CRUX 2.7.1
CRUX is a lightweight, i686-optimized Linux distribution targeted at experienced Linux users.
The primary focus of this distribution is "keep it simple", which is reflected in a simple tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages.
The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications.
There are many Linux distributions out there these days, so what makes this distribution any better than the others? Well, it's all about taste really. I can give you a hint about my taste, and perhaps we share the same taste, or we don't.
First of all, I want a distribution made with simplicity in mind from beginning to end. Further, I want my packages up-to-date, not the latest bleeding-edge-alpha version, but the latest stable version. I want to easily create new and update old packages (updating a package in CRUX is often just a matter of typing pkgmk -d -u).
I want packages optimized for my processor (think -march=i686). I don't want my filesystem cluttered with files I never use (think /usr/doc/*, etc). If I need more information about a specific program, other than information found on the man-page, I'll find it on the net. And finally, I want to use new features offered by recent Linux kernels (think devfs, reiserfs, ext3fs, etc).
If you are a somewhat experienced Linux user that wants a clean and solid Linux distribution as the foundation of your installation, prefers editing configuration files with an editor to using a GUI, and doesn't hesitate to download and compile programs yourself, then this distribution might suit you well.
What's New in This Release: [ read full changelog ]
· Toolchain updates
· CRUX 2.7.1 includes glibc 2.12.2, gcc 4.5.3 and binutils 2.20.1
Kernel:
· Linux 2.6.39.4
Packages:
· CRUX 2.7.1 includes the usual bunch of ports updates, but without any incompatible changes.
· Release Notes for CRUX 2.7
· Toolchain updates
· CRUX 2.7 includes glibc 2.12.1, gcc 4.5.1 and binutils 2.20.1
· Kernel
· Linux 2.6.35.6
· Xorg
· CRUX 2.7 ships with Xorg 7.5 and xorg-server 1.9.0.
Image:
· To save space, all packages shipped with the image are compressed with xz, which requires a new version of pkgutils. A gz compressed package of pkgutils has been placed the /tools subdirectory.
· Besides the usual ISO image, an image suitable for USB thumbdrives is available from our download mirrors.
Incompatible changes:
· Important libraries have been updated to new major versions, which are not ABI compatible with the old versions. We strongly advise against manually updating to CRUX 2.7 via ports, since these changes will temporarily break the system.
· libgmp has been updated to version 5.0, required by gcc and coreutils
· libmpfr has been updated to version 3.0, required by gcc
· openssl has been updated to version 1.0, required by many packages (most noticeable: wget, which in turn is called by pkgmk to download sources)
· libjpeg has been updated to version 8
· libpng has been updated to version 1.4
· cairo is no longer built with support for the glitz backend (this affects GTK+ applications and others)
Important changes:
New features in pkgutils:
· In addition to gzip, pkgmk has been enhanced to optionally compress newly built packages with bzip2 or xz.
· pkgutils can read packages that have been compressed with bzip2 and xz in addition to gzip.
· pkgmk has been extended by the --ignore-new command line switch, which makes it ignore new files in a footprint mismatch.
· pkgmk has learned distinct exit codes for the various errors that might occur.
· acl has been added to core
· btrfs-progs has been added to core
· libattr has been renamed to attr and moved from opt to core
· libpcap has been moved from opt to core
· support for acl/cap has been added to coreutils
· NFSv4 support has been added to nfs-utils. This requires a couple of new libraries (libevent, libtirpc, libnfsidmap), and portmap has to be replaced by rpcbind. We have moved the entire NFS stack to opt, which is still shipped with the ISO. Setup will handle the upgrade and new requirements automatically.
· portmap has been removed from core
· the default configuration of sysklogd has been extended
· default logging of dcron is now done via sysklogd
· minor release numbers are no longer used in the directory layout of perl. It is now possible to update the perl port without breaking every perl extension module.
· the default X font path has been changed to /usr/share/fonts/X11
Ссылка: http://crux.nu/..