Real time changelog for upcoming Porteus-1.2 release
Posted: 20 Mar 2012, 22:46
Changes implemented so far in latest development snapshot:
/boot folder:
- updated syslinux to version 4.05
- extilinux is recompiled againt uClibc and linked statically (size reduced from 260KB to 60KB)
- removed /boot/syslinux/syslinux as extlinux supports FAT filesystem as well
- 32bit: fixed broken /boot/pxelinux.cfg/default menu
- updated /boot/lin_start_here.sh:
a) removed syslinux installation option
b) dropped unused 'update' function
- busybox is recompiled against new uClibc library patched for support for more than 256 loop devices/xzm modules (thanks to uClibc dev team for the patch). no need for carrying glibc based initrd for that purpose
- added support for encrypted .dat containers to linuxrc
- linuxrc will symlink /modules /and /optional folders from booting device to /mnt/live/porteus folder. these symlink can be used by PPM (or any other app) in case of booting on PC's with different drive configuration.
/porteus folder:
- updated to kernel-3.2.4, kde-4.8.0 and firefox-10.0 (with duckduckgo as default search engine)
- added various tweaks for XFCE support accross whole system (thanks to Ahau)
- rc.6 will detach unused loop devices during shutdown/reboot.
- added xterm fix to /etc/X11/xinit/.Xresources (thanks to bigbass)
- porteus scripts:
a) updated many scripts for not using liblinuxlive anymore
b) added support for encrypted .dat containers to mloop utility
c) various tweaks to activate/deactivate scripts. they work much faster and it should be possible to activate many modules at time without any restrictions.
d) fixed 'update_module' tool which deals with files only and not folders
e) added new cheatcode: 'volume=' to /opt/porteus-scripts/paths for setting volume after login into GUI
f) fixed 'kmap=' cheatcode implemented in /opt/porteus-scripts/paths (thanks to Blaze for bug report)
- added statically linked /sbin/cryptsetup to 000-kernel.xzm required for encryption of the .dat containers
- bumped wicd to 1.7.1 which closes "revealing of typed wifi password" issue
- added avahi daemon and recompiled kde-4 with zeroconf support (wread suggestion).
UPDATE as per 19.02.2012
- updated kernel to 3.2.6
- added support for 32 CPU's in kernel config (13G request)
- updated tg3 driver (as per fondfire report)
- updated intel ucode and b43 firmware to latest versions
- rc.M (instead of rc.4) is determining display manager and doing necessary tweaks:
a) setting /etc/X11/xinit/xinitrc symlink (Rava request)
b) switching desktop session between lxde/xfce in /etc/lxdm/lxdm.conf (Ahau request)
- added 'proprietary-watcher' process to rc.4 which sniffs /var/log/Xorg.0.log for errors and unload nVidia|ati-fglrx drivers when Xorg fails at startup so opensource direvers are used on second try.
- devided '/opt/porteus-scripts/paths' into separate scripts and moved all to /opt/porteus-scripts/xorg folder. these scripts (browser, terminal, fmanager) should be used instead of /tmp/.terminal, /tmp/.browser and /tmp/wmanager. scripts does the same job but covers all scenarios unlike /tmp symlinks.
- moved lxdm from 003-lxde.xzm to 002-xorg.xzm as it's required for XFCE desktop
UPDATE as per 20.03.2012
- upgraded kernel to 3.3 (with BFS 418), KDE-4.8.1 and LXDE from git (using ponce's slackbuilds)
- upgraded various userland packages: unrar, sshfs-fuse, xf86-input-*, xf86-video-*, qmmp, smplayer, etc...
- replaced Wicd with NetworkManager in 64bit edition, removed python and it's deps (ISO image is 13 MB smaller). still working on NM for 32bits.
- linuxrc:
a) new 'base_only' cheatcode which gonna load only base modules from /porteus/base folder and skip all others (added by default to 'Always Fresh' mode in /boot/porteus.cfg)
b) new 'norootcopy' cheatcode which gonna skip files from /rootcopy folder (added by default to 'Always Fresh' mode in /boot/porteus.cfg)
c) 'vga-detect' is now renamed to 'vga_detect' to keep standard naming convention
e) enabled by default fsck for all non xfs formatted (ext2/3/4 and reiserfs) save.dat containers. applies also to encrypted ones.
- fixed unmounting of .dat containers in cleanup script from initrd
- added support for NetworkManager to linuxrc and booting scripts (rc.M and rc.6). they still support wicd for people who prefer wicd over NM.
- added 'nomodeset' cheatcode to 'VESA mode' in /boot/porteus.cfg
- added dummy 'xdm' display manager. This is useful in case when user is booting without 'xfce' or 'lxde' cheats when no KDE xzm is available.
- added 'wacomtablet' utility to KDE-4 which let the users to manage wacom peripherals through KDE Settings Centre (edge226 request)
- fixed xinitrc.xfce symlink created by rc.M (thanks to Rava)
- fixed fmanager script in XFCE (thanks to Ahau)
- added support for xterm-256color, screen and scree-256color to /etc/termcap (thanks to dafan)
/boot folder:
- updated syslinux to version 4.05
- extilinux is recompiled againt uClibc and linked statically (size reduced from 260KB to 60KB)
- removed /boot/syslinux/syslinux as extlinux supports FAT filesystem as well
- 32bit: fixed broken /boot/pxelinux.cfg/default menu
- updated /boot/lin_start_here.sh:
a) removed syslinux installation option
b) dropped unused 'update' function
- busybox is recompiled against new uClibc library patched for support for more than 256 loop devices/xzm modules (thanks to uClibc dev team for the patch). no need for carrying glibc based initrd for that purpose
- added support for encrypted .dat containers to linuxrc
- linuxrc will symlink /modules /and /optional folders from booting device to /mnt/live/porteus folder. these symlink can be used by PPM (or any other app) in case of booting on PC's with different drive configuration.
/porteus folder:
- updated to kernel-3.2.4, kde-4.8.0 and firefox-10.0 (with duckduckgo as default search engine)
- added various tweaks for XFCE support accross whole system (thanks to Ahau)
- rc.6 will detach unused loop devices during shutdown/reboot.
- added xterm fix to /etc/X11/xinit/.Xresources (thanks to bigbass)
- porteus scripts:
a) updated many scripts for not using liblinuxlive anymore
b) added support for encrypted .dat containers to mloop utility
c) various tweaks to activate/deactivate scripts. they work much faster and it should be possible to activate many modules at time without any restrictions.
d) fixed 'update_module' tool which deals with files only and not folders
e) added new cheatcode: 'volume=' to /opt/porteus-scripts/paths for setting volume after login into GUI
f) fixed 'kmap=' cheatcode implemented in /opt/porteus-scripts/paths (thanks to Blaze for bug report)
- added statically linked /sbin/cryptsetup to 000-kernel.xzm required for encryption of the .dat containers
- bumped wicd to 1.7.1 which closes "revealing of typed wifi password" issue
- added avahi daemon and recompiled kde-4 with zeroconf support (wread suggestion).
UPDATE as per 19.02.2012
- updated kernel to 3.2.6
- added support for 32 CPU's in kernel config (13G request)
- updated tg3 driver (as per fondfire report)
- updated intel ucode and b43 firmware to latest versions
- rc.M (instead of rc.4) is determining display manager and doing necessary tweaks:
a) setting /etc/X11/xinit/xinitrc symlink (Rava request)
b) switching desktop session between lxde/xfce in /etc/lxdm/lxdm.conf (Ahau request)
- added 'proprietary-watcher' process to rc.4 which sniffs /var/log/Xorg.0.log for errors and unload nVidia|ati-fglrx drivers when Xorg fails at startup so opensource direvers are used on second try.
- devided '/opt/porteus-scripts/paths' into separate scripts and moved all to /opt/porteus-scripts/xorg folder. these scripts (browser, terminal, fmanager) should be used instead of /tmp/.terminal, /tmp/.browser and /tmp/wmanager. scripts does the same job but covers all scenarios unlike /tmp symlinks.
- moved lxdm from 003-lxde.xzm to 002-xorg.xzm as it's required for XFCE desktop
UPDATE as per 20.03.2012
- upgraded kernel to 3.3 (with BFS 418), KDE-4.8.1 and LXDE from git (using ponce's slackbuilds)
- upgraded various userland packages: unrar, sshfs-fuse, xf86-input-*, xf86-video-*, qmmp, smplayer, etc...
- replaced Wicd with NetworkManager in 64bit edition, removed python and it's deps (ISO image is 13 MB smaller). still working on NM for 32bits.
- linuxrc:
a) new 'base_only' cheatcode which gonna load only base modules from /porteus/base folder and skip all others (added by default to 'Always Fresh' mode in /boot/porteus.cfg)
b) new 'norootcopy' cheatcode which gonna skip files from /rootcopy folder (added by default to 'Always Fresh' mode in /boot/porteus.cfg)
c) 'vga-detect' is now renamed to 'vga_detect' to keep standard naming convention
e) enabled by default fsck for all non xfs formatted (ext2/3/4 and reiserfs) save.dat containers. applies also to encrypted ones.
- fixed unmounting of .dat containers in cleanup script from initrd
- added support for NetworkManager to linuxrc and booting scripts (rc.M and rc.6). they still support wicd for people who prefer wicd over NM.
- added 'nomodeset' cheatcode to 'VESA mode' in /boot/porteus.cfg
- added dummy 'xdm' display manager. This is useful in case when user is booting without 'xfce' or 'lxde' cheats when no KDE xzm is available.
- added 'wacomtablet' utility to KDE-4 which let the users to manage wacom peripherals through KDE Settings Centre (edge226 request)
- fixed xinitrc.xfce symlink created by rc.M (thanks to Rava)
- fixed fmanager script in XFCE (thanks to Ahau)
- added support for xterm-256color, screen and scree-256color to /etc/termcap (thanks to dafan)