CRUX : Home

Home :: Documentation :: Download :: Development :: Community :: Wiki :: Ports :: Bugs :: Links :: About

Main.ReleaseNotes3-0 History

Hide minor edits - Show changes to output

2013-01-19 14:56 by JuergenDaubert -
Changed line 9 from:
At the time [[~PerLiden | Per Liden]] had created CRUX, the i686 processor on base of the 32-bit Intel IA-32 architecture was state of the art and therefore chosen by him as the default optimization for CRUX. But nowadays the i686 arch is more or less obsolete, at least for desktop machines, and superseded by the [[http://en.wikipedia.org/wiki/X86-64 | x86-64 architecture]].
to:
At the time [[~PerLiden | Per Liden]] had created CRUX, the i686 processor on base of the 32-bit Intel IA-32 architecture was state of the art and therefore chosen by him as the default optimization for CRUX. But nowadays the IA-32 arch is more or less obsolete, at least for desktop machines, and superseded by the [[http://en.wikipedia.org/wiki/X86-64 | x86-64 architecture]].
2013-01-15 19:43 by JuergenDaubert -
Changed line 26 from:
* besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the  32-bit compatibity libraries; it's not enabled by default (/etc/ports/compat-32.rsync.inactive) 
to:
* besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the  32-bit compatibity libraries. The repository is not enabled by default (/etc/ports/compat-32.rsync.inactive)
2013-01-15 19:41 by JuergenDaubert -
Changed lines 12-15 from:
The toolchain of CRUX 3.0 is multilib capable, meaning it can produce 32-bit binaries. Besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the 32-bit compatibity libraries.

CRUX 3.0
includes glibc 2.16.0, gcc 4.7.2 and binutils 2.23.1
to:
CRUX 3.0 comes with a multilib toolchain which includes glibc 2.16.0, gcc 4.7.2 and binutils 2.23.1
Changed line 26 from:
* a 32bit compatibility ports tree is available but not enabled by default (/etc/ports/compat-32.rsync.inactive)
to:
* besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the  32-bit compatibity libraries; it's not enabled by default (/etc/ports/compat-32.rsync.inactive)
2013-01-15 13:39 by JuergenDaubert -
Changed lines 9-10 from:
At the time [[~PerLiden | Per Liden]] had created CRUX, the i686 processor on base of the 32-bit Intel IA-32 architecture was state of the art and therefore chosen by him as the default optimization for CRUX. But nowadays the i686 arch is more or less obsolete, at least
for desktop machines.
to:
At the time [[~PerLiden | Per Liden]] had created CRUX, the i686 processor on base of the 32-bit Intel IA-32 architecture was state of the art and therefore chosen by him as the default optimization for CRUX. But nowadays the i686 arch is more or less obsolete, at least for desktop machines, and superseded by the [[http://en.wikipedia.org/wiki/X86-64 | x86-64 architecture]].
2013-01-15 13:34 by JuergenDaubert -
Changed lines 26-28 from:
!!! Incompatible changes

!!! Important changes
to:
!!! Important notes
2013-01-15 13:32 by JuergenDaubert -
Changed lines 8-9 from:
More than 11 years after the release of CRUX 0.5 for i686, CRUX 3.0 is the first release for the '''x86-64''' architecture. The toolchain of CRUX 3.0 is multilib capable, meaning it can produce 32-bit binaries. Besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the 32-bit compatibity libraries.
to:
More than 11 years after the release of [[History | CRUX 0.5]] for i686, CRUX 3.0 is the first release for the '''x86-64''' architecture. \\
At the time [[~PerLiden | Per Liden]] had created CRUX, the i686 processor on base of the 32-bit Intel IA-32 architecture was state of the art and therefore chosen by him as the default optimization
for CRUX. But nowadays the i686 arch is more or less obsolete, at least
for desktop machines.

Added lines 13-14:
The toolchain of CRUX 3.0 is multilib capable, meaning it can produce 32-bit binaries. Besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the 32-bit compatibity libraries.
2013-01-15 13:17 by JuergenDaubert -
Changed lines 28-29 from:
* enable CONFIG_IA32_EMULATION in your kernel configuration, without that option you are not able to build 32bit stuff, even a chroot into a 32bit system, e.g. CRUX 2.8, is not possible without it!         
to:
* enable CONFIG_IA32_EMULATION in your kernel configuration, without that option you are not able to build 32bit stuff, even a chroot into a 32bit system, e.g. CRUX 2.8, is not possible without it!
*  don't reject /etc/pkgmk.conf, important extensions have been added
2013-01-15 13:14 by JuergenDaubert -
Changed line 8 from:
More than 11 years after the release of CRUX 0.5 for i686, CRUX 3.0 is the first release for the '''x86-64''' architecture
to:
More than 11 years after the release of CRUX 0.5 for i686, CRUX 3.0 is the first release for the '''x86-64''' architecture. The toolchain of CRUX 3.0 is multilib capable, meaning it can produce 32-bit binaries. Besides glibc-32 we do not ship any 32-bit compat library on our ISO, but there is a new repository, called compat-32, for the 32-bit compatibity libraries.
2013-01-15 13:03 by JuergenDaubert -
Added lines 25-28:
* an update from 2.8 i686 to 3.0 is possible but you have to rebuild all installed packages that are not part of the ISO
* we will continue to update the CRUX 2.8 repositories for the near future but encourage all users to update to 3.0
* a 32bit compatibility ports tree is available but not enabled by default (/etc/ports/compat-32.rsync.inactive)
* enable CONFIG_IA32_EMULATION in your kernel configuration, without that option you are not able to build 32bit stuff, even a chroot into a 32bit system, e.g. CRUX 2.8, is not possible without it!         
2013-01-15 12:51 by JuergenDaubert -
Added lines 1-26:
!Release Notes for CRUX 3.0

!!! Introduction
This page discusses the relevant changes introduced in CRUX 3.0. Everybody upgrading from the
previous release is advised to carefully read the following notes.

!!! New architecture
More than 11 years after the release of CRUX 0.5 for i686, CRUX 3.0 is the first release for the '''x86-64''' architecture

!!! Toolchain updates
CRUX 3.0 includes glibc 2.16.0, gcc 4.7.2 and binutils 2.23.1

!!! Kernel
Linux 3.6.11

!!! Xorg
CRUX 3.0 ships with Xorg 7.7 and xorg-server 1.13.0.

!!! Image
The ISO image is processed with [[http://manpages.ubuntu.com/manpages/precise/en/man1/isohybrid.1.html | isohybrid]] and is suitable for burning on a CD and putting on a USB drive.

!!! Incompatible changes

!!! Important changes

!!! Known issues