archboot/CHANGELOG

478 lines
19 KiB
Text
Raw Normal View History

2023-08-24 17:06:13 +02:00
On the road to 2023.09:
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-04 15:09:39 +02:00
- removed wget
2023-09-01 11:48:42 +02:00
config:
- removed SERVER_PUBLIC usage
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-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
- removed efitools
- 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-05-02 11:31:58 +02:00
2023.04 Highlights:
- 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
- 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
- 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