CRUX

Screenshot Software:
CRUX
Detalii soft:
Versiune: 3.4 Actualizat
Incarca data: 22 Jun 18
Producător: Crux Team
Licenţă: Gratuit
Popularitate: 161

Rating: 1.5/5 (Total Votes: 2)

CRUX este o distribuție open source, distribuită gratuit și independentă a Linux care este construită de la zero și optimizată pentru arhitectura setului de instrucțiuni i686. Dispune de un sistem pachet bazat pe tar.gz, o colecție destul de mică de software și script-uri de inițializare în stil BSD.


Disponibilitate, opțiuni de încărcare și arhitecturi acceptate

Distribuția este disponibilă pentru descărcare ca o singură imagine ISO, care poate fi utilizată numai pentru a instala sistemul de operare pe o unitate de disc locală. Acesta a fost proiectat pentru a lucra cu platformele hardware pe 32 de biți (i686), dar poate fi implementat și pe computerele care utilizează un procesor pe 64 de biți.

Este o distribuție minimalistă care nu conține o solicitare de boot fantezie, ci doar o aplicație bazată pe text care oferă utilizatorilor posibilitatea de a instala CRUX pe o unitate de disc local utilizând opțiunile implicite sau diferite framebuffere predefinite, precum și pentru a rula un test de diagnosticare a memoriei.

În plus, utilizatorii pot vizualiza opțiunile IDE, SATA, USB, SCSI și FireWire apăsând butonul F3, salvând un sistem de operare rupt apăsând tasta F5, precum și vizionând diverse opțiuni de încărcare apăsând tasta F4.

O distribuție pentru utilizatorii Linux experimentați

După pornire din imaginea ISO, care poate fi instalată fie pe discuri CD, fie pe stick-uri USB, utilizatorii vor fi abandonați la un prompt shell. De acolo, trebuie să tastați comanda "setup" pentru a instala distribuția.

Întregul proces de instalare este bazat pe text și va oferi utilizatorilor două opțiuni, pentru a efectua o instalare proaspătă CRUX sau pentru a actualiza una deja existentă. Când instalați CRUX, va trebui să introduceți mai întâi directorul în care este instalată partiția root, să alegeți ce colecții de software să instalați, precum și să selectați pachetele individuale (opțional).


Linia de fund

Sumar, CRUX este o distribuție de Linux adaptată pentru utilizatorii experimentați Linux care sunt obosiți de sistemul de operare orientat spre începători. Acesta poate fi folosit pe o gamă largă de computere, în special cele low-end.

Ce este nou în această ediție:

  • Modelul a fost actualizat pentru a include glibc 2.27, GCC 7.3.0 și binutils 2.29.1.
  • CRUX 3.4 livrează cu kernel-ul de instalare 4.14.40 și Xorg 7.7 cu xorg-server 1.20.0.

Ce este nou în versiune:

  • Actualizări ale Toolchain:
  • CRUX 3.2 vine cu un toolchain multilib care include glibc 2.22, gcc 5.2.0 și binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 este livrat cu Xorg 7.7 și xorg-server 1.18.0
  • Imagine:
  • Imaginea ISO este procesată cu ajutorul unui sistem isohybrid și este adecvată pentru arderea pe un CD și punerea pe o unitate USB. Suportul UEFI este disponibil în timpul instalării cu dosfstools, efibootmgr și grub2-efi adăugate la ISO.
  • Modificări incompatibile:
  • Bibliotecile importante au fost actualizate la noile versiuni majore care nu sunt compatibile ABI cu vechile versiuni. Vă sfătuim cu tărie să nu actualizați manual la CRUX 3.2 prin porturi, deoarece aceste modificări vor întrerupe temporar sistemul. Rețineți că pot exista în continuare pachete care necesită actualizare care nu sunt incluse în ISO. Aceste pachete vor trebui actualizate / reconstruite manual.
  • ncurses a fost actualizat la versiunea 6.0. Pentru a evita o rupere masivă a sistemului, am adăugat simboluri de compatibilitate pentru versiunea veche. Acestea vor fi eliminate într-o versiune ulterioară. Din cauza unui bug în portul vechi ncurses este necesară instalarea forțată!
  • Note importante:
  • Dash este folosit în loc de bash pentru / bin / sh symlink acum. Rețineți că bash-ul este încă o cerință puternică deoarece majoritatea instrumentelor noastre, cum ar fi pkgmk, porturi etc., sunt script-uri bash
  • localitățile glibc vor trebui regenerate. Vedeți secțiunea "Generarea localizărilor"
  • suportul pentru tcp_wrappers a fost eliminat
  • opt / dovecot poate fi rulat pentru configurarea tcpwrap. Verificați configurația
  • locația nouă pentru paginile de om este / usr / share / man, care este standardul FSH de mulți ani.
  • pentru a îmbunătăți și a standardiza scripturile de tip rc a fost inclus un start-stop-daemon program-helper la colecția port-core
  • firefox a fost pregătit pentru video html5 prin intermediul cadrului gstreamer, care adaugă gstreamer și gst-plugins-base în lista de dependență
  • Firefox utilizează acum toolkit-ul gtk3 în loc de gtk2.
  • wpa_supplicant a obținut suport pentru dbus.
  • suportul pentru curl a fost adăugat la pkgmk pe lângă wget. Implicit este încă wget, dar poate fi configurat în pkgmk.conf.
  • fișierele de licență au fost adăugate la depozitele noastre oficiale de porturi.

Ce este nou în versiunea 3.2:

  • Actualizări ale Toolchain:
  • CRUX 3.2 vine cu un toolchain multilib care include glibc 2.22, gcc 5.2.0 și binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 este livrat cu Xorg 7.7 și xorg-server 1.18.0
  • Imagine:
  • Imaginea ISO este procesată cu ajutorul unui sistem isohybrid și este adecvată pentru arderea pe un CD și punerea pe o unitate USB. Suportul UEFI este disponibil în timpul instalării cu dosfstools, efibootmgr și grub2-efi adăugate la ISO.
  • Modificări incompatibile:
  • Bibliotecile importante au fost actualizate la noile versiuni majore care nu sunt compatibile ABI cu vechile versiuni. Vă sfătuim cu tărie să nu actualizați manual la CRUX 3.2 prin porturi, deoarece aceste modificări vor întrerupe temporar sistemul. Rețineți că pot exista în continuare pachete care necesită actualizare care nu sunt incluse în ISO. Aceste pachete vor trebui actualizate / reconstruite manual.
  • ncurses a fost actualizat la versiunea 6.0. Pentru a evita o rupere masivă a sistemului, am adăugat simboluri de compatibilitate pentru versiunea veche. Acestea vor fi eliminate într-o versiune ulterioară. Din cauza unui bug în portul vechi ncurses este necesară instalarea forțată!
  • Note importante:
  • Dash este folosit în loc de bash pentru / bin / sh symlink acum. Rețineți că bash-ul este încă o cerință puternică deoarece majoritatea instrumentelor noastre, cum ar fi pkgmk, porturi etc., sunt script-uri bash
  • localitățile glibc vor trebui regenerate. Vedeți secțiunea "Generarea localizărilor"
  • suportul pentru tcp_wrappers a fost eliminat
  • opt / dovecot poate fi rulat pentru configurarea tcpwrap. Verificați configurația
  • locația nouă pentru paginile de om este / usr / share / man, care este standardul FSH de mulți ani.
  • pentru a îmbunătăți și a standardiza scripturile de tip rc a fost inclus un start-stop-daemon program-helper la colecția port-core
  • firefox a fost pregătit pentru video html5 prin intermediul cadrului gstreamer, care adaugă gstreamer și gst-plugins-base în lista de dependență
  • Firefox utilizează acum toolkit-ul gtk3 în loc de gtk2.
  • wpa_supplicant a obținut suport pentru dbus.
  • suportul pentru curl a fost adăugat la pkgmk pe lângă wget. Implicit este încă wget, dar poate fi configurat în pkgmk.conf.
  • fișierele de licență au fost adăugate la depozitele noastre oficiale de porturi.

Ce este nou în versiunea 3.1:

  • Actualizări ale Toolchain:
  • CRUX 3.1 vine cu un toolchain multilib care include glibc 2.19.0, gcc 4.8.3 și binutils 2.24
  • Kernel:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 este livrat cu Xorg 7.7 și xorg-server 1.15.1.
  • Imagine:
  • Imaginea ISO este procesată cu un sistem isohybrid și este adecvată pentru arderea pe un CD și punerea pe o unitate USB.
  • Modificări incompatibile:
  • Bibliotecile importante au fost actualizate la noile versiuni majore care nu sunt compatibile ABI cu vechile versiuni. Vă sfătuim cu tărie să nu actualizați manual la CRUX 3.1 prin porturi, deoarece aceste modificări vor întrerupe temporar sistemul. Rețineți că pot exista în continuare pachete care necesită actualizare care nu sunt incluse în ISO. Aceste pachete vor trebui actualizate / reconstruite manual.
  • libpng a fost actualizat la versiunea 1.6
  • libjpeg a fost înlocuit cu libjepeg-turbo
  • libmng a fost actualizat la versiunea 2.0
  • Note importante:
  • udev a fost înlocuit de eudev
  • eudev-ul actualizat va redenumi dispozitivele ethernet ca udev. Pentru a opri acest lucru, rulați atingeți /etc/udev/rules.d/80-net-name-slot.rules
  • Mai multe detalii pot fi găsite în wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • net-tools și traceroute au fost eliminate din colecția de bază. Funcțiile principale au fost înlocuite de iproute. În plus, portul inetutils conține o comandă ifconfig, hostname și traceroute acum
  • instrumentele ultime, mesg, perete și pidof de la sysvinit au fost înlocuite de versiuni mai noi care apar cu util-linux resp. procps
  • programul de om nu este menținut de ani de zile, el a fost înlocuit de man-db
  • configurația rețelei a fost împărțită în două părți, una fiind lo pentru dispozitivul loopback, net pentru alte dispozitive de rețea. Ambele au reședința în /etc/rc.d și, prin urmare, ar trebui să fie pornite ca servicii în /etc/rc.conf
  • clang a fost scos din portul llvm. Dacă doriți clang, instalați opt / clang care depinde de llvm.
  • mesa3d depinde acum de llvm care este necesar pentru a construi o serie de drivere populare de galiu. Am adaugat si suportul explicit libvdpau la mesa3d.

Ce este nou în versiunea 3.0:

  • Arhitectură nouă:
  • Mai mult de 11 ani de la lansarea CRUX 0.5 pentru i686, CRUX 3.0 este prima versiune pentru arhitectura x86-64.
  • Pe vremea când Per Liden a creat CRUX, procesorul i686 pe baza arhitecturii Intel IA-32 pe 32 de biți a fost de ultimă generație și, prin urmare, a fost ales de el ca optimizare implicită pentru CRUX. Însă în zilele noastre arcul i686 este mai mult sau mai puțin depășit, cel puțin pentru mașinile desktop și înlocuit de arhitectura x86-64.
  • Actualizări ale Toolchain:
  • CRUX 3.0 vine cu un set de unelte multilib care include glibc 2.16.0, gcc 4.7.2 și binutils 2.23.1
  • Kernel:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 este livrat cu Xorg 7.7 și xorg-server 1.13.0.
  • Imagine:
  • Imaginea ISO este procesată cu un sistem isohybrid și este adecvată pentru arderea pe un CD și punerea pe o unitate USB.
  • Note importante:
  • este posibilă o actualizare de la 2.8 i686 la 3.0, dar trebuie să reconstruiți toate pachetele instalate care nu fac parte din ISO
  • vom continua să actualizăm repositorele CRUX 2.8 pentru viitorul apropiat, dar vom încuraja toți utilizatorii să se actualizeze la 3.0
  • pe lângă glibc-32 nu expediem o bibliotecă compat de 32 de biți pe ISO, dar există un nou depozit, numit compat-32, pentru bibliotecile de compatibilitate pe 32 de biți. Depozitul nu este activat în mod implicit (/etc/ports/compat-32.rsync.inactive)
  • activați CONFIG_IA32_EMULATION în configurația kernelului, fără această opțiune nu puteți să construiți chestii de 32bit, chiar și un chroot într-un sistem de 32bit, de ex. CRUX 2.8, nu este posibil fără ea!
  • nu respingeți /etc/pkgmk.conf, au fost adăugate extensii importante

  • Ce este nou în versiunea 3.0 RC1:

    • este posibilă o actualizare de la 2.8 i686 la 3.0 trebuie să reconstruiască toate pachetele instalate care nu fac parte din ISO - vom continua să actualizăm arhivele CRUX 2.8 pentru viitorul apropiat, dar vom încuraja toți utilizatorii să se actualizeze la 3.0
    • un arbore de compatibilitate pe 32 de biți este disponibil, dar nu este activat în mod implicit (/etc/ports/compat-32.rsync.inactive)
    • activați CONFIG_IA32_EMULATION în configurația kernelului, fără această opțiune nu puteți să construiți chestii de 32bit, chiar și un chroot într-un sistem de 32bit, de ex. CRUX 2.8, nu este posibil fără ea!
    • nu respingeți /etc/pkgmk.conf, au fost adăugate extensii importante

    Ce este nou în versiunea 2.8:

    • Actualizări ale Toolchain:
    • CRUX 2.8 include glibc 2.16.0, gcc 4.7.2 și binutils 2.22
    • Kernel:
    • Linux 3.5.4
    • Xorg:
    • CRUX 2.8 este livrat cu Xorg 7.7 și xorg-server 1.13.0.
    • Imagine:
    • Imaginea ISO este procesată cu un sistem isohybrid și este adecvată pentru arderea pe un CD și punerea pe o unitate USB.
    • Modificări incompatibile:
    • Bibliotecile importante au fost actualizate la noile versiuni majore care nu sunt compatibile ABI cu vechile versiuni. Vă sfătuim cu tărie să nu actualizați manual la CRUX 2.8 prin porturi, deoarece aceste modificări vor întrerupe temporar sistemul.
    • libmpc a fost actualizat la versiunea 1.0.1, cerută de gcc
    • openssl a fost actualizat la versiunea 1.0.1, cerută de mai multe pachete (cea mai vizibilă: wget, care la rândul său este apelată de către pkgmk pentru a descărca sursele)
    • libpcre a fost actualizat la 8.31, cerut de multe pachete, de ex. grep
    • gdbm a fost actualizat la versiunea 1.10
    • db a fost actualizat la versiunea 5.3
    • libtiff a fost actualizat la versiunea 4
    • libpng a fost actualizat la versiunea 1.5
    • Modificări importante:
    • cel mai vechi nucleu acceptat de glibc este acum 2.6.39
    • util-linux-ng a fost redenumit util-linux
    • module-init-tools a fost înlocuit cu kmod
    • datele din fusul orar au fost eliminate din glibc și sunt acum furnizate de un nou port: core / tzdata
    • unele drivere video depreciate au fost eliminate din xorg (radeonhd, i128, mach64, tdfx, voodoo)
    • libGlu nu mai face parte din mesa, ci este furnizat de un port nou: xorg / glu
    • unele părți ale xcb-util au fost împărțite în xcb-util-image, xcb-util-keysyms, xcb-util-render și xcb-util-wm

    Ce este nou în versiunea 2.7.1:

    • Actualizări ale Toolchain
    • CRUX 2.7.1 include glibc 2.12.2, gcc 4.5.3 și binutils 2.20.1
    • Kernel:
    • Linux 2.6.39.4
    • Pachete:
    • CRUX 2.7.1 include actualizări obișnuite de porturi, dar fără modificări incompatibile.
    • Note de lansare pentru CRUX 2.7
    • Actualizări de unelte de instrumente
    • CRUX 2.7 include glibc 2.12.1, gcc 4.5.1 și binutils 2.20.1
    • Kernel
    • Linux 2.6.35.6
    • Xorg
    • CRUX 2.7 este livrat cu Xorg 7.5 și xorg-server 1.9.0.
    • Imagine:
    • Pentru a economisi spațiu, toate pachetele livrate împreună cu imaginea sunt comprimate cu xz, ceea ce necesită o nouă versiune a pkgutils. Un pachet comprimat gz de pkgutils a fost plasat subdirectorul / tools.
    • În afară de imaginea ISO obișnuită, o imagine potrivită pentru miniaturi USB este disponibilă de la oglinzile noastre de descărcare.
    • Modificări incompatibile:
    • Bibliotecile importante au fost actualizate la noile versiuni importante, care nu sunt compatibile cu versiunile vechi ABI. Vă sfătuim cu tărie să nu actualizați manual la CRUX 2.7 prin porturi, deoarece aceste modificări vor întrerupe temporar sistemul.
    • libgmp a fost actualizat la versiunea 5.0, cerută de gcc și coreutils
    • libmpfr a fost actualizat la versiunea 3.0, cerută de gcc
    • openssl a fost actualizat la versiunea 1.0, cerută de mai multe pachete (cea mai vizibilă: wget, care la rândul său este apelată de către pkgmk pentru a descărca sursele)
    • libjpeg a fost actualizat la versiunea 8
    • libpng a fost actualizat la versiunea 1.4
    • cairo nu mai este construit cu suport pentru backend-ul glitz (acest lucru afectează aplicațiile GTK + și altele)
    • Modificări importante:
    • Funcții noi în pkgutils:
    • În plus față de gzip, pkgmk a fost îmbunătățit pentru a comprima opțional pachetele nou construite cu bzip2 sau xz.
    • pkgutils poate citi pachetele care au fost comprimate cu bzip2 și xz în plus față de gzip.
    • pkgmk a fost extins de comutatorul de linie de comandă --ignore-new, ceea ce îl ignoră într-o nepotrivire a amprentei.
    • pkgmk a învățat coduri de ieșire distincte pentru diferite erori care ar putea apărea.
    • acl a fost adăugat la baza
    • btrfs-progs a fost adăugat la baza
    • libattr a fost redenumit la attr și mutat de la opt la core
    • libpcap a fost mutat de la opt la core
    • suportul pentru acl / cap a fost adăugat la coreutils
    • Suportul NFSv4 a fost adăugat la nfs-utils. Aceasta necesită câteva biblioteci noi (libevent, libtirpc, libnfsidmap), iar portmap-ul trebuie înlocuit cu rpcbind. Am mutat întreaga stiva NFS pentru opt, care este încă livrat cu ISO. Configurarea va gestiona automat actualizarea și cerințele noi.
    • Portmap-ul a fost eliminat din miezul
    • configurația implicită a sysklogd a fost extinsă
    • Înregistrarea implicită a dcron se face acum prin intermediul sysklogd
    • numerele de eliberare minore nu mai sunt utilizate în structura directorului perl. Acum este posibilă actualizarea portului Perl fără a rupe toate modulele de extensie perl.
    • Calea implicită a fontului X a fost modificată în / usr / share / fonts / X11

    Ce este nou în versiunea 2.6 RC1:

    • Actualizări ale Toolchain:
    • CRUX 2.6 include glibc 2.10.1, gcc 4.4.1 și binutils 2.19.1
    • Kernel:
    • Linux 2.6.30.x
    • Xorg:
    • CRUX 2.6 livrează cu Xorg 7.4.
    • Modificări importante:

    • Suportul
    • xz / lzma a fost adăugat librăriei, este posibil să se folosească arhive-sursă .xz și .lzma în porturile noastre acum
    • libusb a fost actualizat la versiunea 1.0, pentru a păstra compatibilitatea cu versiunea 0.1, un nou port libusb-compat a fost adăugat la core
    • libblkid, blkid, findfs și fsck sunt acum furnizate de util-linux-ng în loc de e2fsprogs
    • libuuid, uuidd și uuidgen sunt acum furnizate de util-linux-ng în loc de e2fsprogs
    • utilizând fișierul /etc/modprobe.conf pentru a configura modprobe este depreciat, utilizați * .conf în /etc/modprobe.d/ în schimb
    • rdate a fost înlocuit cu openrdate
    • libdevmapper, sudo și xz au fost mutate din opt la bază
    • tcsh, rpm2targz, strace și expat au fost mutate de la miez la opt
    • lvm2 este acum disponibil în timpul instalării

    Ce este nou în versiunea 2.5 RC1:

    • include glibc 2.8, GCC 4.3.2 și Binutils 2.19;
    • kernel-ul Linux 2.6.27.x;
    • este expediat cu X.Org 7.4;
    • glibc nu mai conține toate localizările posibile, vezi manualul;
    • configurația link-ului de execuție a fost mult simplificată prin adăugarea unui director de configurare /etc/ld.so.conf.d;
    • GCC depinde acum de libgmp și libmpfr, ambele au fost adăugate la core;
    • un nou port inetutils înlocuiește inetd, netkit-ftp și netkit-telnet;
    • hotplug a fost eliminat deoarece nu a fost folosit de mult timp;
    • libpcre a fost adăugat la core;
    • slocate a fost înlocuit cu
    • cdrtools a fost înlocuit cu cdrkit.

Software similare

Linux AIO Ubuntu
Linux AIO Ubuntu

20 Jan 18

Sensei GNU/Linux
Sensei GNU/Linux

9 Dec 15

DietLinux
DietLinux

3 Jun 15

Alte software-uri de dezvoltator Crux Team

CRUX PPC
CRUX PPC

12 May 15

Comentarii la CRUX

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!