CRUX on avoimen lähdekoodin, vapaasti jakautunut ja itsenäinen Linux-jakelu, joka on rakennettu tyhjästä ja optimoitu i686-käskysarjan arkkitehtuurille. Siinä on yksinkertainen tar.gz-pohjainen pakettijärjestelmä, melko pieni kokoelma ohjelmistoja ja BSD-tyyppisiä alustuskäsikirjoituksia.
Saatavuus, käynnistysvaihtoehdot ja tuetut arkkitehtuurit
Jakauma on ladattavissa yhdeksi ISO-kuvaksi, jota voidaan käyttää vain käyttöjärjestelmän asentamiseen paikalliseen levyasemaan. Se on suunniteltu toimimaan 32-bittisten (i686) laitteistoalustojen kanssa, mutta sitä voidaan käyttää myös tietokoneissa, joissa käytetään 64-bittistä prosessoria.
Se on minimalistinen jakelu, jossa ei ole tyylikästä käynnistysohjelmaa, vaan vain tekstipohjainen, joka tarjoaa käyttäjille kyvyn asentaa CRUX paikalliseen levyasemaan käyttämällä oletusasetuksia tai erilaisia ennalta määritettyjä framebuffereita, kuten sekä suorittaa muistivääristymätesti.
Lisäksi käyttäjät voivat tarkastella IDE-, SATA-, USB-, SCSI- ja FireWire-asetuksia painamalla F3-näppäintä, pelastaa rikkoutuneen käyttöjärjestelmän painamalla F5-näppäintä sekä tarkastella sekalaisia käynnistysvaihtoehtoja painamalla F4-näppäintä.
Jakelu kokeneille Linux-käyttäjille
Kun käynnistät ISO-kuvan, joka voidaan ottaa käyttöön joko CD-levyille tai USB-tikkuille, käyttäjät pudotetaan kuvaruutuun. Sieltä he joutuvat kirjoittamaan "setup" -komennon jakelun asentamiseksi.
Koko asennusprosessi on tekstipohjainen ja tarjoaa käyttäjille kaksi vaihtoehtoa, jotta voit suorittaa uuden CRUX-asennuksen tai päivittää olemassa olevan. Kun asennat CRUX-laitetta, sinun on ensin syötettävä hakemisto, johon root-osio on asennettu, valitsemaan ohjelmat, joita haluat asentaa, sekä valitsemaan yksittäisiä paketteja (valinnainen).
Bottom line
Yhteenvetona CRUX on Linuxin Linux-jakelu, joka on räätälöity kokeneille Linux-käyttäjille, jotka ovat kyllästyneet aloittelevasta käyttöjärjestelmästä. Sitä voidaan käyttää monissa tietokoneissa, etenkin matalapalkkaisissa.
Mitä uutta strong> on tässä versiossa:
- Työkalupakki on päivitetty sisällyttämään glibc 2.27: n, GCC: n 7.3.0: n ja binutils 2.29.1: n.
- CRUX 3.4 toimittaa 4.14.40-asennus-ytimen ja Xorg 7.7 xorg-palvelimen 1.20.0 kanssa.
Uutta strong> versiona:
- Työkalupaketin päivitykset:
- CRUX 3.2: ssä on multilib työkalu, joka sisältää glibc 2.22, gcc 5.2.0 ja binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorgin:
- CRUX 3.2 toimitetaan Xorg 7.7: lla ja xorg-palvelimella 1.18.0
- Kuva:
- ISO-kuva käsitellään isohybridin avulla ja sopii CD-levyn polttamiseen ja USB-aseman asettamiseen. UEFI-tuki on saatavana asennusvaiheessa, kun ISO-tiedostossa lisätään ISO-tiedostoja dosfstools, efibootmgr ja grub2-efi.
- Yhteensopimattomat muutokset:
- Tärkeitä kirjastoja on päivitetty uusille suurille versioille, jotka eivät ole vanhojen versioiden kanssa yhteensopivia ABI: n kanssa. Suosittelemme, että päivität CRUX 3.2: n manuaalisesti satamien kautta, koska nämä muutokset katkaisevat tilapäisesti järjestelmän. Huomaa, että päivityksiä tarvitsevat paketit, joita ei sisälly ISO: hen, voi silti olla. Nämä paketit on päivitettävä / uusittava manuaalisesti.
- ncurses on päivitetty versioon 6.0. Massiivisen järjestelmän tauon välttämiseksi olemme lisänneet vanhan version yhteensopivuusongelmia. Ne poistetaan myöhemmin. Vanhan ncurses-portin vian vuoksi on pakko asentaa!
- Tärkeitä huomautuksia:
- Viiva käytetään bashin sijaan / bin / sh symlink: lle nyt. Huomaa, että bash on edelleen voimakas vaatimus, koska suurin osa työkaluista, kuten pkgmk, portit jne. Ovat bash-komentosarjoja
- glibc locales on uudistettava. Katso kohta & quot; Paikkamerkkien luominen & quot ;, kohta li>
- Tcp_wrapper-tuki on poistettu
- opt / dovecot voi olla runtime-configured käyttää tcpwrap. Tarkista asetukset
- Man-sivujen uusi sijainti on / usr / share / man, joka on FSH-standardi jo vuosia.
- parantamaan ja standardoimaan rc-skriptejä helper-program start-stop-daemon on sisällytetty ydinporttikokoelmaan
- Firefox on valmistettu html5-videon kautta gstreamer-kehyksen kautta, joka lisää gstreamer- ja gst-plugins-base -luettelon riippuvuusluetteloon
- Firefox käyttää nyt gtk3-työkalua gtk2: n sijaan.
- wpa_supplicant on saanut tukea dbus: lle.
- Wgetin lisäksi pkgmk: lle on lisätty curl-tuki. Oletus on edelleen wget, mutta se voidaan konfiguroida pkgmk.conf: ssä.
- Lisenssitiedostot on lisätty virallisiin satama-arkistoihimme.
Uutta strong> versiossa 3.2:
- Työkalupaketin päivitykset:
- CRUX 3.2: ssä on multilib työkalu, joka sisältää glibc 2.22, gcc 5.2.0 ja binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorgin:
- CRUX 3.2 toimitetaan Xorg 7.7: lla ja xorg-palvelimella 1.18.0
- Kuva:
- ISO-kuva käsitellään isohybridin avulla ja sopii CD-levyn polttamiseen ja USB-aseman asettamiseen. UEFI-tuki on saatavana asennusvaiheessa, kun ISO-tiedostossa lisätään ISO-tiedostoja dosfstools, efibootmgr ja grub2-efi.
- Yhteensopimattomat muutokset:
- Tärkeitä kirjastoja on päivitetty uusille suurille versioille, jotka eivät ole vanhojen versioiden kanssa yhteensopivia ABI: n kanssa. Suosittelemme, että päivität CRUX 3.2: n manuaalisesti satamien kautta, koska nämä muutokset katkaisevat tilapäisesti järjestelmän. Huomaa, että päivityksiä tarvitsevat paketit, joita ei sisälly ISO: hen, voi silti olla. Nämä paketit on päivitettävä / uusittava manuaalisesti.
- ncurses on päivitetty versioon 6.0. Massiivisen järjestelmän tauon välttämiseksi olemme lisänneet vanhan version yhteensopivuusongelmia. Ne poistetaan myöhemmin. Vanhan ncurses-portin vian vuoksi on pakko asentaa!
- Tärkeitä huomautuksia:
- Viiva käytetään bashin sijaan / bin / sh symlink: lle nyt. Huomaa, että bash on edelleen voimakas vaatimus, koska suurin osa työkaluista, kuten pkgmk, portit jne. Ovat bash-komentosarjoja
- glibc locales on uudistettava. Katso kohta & quot; Paikkamerkkien luominen & quot ;, kohta li>
- Tcp_wrapper-tuki on poistettu
- opt / dovecot voi olla runtime-configured käyttää tcpwrap. Tarkista asetukset
- Man-sivujen uusi sijainti on / usr / share / man, joka on FSH-standardi jo vuosia.
- parantamaan ja standardoimaan rc-skriptejä helper-program start-stop-daemon on sisällytetty ydinporttikokoelmaan
- Firefox on valmistettu html5-videon kautta gstreamer-kehyksen kautta, joka lisää gstreamer- ja gst-plugins-base -luettelon riippuvuusluetteloon
- Firefox käyttää nyt gtk3-työkalua gtk2: n sijaan.
- wpa_supplicant on saanut tukea dbus: lle.
- Wgetin lisäksi pkgmk: lle on lisätty curl-tuki. Oletus on edelleen wget, mutta se voidaan konfiguroida pkgmk.conf: ssä.
- Lisenssitiedostot on lisätty virallisiin satama-arkistoihimme.
Uutta strong> versiossa 3.1:
- Työkalupaketin päivitykset:
- CRUX 3.1: ssa on multilib-työkalu, joka sisältää glibc 2.19.0, gcc 4.8.3 ja binutils 2.24
- Kernel:
- Linux 3.12.23
- Xorgin:
- CRUX 3.1 toimitetaan Xorg 7.7: n ja xorg-palvelimen 1.15.1 kanssa.
- Kuva:
- ISO-kuva käsitellään isohybridin avulla ja sopii CD-levyn polttamiseen ja USB-aseman asettamiseen.
- Yhteensopimattomat muutokset:
- Tärkeitä kirjastoja on päivitetty uusille suurille versioille, jotka eivät ole vanhojen versioiden kanssa yhteensopivia ABI: n kanssa. Suosittelemme, että CRUX 3.1 -ohjelmaa ei päivitetä manuaalisesti porttien kautta, koska nämä muutokset katkaisevat tilapäisesti järjestelmän. Huomaa, että päivityksiä tarvitsevat paketit, joita ei sisälly ISO: hen, voi silti olla. Nämä paketit on päivitettävä / uusittava manuaalisesti.
- libpng on päivitetty versioon 1.6
- libjpeg on korvattu libjepeg-turbolla
- libmng on päivitetty versioon 2.0
- Tärkeitä huomautuksia:
- udev on korvattu eudevilla
- Päivitetty eudev nimeää uudelleen ethernet-laitteet kuten udev. Voit estää sen tekemästä sitä koskettamalla /etc/udev/rules.d/80-net-name-slot.rules
- Lisätietoja löytyy freedesktop wikistä: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- net-tools ja traceroute on poistettu ydinkokoelmasta. Sen tärkeimmät toiminnot on korvattu iprouteilla. Lisäksi inetutils portti sisältää ifconfig-, hostname- ja traceroute-komennon nyt
- Sysvinit-työkalujen viimeiset, mesg-, seinä- ja pidof-työkalut on korvattu uudemmilla versiolla, jotka tulevat util-linuxin kanssa. procps
- Man-ohjelma on säilynyt vuosien varrella, mutta se on korvattu man-db -ohjelmalla
- Verkkoasetukset on jaettu kahteen osaan, joista toinen on loopback-laite, verkko muille verkkolaitteille. Molemmat asuvat /etc/rc.d: ssä ja ne on siis aloitettava kuten /etc/rc.conf
- clang poistettiin llvm-portista. Jos haluat clang, asenna opt / clang joka riippuu llvm.
- mesa3d riippuu nyt llvm: sta, joka on tarpeen rakentaa joitain suosittuja gallium-ohjaimia. Lisäsimme eksplisiittisen libvdpau-tuen myös mesa3d: lle.
Uutta strong> versiossa 3.0:
- Uusi arkkitehtuuri:
- Yli 11 vuotta CRUX 0.5: n julkaisun jälkeen i686: lle CRUX 3.0 on ensimmäinen julkaisu x86-64-arkkitehtuurille.
- Per Liden oli luonut CRUX: n, 32-bittisen Intel IA-32 -arkkitehtuurin perustana oleva i686-prosessori oli huippuluokkaa ja siksi hänet valitsi CRUX: n oletusoptimoinnin. Mutta nykyään i686-kaari on enemmän tai vähemmän vanhentunut, ainakin työpöydän koneille ja korvannut x86-64-arkkitehtuuri.
- Työkalupaketin päivitykset:
- CRUX 3.0: ssa on multilib-työkalu, joka sisältää glibc 2.16.0, gcc 4.7.2 ja binutils 2.23.1
- Kernel:
- Linux 3.6.11
- Xorgin:
- CRUX 3.0 toimitetaan Xorg 7.7: lla ja xorg-palvelimella 1.13.0.
- Kuva:
- ISO-kuva käsitellään isohybridin avulla ja sopii CD-levyn polttamiseen ja USB-aseman asettamiseen.
- Tärkeitä huomautuksia:
- päivitys 2.8 i686: sta 3.0: een on mahdollista, mutta sinun on rakennettava uudelleen kaikki asennetut paketit, jotka eivät ole ISO: n
- Päivitämme edelleen CRUX 2.8 -mallistot lähitulevaisuudessa, mutta kannustamme kaikkia käyttäjiä päivittämään 3.0
- Glibc-32: n lisäksi emme lähetä 32-bittistä kompaktikirjastoa ISO-järjestelmässä, mutta 32-bittisille yhteensopivuuskirjastoille on olemassa uusi tietovarasto, jota kutsutaan compat-32: ksi. Arkisto ei ole oletusarvoisesti käytössä (/etc/ports/compat-32.rsync.inactive)
- Ota CONFIG_IA32_EMULATION käyttöön ytimen kokoonpanossa, mutta ilman tätä vaihtoehtoa ei voi rakentaa 32-bittisiä tavaroita, jopa chroot 32-bittiseen järjestelmään, esim. CRUX 2.8, ei ole mahdollista ilman sitä!
- Älä hylkää /etc/pkgmk.conf, tärkeitä laajennuksia on lisätty
- Päivitys 2.8 i686: sta 3.0: een on mahdollista, mutta ul>
Uutta strong> täytyy rakentaa kaikki asennetut paketit, jotka eivät ole osa ISO: tä - jatkamme CRUX 2.8 -mallien päivittämistä lähitulevaisuudessa, mutta kannustamme kaikkia käyttäjiä päivittämään 3.0
- 32bit-yhteensopivuusporttien puu on käytettävissä, mutta sitä ei ole oletusarvoisesti käytössä (/etc/ports/compat-32.rsync.inactive)
- Ota CONFIG_IA32_EMULATION käyttöön ytimen kokoonpanossa, mutta ilman tätä vaihtoehtoa ei voi rakentaa 32-bittisiä tavaroita, jopa chroot 32-bittiseen järjestelmään, esim. CRUX 2.8, ei ole mahdollista ilman sitä!
- Älä hylkää /etc/pkgmk.conf, tärkeitä laajennuksia on lisätty
- Työkalupaketin päivitykset:
- CRUX 2.8 sisältää glibc 2.16.0, gcc 4.7.2 ja binutils 2.22
- Kernel:
- Linux 3.5.4
- Xorgin:
- CRUX 2.8 toimitetaan Xorg 7.7: lla ja xorg-palvelimella 1.13.0.
- Kuva:
- ISO-kuva käsitellään isohybridin avulla ja sopii CD-levyn polttamiseen ja USB-aseman asettamiseen.
- Yhteensopimattomat muutokset:
- Tärkeitä kirjastoja on päivitetty uusille suurille versioille, jotka eivät ole vanhojen versioiden kanssa yhteensopivia ABI: n kanssa. Suosittelemme, että CRUX 2.8 -ohjelmaa ei päivitetä manuaalisesti porttien kautta, koska nämä muutokset katkaisevat järjestelmän väliaikaisesti.
- libmpc on päivitetty versioon 1.0.1, jota gcc vaatii
- openssl on päivitetty versioon 1.0.1, jota useat paketit vaativat (huomattavin: wget, jota pkgmk puolestaan kutsuu lataamaan lähteet)
- libpcre on päivitetty 8.31: ään, jota useat paketit edellyttävät. grep
- gdbm on päivitetty versioon 1.10
- db on päivitetty versioon 5.3
- libtiff on päivitetty versioon 4
- libpng on päivitetty versioon 1.5
- Tärkeät muutokset:
- vanhimman ytimen, jota glibc tukee, on nyt 2.6.39
- util-linux-ng on nimetty util-linux
- moduuli-init-työkalut on korvattu kmod : lla
- aikavyöhyketieto on poistettu glibc: stä, ja nyt se tarjoaa uuden portin: core / tzdata li>
- joitakin vanhentuneita videoajureita on poistettu xorgista (radeonhd, i128, mach64, tdfx, voodoo)
- libGlu ei ole enää osa mesaa, mutta tarjoaa uuden portin: xorg / glu
- osa xcb-utilistä on jaettu xcb-util-kuvaan, xcb-util-keysyms, xcb-util-render ja xcb-util-wm
- Työkalupaketin päivitykset
- CRUX 2.7.1 sisältää glibc 2.12.2, gcc 4.5.3 ja binutils 2.20.1
- Kernel:
- Linux 2.6.39.4
- Paketit:
- CRUX 2.7.1 sisältää tavallisen satamapäivityssarjan, mutta ilman yhteensopimattomia muutoksia.
- Julkaisu Notes for CRUX 2.7
- Työkalupaketin päivitykset
- CRUX 2.7 sisältää glibc 2.12.1, gcc 4.5.1 ja binutils 2.20.1
- Kernel
- Linux 2.6.35.6
- Xorgin
- CRUX 2.7 toimitetaan Xorg 7.5: n ja xorg-palvelimen 1.9.0 kanssa.
- Kuva:
- Säästää tilaa, kaikki mukana toimitetut paketit pakataan xz: llä, mikä edellyttää uutta versiota pkgutileista. on laitettu / tools-alihakemistoon gz pakattu paketti pkgutils
- Tavallisen ISO-kuvan lisäksi ladattavissa olevat peilit tarjoavat USB-muistille sopivan kuvan.
- Yhteensopimattomat muutokset:
- Tärkeitä kirjastoja on päivitetty uusille suurille versioille, jotka eivät ole vanhojen versioiden kanssa yhteensopivia ABI: n kanssa. Suosittelemme, että CRUX 2.7 -ohjelmaa ei päivitetä manuaalisesti porttien kautta, koska nämä muutokset katkaisevat järjestelmän väliaikaisesti.
- libgmp on päivitetty versioon 5.0, jota gcc ja coreutils tarvitsevat
- libmpfr on päivitetty versioon 3.0, jota gcc vaatii
- openssl on päivitetty versioon 1.0, jota useat paketit vaativat (näkyvin: wget, jota pkgmk kutsuu puolestaan lataamaan lähdekoodeja)
- libjpeg on päivitetty versioon 8
- libpng on päivitetty versioon 1.4
- Kairoa ei enää rakenneta tukemaan glitz-taustaversaa (tämä vaikuttaa GTK + -sovelluksiin ja muihin)
- Tärkeät muutokset:
- Uusia ominaisuuksia pkgutils:
- gzip: n lisäksi pkgmk: tä on lisätty valinnaisesti pakattujen pakettien pakkaamiseen bzip2: n tai xz: n avulla.
- pkgutils voi lukea bzip2: n ja xz: n pakattuja paketteja gzip: n lisäksi.
- pkgmk on laajennettu --ignore-uudella komentorivivalitsimella, jolloin se jättää uusien tiedostojen huomiotta jalanjälkien vastaavuutta.
- pkgmk on oppinut erilliset poistumiskoodit erilaisille virheille.
- acl on lisätty ytimeen
- btrfs-progs on lisätty ytimeen
- libattr on nimetetty uudelleen attr: ksi ja siirretty valinnasta ytimeen
- libpcap on siirretty valinnasta ytimeen
- Tuki acl / capille on lisätty coreutileihin
- NFSv4-tuki on lisätty nfs-utils: iin. Tämä edellyttää muutamia uusia kirjastoja (libevent, libtirpc, libnfsidmap) ja portmap on korvattava rpcbindillä. Olemme siirtäneet koko NFS-pinoa valitsemaan, joka toimitetaan edelleen ISO: n kanssa. Asennus käsittelee päivityksen ja uusien vaatimusten automaattisesti.
- portmap on poistettu ytimestä
- sysklogdin oletusasetuksia on laajennettu
- dcronin oletuslokin tekeminen tapahtuu sysklogd kautta
- pieniä julkaisulukuja ei enää käytetä perl-hakemiston asettelussa. Nyt on mahdollista päivittää perl-portti rikkomatta jokaista perl-laajennusmoduulia.
- oletuksena X-kirjasintietunniste on muutettu / usr / share / fonts / X11
- Työkalupaketin päivitykset:
- CRUX 2.6 sisältää glibc 2.10.1, gcc 4.4.1 ja binutils 2.19.1
- Kernel:
- Linux 2.6.30.x
- Xorgin:
- CRUX 2.6 toimitetaan Xorg 7.4: lla.
- Tärkeät muutokset:
- xz / lzma-tuki on lisätty libarchive-tiedostoon, . .xz- ja .lzma-lähdekartoitukset ovat nyt käytettävissä
- libusb on päivitetty versioon 1.0, jotta yhteensopivuus version 0.1 kanssa pysyisi uuden portin kanssa. Lisättiin libusb-compat-ydin
- libblkid, blkid, findfs ja fsck tarjoavat nyt util-linux-ng sijaan e2fsprogs
- libuuid, uuidd ja uuidgen tarjoavat nyt util-linux-ng sijaan e2fsprogs
- modprobe-määrityksen määrittäminen tiedoston /etc/modprobe.conf avulla on vanhentunut, käytä * .conf-tiedostoja /etc/modprobe.d/ sijaan
- rdate on korvattu avainsanalla
- libdevmapper, sudo ja xz on siirretty valinnasta ytimeen
- tcsh, rpm2targz, strace ja expat on siirretty ytimestä optiksi
- lvm2 on nyt saatavana asennuksen aikana
- sisältää glibc 2.8, GCC 4.3.2 ja Binutils 2.19;
- Linux-ytimen 2.6.27.x;
- toimitetaan X.Org 7.4;
- glibc ei enää sisällä kaikkia mahdollisia paikallisosia, katso käsikirja;
- runtime-linkkeri-kokoonpanoa on yksinkertaistettu huomattavasti lisäämällä konfigurointihakemisto /etc/ld.so.conf.d;
- GCC riippuu libgmp: stä ja libmpfr: stä, molemmat on lisätty ytimeen;
- uusi portti inetutils korvaa inetd, netkit-ftp ja netkit-telnet;
- hotplug on poistettu, koska se ei ollut käytössä pitkään aikaan;
- libpcre on lisätty ytimeen;
- slocate on korvattu mlocateilla;
- cdrtools on korvattu cdrkit: lla.
Uutta strong> versiossa 2.8:
Uutta strong> versiossa 2.7.1:
Uutta strong> versiossa 2.6 RC1:
Uutta strong> versiossa 2.5 RC1:
Kommentteja ei löytynyt