Dieter Plaetinck wrote:
Hi,
time for a much needed update to the Arch installation media, as the last
release ([2010.05][1]) is not only quite outdated, but now yields broken
installations if you do a netinstall (because the old installer is not aware of
the [changed kernel/initramfs filename][2] in our new Linux 3.0 packages).
What has changed in this period of more than a year?
[AIF][3] (installation tool):
* Experimental support for btrfs and nilfs2.
* Support syslinux bootloader, as well as grub.
* Changes to configuration formats to support new rc.conf and linux3.0
* Make selecting source more flexible (multiple local and/or remote repos)
* Show package descriptions when installing packages
* Run with debugging and logging enabled by default, add /arch/report-issues
script
* Make automatic profiles switch source depending on whether core or
netinstall system is running
* Remove support for tcp_wrappers in accordance to Arch Linux policy
[libui.sh][4] (bash UI framework):
* Made long checklists much easier in CLI mode, by using $EDITOR
* More flexible initialization
[Archiso][5] (image builds):
* Snapshot of current core, including kernel 3.0.3-1, pacman 3.5.4-3, glibc
2.14-4, mkinitcpio 0.7.2-1, initscripts 2011.07.3-1 and netcfg 2.6.7-1
* Big overhaul: use dm-snapshot instead of aufs2
* All needed files to boot for custom USB media installed on /arch
* Allow changing NBD export name
* Allow using serial console (kernel parameter: console)
* Allow starting custom script (kernel parameter: script), autologin tty1.
* Add self integrity test (kernel parameter: checksum=y)
* Add support to mount iso in loopback mode
* Added packages: btrfs-progs-unstable crda curl dhclient dialog dnsmasq
hdparm netcfg nilfs-utils openconnect rp-pppoe rsync vpnc wpa_actiond
* Removed packages: aufs2 aufs2-util joe ndiswrapper ndiswrapper-utils tiacx
tiacx-firmware
* Remove x86test, add HDT to initial syslinux menu
* Add support for booting from memdisk
* XZ compression for SquashFS and initramfs.
Obviously there's more, such as bunches of code cleanups and bugfixes, but this
should be the most important.
The [Official installation guide][6] has been updated to reflect the changes
where necessary.
* [Download][7]
* [List of packages][8]
Please assure tickets exist in the [bugtracker - Release Engineering project][9]
for any issues you may find. To get in touch, join the [arch-releng mailing
list][10] or visit the [#arch-releng IRC channel][11]
[1]: http://www.archlinux.org/news/201005-snapshots-less-is-more/
[2]: http://www.archlinux.org/news/changes-to-kernel-package-and-filenames/
[3]: http://projects.archlinux.org/aif.git/
[4]: https://github.com/Dieterbe/libui-sh
[5]: http://projects.archlinux.org/archiso.git/
[6]: http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide
[7]: http://www.archlinux.org/download/
[8]: http://wiki.archlinux.org/index.php/DeveloperWiki:2011.08.19
[9]: https://bugs.archlinux.org/index.php?project=6
[10]: http://mailman.archlinux.org/mailman/listinfo/arch-releng
[11]: irc://freenode/arch-releng
URL: http://www.archlinux.org/news/20110819-installation-media/
Dieter Plaetinck wrote:
Due to Linux kernel version 3.0 being moved into `[core]`, the `kernel26`
package has been renamed to `linux`. Also, filenames of the kernel and initrd's
have changed as follows:
* `vmlinuz26` becomes `vmlinuz-linux`
* `kernel26.img` becomes `initramfs-linux.img`
* `kernel26-fallback.img` becomes `initramfs-linux-fallback.img`
To prevent you from breaking your system after the update, symlinks are created
so that your bootloader configuration pointing to the old files will still work.
However we recommend updating your bootloader configuration and deleting the
symlinks afterwards.
URL: http://www.archlinux.org/news/changes-to-kernel-package-and-filenames/
Rémy Oudompheng wrote:
netcfg 2.6.6 has been moved to [core]. It has accumulated quite a lot of
features contributed by many people since last year's 2.5.4. Versions 2.6.1 to
2.6.6 were bugfix releases to the initial netcfg 2.6.
* initial support for IPv6 configuration
* more detailed wireless options (ad-hoc mode, network by BSSID)
* more options for bridge connections
* a ROUTES array to define custom routes in profiles
* a configuration file /etc/conf.d/netcfg which is currently only used by net-
auto-wireless
* new connection types: openvpn, vlan, tuntap
* a manpage netcfg-profiles(5) detailing available options
More details about the changes and links to the bug tracker entries can be found
in the [NEWS file][1]. Old profiles are expected to remain compatible.
Please read optional dependency list to know what to install for your particular
configuration.
More features, mostly requested and contributed on the [bug tracker][2] will be
added for release 2.7. Discussion about netcfg development and features now
happens on [arch-projects][3] mailing-list. Don't hesitate to drop a mail there
if you want to participate or contribute patches.
[1]: http://projects.archlinux.org/netcfg.git/tree/NEWS (NEWS file)
[2]: http://bugs.archlinux.org
[3]: mailto:arch-projects@archlinux.org
URL: http://www.archlinux.org/news/netcfg-266-release/