2024-09-28 13:28:44 +02:00
|
|
|
On the road to 2024.10:
|
2024-09-30 20:19:49 +02:00
|
|
|
- kernel 6.11.x
|
2024-09-28 13:28:44 +02:00
|
|
|
---
|
|
|
|
Highlights 2024.09:
|
2024-09-14 14:07:08 +02:00
|
|
|
- pacman 7.0
|
2024-09-03 14:45:05 +02:00
|
|
|
- switched Europe domain from archboot.de to archboot.eu
|
2024-08-31 14:56:28 +02:00
|
|
|
- added custom autorun script support
|
2024-09-05 20:22:45 +02:00
|
|
|
- added archboot-x86_64-uki.sh script
|
|
|
|
- added archboot-aarch64-uki.sh script
|
2024-09-06 21:53:42 +02:00
|
|
|
- switched name scheme for UKI images
|
2024-09-08 10:46:24 +02:00
|
|
|
- switched TRIGGERS to an array
|
|
|
|
- reordered config arrays
|
2024-09-08 19:32:28 +02:00
|
|
|
- switched to use more arrays to simplify and cleanup code
|
2024-09-27 18:13:33 +02:00
|
|
|
- run depmod on container creation
|
2024-09-05 20:22:45 +02:00
|
|
|
setup:
|
|
|
|
- switched to new limine 8.0 config layout (issue #4)
|
|
|
|
- switched to mkinitcpio uki generation (issue #3)
|
2024-08-29 17:34:21 +02:00
|
|
|
---
|
2024-08-30 12:13:36 +02:00
|
|
|
Highlights 2024.08:
|
|
|
|
- added clean-blockdevice.sh script
|
2024-08-01 12:42:00 +02:00
|
|
|
Environment:
|
|
|
|
- updated and unified usage information in all scripts
|
2024-08-13 23:11:00 +02:00
|
|
|
- added bash completion for restore-usbstick.sh and clean-blockdevice.sh
|
2024-08-01 09:12:04 +02:00
|
|
|
---
|
2024-07-25 12:18:32 +02:00
|
|
|
Highlights 2024.07:
|
2024-07-19 08:45:18 +02:00
|
|
|
- kernel 6.10.x
|
2024-07-19 16:28:27 +02:00
|
|
|
- OpenSSH 9.8
|
2024-07-19 16:51:17 +02:00
|
|
|
- use 3cpio with zstd for concatenated cpio archive initramfs
|
2024-07-20 08:37:59 +02:00
|
|
|
decompression => up to 25% faster bootup
|
2024-07-25 12:18:32 +02:00
|
|
|
- launch bandwhich on VC5 and bottom on VC6
|
2024-07-19 16:28:27 +02:00
|
|
|
- updated MOTD
|
2024-07-25 12:18:32 +02:00
|
|
|
Environment:
|
2024-07-05 08:05:45 +02:00
|
|
|
- optimized init.sh and login.sh
|
2024-07-07 11:12:58 +02:00
|
|
|
- changed eza default date colour to white
|
2024-07-07 20:49:16 +02:00
|
|
|
- changed dialog to new colour scheme
|
2024-07-27 15:27:26 +02:00
|
|
|
- added bandwhich, bottom, choose, dog, dysk, miniserve, netscanner,
|
|
|
|
ouch, trippy and zoxide
|
2024-07-13 16:39:14 +02:00
|
|
|
- fixed smb filesystem
|
2024-07-19 16:28:27 +02:00
|
|
|
- removed not needed broadcom firmware and modules on x86_64
|
2024-07-13 16:39:14 +02:00
|
|
|
- removed hfs, hfsplus, isofs, nfsv2, nfsv3 and udf filesystems
|
2024-07-20 13:41:26 +02:00
|
|
|
- removed bootctl, makepkg, pivot_root and switch_root
|
2024-07-16 11:32:07 +02:00
|
|
|
cpio:
|
2024-07-19 16:51:17 +02:00
|
|
|
- create concatenated cpio archive initramfs files => up to 25% faster
|
2024-07-20 11:42:28 +02:00
|
|
|
Part 1: all directories
|
|
|
|
Part 2: all already compressed files
|
|
|
|
Part 3: zstd compressed rootfs
|
2024-07-14 11:46:58 +02:00
|
|
|
network:
|
|
|
|
- restart iwd on ESSID rescan
|
2024-07-17 21:45:43 +02:00
|
|
|
pacsetup:
|
|
|
|
- fixed fallback to http mirrors on aarch64
|
2024-07-14 11:46:58 +02:00
|
|
|
testsuite:
|
2024-07-17 14:40:33 +02:00
|
|
|
- renamed archboot-testsuite.sh to testsuite
|
2024-07-21 17:08:16 +02:00
|
|
|
- added blockdevices, filesystems, stats and Wi-Fi
|
2024-07-18 11:51:09 +02:00
|
|
|
- log to /dev/tty11 | VC11
|
2024-07-21 15:57:20 +02:00
|
|
|
server-release:
|
|
|
|
- use local files instead of resync from source server'
|
2024-07-22 21:44:20 +02:00
|
|
|
- switched db compression to zst
|
|
|
|
- make db files reproducible
|
2024-07-29 09:37:34 +02:00
|
|
|
server-updatee
|
2024-07-24 21:36:31 +02:00
|
|
|
- added automatic update scripts
|
2024-07-08 07:19:05 +02:00
|
|
|
setup:
|
|
|
|
- abort on pacman package installation error
|
2024-07-28 16:41:28 +02:00
|
|
|
- fixed autoconfiguration of mirror
|
2024-07-29 09:37:34 +02:00
|
|
|
- replaced cut usage with choose
|
2024-07-02 19:35:27 +02:00
|
|
|
---
|
|
|
|
Highlights 2024.06:
|
|
|
|
- systemd 256.x support
|
|
|
|
- force OpenSSH login through ttyd
|
|
|
|
- Added bat dust eza fd fzf procs ripgrep rustscan sd
|
2024-06-11 09:26:56 +02:00
|
|
|
Early Userspace:
|
|
|
|
- always load i8042 and atkbd module
|
2024-06-09 15:24:41 +02:00
|
|
|
Environment:
|
|
|
|
- removed bridge-utils
|
2024-06-10 16:16:58 +02:00
|
|
|
- added archboot-testsuite.sh
|
2024-06-11 15:57:18 +02:00
|
|
|
- cleaned up firmware files
|
2024-07-02 19:35:27 +02:00
|
|
|
- added archboot-fw-check.sh
|
2024-06-17 22:42:06 +02:00
|
|
|
- removed marvell prestera firmware
|
2024-06-18 15:07:01 +02:00
|
|
|
cpio:
|
|
|
|
- replaced find with fd calls
|
2024-06-14 12:01:02 +02:00
|
|
|
update:
|
2024-06-15 15:44:15 +02:00
|
|
|
- removed Xorg Gnome and KDE/Plasma support
|
|
|
|
- more robust desktop installation routine
|
2024-06-15 18:29:54 +02:00
|
|
|
launcher:
|
|
|
|
- added chromium / firefox switch
|
2024-06-04 07:46:02 +02:00
|
|
|
setup:
|
2024-06-02 19:19:12 +02:00
|
|
|
- added user management
|
2024-06-06 14:29:53 +02:00
|
|
|
- added Swap file support
|
2024-06-08 08:27:45 +02:00
|
|
|
- added Bash / Zsh switch
|
|
|
|
- added Administrator / wheel group | User switch
|
|
|
|
- added polkit to default packages
|
2024-06-04 07:46:02 +02:00
|
|
|
- fixed btrfs subvolume selection
|
2024-06-04 09:49:09 +02:00
|
|
|
- fixed bcachefs menu cancellation
|
2024-06-08 08:27:45 +02:00
|
|
|
- added more descriptions to menu points
|
2024-06-04 15:56:51 +02:00
|
|
|
- added < and > menu points to show direction of navigation
|
2024-06-04 17:14:47 +02:00
|
|
|
- disabled dangerous Raid5/6 in btrfs menu
|
2024-06-06 14:29:53 +02:00
|
|
|
- fixed error messages in mountpoints function
|
2024-06-29 08:34:04 +02:00
|
|
|
- replaced sed with sd
|
|
|
|
- replaced grep with rg
|
|
|
|
- replaced find with fd
|
2024-06-01 12:41:25 +02:00
|
|
|
---
|
2024-05-27 13:50:24 +02:00
|
|
|
2024.05 Highlights:
|
2024-05-19 21:03:50 +02:00
|
|
|
- kernel 6.9.x
|
2024-05-23 20:19:00 +02:00
|
|
|
- neovim 0.10.x
|
2024-05-31 12:48:01 +02:00
|
|
|
- OpenSSH public key support
|
|
|
|
Environment:
|
2024-05-31 12:48:50 +02:00
|
|
|
- removed OpenSSH empty password root login
|
2024-05-31 12:48:01 +02:00
|
|
|
- implemented OpenSSH public key login
|
2024-05-21 13:39:52 +02:00
|
|
|
setup:
|
2024-05-21 15:22:11 +02:00
|
|
|
- fixed BIOS/MBR dos and UEFI gpt device check
|
2024-05-22 23:15:45 +02:00
|
|
|
- added bcachefs multi device support
|
2024-05-01 10:51:26 +02:00
|
|
|
---
|
|
|
|
2024.04 Highlights:
|
2024-04-14 09:49:47 +02:00
|
|
|
- fedora shim 15.8
|
2024-04-15 07:37:45 +02:00
|
|
|
- bootloader cleanup
|
|
|
|
- hwdetect 2024.04.14
|
2024-04-12 20:46:45 +02:00
|
|
|
Environment:
|
|
|
|
- removed mkfs.ext2 and fsck.ext2
|
2024-04-12 22:04:54 +02:00
|
|
|
- added basic tree-sitter neovim plugins
|
|
|
|
- added argon2 to environment
|
2024-04-16 07:09:10 +02:00
|
|
|
- fixed ttyd bash login
|
|
|
|
Basic Setup:
|
|
|
|
- fixed abort dialog
|
2024-04-08 20:54:42 +02:00
|
|
|
setup:
|
|
|
|
- cleanup hwdetect code
|
2024-04-15 07:37:45 +02:00
|
|
|
- added early userspace busybox or systemd option
|
2024-04-14 19:59:31 +02:00
|
|
|
- added systemd-auto-generator support
|
2024-04-14 09:49:47 +02:00
|
|
|
- added XBOOTLDR partition only with vfat
|
2024-04-10 12:12:19 +02:00
|
|
|
- removed /efi to /boot synchronisation
|
2024-04-10 20:44:09 +02:00
|
|
|
- as Lennart Poettering proposes:
|
|
|
|
-> only allow vfat on /efi (ESP) and /boot (XBOOTLDR)
|
|
|
|
- removed ext2 support
|
2024-04-14 09:49:47 +02:00
|
|
|
- added bootctl to install systemd-boot
|
2024-04-14 10:01:34 +02:00
|
|
|
- removed not needed grub-install options
|
2024-04-14 09:49:47 +02:00
|
|
|
- added refind-install for refind installation
|
|
|
|
- added refind-install for refind update hook
|
2024-04-14 10:01:34 +02:00
|
|
|
- added NVRAM entry for systemd-boot with bootctl
|
2024-04-15 07:37:45 +02:00
|
|
|
- added NVRAM entry for grub creation with grub-install
|
|
|
|
- added NVRAM entry for refind creation with refind-install
|
2024-04-14 10:01:34 +02:00
|
|
|
- removed not needed efibootmgr calls
|
2024-04-08 20:54:42 +02:00
|
|
|
---
|
|
|
|
2024.03 Highlights:
|
2024-03-17 09:02:07 +01:00
|
|
|
- kernel 6.8.x
|
2024-03-27 14:43:16 +01:00
|
|
|
- pacman release 6.1
|
2024-03-21 06:55:43 +01:00
|
|
|
- mkinitcpio release v38
|
|
|
|
- plasma release 6
|
2024-03-01 22:09:52 +01:00
|
|
|
Environment:
|
2024-03-02 11:20:30 +01:00
|
|
|
- retrigger module loading on soft-reboot
|
2024-03-13 12:18:34 +01:00
|
|
|
- fixed missing ln binary
|
2024-03-12 20:41:21 +01:00
|
|
|
- fixed plasma 6 application menu
|
2024-03-20 20:22:40 +01:00
|
|
|
- removed fatresize, gpart, gptfdisk, parted, wipe and weechat
|
2024-03-27 14:43:16 +01:00
|
|
|
- added new background
|
2024-03-04 21:25:09 +01:00
|
|
|
setup:
|
|
|
|
- removed microcode lines from bootloader config files
|
2024-03-20 09:49:53 +01:00
|
|
|
- switched partitioning to sfdisk usage
|
2024-03-20 13:45:07 +01:00
|
|
|
- removed mbrtogpt conversion option
|
2024-03-17 19:23:56 +01:00
|
|
|
Hosting:
|
2024-03-19 18:42:34 +01:00
|
|
|
- added subdomain source.archboot.com for build sources
|
2024-03-21 19:30:36 +01:00
|
|
|
- added new Package Mirrors for [archboot] repository:
|
|
|
|
- United States with subdomain pkg.archboot.com
|
|
|
|
- Europe with subdomain pkg.archboot.de
|
2024-03-23 11:34:02 +01:00
|
|
|
- Asia subdomain pkg.archboot.net
|
2024-03-21 19:30:36 +01:00
|
|
|
- added new Release Mirrors:
|
|
|
|
- United States with subdomain release.archboot.com
|
|
|
|
- Europe with subdomain release.archboot.de
|
2024-03-23 11:34:02 +01:00
|
|
|
- Asia with subdomain release.archboot.net
|
2024-02-26 17:50:36 +01:00
|
|
|
---
|
|
|
|
2024.02 Highlights:
|
|
|
|
- kernel 6.7.6 on aarch64
|
|
|
|
- added automatic GeoIP mirror selection on -latest ISOs/UKIs
|
2024-02-12 21:24:54 +01:00
|
|
|
- added bcachefs support
|
2024-02-26 17:50:36 +01:00
|
|
|
- added archlinux-userland-fs-cmp
|
|
|
|
Environment:
|
2024-02-26 06:32:41 +01:00
|
|
|
- added pacman-key workaround on aarch64
|
2024-02-12 21:24:54 +01:00
|
|
|
- removed f2fs, jfs and nilfs2 support
|
2024-02-25 21:52:07 +01:00
|
|
|
- fixed ttyd to accept keyboard input again
|
2024-02-26 06:34:55 +01:00
|
|
|
- added CTRL-C hint to login message
|
2024-02-28 11:08:20 +01:00
|
|
|
- print full systemd version during boot
|
2024-02-29 10:49:08 +01:00
|
|
|
- fixed usb keyboards
|
|
|
|
- fixed fb0 hanging the boot process
|
2024-03-02 11:20:30 +01:00
|
|
|
- added pintctrl modules
|
2024-02-26 08:43:13 +01:00
|
|
|
setup:
|
2024-02-08 08:48:09 +01:00
|
|
|
- added single device bcachefs with compression support
|
2024-02-26 06:32:41 +01:00
|
|
|
- added mkinitcpio kms workaround on aarch64
|
|
|
|
- simplified _umountall routine
|
2024-02-08 17:59:19 +01:00
|
|
|
- fixed btrfs raid setup
|
2024-02-25 21:52:07 +01:00
|
|
|
- removed ext3, f2fs, jfs and nilfs2 support
|
2024-02-09 09:28:15 +01:00
|
|
|
- don't allow vfat on / device
|
2024-02-13 08:14:23 +01:00
|
|
|
- fixed typo in pacman_bootloader_hook
|
2024-02-26 08:43:13 +01:00
|
|
|
clock:
|
2024-02-26 17:50:36 +01:00
|
|
|
- fixed clock script bug/hang if hwclock was not running in UTC mode
|
2024-02-26 08:43:13 +01:00
|
|
|
update:
|
2024-02-26 17:50:36 +01:00
|
|
|
- added automatic GeoIP mirror selection on -latest ISOs/UKIs
|
2024-02-26 06:32:41 +01:00
|
|
|
- only copy package cache to new environment on >=4G RAM machines
|
2024-02-26 08:28:38 +01:00
|
|
|
- removed kexec quirk on aarch64
|
2024-02-01 19:30:50 +01:00
|
|
|
---
|
2024-01-29 21:10:45 +01:00
|
|
|
2024.01 Highlights:
|
2024-01-10 10:18:09 +01:00
|
|
|
- kernel 6.7.x
|
|
|
|
Environment:
|
|
|
|
- switch to dbus-broker
|
2024-01-19 08:36:02 +01:00
|
|
|
- added bcachefs-tools
|
2023-12-30 08:47:32 +01:00
|
|
|
---
|
|
|
|
2023.12 Highlights:
|
2023-12-09 08:27:21 +01:00
|
|
|
- systemd 255
|
2023-12-23 09:35:05 +01:00
|
|
|
- grub 2.12
|
2023-12-30 08:47:32 +01:00
|
|
|
Environment:
|
2023-12-11 11:30:32 +01:00
|
|
|
- switched to systemd soft-reboot mechanism, instead of switch-root
|
2023-11-29 15:16:58 +01:00
|
|
|
---
|
|
|
|
2023.11 Highlights:
|
2023-11-02 20:09:50 +01:00
|
|
|
- kernel 6.6.x
|
2023-11-03 08:57:46 +01:00
|
|
|
Environment:
|
|
|
|
- switched to systemd in early userspace
|
|
|
|
- reenabled configfs for systemd
|
2023-11-12 20:52:19 +01:00
|
|
|
- moved mounting directories in init.service to /mnt/{cdrom,ventoy,efi}
|
2023-11-08 14:06:22 +01:00
|
|
|
- create empty root password in a much better way
|
2023-11-19 21:10:44 +01:00
|
|
|
- moved vconsole setup and screen detection to systemd service
|
2023-11-29 15:16:58 +01:00
|
|
|
- added upcoming systemd 255 support
|
2023-11-20 14:08:34 +01:00
|
|
|
- fixed retina high resolution on aarch64
|
2023-11-14 07:54:34 +01:00
|
|
|
init:
|
|
|
|
- functionalized messages
|
2023-11-16 20:38:16 +01:00
|
|
|
- removed all quirks for modules handling
|
|
|
|
- dialog shows up at the beginning of early userspace
|
2023-11-16 20:37:05 +01:00
|
|
|
- unpack complete rootfs at once to /sysroot
|
2023-11-19 21:10:44 +01:00
|
|
|
- run only one progressbar
|
2023-11-07 21:07:39 +01:00
|
|
|
cpio:
|
2023-11-07 21:12:54 +01:00
|
|
|
- merged acpi_mods and platform_mods into common_mods
|
2023-11-18 21:53:12 +01:00
|
|
|
- created new base_ hooks
|
2023-11-12 20:25:45 +01:00
|
|
|
- added error message on failed _binary adding
|
|
|
|
- added message about used config file
|
2023-11-15 11:23:54 +01:00
|
|
|
- use only zstd compression/decompression
|
2023-11-15 17:10:34 +01:00
|
|
|
pacsetup:
|
|
|
|
- added check on working mirror state
|
2023-11-06 20:58:34 +01:00
|
|
|
setup:
|
|
|
|
changed default installation path to /mnt/install
|
2023-11-29 15:16:58 +01:00
|
|
|
---
|
2023-10-23 22:37:06 +02:00
|
|
|
2023.10 Highlights:
|
|
|
|
- GeoIP - CDN Hosting: https://archboot.com,
|
|
|
|
the other used addresses redirect to the .com again.
|
2023-10-26 14:00:37 +02:00
|
|
|
- solved pretty all bottlenecks in the ISO build chain.
|
|
|
|
The improvement is about 20% or even more.
|
|
|
|
eg. aarch64 ISO building reduced from around 19 minutes to
|
|
|
|
11 minutes on my x86_64 system.
|
2023-10-26 07:29:37 +02:00
|
|
|
- many speed improvements all over the places
|
2023-10-26 14:00:37 +02:00
|
|
|
eg. Qemu startup test:
|
|
|
|
2023.09 local ISO starts up to full system in 132 seconds
|
|
|
|
2023.10 local ISO starts up to full system in 110 seconds
|
2023-10-01 16:54:11 +02:00
|
|
|
Environment:
|
|
|
|
- simplified grub-mkstandalone calls
|
2023-10-01 22:08:55 +02:00
|
|
|
- added grub bli module loading on x86_64 EFI systems
|
2023-10-03 18:30:18 +02:00
|
|
|
- higher maximum of 20 seconds for network connection
|
2023-10-11 21:23:01 +02:00
|
|
|
- added running kernel version to all dialog titles
|
2023-10-04 06:59:56 +02:00
|
|
|
- unified ISO GPT values:
|
2023-10-04 07:02:34 +02:00
|
|
|
GUID, UUIDs, hide all partitions, disabled automount
|
|
|
|
and move main table to sector 2
|
2023-10-19 06:31:25 +02:00
|
|
|
- highlight the PATH white in PS1
|
2023-10-14 08:22:32 +02:00
|
|
|
archboot-cpio.sh:
|
|
|
|
- rewritten from scratch
|
2023-10-16 15:56:39 +02:00
|
|
|
container.sh:
|
|
|
|
- don't run mkinitcpio during container creation
|
|
|
|
update:
|
|
|
|
- don't run mkinitcpio during full system creation
|
2023-10-15 11:24:44 +02:00
|
|
|
hooks:
|
|
|
|
- ported to new syntax
|
2023-10-24 06:58:02 +02:00
|
|
|
- tightened up and cleaned up
|
2023-10-23 11:10:12 +02:00
|
|
|
release.sh:
|
2023-10-23 22:37:06 +02:00
|
|
|
- run compressor on host system,
|
|
|
|
when building aarch64 and riscv64 on x86_64
|
2023-10-07 22:05:48 +02:00
|
|
|
pacsetup:
|
|
|
|
- fixed kernel detection
|
2023-09-30 15:03:58 +02:00
|
|
|
setup:
|
2023-10-01 17:00:34 +02:00
|
|
|
- removed ext2/3 from Quick Setup
|
2023-09-30 15:03:58 +02:00
|
|
|
- don't allow empty luks passphrase
|
2023-10-23 19:18:53 +02:00
|
|
|
- allow EFISTUB bootloaders in EFI MIXED MODE on x86_64
|
2023-10-04 06:59:56 +02:00
|
|
|
- added grub bli module on x86_64 EFI systems
|
2023-09-28 15:13:59 +02:00
|
|
|
---
|
|
|
|
2023.09 Highlights:
|
2023-09-06 13:53:39 +02:00
|
|
|
- kernel 6.5.x
|
2023-09-28 15:13:59 +02:00
|
|
|
- GeoIP - CDN Hosting: https://archboot.net
|
2023-09-20 17:28:13 +02:00
|
|
|
- upgraded to 6 months archive of old ISOs
|
2023-09-01 11:48:42 +02:00
|
|
|
Environment:
|
2023-09-02 11:01:56 +02:00
|
|
|
- mount initrd outside of dialog progressbar
|
2023-09-02 10:56:56 +02:00
|
|
|
- added mouse input devices
|
|
|
|
- added systemd launch message
|
|
|
|
- smooth early userspace console resetting
|
2023-09-04 13:58:34 +02:00
|
|
|
- code cleanup removed presets/*,
|
|
|
|
KERNEL is now set in /etc/archboot/*.conf
|
2023-09-04 13:51:28 +02:00
|
|
|
- better progressbar timings
|
2023-09-09 10:56:25 +02:00
|
|
|
- removed rpcbind, traceroute, wget
|
2023-09-05 08:39:14 +02:00
|
|
|
- updated not installed packages
|
2023-09-05 16:26:56 +02:00
|
|
|
- added complete package list to Release.txt
|
2023-09-18 12:16:43 +02:00
|
|
|
- load windowkeys as systemd service
|
2023-09-18 15:19:55 +02:00
|
|
|
- updated nvim lastplace plugin
|
2023-09-18 21:00:11 +02:00
|
|
|
- removed custom systemd-sysusers.service
|
2023-09-19 14:30:23 +02:00
|
|
|
- use noto-fonts as default ttf-font in Xorg and Wayland
|
2023-09-21 14:11:56 +02:00
|
|
|
- enabled ipv6 privacy extensions on all network devices
|
2023-09-24 22:30:39 +02:00
|
|
|
- enabled tr turkish glibc locale
|
2023-09-25 07:04:00 +02:00
|
|
|
- removed nscd
|
2023-09-19 08:57:36 +02:00
|
|
|
defaults:
|
2023-09-01 11:48:42 +02:00
|
|
|
- removed SERVER_PUBLIC usage
|
2023-09-23 07:33:07 +02:00
|
|
|
localize:
|
|
|
|
- use most common keymap based on locale selection
|
2023-09-01 11:50:08 +02:00
|
|
|
login:
|
2023-09-02 10:56:56 +02:00
|
|
|
- moved pacman db cleanup from login to base_common hook
|
2023-09-02 10:58:49 +02:00
|
|
|
- removed progress waiting dialog on latest and local image
|
2023-09-01 11:48:42 +02:00
|
|
|
network:
|
|
|
|
- fixed menu size in PROXY dialog
|
2023-09-01 16:07:33 +02:00
|
|
|
firefox:
|
2023-09-02 10:56:56 +02:00
|
|
|
- fixed first startup with homepage|wiki|Installation guide
|
2023-09-05 08:39:14 +02:00
|
|
|
hwsim:
|
2023-09-06 13:53:39 +02:00
|
|
|
- install kernel modules before setting up AP
|
2023-09-07 12:18:52 +02:00
|
|
|
setup:
|
2023-09-08 22:18:21 +02:00
|
|
|
- updated UKI routine to use new ukify syntax with ukify.conf
|
2023-09-18 15:19:55 +02:00
|
|
|
- enabled windowkeys in autoconfiguration
|
2023-09-20 17:37:13 +02:00
|
|
|
- fixed neovim installation
|
2023-09-21 14:11:56 +02:00
|
|
|
- enabled ipv6 privacy extensions in network autoconfiguration
|
2023-09-14 07:36:58 +02:00
|
|
|
custom-bash-options.sh:
|
2023-09-19 08:52:46 +02:00
|
|
|
- only run remote-login.sh on archboot environment
|
2023-08-24 17:06:13 +02:00
|
|
|
---
|
|
|
|
2023.08 Highlights:
|
2023-08-11 17:23:20 +02:00
|
|
|
- systemd 254.x
|
2023-08-24 17:01:25 +02:00
|
|
|
- switched hosting of project for better reliability
|
|
|
|
- reenabled 3 month archive for ISOs
|
|
|
|
- switched project license to GPL3 or later
|
2023-07-31 10:35:37 +02:00
|
|
|
Environment Changes:
|
2023-08-04 16:23:32 +02:00
|
|
|
- implemented dialog progressbars
|
2023-08-23 09:20:11 +02:00
|
|
|
- open Installation Guide on firefox and chromium startup
|
|
|
|
- removed efitools
|
2023-08-28 10:42:14 +02:00
|
|
|
- enabled journal showing on Virtual Console 12
|
2023-08-28 10:43:49 +02:00
|
|
|
- enabled windows super keys on Virtual Consoles
|
2023-08-27 08:28:00 +02:00
|
|
|
network:
|
|
|
|
- unblock all wireless devices
|
2023-08-04 16:23:32 +02:00
|
|
|
setup:
|
2023-08-06 18:48:38 +02:00
|
|
|
- implemented progressbars
|
2023-08-04 16:23:32 +02:00
|
|
|
- reactivated firmware and systemd-boot on aarch64
|
2023-08-07 10:31:03 +02:00
|
|
|
- always add /boot and /efi to fstab
|
|
|
|
- removed legacyBoot UEFI flag in Quick Setup
|
2023-08-15 10:50:27 +02:00
|
|
|
- added Limine support for x86_64
|
|
|
|
- added firmware, reboot and shutdown to grub.cfg by default
|
2023-08-14 13:37:27 +02:00
|
|
|
- added bootloader pacman update hooks
|
2023-08-24 17:01:25 +02:00
|
|
|
- reallow GPT nameschemes on BIOS systems
|
2023-08-15 10:50:27 +02:00
|
|
|
- added message in UKI mode before editing the config files
|
|
|
|
- readded dd cleaning the disk at the beginning too,
|
|
|
|
wipefs is still not enough!
|
2023-08-23 09:20:11 +02:00
|
|
|
- splitted each bootloader into its own file
|
2023-08-27 18:02:45 +02:00
|
|
|
- allow to skip swap and /home in Quick Setup
|
2023-08-24 17:06:13 +02:00
|
|
|
---
|
2023-07-23 10:48:03 +02:00
|
|
|
2023.07 Highlights:
|
2023-07-02 08:44:19 +02:00
|
|
|
- kernel 6.4.x
|
2023-07-13 09:12:39 +02:00
|
|
|
- grub 2.12rc1-1
|
2023-07-23 10:48:03 +02:00
|
|
|
- New interactive login routine
|
|
|
|
- added Sway to preconfigured desktop environments
|
|
|
|
- added ttyd remote http terminal support
|
2023-07-03 08:23:57 +02:00
|
|
|
Environment Changes:
|
2023-07-22 08:01:37 +02:00
|
|
|
- run Basic Setup scripts on first login
|
|
|
|
- preserving Basic Setup values when running kexec task
|
|
|
|
- added launcher, network, pacsetup script
|
2023-07-22 15:03:51 +02:00
|
|
|
- renamed archboot-locale script to localize script
|
2023-07-22 08:01:37 +02:00
|
|
|
- merged km into localize script
|
|
|
|
- renamed tz to clock script
|
2023-07-03 08:23:57 +02:00
|
|
|
- renamed initramfs to initrd
|
|
|
|
- stripped off archboot from kernel name
|
2023-07-03 08:41:11 +02:00
|
|
|
- renamed Locale Mode to Offline Mode
|
2023-07-06 17:14:12 +02:00
|
|
|
- removed custom grub package
|
|
|
|
- removed uninstalled packages
|
2023-07-07 11:58:22 +02:00
|
|
|
- use BLAKE2b/b2sum instead of sha256sum
|
2023-07-08 08:17:52 +02:00
|
|
|
- shortened MOTD and init message
|
2023-07-27 21:54:46 +02:00
|
|
|
- load archboot.com and wiki.archlinux.org on firefox and chromium startup
|
2023-07-24 10:59:57 +02:00
|
|
|
- added Ventoy support
|
2023-07-24 16:40:14 +02:00
|
|
|
- added used kernel to image name
|
2023-07-27 09:09:41 +02:00
|
|
|
- silenced systemd messages
|
|
|
|
- added shutdown / reboot wall messages
|
2023-07-29 11:27:46 +02:00
|
|
|
- enabled MulticastDNS=yes mdns support -> archboot.local
|
2023-07-29 08:58:12 +02:00
|
|
|
- run GNU screen on all remote connections automatically
|
2023-07-29 10:59:14 +02:00
|
|
|
- don't show MOTD on tmux startup
|
2023-07-22 07:33:40 +02:00
|
|
|
localize:
|
2023-07-21 11:18:32 +02:00
|
|
|
- removed font selection
|
2023-07-22 07:34:11 +02:00
|
|
|
- fixed abort dialog
|
2023-07-22 07:33:40 +02:00
|
|
|
clock:
|
|
|
|
- GeoIP based timezone setting
|
2023-07-22 16:46:05 +02:00
|
|
|
- always enable timesyncd by default
|
2023-07-22 07:33:40 +02:00
|
|
|
pacsetup:
|
|
|
|
- GeoIP based mirror listing
|
2023-07-02 08:44:19 +02:00
|
|
|
update:
|
2023-07-22 15:03:51 +02:00
|
|
|
- trigger kernel module loading after -full-system run
|
2023-07-11 16:36:20 +02:00
|
|
|
- lower RAM requiremens for graphical environments
|
|
|
|
- remove reinstalled packages too from package cache
|
2023-07-13 08:53:14 +02:00
|
|
|
- added qxl module detection
|
2023-07-22 08:01:37 +02:00
|
|
|
- allow -full-system on local medium
|
2023-07-27 21:54:46 +02:00
|
|
|
- removed avahi leftovers
|
2023-07-06 17:14:12 +02:00
|
|
|
setup:
|
|
|
|
- silence _LSBLK errors
|
2023-07-11 10:13:28 +02:00
|
|
|
- switched to infobox on reboot and poweroff
|
2023-07-13 08:53:14 +02:00
|
|
|
- removed network code
|
2023-07-16 16:17:55 +02:00
|
|
|
- removed localization code
|
2023-07-18 11:05:12 +02:00
|
|
|
- added titles to all menus
|
2023-07-16 16:17:55 +02:00
|
|
|
- removed and renamed cancel buttons
|
|
|
|
- switched most msgboxes to infoboxes
|
2023-07-17 16:53:52 +02:00
|
|
|
- removed menu points covered by Basic Setup routine
|
2023-07-28 18:49:58 +02:00
|
|
|
- fixed ^[[I showing on infoboxes with ssh connection
|
2023-06-26 07:39:43 +02:00
|
|
|
---
|
|
|
|
2023.06 Highlights:
|
2023-06-12 11:52:47 +02:00
|
|
|
- New domain https://archboot.com with new w3c conform html layout
|
2023-06-08 09:18:42 +02:00
|
|
|
- systemd 253.5
|
2023-06-22 15:53:28 +02:00
|
|
|
- grub 2.06.r533.g78bc9a9b2
|
2023-06-26 08:12:59 +02:00
|
|
|
- aarch64 switched to new Arch Linux GIT layout
|
2023-06-04 17:01:32 +02:00
|
|
|
Environment Changes:
|
2023-06-20 07:13:23 +02:00
|
|
|
- synced custom getty and serial-getty with latest systemd version
|
2023-06-19 06:36:55 +02:00
|
|
|
- added custom systemd-sysusers.service, which runs before dbus.socket launches
|
2023-06-19 06:46:45 +02:00
|
|
|
- removed old custom autovt.service and old tty1 configuration
|
2023-06-19 07:06:38 +02:00
|
|
|
- disabled root autologin login message
|
|
|
|
- disabled lastlog login message
|
2023-06-18 21:49:59 +02:00
|
|
|
- made systemd initrd-switch-root routine bullet proof
|
|
|
|
- fixed /run/nouser leftovers
|
2023-06-21 12:08:31 +02:00
|
|
|
- disabled/masked systemd mounts:
|
2023-06-28 07:47:42 +02:00
|
|
|
configfs, debugfs, fuse, hugetablefs ,mqueue, tmp and tracefs
|
2023-06-20 13:54:43 +02:00
|
|
|
- disabled/masked systemd targets:
|
2023-06-21 12:08:31 +02:00
|
|
|
cryptsetup first-boot-complete integritysetup swap veritysetup
|
|
|
|
- disabled/masked systemd services:
|
2023-06-25 21:32:27 +02:00
|
|
|
binfmt boot-random-seed firstboot hwdb-update machine-id-commit
|
|
|
|
pcrmachine pcrphase pcrphase-sysinit repart
|
2023-06-28 07:39:15 +02:00
|
|
|
- disabled/masked proc-sys-fs-binfmt_misc.automount
|
2023-06-20 13:54:43 +02:00
|
|
|
- disabled/masked nfs3 support:
|
2023-06-20 13:55:16 +02:00
|
|
|
rpcbind.service, rpcbind.socket, rpcbind.target and nfs-server.service
|
2023-06-25 21:32:27 +02:00
|
|
|
- switch to default graphical.target
|
2023-06-20 07:13:23 +02:00
|
|
|
- only mount /dev/sr0 on detection
|
2023-06-19 18:56:09 +02:00
|
|
|
- unmount /dev/sr0 and UUID 1234-ABCD after copying initramfs files
|
2023-06-20 07:07:25 +02:00
|
|
|
- fixed ethernet firmware loading
|
2023-06-21 16:02:44 +02:00
|
|
|
- included /drivers/net/usb modules
|
2023-06-25 21:10:57 +02:00
|
|
|
- renamed grub menu entries
|
|
|
|
- updated /etc/motd
|
2023-06-25 16:43:27 +02:00
|
|
|
- updated /etc/issue
|
|
|
|
- fixed /etc/os-release
|
2023-06-30 07:27:21 +02:00
|
|
|
update-installer:
|
2023-06-18 13:09:42 +02:00
|
|
|
- updated messages on -full-system call
|
|
|
|
- updated elinks, chromium and firefox starting page to archboot.com
|
2023-06-30 07:27:21 +02:00
|
|
|
- rename update-installer.sh to update
|
2023-06-15 22:05:01 +02:00
|
|
|
setup:
|
2023-06-23 15:13:09 +02:00
|
|
|
- replaced findmnt -vno SOURCE with _FINDMNT
|
|
|
|
- replaced lsblk -rnpo with _LSBLK
|
|
|
|
- fixed create missing directories in bootloader routine
|
2023-06-24 20:45:27 +02:00
|
|
|
- added custom grub package for Secure Boot on x86_64.
|
|
|
|
Upstream Grub(2) is broken atm!
|
2023-06-23 15:13:09 +02:00
|
|
|
- log efibootmgr messages to VC
|
2023-06-23 15:14:12 +02:00
|
|
|
- allow cancel on grub configuration step
|
2023-06-18 13:09:42 +02:00
|
|
|
- added EXIT menu with options
|
2023-06-24 20:45:27 +02:00
|
|
|
- cleaned up partition functions
|
|
|
|
- fixed mountpoint checks on EFI directory
|
2023-06-25 21:36:00 +02:00
|
|
|
- renamed Auto-Prepare to Quick Setup
|
2023-07-03 08:24:33 +02:00
|
|
|
- disabled Select Source and Network Configuration in Local Mode
|
2023-06-28 07:39:15 +02:00
|
|
|
- always run pacman -Sy on package installation
|
|
|
|
- restart systemd-networkd and systemd-resolved on network setup
|
|
|
|
- fixed /efi /boot mounting order in Quick Setup mode
|
|
|
|
- disable broken systemd-boot and UKI bootloaders on aarch64
|
|
|
|
- fixed empty UCODE in grub config
|
2023-05-24 07:13:09 +02:00
|
|
|
---
|
|
|
|
2023.05 Highlights:
|
2023-05-04 13:00:48 +02:00
|
|
|
- linux 6.3.x
|
|
|
|
- systemd 253.4
|
2023-05-08 07:29:58 +02:00
|
|
|
- Amazing reduction of !100M RAM to boot the normal image
|
2023-05-07 17:22:12 +02:00
|
|
|
=> The new requirement dropped to 700M RAM for x86_64
|
|
|
|
- Amazing shrinking of the image files:
|
|
|
|
=> The results in comparison to 2023.04 iso files:
|
|
|
|
- aarch64:
|
2023-05-08 07:29:58 +02:00
|
|
|
normal image: 356M => 312M
|
|
|
|
local image: 559M => 532M
|
|
|
|
latest image: 157M => 128M
|
2023-05-07 17:22:12 +02:00
|
|
|
- riscv64:
|
2023-05-08 07:29:58 +02:00
|
|
|
normal image: 502M => 417M
|
2023-05-07 17:22:12 +02:00
|
|
|
- x86_64:
|
2023-05-08 07:29:58 +02:00
|
|
|
normal image: 517M => 417M
|
|
|
|
local image: 833M => 753M
|
|
|
|
latest image: 252M => 182M
|
2023-05-22 09:05:03 +02:00
|
|
|
- updated to new Arch Linux repository layout
|
2023-05-02 11:31:58 +02:00
|
|
|
Environment changes:
|
2023-05-08 07:29:58 +02:00
|
|
|
- load modules and firmware files from the main initramdisk on ISO boot
|
|
|
|
- removed parport, pata, pcmcia and staging modules
|
2023-05-02 11:31:58 +02:00
|
|
|
- cleanup init ramdisk modules
|
2023-05-05 22:23:43 +02:00
|
|
|
- cleanup crypto, input, hid, network and scsi modules
|
2023-05-03 15:16:23 +02:00
|
|
|
- cleanup firmware files
|
2023-05-26 09:11:20 +02:00
|
|
|
- fix font flickering during boot process
|
|
|
|
- added more messages during boot process
|
2023-04-23 21:50:36 +02:00
|
|
|
---
|
2023-05-02 11:31:58 +02:00
|
|
|
2023.04 Highlights:
|
2023-04-23 21:50:36 +02:00
|
|
|
- grub 2.06.r499.ge67a551a4-1
|
2023-03-18 09:04:17 +01:00
|
|
|
Environment changes:
|
2023-04-17 15:29:42 +02:00
|
|
|
- switch to archboot-cpio.sh for image/initramfs building
|
2023-03-20 08:24:34 +01:00
|
|
|
- switch to ukify script for UKI creation
|
2023-04-01 08:56:21 +02:00
|
|
|
- enable colors in pacman
|
2023-04-27 20:59:16 +02:00
|
|
|
- remove firewire modules
|
2023-03-19 17:22:01 +01:00
|
|
|
setup:
|
2023-04-01 08:56:21 +02:00
|
|
|
- enable FIRMWARE bootloader option for aarch64 architecture
|
2023-04-30 08:33:25 +02:00
|
|
|
- switch to ukify script for FIRMWARE bootloader support
|
2023-03-20 12:28:33 +01:00
|
|
|
- edit /etc/kernel/cmdline and /etc/ukify.conf before UKI creation
|
|
|
|
- enable automatic UKI building as run_ukify.service on installed system
|
2023-03-14 10:37:12 +01:00
|
|
|
---
|
|
|
|
2023.03 Highlights:
|
2023-03-02 14:45:58 +01:00
|
|
|
- linux 6.2.x
|
2023-03-05 15:47:01 +01:00
|
|
|
- added system wide locales: be, bg, cs, da, de, en, el, es, fi, fr, hu, it,
|
2023-03-05 15:33:41 +01:00
|
|
|
lt, lv, mk, nl, nn, pl, pt, ro, ru, sk, sr, sv, uk
|
2023-02-13 07:16:25 +01:00
|
|
|
Environment changes:
|
2023-02-15 08:56:46 +01:00
|
|
|
- implemented emergency shell with messages and with big font detection support
|
2023-02-15 08:06:46 +01:00
|
|
|
- implemented new zram routine for all boot types
|
2023-03-07 11:43:10 +01:00
|
|
|
- added kms to archboot_init, to avoid font flickering, which was introduced
|
2023-02-17 11:27:36 +01:00
|
|
|
in kernel 6.0.x series
|
2023-03-07 16:55:26 +01:00
|
|
|
- added speed and permission patches for uid/gid to mkinitcpio functions
|
|
|
|
- only use KEXEC_LOAD it's way faster, than KEXEC_FILE_LOAD
|
2023-03-14 07:20:13 +01:00
|
|
|
- don't run kexec on local image, use systemd's switch_root instead
|
|
|
|
- added archboot-locale script for system wide locale switching
|
2023-03-14 07:21:00 +01:00
|
|
|
- readd kernel and /EFI to iso filesystem for virtualbox UEFI support
|
2023-06-30 07:27:21 +02:00
|
|
|
update-installer:
|
2023-02-14 17:32:35 +01:00
|
|
|
- implemented free RAM detection for kexec tasks
|
2023-03-09 14:16:35 +01:00
|
|
|
km:
|
|
|
|
- removed main menu
|
|
|
|
tz:
|
|
|
|
- removed main menu
|
2023-03-14 07:20:13 +01:00
|
|
|
setup:
|
|
|
|
- remove redundant welcome message
|
|
|
|
- fixed kernel detection with [testing] repository enabled
|
|
|
|
- show progress of creating new environment on used console
|
2023-02-10 11:05:44 +01:00
|
|
|
---
|
|
|
|
2023.02 Highlights:
|
2023-02-09 16:31:17 +01:00
|
|
|
- Use zram for rootfs on ISO/IMAGE boot. This enables finally booting the normal image
|
|
|
|
with 800M RAM. !500M less RAM \o/! The requirement to boot is now equal to archiso.
|
2023-02-09 18:55:49 +01:00
|
|
|
This also fixes the grub boot issues, with failing on using a big initramdisks
|
|
|
|
and firmware incompatibility.
|
2023-01-18 09:04:50 +01:00
|
|
|
- Unified Kernel Images / UKI files are provided now
|
2023-01-22 07:49:11 +01:00
|
|
|
- Unified Kernel Image setup is supported in EFISTUB menu now
|
2023-02-05 21:00:21 +01:00
|
|
|
- grub 2:2.06.r456.g65bc45963-1
|
2023-01-23 14:57:19 +01:00
|
|
|
- archboot-setup.sh works on installed system as System Setup tool
|
2023-01-18 09:04:50 +01:00
|
|
|
Environment changes:
|
2023-02-02 06:58:25 +01:00
|
|
|
- switch to Terminus as default font
|
2023-02-07 12:57:58 +01:00
|
|
|
- show full initrd line in grub menu
|
2023-02-10 11:05:44 +01:00
|
|
|
- added fbset, terminus-font, bash-completion, tpm2-tss and pinentry
|
2023-02-06 13:00:45 +01:00
|
|
|
- removed refind, grub, pcre, zsh, grml-zsh-config, chntpw, fsarchiver
|
|
|
|
and ddrescue
|
2023-02-06 09:13:18 +01:00
|
|
|
- switch to bash as default shell
|
2023-02-01 19:50:08 +01:00
|
|
|
- added normal bash layout with /root/.bash* files
|
2023-02-03 17:10:42 +01:00
|
|
|
- custom bash options are provided by /etc/profile.d/custom-bash-options.sh
|
2023-02-07 12:57:58 +01:00
|
|
|
- new MOTD with listed architecture and Manage Archboot section
|
2023-02-09 15:29:25 +01:00
|
|
|
- new grub boot layout, no redundancy anymore
|
2023-02-06 16:27:32 +01:00
|
|
|
- remove not installed packages from local pacman database
|
2023-01-21 09:49:22 +01:00
|
|
|
update-installer:
|
|
|
|
- added network check
|
2023-01-27 23:38:05 +01:00
|
|
|
- added bash completion
|
2023-01-21 15:55:54 +01:00
|
|
|
setup:
|
2023-01-27 07:06:22 +01:00
|
|
|
- add Terminus font to font selection dialogs
|
2023-02-02 06:58:25 +01:00
|
|
|
- major code cleanup of blockdevice.sh
|
|
|
|
- major code cleanup of mountpoints.sh
|
2023-01-26 15:34:34 +01:00
|
|
|
- outsourced help texts to files
|
2023-01-26 19:54:56 +01:00
|
|
|
- added new help texts for partitioning GUID/GPT and BIOS/MBR
|
2023-01-24 16:02:19 +01:00
|
|
|
- new systemd compliant mounting dialogs with /efi or /boot as ESP
|
2023-01-25 07:10:26 +01:00
|
|
|
- don't format already existing ESP
|
|
|
|
- don't format already existing swap partition
|
2023-02-03 09:12:09 +01:00
|
|
|
- added sanity checks for ROOT DEVICE and ESP
|
2023-01-24 16:02:19 +01:00
|
|
|
- Auto-Prepare mode is systemd-gpt-auto-generator compliant now
|
2023-02-03 17:10:42 +01:00
|
|
|
- Auto-Prepare calculates now with M sizes
|
|
|
|
- Auto-Prepare added a minimum of 350M for /home
|
2023-02-03 16:28:17 +01:00
|
|
|
- skip ESP on BIOS mode
|
2023-01-25 17:00:29 +01:00
|
|
|
- devices are listed with their SIZE in menus
|
2023-02-01 19:48:19 +01:00
|
|
|
- enable custom bash options on installed system
|
2023-02-02 15:14:27 +01:00
|
|
|
- autodetect packages mdadm, lvm2 and cryptsetup
|
|
|
|
- install neovim and nano on selection
|
2023-02-02 12:38:27 +01:00
|
|
|
- added bash-completion to defaults file
|
2023-02-02 11:16:53 +01:00
|
|
|
- added autodetection of ucode package
|
2023-01-25 17:00:29 +01:00
|
|
|
- added Unified Kernel Image suppport in EFISTUB menu
|
|
|
|
- new efibootmgr routine
|
2023-01-23 14:57:19 +01:00
|
|
|
- disable unsafe menu entries on installed system
|
2023-01-30 07:40:35 +01:00
|
|
|
- don't show installation message on installed system
|
2023-01-26 19:54:56 +01:00
|
|
|
- added new menu title, if running on installed system
|
2023-01-23 14:57:19 +01:00
|
|
|
- fixed automounted ESP and /boot detection on installed systems
|
|
|
|
- don't ask for network, sources and mkfs on installed sytems
|
2023-01-23 10:54:16 +01:00
|
|
|
- fix LANG= add .UTF-8 to parameter
|
2023-01-24 16:17:59 +01:00
|
|
|
- only copy kernel and other files to ESP while doing systemd-boot and rEFInd
|
2023-01-23 14:57:19 +01:00
|
|
|
- only add BIOS or UEFI Windows entry to grub.cfg
|
|
|
|
- remove efi shell from grub.cfg
|
2022-12-30 21:31:33 +01:00
|
|
|
---
|
|
|
|
2023.01 Highlights:
|
2022-12-13 12:11:58 +01:00
|
|
|
- linux 6.1.x
|
|
|
|
- mkinitcpio v34
|
|
|
|
- grub 2:2.06.r403.g7259d55ff-1
|
|
|
|
- replaced netctl with systemd network stack
|
|
|
|
- added memtest86+
|
|
|
|
Environment changes:
|
|
|
|
- downgrade to fedora shim 15.4-5, due to not working SB on some boards
|
|
|
|
- removed kexec memory gap on aarch64
|
|
|
|
- only provide full UEFI shell on grub menu
|
|
|
|
- removed netctl with depends: wpa_supplicant, dhcpcd, ifplugd, usb_modeswitch
|
|
|
|
- added new systemd network stack: systemd-resolved, systemd-networkd, iwd
|
|
|
|
- removed GRAPHIC packages from local image,
|
|
|
|
new grub respects linux max_initrd_size which is 0x37FFFFF (around 940MB).
|
|
|
|
- lower RAM requirement for local image to 2.7GB
|
|
|
|
- removed network stack from local image pre kexec
|
2022-12-21 07:44:49 +01:00
|
|
|
- removed bind, dnsmasq, nmap, tcpdump, inetutils, net-tools, b43-fwcutter,
|
|
|
|
ntp and wireless_tools
|
2022-12-29 09:51:17 +01:00
|
|
|
- removed xfs_scrub, arpd, archinstall, testdisk, ntfs-3g, python and perl
|
2023-01-12 19:41:15 +01:00
|
|
|
- removed old and unmaintained dmraid support, use mdadm instead
|
2022-12-13 12:11:58 +01:00
|
|
|
- fixed /etc/request-key.d directory addition
|
2022-12-19 21:09:27 +01:00
|
|
|
- use systemd defaults for shadow, gshadow and passwd
|
2022-12-26 10:57:44 +01:00
|
|
|
- use system's shells file
|
2022-12-19 21:09:27 +01:00
|
|
|
- disable audit function on boot commandline
|
2022-12-26 11:02:01 +01:00
|
|
|
- enabled syntax highlighting in nano editor
|
2022-12-26 10:57:44 +01:00
|
|
|
- replaced vim editor with neovim editor
|
2022-12-29 09:51:17 +01:00
|
|
|
- added neovim lastplace plugin
|
2022-12-13 12:11:58 +01:00
|
|
|
setup/quickinst changes:
|
|
|
|
- check kernel to trigger menu with updating environment
|
|
|
|
- fixed riscv64 package installation with disabling ucode packages
|
2022-12-27 10:21:18 +01:00
|
|
|
- fixed GPT NAMESCHEME listing on fresh disks
|
2022-12-27 10:22:03 +01:00
|
|
|
- fixed sub-keymap listing
|
2022-12-13 12:11:58 +01:00
|
|
|
- reordered/cleaned up timezone regions
|
|
|
|
- reordered manage devices menus
|
|
|
|
- removed netctl support
|
|
|
|
- added systemd-networkd, systemd-resolved, iwd support
|
2023-01-12 19:41:15 +01:00
|
|
|
- removed old and unmaintained dmraid support, use mdadm instead
|
2023-01-12 19:01:39 +01:00
|
|
|
- cleaned up mountpoints and btrfs function
|
|
|
|
- new btrfs configuration implemented, subvolume is now mandatory
|
2023-01-13 16:25:37 +01:00
|
|
|
- redone filesystem mounting dialogs
|
2022-12-26 11:02:01 +01:00
|
|
|
- replaced vim editor with neovim editor
|
|
|
|
- install neovim editor instead of vim editor to installed system
|
|
|
|
- add nano editor syntax highlighting on installed system
|
2023-01-06 19:04:16 +01:00
|
|
|
- simplified bootloader dialogs and menus
|
2022-12-31 21:33:04 +01:00
|
|
|
- fixed kernel, initramdisk and ucode copying to separate EFISYS partition
|
2023-01-02 18:43:37 +01:00
|
|
|
- refind switched to only refind.conf usage for configuration
|
2023-01-06 19:04:16 +01:00
|
|
|
- added dialogs to separate uefi system partition actions
|
2022-12-13 12:11:58 +01:00
|
|
|
---
|
|
|
|
2022.12 Highlights:
|
|
|
|
- grub 2:2.06.r380.g151467888-1
|
|
|
|
- mkinitcpio 33-1
|
|
|
|
- Autodetect high resolution screens with setting 32 font size by default
|
|
|
|
during boot
|
|
|
|
- Better Localization support:
|
|
|
|
new Keymap, Console Fonts, Timezone and System-Wide Locale dialogs
|
|
|
|
- major code cleanup with merging script parts
|
|
|
|
and remove redundancy
|
|
|
|
- fixed performance regression in mkinitcpio 33
|
|
|
|
Environment changes:
|
|
|
|
- release year/month logo without kernel version
|
|
|
|
- added rpcuser
|
|
|
|
- fixed locale setting on aarch64
|
|
|
|
- use latarcyrheb-sun16 font as default console font
|
|
|
|
- use latarcyrheb-sun32 font on high resolution screens
|
|
|
|
as default console font
|
|
|
|
- removed archboot's MOK key with signing kernel and grub on ISO,
|
|
|
|
this broke reproducibilty
|
|
|
|
update-installer changes:
|
|
|
|
- more output on updating scripts
|
|
|
|
setup/quickinst changes:
|
|
|
|
- new root password handling at the beginning of configuration:
|
|
|
|
- added check to avoid locked root account
|
|
|
|
- added check to avoid empty password
|
|
|
|
- don't allow empty root password
|
|
|
|
- new Date and Time setting routine:
|
|
|
|
- splitted into Region and Timezone
|
|
|
|
- new Keymap routine:
|
|
|
|
- splitted into locale and variants
|
|
|
|
- new Console Font routine:
|
|
|
|
- only use latarcyrheb-sun(16,32) and eurlatgr font
|
|
|
|
- Autodetect high resolution screens with setting big font by default
|
|
|
|
- new System-Wide locale setting dialog on configuration step
|
|
|
|
- fixed partial broken autoconfiguration
|
|
|
|
- show more information dialogs on doing pre/autoconfiguration
|
|
|
|
- rearranged most autoconfiguration to last step of install packages
|
|
|
|
- run mkinitcpio and locale-gen only when needed
|
|
|
|
- fixed netlink up detection by ping www.google.com
|
|
|
|
- fixed broken bootloader installation menu call
|
|
|
|
- switch to zstd compression as first option on btrfs dialog
|
|
|
|
- reformat btrfs boxes
|
|
|
|
---
|
|
|
|
New 2022.11 images uploaded:
|
|
|
|
Highlights:
|
|
|
|
- Linux 6.0.x
|
|
|
|
Environment changes:
|
|
|
|
- new logo Linux 6.0.x
|
|
|
|
- removed obsolete dhclient
|
|
|
|
- removed redundant vi
|
|
|
|
- updated to mkinitcpio 32
|
|
|
|
update-installer changes:
|
|
|
|
- reformated output on X/Wayland startup
|
|
|
|
- added check for working network
|
|
|
|
- added new logic for local image with less than 4096 GB RAM,
|
|
|
|
which allows XFCE environment.
|
|
|
|
setup/quickinst changes:
|
|
|
|
- removed dhclient support
|
|
|
|
---
|
|
|
|
2022.10 Highlights:
|
|
|
|
- New RISC-V riscv64 architecture support
|
|
|
|
- possibility to turn system into a full
|
|
|
|
Arch Linux system with -full-system parameter
|
|
|
|
By using: # update-installer -full-system
|
|
|
|
Every Archboot strip down gets reverted by reinstalling all packages to a zram /usr with readding of man/info pages and localization.
|
|
|
|
Environment changes:
|
|
|
|
- new logo including RISC-V 64
|
|
|
|
- possibility to choose between firefox and chromium
|
|
|
|
with _STANDARD_BROWSER option in defaults file
|
|
|
|
- firefox as new default standard browser for all architectures
|
|
|
|
- fix ca-certificates on updates
|
|
|
|
---
|
|
|
|
2022.09 Highlights:
|
|
|
|
- Big end of summer cleanup this time:
|
|
|
|
cleanup dependencies: 47 less packages installed (316 packages -> 269 packages)
|
|
|
|
removed packages: linux-atm, ppp, pppoe, xl2tpd, wvdial, vpnc, openconnect,
|
|
|
|
openvpn, pptpclient, libgssglue, snarf, cracklib,
|
|
|
|
ipw2100-fw, ipw200-fw, gnu-netcat, cpio and fuse(3)
|
|
|
|
saved booted space: 16MB (689 MB -> 673 MB)
|
|
|
|
- pacman keyring handling improvements
|
|
|
|
- use qemu-static-user from [extra] for aarch64 iso assembling
|
|
|
|
(thanks David for implementing this in qemu package)
|
|
|
|
Environment changes:
|
|
|
|
- updated grub to 2.06.r322.gd9b4638c5-4
|
|
|
|
- fixed pacman keyring on aarch64
|
|
|
|
- updated OVMF_VARS.secboot.fd from fedora to 20220526git16779ede2d36-5
|
|
|
|
- added missing base programs:
|
|
|
|
nscd, archlinux-keyring-wkd-sync, makepkg-template, getsubids,
|
|
|
|
update-pciids, ninfod, sln, lsfd
|
|
|
|
- fixed xorg and wayland startup
|
|
|
|
- implemented checking of missing base binaries
|
|
|
|
- simplified zram function for /usr directory mounting
|
|
|
|
setup/quickinst changes:
|
|
|
|
- always install latest archlinux keyring package(s),
|
|
|
|
before doing pacman tasks
|
|
|
|
- abort on package installation or keyring failure
|
|
|
|
- added keyring initialization checks
|
|
|
|
- removed filesystem and systemd-sysvcompat hacks
|
|
|
|
---
|
|
|
|
2022.08 Highlights:
|
|
|
|
Environment changes:
|
|
|
|
- new background image
|
|
|
|
- kernel 5.19.x
|
|
|
|
- shim 15.6-2
|
|
|
|
- added kmod fix from mkinitcpio
|
|
|
|
---
|
|
|
|
Highlights 2022.07:
|
|
|
|
- added all graphical environments to local images
|
|
|
|
- autodetection of RAM with according actions on login
|
|
|
|
- only show kexec memory gap on aarch64: 3950 MB - 4299 MB
|
|
|
|
- all images have network(LAN),dhcpcd and ssh support already on first boot.
|
|
|
|
- speedup gpg pacman initialization
|
|
|
|
- also log messages from update-installer.sh to ssh too (/dev/pts/0)
|
|
|
|
- always show Local mode on login
|
|
|
|
Environment changes:
|
|
|
|
- added all graphical environments to local image
|
|
|
|
- autodetection of RAM with according actions on login
|
|
|
|
- show kexec memory gap on aarch64: 3950 MB - 4299 MB
|
|
|
|
- fixed kexec memory gap on x86_64
|
|
|
|
- only download graphical packages on -latest-install
|
|
|
|
- added kexec arithmetic for choosing KEXEC_FILE_LOAD
|
|
|
|
- all images have now network(LAN),dhcpcd and ssh support already on bootup
|
|
|
|
- speedup and reuse of gpg pacman initialization
|
|
|
|
- log messages from update-installer.sh to ssh (/dev/pts/0)
|
|
|
|
- always show Local mode on login
|
|
|
|
- rename -kde options to -plasma
|
|
|
|
- rename _KDE_PACKAGES to _PLASMA_PACKAGES
|
|
|
|
- rename archboot_repo to archboot
|
|
|
|
- rename update-installer.sh to update-installer
|
|
|
|
- shorten xorg environment options: -gnome, -plasma and -xfce
|
|
|
|
- only allow one graphical environment on local image < 4.5 GB RAM
|
|
|
|
- updated welcome messages
|
|
|
|
- updated bootloader menu entries
|
|
|
|
- updated background image
|
|
|
|
- added archboot MOK key
|
|
|
|
- update fedora shim to 15.6-1
|
|
|
|
- update grub to 2.06.r261.g2f4430cc0-1
|
|
|
|
Setup changes:
|
|
|
|
- allow archboot environment update with 2600 MB RAM
|
|
|
|
- new f2fs defaults added based on Arch Linux wiki
|
|
|
|
- efi default size on autoprepare mode set to 512 MB
|
|
|
|
- changed filesystem order
|
|
|
|
- fix autoprepare on mmc blockdevices
|
|
|
|
- fix device listing to not showing install media
|
|
|
|
- better wifi dialogs and menus
|
|
|
|
- speedup network link detection
|
|
|
|
Environment changes:
|
|
|
|
- adopted glibc changes with C.UTF-8 locale
|
|
|
|
Setup changes:
|
|
|
|
- allow environment update with 2600 MB RAM
|