New in 1.9.0 ============ - Updated some links to https. - Added Package Users to manage packages. - Added tmux to the build OS. - Removed stuff related to the gllfsc build user. - Detailed the way of installing GLLFSC as the build OS. - Added examples of GRUB minimal configuration files. - Added instructions on how to connect to wired internet. - Added instructions on how to batch download source for all packages. - Added the build of bc (required to build the kernel). - Updated bzip2, dhcpcd, openssl, procps, psmisc, shadow and wireless-tools urls. - Added the build of ed (required to build the kernel). - Added the build of gperf (required to build udev). - Updated libevent to 2.0.22. - Updated procps version to ng-3.3.0. - Updated shadow version to 4.6.0. - Added tmux url. - Reduced abstraction by removing $BUILD_DIR, $DOWNLOAD_DIR and $TARGET_DIR variables. - Added url for cjktty-3.10.patch. - Added instructions to automate building some parts : filesystem hierarchy creation. - Package Users: added subsection on filesystem hierarchy ownership. - Added instructions to automate building some parts : Creation of needed user, groups and log files. - Package Users: added completion of Package User name with su in /root/.bash_profile. - Updated build times with Lenovo ThinkPad X2OO. - Added instructions to automate building some parts : Cross-Compilation Toolchain and Tools. - Package Users: fixed permissions on various directories. - Made /share/info/dir group-writable for the install group. - Replaced shadow sysroot_hacks patch by direct input and sed commands. - Disabled nls for some packages - Added instructions to automate building some parts : Target System. - Made a copy of duplicate man-pages, info files and binaries when 2 different Package Users have their own version. - Removed useless sysvinit services. - Added instructions to replace US by FR keyboard layout at boot when booting with sysvinit. - Commented swap line in /etc/fstab. - Added automation instructions for setting up keyboard function keys for the shell. - Package Users: enable Package Users on the target system. - Added --numeric-owner option for preserving Package Users permissions when extracting GLLFSC tarball with a GLLFSC system. - Added /boot/grub/grub.cfg minimal content for hard disk supporting AHCI. - Added instructions for halting and rebooting in chapter "Before Booting GLLFSC". - Added a section describing the boot process. - Added instructions to automate the build of packages in chapter "After Booting GLLFSC". - Commented swap activation in /etc/runit/1. - Added build time of packages in chapter "After Booting GLLFSC". - Fixed permissions for Package Users in Perl. - Added instructions to build libevent and tmux for the target OS. - Added instructions to ease extending the OS with Package Users and recipes. - Updated chapter "Further readings": removed Package User paragraph and added a paragraph about musl libc. New in 1.8 ========== - Updated credits to Haiyong Sun. - Added a section on the build OS: GLLFSC can build itself. - Added a warning for the Build Partition Creation section. - Made explanation on CROSS_HOST clearer in Setting up Required Environment Variables. - Updated inetutils to 2.2. - Updated linux to 3.10.108. - Updated lynx to 2.8.9rel.1. - Updated openssl to 1.1.1. - Updated wget to 1.19.5. - Updated wpa_supplicant to 2.7. - Added duration for each chapter where there is a build. - Fixed many typos. - Updated linux-libre instructions: linux from kernel.org is used and then deblobbed. - Cleaned up shadow patch. - Updated instructions for untarring and using shadow patch. - Added options to choose from in the Kernel section. - Added instructions to build GRUB. - Removed tty3 and added tty1 with --no-clear. - Removed second build of inetutils and man-db. Changes between 1.7 for Loongson 3A and 1.7 for Pentium 4 ========================================================= - Removed Loongson and Lemote related stuff. - Changed Linux-libre version from 2.6.36-21.lemote to 3.10.7. - Commented alias make='make -j5'. - Replaced mips64el with i686. - Removed MABI related stuff. - Replaced loongson3a with pentium4 in MARCH. - Replaced mips with i386 in ARCH. - Removed PMON related stuff. - Restored Build Partition Creation and Partition Mount sections. - Changed sda6 to sda1. - Changed the content of /etc/fstab. - Updated bzip2, dhcpcd, psmisc, shadow and xz urls. - Added GRUB url. - Added patch command to update kernel from 3.10 to 3.10.7. - Updated build times. - Updated build OS from gNewSense 3.0 to gNewSense 4.0. - Fixed errors when building GCC. - Updated sed command when building kbd. - Removed radeon firmware related stuff. - Added 2 options to activate in the kernel in order to boot. - Updated the original location of vmlinuz. - Added a second build of inetutils and man-db. - Added a note to use the french keyboard layout. - Removed double quotes when defining BUILD_DIR and DOWNLOAD_DIR after booting GLLFSC.