CRUX

Software screenshot:
CRUX
Software detaljer:
Version: 3.4 Opdateret
Upload dato: 22 Jun 18
Udvikler: Crux Team
Licens: Gratis
Popularitet: 66

Rating: nan/5 (Total Votes: 0)

CRUX er en open source, frit distribueret og uafhængig distribution af Linux, der er bygget fra bunden og optimeret til i686 instruktionssæt arkitekturen. Den har et simpelt tar.gz-baseret pakke system, en ret lille samling af software og BSD-stil initialisering scripts.


Tilgængelighed, boot muligheder og understøttede arkitekturer

Distributionen kan downloades som et enkelt ISO-billede, som kun kan bruges til at installere operativsystemet på et lokalt diskdrev. Det er blevet udviklet til at arbejde med 32-bit (i686) hardwareplatforme, men det kan også implementeres på computere, der bruger en 64-bit processor.

Det er en minimalistisk distribution, der ikke indeholder en fancy opstartsprompt, men kun en tekstbaseret, der giver brugerne mulighed for at installere CRUX på et lokalt diskdrev ved hjælp af standardindstillingerne eller forskellige foruddefinerede framebuffere, som samt at køre en hukommelsesdiagnostisk test.

Brugere kan desuden se IDE-, SATA-, USB-, SCSI- og FireWire-muligheder ved at trykke på F3-knappen, redde et brudt operativsystem ved at trykke på F5-tasten og for at se forskellige opstartsmuligheder ved at trykke på F4-tasten.

En distribution for erfarne Linux-brugere

Efter opstart fra ISO-billedet, som kan implementeres til enten cd-diske eller USB-sticks, vil brugerne blive droppet til en shellprompt. Derefter skal de skrive kommandoen 'setup' for at installere distributionen.

Hele installationsprocessen er tekstbaseret og giver brugerne to muligheder, for at udføre en ny CRUX-installation eller for at opgradere en eksisterende. Når du installerer CRUX, skal du først indtaste den mappe, hvor rodpartitionen er monteret, vælge hvilke software samlinger der skal installeres, samt vælge individuelle pakker (valgfrit).


Bundlinie

Sammenfattende er CRUX en distribution af Linux skræddersyet til erfarne Linux-brugere, der er trætte af newbie-orienterede operativsystemer. Det kan bruges på en bred vifte af computere, især lavprinter.

Hvad er nyt i denne udgave:

  • Værktøjskæden er blevet opdateret til at omfatte glibc 2.27, GCC 7.3.0 og binutils 2.29.1.
  • CRUX 3.4 leveres med en 4.14.40 installationskernel og Xorg 7.7 med xorg-server 1.20.0.

Hvad er nyt i version:

  • Toolchain opdateringer:
  • CRUX 3.2 leveres med et multilib værktøjskæde, der indeholder glibc 2.22, gcc 5.2.0 og binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 leveres med Xorg 7.7 og xorg-server 1.18.0
  • Billede:
  • ISO-billedet behandles med ishybrid og er egnet til at brænde på en cd og sætte på et USB-drev. UEFI-understøttelse er tilgængelig under installation med dosfstools, efibootmgr og grub2-efi tilsat ISO.
  • Inkompatible ændringer:
  • Vigtige biblioteker er blevet opdateret til nye større versioner, som ikke er ABI kompatible med de gamle versioner. Vi anbefaler kraftigt at manuelt opdatere til CRUX 3.2 via porte, da disse ændringer midlertidigt vil bryde systemet. Bemærk venligst, at der stadig kan være pakker, der skal opdateres, og som ikke er medtaget på ISO. Disse pakker skal opdateres / genopbygges manuelt.
  • ncurses er blevet opdateret til version 6.0. For at undgå en massiv systembrud har vi tilføjet kompatibilitetssymboler til den gamle version. De vil blive fjernet i en senere udgivelse. På grund af en fejl i den gamle ncurses port kræves en tvungen installation!
  • Vigtige noter:
  • dash bruges i stedet for bash for / bin / sh symlink nu. Bemærk, at bash stadig er et stærkt krav, fordi de fleste af vores værktøjer som pkgmk, porte osv. Er bash scripts
  • Glibc-lokaliteter skal regenereres. Se afsnittet "Generering af lokaliteter"
  • support for tcp_wrappers er blevet fjernet
  • opt / dovecot kan være runtime-configured til at bruge tcpwrap. Tjek din config
  • Ny placering for mandsiderne er / usr / share / man, som er FSH-standarden siden mange år.
  • at forbedre og standardisere rc scriptsne en hjælperprogram start-stop-daemon er inkluderet i kerneportsamlingen
  • firefox er blevet udarbejdet for html5-video via gstreamer-rammen, som tilføjer gstreamer og gst-plugins-base til afhængighedslisten
  • firefox bruger nu gtk3 værktøjssæt i stedet for gtk2.
  • wpa_supplicant har fået støtte til dbus.
  • support for curl er tilføjet til pkgmk ud over wget. Standard er stadig wget, men kan konfigureres i pkgmk.conf.
  • Licensfiler er blevet tilføjet til vores officielle portregistre.

Hvad er nyt i version 3.2:

  • Toolchain opdateringer:
  • CRUX 3.2 leveres med et multilib værktøjskæde, der indeholder glibc 2.22, gcc 5.2.0 og binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 leveres med Xorg 7.7 og xorg-server 1.18.0
  • Billede:
  • ISO-billedet behandles med ishybrid og er egnet til at brænde på en cd og sætte på et USB-drev. UEFI-understøttelse er tilgængelig under installation med dosfstools, efibootmgr og grub2-efi tilsat ISO.
  • Inkompatible ændringer:
  • Vigtige biblioteker er blevet opdateret til nye større versioner, som ikke er ABI kompatible med de gamle versioner. Vi anbefaler kraftigt at manuelt opdatere til CRUX 3.2 via porte, da disse ændringer midlertidigt vil bryde systemet. Bemærk venligst, at der stadig kan være pakker, der skal opdateres, og som ikke er medtaget på ISO. Disse pakker skal opdateres / genopbygges manuelt.
  • ncurses er blevet opdateret til version 6.0. For at undgå en massiv systembrud har vi tilføjet kompatibilitetssymboler til den gamle version. De vil blive fjernet i en senere udgivelse. På grund af en fejl i den gamle ncurses port kræves en tvungen installation!
  • Vigtige noter:
  • dash bruges i stedet for bash for / bin / sh symlink nu. Bemærk, at bash stadig er et stærkt krav, fordi de fleste af vores værktøjer som pkgmk, porte osv. Er bash scripts
  • Glibc-lokaliteter skal regenereres. Se afsnittet "Generering af lokaliteter"
  • support for tcp_wrappers er blevet fjernet
  • opt / dovecot kan være runtime-configured til at bruge tcpwrap. Tjek din config
  • Ny placering for mandsiderne er / usr / share / man, som er FSH-standarden siden mange år.
  • at forbedre og standardisere rc scriptsne en hjælperprogram start-stop-daemon er inkluderet i kerneportsamlingen
  • firefox er blevet udarbejdet for html5-video via gstreamer-rammen, som tilføjer gstreamer og gst-plugins-base til afhængighedslisten
  • firefox bruger nu gtk3 værktøjssæt i stedet for gtk2.
  • wpa_supplicant har fået støtte til dbus.
  • support for curl er tilføjet til pkgmk ud over wget. Standard er stadig wget, men kan konfigureres i pkgmk.conf.
  • Licensfiler er blevet tilføjet til vores officielle portregistre.

Hvad er nyt i version 3.1:

  • Toolchain opdateringer:
  • CRUX 3.1 leveres med et multilib værktøjskæde, der indeholder glibc 2.19.0, gcc 4.8.3 og binutils 2.24
  • Kernel:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 leveres med Xorg 7.7 og xorg-server 1.15.1.
  • Billede:
  • ISO-billedet behandles med ishybrid og er egnet til at brænde på en cd og sætte et USB-drev på.
  • Inkompatible ændringer:
  • Vigtige biblioteker er blevet opdateret til nye større versioner, som ikke er ABI kompatible med de gamle versioner. Vi anbefaler kraftigt at manuelt opdatere til CRUX 3.1 via porte, da disse ændringer midlertidigt vil bryde systemet. Bemærk venligst, at der stadig kan være pakker, der skal opdateres, og som ikke er medtaget på ISO. Disse pakker skal opdateres / genopbygges manuelt.
  • libpng er blevet opdateret til version 1.6
  • libjpeg er blevet erstattet af libjepeg-turbo
  • libmng er blevet opdateret til version 2.0
  • Vigtige noter:
  • udev er blevet erstattet af eudev
  • Den opgraderede eudev vil omdøbe dine ethernet-enheder som udev. For at stoppe det gør du det ved at køre touch /etc/udev/rules.d/80-net-name-slot.rules
  • Flere detaljer kan findes på freedesktop wiki: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • netværktøjer og traceroute er blevet fjernet fra kernekollektionen. Hovedfunktionaliteten er erstattet af iproute. Derudover indeholder inetutils-porten en kommando ifconfig, hostname og traceroute nu
  • Værktøjerne sidste, mesg, væg og pidof fra sysvinit er blevet erstattet af nyere versioner, der følger med util-linux resp. procps
  • mandprogrammet er ubesvaret siden år, det er blevet erstattet af man-db
  • Netværkskonfigurationen er opdelt i to dele, hvoraf en er lo for loopback-enheden, net for andre netværksenheder. Begge er bosiddende i /etc/rc.d og skal derfor startes som tjenester i /etc/rc.conf
  • clang blev fjernet fra llvm porten. Hvis du vil have clang, skal du installere opt / clang, som afhænger af llvm.
  • mesa3d afhænger nu af llvm, som er nødvendigt for at bygge nogle populære galliumdrivere. Vi tilføjede eksplicit libvdpau support til mesa3d også.

Hvad er nyt i version 3.0:

  • Ny arkitektur:
  • Mere end 11 år efter frigivelsen af ​​CRUX 0.5 til i686 er CRUX 3.0 den første udgivelse til x86-64 arkitekturen.
  • Per Liden havde skabt CRUX, og i686-processoren på basis af 32-bit Intel IA-32-arkitekturen var state of the art og blev derfor valgt af ham som standard optimering til CRUX. Men i dag er i686-buen mere eller mindre forældet, i det mindste til stationære maskiner og erstattet af x86-64-arkitekturen.
  • Toolchain opdateringer:
  • CRUX 3.0 leveres med et multilib værktøjskæde, der indeholder glibc 2.16.0, gcc 4.7.2 og binutils 2.23.1
  • Kernel:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 leveres med Xorg 7.7 og xorg-server 1.13.0.
  • Billede:
  • ISO-billedet behandles med ishybrid og er egnet til at brænde på en cd og sætte et USB-drev på.
  • Vigtige noter:
  • En opdatering fra 2,8 i686 til 3,0 er mulig, men du skal genopbygge alle installerede pakker, der ikke er en del af ISO
  • Vi vil fortsat opdatere CRUX 2.8-depoterne i den nærmeste fremtid, men opfordre alle brugere til at opdatere til 3.0
  • Udover glibc-32 sender vi ikke noget 32-bit-kompatibelt bibliotek på vores ISO, men der er et nyt lager, kaldet kompat-32, til 32-bit kompatibilitetsbiblioteker. Lageret er ikke aktiveret som standard (/etc/ports/compat-32.rsync.inactive)
  • aktiver CONFIG_IA32_EMULATION i din kernekonfiguration uden denne mulighed kan du ikke opbygge 32bit ting, selv en chroot i et 32bit-system, f.eks. CRUX 2.8, er ikke muligt uden det!
  • Afvis ikke /etc/pkgmk.conf, vigtige udvidelser er tilføjet

Hvad er nyt i version 3.0 RC1:

  • En opdatering fra 2,8 i686 til 3,0 er mulig, men du skal genopbygge alle installerede pakker, der ikke er en del af ISO. Vi vil fortsat opdatere CRUX 2.8-depoterne i den nærmeste fremtid, men opfordre alle brugere til at opdatere til 3.0
  • et 32bit kompatibilitetsports træ er tilgængeligt, men ikke aktiveret som standard (/etc/ports/compat-32.rsync.inactive)
  • aktiver CONFIG_IA32_EMULATION i din kernekonfiguration uden denne mulighed kan du ikke opbygge 32bit ting, selv en chroot i et 32bit-system, f.eks. CRUX 2.8, er ikke muligt uden det!
  • Afvis ikke /etc/pkgmk.conf, vigtige udvidelser er tilføjet

Hvad er nyt i version 2.8:

  • Toolchain opdateringer:
  • CRUX 2.8 indeholder glibc 2.16.0, gcc 4.7.2 og binutils 2.22
  • Kernel:
  • Linux 3.5.4
  • Xorg:
  • CRUX 2.8 leveres med Xorg 7.7 og xorg-server 1.13.0.
  • Billede:
  • ISO-billedet behandles med ishybrid og er egnet til at brænde på en cd og sætte et USB-drev på.
  • Inkompatible ændringer:
  • Vigtige biblioteker er blevet opdateret til nye større versioner, som ikke er ABI kompatible med de gamle versioner. Vi anbefaler kraftigt at manuelt opdatere til CRUX 2.8 via porte, da disse ændringer midlertidigt vil bryde systemet.
  • libmpc er blevet opdateret til version 1.0.1, som kræves af gcc
  • openssl er blevet opdateret til version 1.0.1, der kræves af mange pakker (mest mærkbar: wget, som igen kaldes af pkgmk for at downloade kilder)
  • libpcre er blevet opdateret til 8.31, som kræves af mange pakker, f.eks. grep
  • gdbm er blevet opdateret til version 1.10
  • db er blevet opdateret til version 5.3
  • libtiff er blevet opdateret til version 4
  • libpng er blevet opdateret til version 1.5
  • Vigtige ændringer:
  • Den ældste kerne understøttet af glibc er 2.6.39 nu
  • util-linux-ng er blevet omdøbt til util-linux
  • modul-init-værktøjer er blevet erstattet af kmod
  • tidszone data er blevet fjernet fra glibc og leveres nu af en ny port: core / tzdata
  • Nogle afskedigede video drivere er blevet fjernet fra xorg (radeonhd, i128, mach64, tdfx, voodoo)
  • libGlu er ikke længere en del af mesa, men leveres af en ny port: xorg / glu
  • nogle dele af xcb-util er blevet opdelt i xcb-util-image, xcb-util-nøgleord, xcb-util-render og xcb-util-wm

Hvad er nyt i version 2.7.1:

  • Toolchain opdateringer
  • CRUX 2.7.1 indeholder glibc 2.12.2, gcc 4.5.3 og binutils 2.20.1
  • Kernel:
  • Linux 2.6.39.4
  • Pakker:
  • CRUX 2.7.1 indeholder den sædvanlige flok havneopdateringer, men uden uforenelige ændringer.
  • Udgivelsesnotater til CRUX 2.7
  • Toolchain opdateringer
  • CRUX 2.7 indeholder 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.
  • Billede:
  • For at spare plads, komprimeres alle pakker, der sendes med billedet, med xz, hvilket kræver en ny version af pkgutils. En gz komprimeret pakke af pkgutils er blevet placeret / underkataloget / værktøjer.
  • Udover det sædvanlige ISO-billede er et billede, der passer til USB-thumbdrives, tilgængeligt fra vores download-spejle.
  • Inkompatible ændringer:
  • Vigtige biblioteker er blevet opdateret til nye større versioner, som ikke er ABI kompatible med de gamle versioner. Vi anbefaler kraftigt at manuelt opdatere til CRUX 2.7 via porte, da disse ændringer midlertidigt vil bryde systemet.
  • libgmp er blevet opdateret til version 5.0, som kræves af gcc og coreutils
  • libmpfr er blevet opdateret til version 3.0, som kræves af gcc
  • openssl er blevet opdateret til version 1.0, som kræves af mange pakker (mest mærkbar: wget, som igen kaldes af pkgmk for at downloade kilder)
  • libjpeg er blevet opdateret til version 8
  • libpng er blevet opdateret til version 1.4
  • Kairo er ikke længere bygget med støtte til glitzbackend (dette påvirker GTK + -programmer og andre)
  • Vigtige ændringer:
  • Nye funktioner i pkgutils:
  • Ud over gzip er pkgmk blevet forbedret for at komprimere nybyggede pakker med bzip2 eller xz.
  • pkgutils kan læse pakker, der er blevet komprimeret med bzip2 og xz ud over gzip.
  • pkgmk er blevet udvidet med den nye kommandolinjebrytter, der gør det muligt at ignorere nye filer i et misbrug af fodaftryk.
  • pkgmk har lært forskellige exitkoder for de forskellige fejl, der måtte opstå.
  • ACL er blevet tilføjet til kernen
  • btrfs-progs er blevet tilføjet til kernen
  • libattr er omdøbt til attr og flyttet fra opt til kernen
  • libpcap er flyttet fra opt til kernen
  • support for acl / cap er tilføjet til coreutils
  • NFSv4-support er blevet tilføjet til nfs-utils. Dette kræver et par nye biblioteker (libevent, libtirpc, libnfsidmap), og portmap skal erstattes af rpcbind. Vi har flyttet hele NFS-stakken til at vælge, som stadig leveres med ISO. Opsætningen vil håndtere opgraderingen og de nye krav automatisk.
  • portmap er blevet fjernet fra kernen
  • Standardkonfigurationen af ​​sysklogd er blevet udvidet
  • standard logging af dcron er nu gjort via sysklogd
  • mindre udgivelsesnumre bruges ikke længere i directoryets layout af perl. Det er nu muligt at opdatere perl-porten uden at bryde hvert perl-forlængelsesmodul.
  • Standard X-skrifttypestien er blevet ændret til / usr / share / fonts / X11

Hvad er nyt i version 2.6 RC1:

  • Toolchain opdateringer:
  • CRUX 2.6 indeholder glibc 2.10.1, gcc 4.4.1 og binutils 2.19.1
  • Kernel:
  • Linux 2.6.30.x
  • Xorg:
  • CRUX 2.6 leveres med Xorg 7.4.
  • Vigtige ændringer:
  • xz / lzma support er blevet tilføjet til libarchive, det er muligt at bruge .xz og .lzma source-arkiver i vores havne nu
  • libusb er blevet opdateret til version 1.0, for at holde kompatibilitet med version 0.1 er en ny port libusb-kompatibilitet blevet tilføjet til kernen
  • libblkid, blkid, findfs og fsck leveres nu af util-linux-ng i stedet for e2fsprogs
  • libuuid, uuidd og uuidgen leveres nu af util-linux-ng i stedet for e2fsprogs
  • bruger filen /etc/modprobe.conf for at konfigurere modprobe er deprecated, brug * .conf filer i /etc/modprobe.d/ i stedet
  • rdate er blevet erstattet af openrdate
  • libdevmapper, sudo og xz er blevet flyttet fra opt til kernen
  • tcsh, rpm2targz, strace og expat er flyttet fra kerne til opt
  • lvm2 er nu tilgængelig under installationen

Hvad er nyt i version 2.5 RC1:

  • omfatter glibc 2.8, GCC 4.3.2 og Binutils 2.19;
  • Linux-kerne 2.6.27.x;
  • leveres med X.Org 7.4;
  • glibc indeholder ikke alle mulige lokaliteter mere, se håndbogen;
  • Konfigurationen af ​​runtime linker er blevet stærkt forenklet ved at tilføje en konfigurationskatalog /etc/ld.so.conf.d;
  • GCC afhænger af libgmp og libmpfr nu, begge er blevet tilføjet til kernen;
  • en ny port inetutils erstatter inetd, netkit-ftp og netkit-telnet;
  • hotplug er blevet fjernet, fordi den ikke var i brug siden lang tid;
  • libpcre er blevet tilføjet kernen;
  • slocate er blevet erstattet af mlocate;
  • cdrtools er blevet erstattet af cdrkit.

Lignende software

LuninuX OS
LuninuX OS

2 Sep 17

LaciOS
LaciOS

17 Feb 15

Fedora ARM
Fedora ARM

20 Feb 15

Andre software developer Crux Team

CRUX PPC
CRUX PPC

12 May 15

Kommentarer til CRUX

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!