-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathCHANGELOG
More file actions
322 lines (322 loc) · 9.08 KB
/
CHANGELOG
File metadata and controls
322 lines (322 loc) · 9.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
On the road to 2026.05:
---
Highlights 2026.04:
- kernel 7.0.x
- added Gnome 50 support
- updated IPXE to 20260414
- updated fedora's shim to 16.1-7
- removed ia32 EFI shell
---
Highlights 2026.03:
- kernel 6.19.x
- systemd 260.x
- util-linux 2.42.x
Environment:
- removed unneccessary 8E* firmware
- removed unneccessary /lib/firmware/amd-,intel-ucode
- added regulatory db file to wireless hook
- removed 99-nfs.rules file
- removed /usr/share/zoneinfo-leaps
update:
- added check for /run/nextroot directory
---
Highlights 2026.02:
- switched kmscon to freetype font engine
Environment:
- fedora shim 16.1-6
- IPXE to 20260213
- plasma 6.6.x
- added all ttf-hack-nerd mono fonts
- removed blkmapd
- added inotify-tools, updatectl
- set TERM to linux
- enable true colors in elinks
- updated wired network dhcp service file
Desktop Environments:
- replaced default noto fonts with ttf-hack-nerd font
- replaced nautilus with pcmanfm in gnome
- fixed gnome startup on pts/0
- fixed xfce shutdown
- enabled VNC support on gnome and plasma
---
Highlights 2026.01:
- updated grub to 2.14
- switched to KMSCON as Virtual Console VC/VT provider
- added Cosmic desktop environment
Environment:
- added additional memory check for at least 750M RAM
- increased RAM requirement of normal image to 750M RAM
- increased RAM requirement of local image to 3200M RAM
- updated MOTD
- moved bandwhich network status to VC4
- moved btm system status to VC5
- moved log to VC8 and save it to /tmp/archboot.log
- moved journal to VC9
- moved kbd and terminus-font to base_init only
- added colors to log and journal
- added pigz to packages
- added /usr/lib/gnupg programs
- removed custom modprobe.conf
- removed fbset
- fixed ttyd/sshd login on -latest image
- removed archboot-detect-vconsole script
defaults:
- added all supported firmware packages to _GRAPHIC_IGNORE list
init:
- added checks for intel firmware to only extract it one time
--> improved boot time on intel systems
clock:
- added 10 seconds timeout for _ZONE detection
container:
- fixed clean cache function
firmware:
- removed bnx2x firmware
- added broadcom wireless firmware
- removed sdca firmware
login:
- added 30 second timeout to download autorun.sh
setup:
- enable kmscon as default VT/VC provider
sway:
- fixed keyboard layout on sway startup
pacsetup:
- added 10 seconds timeout on geoip and mirrorlist fetching
testsuite:
- added check for packages which don't have any files on environment
update:
- decreased requirement of package cache inclusion on
new environment routine to 3200M RAM
- increased requirement of creation of new images routine to 5500M RAM
- added autodetection of firmware packages on new environment routine
- added all supported firmware packages in new images routine
- added 10 seconds timeout on geoip and mirrorlist fetching
---
Highlights 2025.12:
- kernel 6.18.x
- systemd 259.x
- updated IPXE to 20251230
- fedora shim 16.1-5
Environment:
- added netshaper binary
- removed efi_pstore values from modprobe.conf
- added XDG_SESSION_TYPE=wayland to tty1 systemd service file
- retrigger udev events before starting desktop environment
defaults:
- increased ZRAM disk size to 6G to fit for full system and gnome desktop
network:
- ensure same persistent names for network devices
setup/quickinst:
- fixed pacman CACHEDIR creation
tarball:
- disable alpm DownloadUser on container tarball
---
Highlights 2025.11:
- updated IPXE to 20251101
- added phy network modules
- added mfd modules
- removed runcon and chcon
defaults:
- removed linux-firmware packages from _PACKAGE array
detect-vconsole:
- add timeout accordingly to fit to cpio detection method
setup:
- fixed firmware autodetection
- fixed autodetection of additional packages to install
- reenable microcode mkinitcpio hook on aarch64
- fixed mkinitcpio run on aarch64
- removed mkinitcpio fallback, disabled by default now
Highlights 2025.10:
Environment:
- kernel 6.17.x
- updated IPXE to 20251001
- fixed bash history escape sequence MR #1
firmware:
- removed aeonsemi, dell, HP, and Lenovo
- fixed iwlwifi
setup:
- disabled microcode mkinitcpio hook on aarch64
---
Highlights 2025.09:
- systemd 258
- enabled firmware autodetection on -latest and local image
--> 12% faster bootup on both media types :)
Environment:
- updated IPXE to 20250829
- updated grub to 2.12.r359.g19c698d12
- added additional bash_completions
- added zsh completion
- added custom autorun.sh on local image
ISO:
- updated ISO grub config
- limit memory to 4G in UEFI MIX MODE to avoid NX issue
- switched to build ISO grub during image assembling
container:
- added firmware autodetection switch
manage:
- switched to kexec autodetection of supported mode
tools:
- removed archboot-bootloader.sh script
- removed archboot-qemu.sh script
iso.sh:
- cleanup and unify text messages
ipxe:
- fixed background image
server:
- update background image on upload
defaults:
- added _SPLASH option for custom uki splash
---
Highlights 2025.08:
- kernel 6.16.x
Environment:
- added systemd 258.x compatibility
- fixed tmpfiles not being created correctly
- updated getty and serial getty systemd service files
- removed custom systemd-user-session.service
- 3cpio 0.11.0
- removed bcachefs support
init:
- added loop module to manual module loading array
pacsetup:
- fixed download URL for mirrorlist
setup:
- fixed pacman secureboot hook
- removed bcachefs support
testsuite:
- speedup Wi-Fi routine
- speedup non tracked files routine
- removed bcachefs support
---
Highlights 2025.07:
- updated IPXE to 20250723
- updated bash to 5.3.x
testsuite:
- better firmware routine
---
Highlights 2025.06:
- kernel 6.15.x
Environment:
- added mmc-utils
- updated pacman mirrorlist
---
Highlights 2025.05:
- grub 2.12.r292.g73d1c959
- switch to Stripe as donation platform
testsuite:
- better loopback routine
---
Highlights 2025.04:
- kernel 6.14.x
- grub 2.12.r283.ga4da71da
Environment:
- disabled WiFi powersave by default
- 3cpio 0.5.1
testsuite:
- speedup hwsim routine
network:
- added wireless regulatory domain configuration
setup:
- added wireless regulatory domain to autoconfiguration
- added WiFi powersave disable by default to autoconfiguration
---
Highlights 2025.03:
- added automatic installation archboot-autorun.template support
- added Netboot - IPXE support for aarch64 and x86_64
- added IRC Support Channel: #archboot on irc.libera.chat
Environment:
- cleanup pacman config and options
- added tiny package as preconfigured IRC client
- 3cpio 0.4.0
- added iptables-nft as default iptables
- added nftables
- updated MOTD
common:
- added --disable-download-timeout option to pacman defaults
cpio.sh:
- removed softdeps checks
- implemented cleaner array handling
- added file error check
- fixed binary error check
- added more robust library detection
- speedup library function
- speedup kernel module function
bootloader:
- added check on successful container creation
localize:
- added write to template file
network:
- added write to template file
clock:
- added write to template file
pacsetup:
- added write to template file
setup:
- added write to template file
- added unmount everything before cleaning disk
- fixed directory creation before UKI writing
- added check on running swaps
- fixed raid0 / linear setup
- fixed /boot detection
---
Highlights 2025.02:
- On normal image reduced needed RAM by 30%,
to boot from 900M for VMs down to 600M!
- On latest image reduced needed RAM by 10%
to boot from 2300M down to 2100M!
- maximized boot speed!
- kernel 6.13.x
- grub 2:2.12.r212.g4dc616657-2
Environment:
- cleaned up firmware
- cleaned up network, sata and wireless modules
- removed broadcom-wl module
ISO images:
- splitted firmware into separate initramfs files
- added doc directory to ISO base directories
- added Joliet filesystem for correct filenames on Windows
- added Release.txt to ISO base directory
- removed license directory from ISO base directories
doc:
- added page breaks to have a nice A4 printout of documentation
container.sh:
- fixed _CACHEDIR must be full path
init.sh:
- added commandline early userspace debug parameter: archboot-early-debug
- autodetect needed firmware files from lspci output
- added timeout if /dev/console does not show up
release.sh:
- new boot/ layout
network:
- improved suggestions for ipv4 static setup
- improved error handling on missing netmask on ipv4 static setup
setup:
- fixed BIOS_boot partition detection
- fixed startup on running system
- added root user check
- fixed blockdevice listing of /dev/mapper devices
- check on available devices in mountpoints
- fixed btrfs subvolume creation on fresh devices
- fixed btrfs data raid level (was always set as single)
- added btrfs raid1c3 and raid1c4 selection support
- allow reconfiguring of btrfs raid devices
- removed btrfs raid0 selection
launcher:
- fixed latest Archboot environment option
manage:
- fixed ISO creation parameters
desktop:
- fixed clean pacman cache
sway:
- fixed waybar
- fixed bemenu
---
Highlights: 2025.01
Environment:
- added missing efitools for Secure Boot certificate creation
- updated Secure Boot scripts
- updated Xfce to 4.20 series
- fixed compression algorithm choosing on bootup
- added partclone for supported filesystems
setup:
- replaced sbsigntools with systemd-sbsign
---