CRUX

Skjermbilde programvare:
CRUX
Prog.varedetaljer:
Versjon: 3.4 Oppdatert
Last opp dato: 22 Jun 18
Utvikler: Crux Team
Lisens: Gratis
Popularitet: 161

Rating: 1.5/5 (Total Votes: 2)

CRUX er en åpen kildekode, fritt distribuert og uavhengig distribusjon av Linux som er bygget fra grunnen og optimalisert for i686 instruksjonsarkitekturen. Den har et enkelt tar.gz-basert pakkesystem, en ganske liten samling programvare og BSD-stil initialiseringsskript.


Tilgjengelighet, oppstartsalternativer og støttede arkitekturer

Distribusjonen er tilgjengelig for nedlasting som et enkelt ISO-bilde, som bare kan brukes til å installere operativsystemet på en lokal diskstasjon. Det har blitt konstruert for å jobbe med 32-bits (i686) maskinvareplattformene, men det kan også distribueres på datamaskiner som bruker en 64-bits prosessor.

Det er en minimalistisk distribusjon som ikke har en fancy oppstartsprompt, men bare en tekstbasert en som gir brukerne muligheten til å installere CRUX på en lokal diskstasjon ved hjelp av standardvalgene eller ulike forhåndsdefinerte framebuffere, som samt å kjøre en minne diagnostisk test.

I tillegg kan brukere vise IDE-, SATA-, USB-, SCSI- og FireWire-alternativene ved å trykke på F3-knappen, redde et ødelagt operativsystem ved å trykke F5-tasten, samt vise forskjellige oppstartsalternativer ved å trykke F4-tasten.

En distribusjon for erfarne Linux-brukere

Etter oppstart fra ISO-bildet, som kan distribueres til enten CD-plater eller USB-pinner, blir brukerne droppet til en shell-prompt. Derfra må de skrive inn oppsettet for å installere distribusjonen.

Hele installasjonsprosessen er tekstbasert, og gir brukerne to muligheter, for å utføre en ny CRUX-installasjon eller for å oppgradere en eksisterende. Når du installerer CRUX, må du først legge inn katalogen der rotpartisjonen er montert, velg hvilke programvare samlinger som skal installeres, samt velg individuelle pakker (valgfritt).


Bunnlinjen

Oppsummering, CRUX er en distribusjon av Linux skreddersydd for erfarne Linux-brukere som er lei av nybegynner-orientert operativsystem. Den kan brukes på et bredt spekter av datamaskiner, spesielt lav-endede.

Hva er nytt i denne versjonen:

  • Verktøyet har blitt oppdatert for å inkludere glibc 2.27, GCC 7.3.0 og binutils 2.29.1.
  • CRUX 3.4 leveres med en 4.14.40 installasjonskjerne og Xorg 7.7 med xorg-server 1.20.0.

Hva er nytt i versjon:

  • Toolchain oppdateringer:
  • CRUX 3.2 leveres med en multilib verktøykjede som inkluderer glibc 2.22, gcc 5.2.0 og binutils 2.25.1
  • Kjerne:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 leveres med Xorg 7.7 og xorg-server 1.18.0
  • Bilde:
  • ISO-bildet behandles med isohybrid og passer for brenning på en CD og setter på en USB-stasjon. UEFI-støtte er tilgjengelig under installasjon med dosfstools, efibootmgr og grub2-efi lagt til ISO.
  • Inkompatible endringer:
  • Viktige biblioteker har blitt oppdatert til nye store versjoner som ikke er ABI kompatible med de gamle versjonene. Vi anbefaler sterkt at du manuelt oppdaterer til CRUX 3.2 via porter, siden disse endringene midlertidig vil bryte systemet. Vær oppmerksom på at det fortsatt kan være pakker som trenger oppdatering som ikke er inkludert i ISO. Disse pakkene må oppdateres / gjenoppbygges manuelt.
  • ncurses har blitt oppdatert til versjon 6.0. For å unngå en massiv systembrudd har vi lagt til kompatibilitetssymboler for den gamle versjonen. De vil bli fjernet i en senere utgivelse. På grunn av en feil i den gamle ncurses-porten er det nødvendig med en tvungen installasjon!
  • Viktige notater:
  • dash brukes i stedet for bash for / bin / sh symlink nå. Vær oppmerksom på at bash er fortsatt et sterkt krav fordi de fleste av våre verktøy som pkgmk, porter osv. Er bash-skript
  • Glibc-lokaliteter må regenereres. Se delen "Generere lokaler"
  • Støtte for tcp_wrappers er fjernet
  • opt / dovecot kan være runtime-konfigurert for å bruke tcpwrap. Sjekk konfigurasjonen din
  • Ny plassering for man-sidene er / usr / share / man som er FSH-standarden siden mange år.
  • For å forbedre og standardisere rc-skriptene er en start-stop-demon for hjelpeprogrammet inkludert i kjerneportsamlingen
  • firefox er utarbeidet for html5-video via gstreamer-rammen, som legger til gstreamer og gst-plugins-base i avhengighetslisten
  • firefox bruker nå gtk3 verktøykasse i stedet for gtk2.
  • wpa_supplicant har fått støtte for dbus.
  • støtte for krøll har blitt lagt til pkgmk i tillegg til wget. Standard er fortsatt wget, men kan konfigureres i pkgmk.conf.
  • lisensfiler har blitt lagt til i våre offisielle portregister.

Hva er nytt i versjon 3.2:

  • Toolchain oppdateringer:
  • CRUX 3.2 leveres med en multilib verktøykjede som inkluderer glibc 2.22, gcc 5.2.0 og binutils 2.25.1
  • Kjerne:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 leveres med Xorg 7.7 og xorg-server 1.18.0
  • Bilde:
  • ISO-bildet behandles med isohybrid og passer for brenning på en CD og setter på en USB-stasjon. UEFI-støtte er tilgjengelig under installasjon med dosfstools, efibootmgr og grub2-efi lagt til ISO.
  • Inkompatible endringer:
  • Viktige biblioteker har blitt oppdatert til nye store versjoner som ikke er ABI kompatible med de gamle versjonene. Vi anbefaler sterkt at du manuelt oppdaterer til CRUX 3.2 via porter, siden disse endringene midlertidig vil bryte systemet. Vær oppmerksom på at det fortsatt kan være pakker som trenger oppdatering som ikke er inkludert i ISO. Disse pakkene må oppdateres / gjenoppbygges manuelt.
  • ncurses har blitt oppdatert til versjon 6.0. For å unngå en massiv systembrudd har vi lagt til kompatibilitetssymboler for den gamle versjonen. De vil bli fjernet i en senere utgivelse. På grunn av en feil i den gamle ncurses-porten er det nødvendig med en tvungen installasjon!
  • Viktige notater:
  • dash brukes i stedet for bash for / bin / sh symlink nå. Vær oppmerksom på at bash er fortsatt et sterkt krav fordi de fleste av våre verktøy som pkgmk, porter osv. Er bash-skript
  • Glibc-lokaliteter må regenereres. Se delen "Generere lokaler"
  • Støtte for tcp_wrappers er fjernet
  • opt / dovecot kan være runtime-konfigurert for å bruke tcpwrap. Sjekk konfigurasjonen din
  • Ny plassering for man-sidene er / usr / share / man som er FSH-standarden siden mange år.
  • For å forbedre og standardisere rc-skriptene er en start-stop-demon for hjelpeprogrammet inkludert i kjerneportsamlingen
  • firefox er utarbeidet for html5-video via gstreamer-rammen, som legger til gstreamer og gst-plugins-base i avhengighetslisten
  • firefox bruker nå gtk3 verktøykasse i stedet for gtk2.
  • wpa_supplicant har fått støtte for dbus.
  • støtte for krøll har blitt lagt til pkgmk i tillegg til wget. Standard er fortsatt wget, men kan konfigureres i pkgmk.conf.
  • lisensfiler har blitt lagt til i våre offisielle portregister.

Hva er nytt i versjon 3.1:

  • Toolchain oppdateringer:
  • CRUX 3.1 leveres med et multilib verktøykjede som inkluderer glibc 2.19.0, gcc 4.8.3 og binutils 2.24
  • Kjerne:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 leveres med Xorg 7.7 og xorg-server 1.15.1.
  • Bilde:
  • ISO-bildet behandles med isohybrid og passer for brenning på en CD og setter på en USB-stasjon.
  • Inkompatible endringer:
  • Viktige biblioteker har blitt oppdatert til nye store versjoner som ikke er ABI kompatible med de gamle versjonene. Vi anbefaler sterkt at du manuelt oppdaterer til CRUX 3.1 via porter, siden disse endringene midlertidig vil bryte systemet. Vær oppmerksom på at det fortsatt kan være pakker som trenger oppdatering som ikke er inkludert i ISO. Disse pakkene må oppdateres / gjenoppbygges manuelt.
  • libpng har blitt oppdatert til versjon 1.6
  • libjpeg er erstattet av libjepeg-turbo
  • libmng har blitt oppdatert til versjon 2.0
  • Viktige notater:
  • udev er erstattet av eudev
  • Den oppgraderte eudev vil omdøpe dine ethernet-enheter som udev. For å stoppe det fra å gjøre det, kjør touch /etc/udev/rules.d/80-net-name-slot.rules
  • Flere detaljer finner du på freedesktop wiki: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • Nettverktøy og traceroute er fjernet fra kjernekolleksjonen. Hovedfunksjonaliteten er erstattet av iproute. I tillegg inneholder Inetutils-porten en Ifconfig, vertsnavn og Traceroute-kommandoen nå
  • verktøyene sist, mesg, vegg og pidof fra sysvinit har blitt erstattet av nyere versjoner som kommer med util-linux resp. procps
  • Mannsprogrammet er ikke overholdt siden år, det har blitt erstattet av man-db
  • Nettverkskonfigurasjonen har blitt delt i to deler, hvorav én er lo for loopback-enheten, netto for andre nettverksenheter. Begge er bosatt i /etc/rc.d og skal derfor startes som tjenester i /etc/rc.conf
  • clang ble fjernet fra llvm-porten. Hvis du vil ha clang, installer du opt / clang som avhenger av llvm.
  • mesa3d avhenger nå av llvm som er nødvendig for å bygge noen populære galliumdrivere. Vi la til eksplisitt libvdpau-støtte til mesa3d også.

Hva er nytt i versjon 3.0:

  • Ny arkitektur:
  • Mer enn 11 år etter utgivelsen av CRUX 0.5 for i686, er CRUX 3.0 den første versjonen for x86-64-arkitekturen.
  • Per Liden hadde skapt CRUX, og i686-prosessoren på basis av 32-bits Intel IA-32-arkitekturen var toppmoderne og ble derfor valgt av han som standardoptimalisering for CRUX. Men i dag er i686-buen mer eller mindre foreldet, i hvert fall for stasjonære maskiner, og erstattet av x86-64-arkitekturen.
  • Toolchain oppdateringer:
  • CRUX 3.0 leveres med en multilib verktøykjede som inkluderer glibc 2.16.0, gcc 4.7.2 og binutils 2.23.1
  • Kjerne:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 leveres med Xorg 7.7 og xorg-server 1.13.0.
  • Bilde:
  • ISO-bildet behandles med isohybrid og passer for brenning på en CD og setter på en USB-stasjon.
  • Viktige notater:
  • En oppdatering fra 2,8 i686 til 3,0 er mulig, men du må gjenoppbygge alle installerte pakker som ikke er en del av ISO
  • Vi vil fortsette å oppdatere CRUX 2.8-depotene i nær fremtid, men oppfordrer alle brukere til å oppdatere til 3.0
  • foruten glibc-32 sender vi ikke noe 32-biters kompatibelt bibliotek på vår ISO, men det er et nytt lager, kalt kompat-32, for 32-biters kompatibilitetsbiblioteker. Lageret er ikke aktivert som standard (/etc/ports/compat-32.rsync.inactive)
  • aktiver CONFIG_IA32_EMULATION i kjernekonfigurasjonen din, uten dette alternativet kan du ikke bygge 32bit-ting, til og med en chroot i et 32bit-system, f.eks. CRUX 2.8, er ikke mulig uten det!
  • avvis ikke /etc/pkgmk.conf, viktige utvidelser er lagt til

Hva er nytt i versjon 3.0 RC1:

  • En oppdatering fra 2,8 i686 til 3,0 er mulig, men du må gjenoppbygge alle installerte pakker som ikke er en del av ISO. Vi vil fortsette å oppdatere CRUX 2.8-depotene i nær fremtid, men oppfordrer alle brukere til å oppdatere til 3.0
  • En 32bit kompatibilitetsport er tilgjengelig, men ikke aktivert som standard (/etc/ports/compat-32.rsync.inactive)
  • aktiver CONFIG_IA32_EMULATION i kjernekonfigurasjonen din, uten dette alternativet kan du ikke bygge 32bit-ting, til og med en chroot i et 32bit-system, f.eks. CRUX 2.8, er ikke mulig uten det!
  • avvis ikke /etc/pkgmk.conf, viktige utvidelser er lagt til

Hva er nytt i versjon 2.8:

  • Toolchain oppdateringer:
  • CRUX 2.8 inkluderer glibc 2.16.0, gcc 4.7.2 og binutils 2.22
  • Kjerne:
  • Linux 3.5.4
  • Xorg:
  • CRUX 2.8 leveres med Xorg 7.7 og xorg-server 1.13.0.
  • Bilde:
  • ISO-bildet behandles med isohybrid og passer for brenning på en CD og setter på en USB-stasjon.
  • Inkompatible endringer:
  • Viktige biblioteker har blitt oppdatert til nye store versjoner som ikke er ABI kompatible med de gamle versjonene. Vi anbefaler sterkt at du manuelt oppdaterer til CRUX 2.8 via porter, siden disse endringene midlertidig vil bryte systemet.
  • libmpc har blitt oppdatert til versjon 1.0.1, krevet av gcc
  • openssl har blitt oppdatert til versjon 1.0.1, kreves av mange pakker (mest merkbar: wget, som igjen kalles av pkgmk for å laste ned kilder)
  • libpcre har blitt oppdatert til 8.31, kreves av mange pakker, f.eks. grep
  • gdbm har blitt oppdatert til versjon 1.10
  • db har blitt oppdatert til versjon 5.3
  • libtiff har blitt oppdatert til versjon 4
  • libpng har blitt oppdatert til versjon 1.5
  • Viktige endringer:
  • Den eldste kjernen som støttes av glibc, er 2.6.39 nå
  • util-linux-ng har blitt omdøpt til util-linux
  • modul-init-verktøy er erstattet av kmod
  • Tidssonen er fjernet fra glibc og leveres nå av en ny port: kjerne / tzdata
  • Noen avskrevne videodrivere er fjernet fra xorg (radeonhd, i128, mach64, tdfx, voodoo)
  • libGlu er ikke lenger en del av mesa, men leveres av en ny port: xorg / glu
  • Noen deler av xcb-util har blitt delt inn i xcb-util-image, xcb-util-nøkkelord, xcb-util-render og xcb-util-wm

Hva er nytt i versjon 2.7.1:

  • Toolchain oppdateringer
  • CRUX 2.7.1 inkluderer glibc 2.12.2, gcc 4.5.3 og binutils 2.20.1
  • Kjerne:
  • Linux 2.6.39.4
  • Pakker:
  • CRUX 2.7.1 inneholder de vanlige gjengene med porteroppdateringer, men uten uforenlige endringer.
  • Utgivelsesnotater for CRUX 2.7
  • Toolchain oppdateringer
  • CRUX 2.7 inkluderer glibc 2.12.1, gcc 4.5.1 og binutils 2.20.1
  • Kernel
  • Linux 2.6.35.6
  • Xorg
  • CRUX 2,7 leveres med Xorg 7.5 og xorg-server 1.9.0.
  • Bilde:
  • For å spare plass, blir alle pakker levert med bildet komprimert med xz, som krever en ny versjon av pkgutils. En gz komprimert pakke med pkgutils har blitt plassert / underkatalogen / verktøy.
  • Foruten det vanlige ISO-bildet, er et bilde som passer for USB-mini-drivere, tilgjengelig fra våre nedlastingsspeil.
  • Inkompatible endringer:
  • Viktige biblioteker har blitt oppdatert til nye store versjoner, som ikke er ABI kompatible med de gamle versjonene. Vi anbefaler sterkt at manuell oppdatering til CRUX 2.7 via porter, siden disse endringene midlertidig vil bryte systemet.
  • libgmp har blitt oppdatert til versjon 5.0, som kreves av gcc og coreutils
  • libmpfr har blitt oppdatert til versjon 3.0, som kreves av gcc
  • openssl har blitt oppdatert til versjon 1.0, kreves av mange pakker (mest merkbar: wget, som igjen kalles av pkgmk for å laste ned kilder)
  • libjpeg har blitt oppdatert til versjon 8
  • libpng har blitt oppdatert til versjon 1.4
  • Kairo er ikke lenger bygd med støtte til glitzbackend (dette påvirker GTK + -programmer og andre)
  • Viktige endringer:
  • Nye funksjoner i pkgutils:
  • I tillegg til gzip, har pkgmk blitt forbedret for å komprimere nybygde pakker med bzip2 eller xz.
  • pkgutils kan lese pakker som er komprimert med bzip2 og xz i tillegg til gzip.
  • pkgmk har blitt utvidet med den nye kommandolinjebryteren, noe som gjør at den ignorerer nye filer i et feilavvik i fotavtrykk.
  • pkgmk har lært forskjellige utgangskoder for de ulike feilene som kan oppstå.
  • acl er lagt til i kjernen
  • btrfs-progs er lagt til kjerne
  • libattr har blitt omdøpt til attr og flyttet fra opt til kjerne
  • libpcap er flyttet fra opt til kjernen
  • support for acl / cap er lagt til coreutils
  • NFSv4-støtte er lagt til i nfs-utils. Dette krever et par nye biblioteker (libevent, libtirpc, libnfsidmap), og portkart må erstattes av rpcbind. Vi har flyttet hele NFS-stakken til å velge, som fortsatt leveres med ISO. Oppsettet håndterer oppgraderingen og nye krav automatisk.
  • portkart er fjernet fra kjernen
  • Standardkonfigurasjonen til sysklogd er utvidet
  • standard logging av dcron er nå gjort via sysklogd
  • mindre utgivelsesnumre brukes ikke lenger i katalogenes layout av perl. Det er nå mulig å oppdatere perl-porten uten å bryte hver perl forlengelsesmodul.
  • Standard X skriftstien er endret til / usr / share / fonts / X11

Hva er nytt i versjon 2.6 RC1:

  • Toolchain oppdateringer:
  • CRUX 2.6 inkluderer glibc 2.10.1, gcc 4.4.1 og binutils 2.19.1
  • Kjerne:
  • Linux 2.6.30.x
  • Xorg:
  • CRUX 2.6 leveres med Xorg 7.4.
  • Viktige endringer:
  • xz / lzma støtte er lagt til i libarchive, det er mulig å bruke .xz og .lzma kildearkiver i våre porter nå
  • libusb har blitt oppdatert til versjon 1.0, for å holde kompatibilitet med versjon 0.1, har en ny port libusb-kompatibilitet blitt lagt til kjerne
  • libblkid, blkid, findfs og fsck er nå levert av util-linux-ng i stedet for e2fsprogs
  • libuuid, uuidd og uuidgen er nå levert av util-linux-ng i stedet for e2fsprogs
  • bruker filen /etc/modprobe.conf for å konfigurere modprobe er deprecated, bruk * .conf filer i /etc/modprobe.d/ instead
  • rdate er erstattet av openrdate
  • libdevmapper, sudo og xz har blitt flyttet fra opt til kjernen
  • tcsh, rpm2targz, strace og expat har blitt flyttet fra kjerne til opt
  • lvm2 er nå tilgjengelig under installasjonen

Hva er nytt i versjon 2.5 RC1:

  • inkluderer glibc 2.8, GCC 4.3.2 og Binutils 2.19;
  • Linux-kjernen 2.6.27.x;
  • sendes med X.Org 7.4;
  • glibc inneholder ikke alle mulige lokaler lenger, se håndboken;
  • Konfigurasjonen av runtime linker har blitt sterkt forenklet ved å legge til en konfigurasjonskatalog /etc/ld.so.conf.d;
  • GCC er avhengig av libgmp og libmpfr nå, begge har blitt lagt til i kjernen;
  • En ny port inetutils erstatter inetd, netkit-ftp og netkit-telnet;
  • Hotplug er fjernet fordi den ikke var i bruk siden lenge,
  • libpcre er lagt til i kjernen;
  • slocate er erstattet av mlocate;
  • cdrtools er erstattet av cdrkit.

Lignende programvare

Annen programvare fra utvikleren Crux Team

CRUX PPC
CRUX PPC

12 May 15

Kommentarer til CRUX

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!