CRUX#CRUX PPC
{{Short description|Linux distribution}}
{{About|the Linux distribution||Crux (disambiguation)}}
{{primary sources|date=June 2015}}
{{Infobox OS
| name = CRUX Linux
| logo = File:cruxlogo.png
| screenshot = File:CRUX screenshot.jpg
| caption = Screenshot KDE Desktop for Crux Linux OS (2007).
| website = {{URL|http://crux.nu/}}
| developer = Per Lidén and CRUX community
| source_model = Open source
| released = {{Start date and age|2002|12}}
| latest_release_version = 3.8{{Cite web |url=https://crux.nu/Main/ReleaseNotes3-8 |title=Release Notes for CRUX 3.8|date=21 April 2025 |access-date=2025-05-11 |url-status=live }}
| latest_release_date = {{Start date and age|2025|04|21}}
| latest_test_version =
| latest_test_date =
| marketing_target =
| language =
| kernel_type = Linux (Monolithic)
| userland = GNU
| influenced = Arch Linux
| ui = Openbox
| license = Various
| working_state = Active
| supported_platforms = x86-64
| updatemodel = ports
| package_manager = {{not a typo|pkgutils}}{{citation |url=http://crux.nu/Main/Handbook3-0#ntoc13 |title=The Package System |work=Handbook |publisher=Crux.nu |access-date=January 19, 2013 |archive-date=January 22, 2013 |archive-url=https://web.archive.org/web/20130122034034/http://crux.nu/Main/Handbook3-0#ntoc13 |url-status=live }}
}}
CRUX is a lightweight x86-64 Linux distribution targeted at experienced Linux users and delivered by a tar.gz-based package system with BSD-style initscripts. It is not based on any other Linux distribution.{{cite web|last1=Loli|first1=Eugenia|title=Interview With the Creators of CRUX and Root Linux|url=http://www.osnews.com/story/232|website=OS News|access-date=29 March 2016|archive-date=27 May 2018|archive-url=https://web.archive.org/web/20180527080417/http://www.osnews.com/story/232|url-status=live}} It also utilizes a ports system to install and upgrade applications.{{citation |url=http://crux.nu/ |title=HomePage |publisher=Crux.nu |access-date=January 19, 2013 |archive-date=August 13, 2001 |archive-url=https://web.archive.org/web/20010813044920/http://www.crux.nu/ |url-status=live }}
Although crux is the Latin word for "cross," the choice of the name "CRUX" itself has no meaning. Per Lidén chose it because it "sounded cool," and ends in "X" which puts it in line with various other Unix flavors such as IRIX, Ultrix, Mac OS X and IBM AIX.{{citation |url=http://crux.nu/Main/Faq#ntoc2 |title=6. Miscellaneous |work=FAQ |publisher=Crux.nu |date=July 22, 2008 |access-date=March 26, 2012 |archive-date=February 20, 2008 |archive-url=https://web.archive.org/web/20080220182444/http://crux.nu/Main/Faq#ntoc2 |url-status=live }}
Installation
CRUX does not include a GUI installation program. Instead, the user boots the kernel stored on either a CD or diskette; partitions the hard disk drive(s) to which the operating system will be installed (using a program such as fdisk or cfdisk); creates the appropriate file systems on the various partitions; mounts the CD or NFS share along with the partitions made previously for use by the package installation script; compiles a new kernel; and installs a bootloader, all via shell commands.{{citation |url=http://crux.nu/Main/Handbook2-6#ntoc9 |title=Installing CRUX |work=Handbook |publisher=Crux.nu |access-date=March 26, 2012 |archive-date=May 27, 2010 |archive-url=https://web.archive.org/web/20100527101535/http://crux.nu/Main/Handbook2-6#ntoc9 |url-status=live }}{{citation |url=http://crux.nu/Wiki/NFSInstall |title=NFSInstall |work=Wiki |publisher=Crux.nu |date=July 15, 2008 |access-date=March 26, 2012 |archive-date=September 24, 2008 |archive-url=https://web.archive.org/web/20080924120703/http://crux.nu/Wiki/NFSInstall |url-status=live }}
Package management
{{Further|Ports system}}
CRUX implements an infrastructure similar to that of BSD-based operating systems for package management. Packages consist of a Pkgfile (which is a shell script), any patches required to adjust the program to work, md5sum hashes used to verify the integrity of the downloaded files and a footprint file listing the files to be included in the packages. These files are downloaded from a CRUX software repository, compiled, and installed using the prt-get frontend to {{not a typo|pkgutils}}. The software sources are downloaded from the websites of their respective upstream at the address specified in the Pkgfile.
Releases
Reviews
Simone Rota reviewed CRUX for OSNews:[http://www.osnews.com/story/4720/Review_CRUX_Linux Review: CRUX Linux] {{Webarchive|url=https://web.archive.org/web/20180612140817/http://www.osnews.com/story/4720/Review_CRUX_Linux |date=2018-06-12 }}, OSNews {{quote|Since to use CRUX you must compile your own kernel and modules, the hardware compatibility list is basically the same as the Linux kernel.(2.4.21 on the tested release). No third-party modules are available on the CD, in case of unsupported hardware the only option is to fetch the drivers from another machine. The bootable CD-Rom kernel is compiled with a relatively small set of options, that should be enough to boot the machine and proceed with installation.}}
References
{{Reflist|30em}}
External links
{{Commons category}}
- {{Official website|http://crux.nu/}}
- [http://crux.nu/Main/Links CRUX for Alternative Architectures: x86_64, ppc, ppc64, arm, sparc64]
- {{DistroWatch|CRUX|NAME=CRUX}}
{{Linux distributions}}
Category:Source-based Linux distributions