Tuesday, January 5, 2010

New Kernel and Toolchains

After some weeks of no public updates, finally Pat released an update today, which marks his first public update on 2010 with a toolchain and kernel upgrade. Yes, it's now using Linux Kernel, the latest -Stable version of the Linux kernel from kernel.org. One caveat noted by Pat for those who still use old IDE-based hard drive. When you reboot, the interface will be recognized as sdX instead of hdX, so you will require to make some changes in some places just as written on the Changelog.

Also, the update brings you a new GLIBC and also GCC (which actually moved from /testing directory after sitting there for some time). This means that future Slackware release base packages will be based on this toolchains.

Anyways, here's the latest -Current Changelog:
Mon Jan 4 21:43:02 UTC 2010
New kernels... and this deserves a mention/warning: the last bits of the "old" IDE/ATA system have been removed now. Everything should be using the libata based drivers now, so if you have any drives that are currently running as /dev/hda, /dev/hdb, etc., when you reboot with these kernels all drives will be renamed as /dev/sda, /dev/sdb, etc. If you had any /dev/sd* already, they might get renamed. Adjustments may be required in /etc/lilo.conf, /etc/fstab, the initrd, and elsewhere. Good luck!

a/glibc-solibs-2.11.1-i486-1.txz: Upgraded.

a/glibc-zoneinfo-2.11.1-noarch-1.txz: Upgraded.

a/kernel-firmware- Upgraded.

a/kernel-generic- Upgraded.

a/kernel-generic-smp- Upgraded.

a/kernel-huge- Upgraded.

a/kernel-huge-smp- Upgraded.

a/kernel-modules- Upgraded.

a/kernel-modules-smp- Upgraded.

d/gcc-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-g++-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-gfortran-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-gnat-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-java-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-objc-4.4.2-i486-1.txz: Moved from /testing.

d/kernel-headers- Upgraded.

k/kernel-source- Upgraded.

l/glibc-2.11.1-i486-1.txz: Upgraded.

l/glibc-i18n-2.11.1-i486-1.txz: Upgraded.

l/glibc-profile-2.11.1-i486-1.txz: Upgraded.

n/wireless-tools-29-i486-6.txz: Rebuilt.
In rc.wireless, look for /sys/class/net/$dev/wireless rather than at the contents of /proc/net/wireless to determine if an interface is wireless.
In recent kernels, interfaces that are not active will not appear in /proc/net/wireless. Thanks to Marin Glibic and Piter Punk.

extra/linux- Upgraded.

isolinux/initrd.img: Rebuilt.

kernels/*: Upgraded.

usb-and-pxe-installers/usbboot.img: Rebuilt.