Both Arch Linux and Gentoo Linux are rolling release systems, making packages available to the distribution a short time after they are released upstream.Historically, Arch was sometimes humorously described simply as "Linux, with a nice package manager." Judd Vinet built Arch from scratch, and then wrote pacman in C. Arch also includes the makepkg tool for expediently building or customizing packages, readily installable by pacman. Along with the minimal Arch base system, the Arch community and developers provide and maintain many thousands of binary packages installable via pacman as well as PKGBUILD build scripts for use with the Arch build system. Arch provides these very same packages, plus systemd, a few extra tools and the powerful pacman package manager as its base system, already compiled for x86_64.(Several manual methods of package management exist, and are mentioned in LFS Hints). LFS provides no online repositories sources are manually obtained, compiled and installed with make.LFS is as minimal as it gets, and offers an excellent and educational process of building and customizing a base system. The book instructs the user on obtaining the source code for a minimal base package set for a functional GNU/Linux system, and how to manually compile, patch and configure it from scratch. LFS, (or Linux From Scratch) exists simply as documentation.CRUX provides a more slimmed-down officially supported ports system in addition to a comparatively modest community repository. Arch features a large array of binary package repositories as well as the Arch User Repository.Both Arch and CRUX officially support only the x86_64 architecture.CRUX uses a community contributed system called prt-get, which, in combination with its own ports system, handles dependency resolution, but builds all packages from source (though the CRUX base installation is binary). Arch features pacman, which handles binary system package management and works seamlessly with the Arch build system.Both ship with ports-like systems, and, like *BSD, both provide a base environment to build upon.While Arch uses a rolling release system, CRUX has more or less yearly releases.CRUX uses BSD-style init scripts, whereas Arch uses systemd.CRUX is a lightweight distribution that focuses on the KISS principle.The Arch base and all packages are only compiled for the x86_64 architecture. Source-based distributions are highly portable, giving the advantage of controlling and compiling the entire OS and applications for a particular machine architecture and usage scheme, with the disadvantage of the time-consuming nature of source compilation. Community ports that support architectures other than x86_64 can be found listed among the Arch-based distributions. In all of the following, only Arch Linux is compared with other distributions. Although reviews and descriptions can be useful, first-hand experience is invariably the best way to compare distributions.įor a more complete comparison, see Wikipedia:Comparison of operating systems and Wikipedia:Comparison of Linux distributions. The summaries that follow are brief descriptions that may help a person decide if Arch Linux will suit their needs. This page attempts to draw a comparison between Arch Linux and other popular GNU/Linux distributions and UNIX-like operating systems.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |