CRUX

Software skärmdump:
CRUX
Mjukvaruinformation:
Version: 3.4 Uppdaterad
Ladda upp dagen: 22 Jun 18
Utvecklare: Crux Team
Licens: Gratis
Popularitet: 66

Rating: nan/5 (Total Votes: 0)

CRUX är en öppen källkod, fritt distribuerad och oberoende distribution av Linux som är byggd från början och optimerad för i686-instruktionsuppsättningen. Den har ett enkelt tar.gz-baserat paketsystem, en ganska liten samling av programvara och BSD-stilinitieringsskript.


Tillgänglighet, startalternativ och stödda arkitekturer

Distributionen är tillgänglig för nedladdning som en enda ISO-bild, som bara kan användas för att installera operativsystemet på en lokal hårddisk. Det har konstruerats för att fungera med 32-bitars (i686) hårdvaruplattformar, men det kan också användas på datorer som använder en 64-bitars processor.

Det är en minimalistisk distribution som inte innehåller en snygg boot-prompt, men bara en textbaserad som ger användarna möjligheten att installera CRUX på en lokal hårddisk med standardalternativen eller olika fördefinierade frambuffers, som såväl som att köra ett minnesdiagnostiskt test.

Dessutom kan användarna visa IDE, SATA, USB, SCSI och FireWire-alternativ genom att trycka på F3-knappen, rädda ett brutet operativsystem genom att trycka på F5-tangenten samt att visa olika startalternativ genom att trycka på F4-tangenten.

En distribution för erfarna Linux-användare

Efter uppstart från ISO-bilden, som kan distribueras till antingen CD-skivor eller USB-pinnar, kommer användarna att släppas till en Shell-prompten. Därifrån måste de skriva kommandot "setup" för att installera distributionen.

Hela installationsprocessen är textbaserad och ger användarna två alternativ, för att utföra en ny CRUX-installation eller för att uppgradera en befintlig. När du installerar CRUX måste du först ange katalogen där rotpartitionen är monterad, välj vilka programvaruuppsamlingar som ska installeras, samt att välja enskilda paket (valfritt).


Slutsats

Sammanfattningsvis är CRUX en distribution av Linux skräddarsydd för erfarna Linux-användare som är trötta på nybörjareorienterat operativsystem. Det kan användas på ett brett spektrum av datorer, särskilt i slutet.

Vad är nytt i den här utgåvan:

  • Verktygskedjan har uppdaterats för att inkludera glibc 2.27, GCC 7.3.0 och binutils 2.29.1.
  • CRUX 3.4 skickas med en 4.14.40 installationskärna och Xorg 7.7 med xorg-server 1.20.0.

Vad är nytt i version:

  • Toolchain-uppdateringar:
  • CRUX 3.2 levereras med en multilib verktygskedja som innehåller glibc 2.22, gcc 5.2.0 och binutils 2.25.1
  • Kärna:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 skickas med Xorg 7.7 och xorg-server 1.18.0
  • Bild:
  • ISO-bilden bearbetas med isohybrid och lämpar sig för bränning på en CD och sätter på en USB-enhet. UEFI-stöd är tillgängligt under installationen med dosfstools, efibootmgr och grub2-efi som läggs till ISO.
  • Oförenliga ändringar:
  • Viktiga bibliotek har uppdaterats till nya större versioner som inte är ABI kompatibla med de gamla versionerna. Vi rekommenderar starkt att man manuellt uppdaterar till CRUX 3.2 via portar, eftersom dessa ändringar tillfälligt kommer att bryta systemet. Observera att det fortfarande kan finnas paket som behöver uppdateras som inte ingår i ISO. Dessa paket måste uppdateras / ombyggas manuellt.
  • ncurses har uppdaterats till version 6.0. För att undvika en omfattande systembrytning har vi lagt till kompatibilitetssymboler för den gamla versionen. De kommer att tas bort i ett senare utgåva. På grund av ett fel i den gamla ncursesporten krävs en tvångsinstallation!
  • Viktiga anmärkningar:
  • streck används istället för bash för / bin / sh symlinken nu. Observera att bash fortfarande är ett starkt krav eftersom de flesta av våra verktyg som pkgmk, portar etc. är bash-skript
  • Glibc-lokaliteter måste regenereras. Se avsnittet "Generera platser"
  • Stöd för tcp_wrappers har tagits bort
  • opt / dovecot kan vara runtime-configured för att använda tcpwrap. Kontrollera din config
  • Ny plats för mansidorna är / usr / share / man som är FSH-standarden sedan många år.
  • För att förbättra och standardisera rc-skriptna har en start-stop-daemon för hjälparprogrammen tagits med i kärnportsamlingen
  • firefox har förberetts för html5-video via gstreamer-ramverket, som lägger till gstreamer och gst-plugins-bas i beroendelistan
  • Firefox använder nu gtk3 verktygslåda istället för gtk2.
  • wpa_supplicant har fått stöd för dbus.
  • stöd för curl har lagts till pkgmk utöver wget. Standard är fortfarande wget men kan konfigureras i pkgmk.conf.
  • licensfiler har lagts till i våra officiella portreferenser.

Vad är nytt i version 3.2:

  • Toolchain-uppdateringar:
  • CRUX 3.2 levereras med en multilib verktygskedja som innehåller glibc 2.22, gcc 5.2.0 och binutils 2.25.1
  • Kärna:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 skickas med Xorg 7.7 och xorg-server 1.18.0
  • Bild:
  • ISO-bilden bearbetas med isohybrid och lämpar sig för bränning på en CD och sätter på en USB-enhet. UEFI-stöd är tillgängligt under installationen med dosfstools, efibootmgr och grub2-efi som läggs till ISO.
  • Oförenliga ändringar:
  • Viktiga bibliotek har uppdaterats till nya större versioner som inte är ABI kompatibla med de gamla versionerna. Vi rekommenderar starkt att man manuellt uppdaterar till CRUX 3.2 via portar, eftersom dessa ändringar tillfälligt kommer att bryta systemet. Observera att det fortfarande kan finnas paket som behöver uppdateras som inte ingår i ISO. Dessa paket måste uppdateras / ombyggas manuellt.
  • ncurses har uppdaterats till version 6.0. För att undvika en omfattande systembrytning har vi lagt till kompatibilitetssymboler för den gamla versionen. De kommer att tas bort i ett senare utgåva. På grund av ett fel i den gamla ncursesporten krävs en tvångsinstallation!
  • Viktiga anmärkningar:
  • streck används istället för bash för / bin / sh symlinken nu. Observera att bash fortfarande är ett starkt krav eftersom de flesta av våra verktyg som pkgmk, portar etc. är bash-skript
  • Glibc-lokaliteter måste regenereras. Se avsnittet "Generera platser"
  • Stöd för tcp_wrappers har tagits bort
  • opt / dovecot kan vara runtime-configured för att använda tcpwrap. Kontrollera din config
  • Ny plats för mansidorna är / usr / share / man som är FSH-standarden sedan många år.
  • För att förbättra och standardisera rc-skriptna har en start-stop-daemon för hjälparprogrammen tagits med i kärnportsamlingen
  • firefox har förberetts för html5-video via gstreamer-ramverket, som lägger till gstreamer och gst-plugins-bas i beroendelistan
  • Firefox använder nu gtk3 verktygslåda istället för gtk2.
  • wpa_supplicant har fått stöd för dbus.
  • stöd för curl har lagts till pkgmk utöver wget. Standard är fortfarande wget men kan konfigureras i pkgmk.conf.
  • licensfiler har lagts till i våra officiella portreferenser.

Vad är nytt i version 3.1:

  • Toolchain-uppdateringar:
  • CRUX 3.1 levereras med en multilib verktygskedja som innehåller glibc 2.19.0, gcc 4.8.3 och binutils 2.24
  • Kärna:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 skickas med Xorg 7.7 och xorg-server 1.15.1.
  • Bild:
  • ISO-bilden bearbetas med isohybrid och lämpar sig för bränning på en CD och sätter på en USB-enhet.
  • Oförenliga ändringar:
  • Viktiga bibliotek har uppdaterats till nya större versioner som inte är ABI kompatibla med de gamla versionerna. Vi rekommenderar starkt att man manuellt uppdaterar till CRUX 3.1 via portar, eftersom dessa ändringar tillfälligt kommer att bryta systemet. Observera att det fortfarande kan finnas paket som behöver uppdateras som inte ingår i ISO. Dessa paket måste uppdateras / ombyggas manuellt.
  • libpng har uppdaterats till version 1.6
  • libjpeg har ersatts av libjepeg-turbo
  • libmng har uppdaterats till version 2.0
  • Viktiga anteckningar:
  • udev har ersatts av eudev
  • Den uppgraderade eudev kommer att omdöpa dina Ethernet-enheter som udev. För att stoppa det gör du kör /etc/udev/rules.d/80-net-name-slot.rules
  • Mer detaljer finns på freedesktop wiki: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • Nätverktyg och traceroute har tagits bort från kärnkollektionen. Den huvudsakliga funktionaliteten har ersatts av iproute. Dessutom innehåller inetutilsporten ett kommando ifconfig, värdnamn och traceroute nu
  • verktygen sist, mesg, vägg och pidof från sysvinit har ersatts av nyare versioner som levereras med util-linux resp. procps
  • Manprogrammet är obesvarat sedan år, det har ersatts av man-db
  • Nätverkskonfigurationen har delats i två delar, den ena är för loopback-enheten, netto för andra nätverksenheter. Båda är bosatta i /etc/rc.d och ska därför startas som tjänster i /etc/rc.conf
  • clang avlägsnades från llvm-porten. Om du vill ha clang, installera opt / clang som beror på llvm.
  • mesa3d beror nu på llvm vilket är nödvändigt för att bygga några populära galliumdrivrutiner. Vi lade till explicit libvdpau-stöd till mesa3d också.

Vad är nytt i version 3.0:

  • Ny arkitektur:
  • Mer än 11 ​​år efter release av CRUX 0.5 för i686 är CRUX 3.0 den första utgåvan för x86-64 arkitekturen.
  • Per Liden hade skapat CRUX, var i686-processorn på basen av 32-bitars Intel IA-32-arkitekturen toppmoderna och valde därför av honom som standardoptimering för CRUX. Men nuförtiden är i686-bågen mer eller mindre föråldrad, åtminstone för stationära maskiner och ersatt av x86-64-arkitekturen.
  • Toolchain-uppdateringar:
  • CRUX 3.0 levereras med en multilib toolchain som innehåller glibc 2.16.0, gcc 4.7.2 och binutils 2.23.1
  • Kärna:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 skickas med Xorg 7.7 och xorg-server 1.13.0.
  • Bild:
  • ISO-bilden bearbetas med isohybrid och lämpar sig för bränning på en CD och sätter på en USB-enhet.
  • Viktiga anteckningar:
  • En uppdatering från 2,8 i686 till 3,0 är möjlig men du måste bygga om alla installerade paket som inte ingår i ISO
  • Vi kommer att fortsätta att uppdatera CRUX 2.8-repositorierna inom en snar framtid men uppmuntra alla användare att uppdatera till 3.0
  • förutom glibc-32 skickar vi inte något 32-bitars kompatibelt bibliotek på vår ISO, men det finns ett nytt förråd, kallat kompat-32, för 32-bitars kompatibilitetsbibliotek. Förvaret är inte aktiverat som standard (/etc/ports/compat-32.rsync.inactive)
  • aktivera CONFIG_IA32_EMULATION i din kärnkonfiguration, utan det här alternativet kan du inte bygga 32bit-saker, till och med en chroot i ett 32bit-system, t.ex. CRUX 2.8, är inte möjligt utan det!
  • Avvisa inte /etc/pkgmk.conf, viktiga tillägg har lagts till

Vad är nytt i version 3.0 RC1:

  • En uppdatering från 2,8 i686 till 3,0 är möjlig men du måste bygga om alla installerade paket som inte ingår i ISO - vi fortsätter att uppdatera CRUX 2.8-förråd inom en snar framtid men uppmuntra alla användare att uppdatera till 3.0
  • Ett 32 bitars kompatibilitetsports träd är tillgängligt men inte aktiverat som standard (/etc/ports/compat-32.rsync.inactive)
  • aktivera CONFIG_IA32_EMULATION i din kärnkonfiguration, utan det här alternativet kan du inte bygga 32bit-saker, till och med en chroot i ett 32bit-system, t.ex. CRUX 2.8, är inte möjligt utan det!
  • Avvisa inte /etc/pkgmk.conf, viktiga tillägg har lagts till

Vad är nytt i version 2.8:

  • Toolchain-uppdateringar:
  • CRUX 2.8 innehåller glibc 2.16.0, gcc 4.7.2 och binutils 2.22
  • Kärna:
  • Linux 3.5.4
  • Xorg:
  • CRUX 2.8 skickas med Xorg 7.7 och xorg-server 1.13.0.
  • Bild:
  • ISO-bilden bearbetas med isohybrid och lämpar sig för bränning på en CD och sätter på en USB-enhet.
  • Oförenliga ändringar:
  • Viktiga bibliotek har uppdaterats till nya större versioner som inte är ABI kompatibla med de gamla versionerna. Vi rekommenderar starkt att man manuellt uppdaterar till CRUX 2.8 via portar, eftersom dessa ändringar tillfälligt kommer att bryta systemet.
  • libmpc har uppdaterats till version 1.0.1, som krävs av gcc
  • openssl har uppdaterats till version 1.0.1, som krävs av många paket (mest märkbar: wget, som i sin tur kallas av pkgmk för att ladda ner källor)
  • libpcre har uppdaterats till 8.31, som krävs av många paket, t.ex. grep
  • gdbm har uppdaterats till version 1.10
  • db har uppdaterats till version 5.3
  • libtiff har uppdaterats till version 4
  • libpng har uppdaterats till version 1.5
  • Viktiga ändringar:
  • Den äldsta kärnan som stöds av glibc är 2.6.39 nu
  • util-linux-ng har bytt namn till util-linux
  • modul-init-verktyg har ersatts av kmod
  • Tidzondata har tagits bort från glibc och tillhandahålls nu av en ny port: core / tzdata
  • En del avkodade videodrivrutiner har tagits bort från xorg (radeonhd, i128, mach64, tdfx, voodoo)
  • libGlu är inte längre en del av mesa men tillhandahålls av en ny port: xorg / glu
  • några delar av xcb-util har delats i xcb-util-image, xcb-använd-nycklar, xcb-util-render och xcb-util-wm

Vad är nytt i version 2.7.1:

  • Toolchain-uppdateringar
  • CRUX 2.7.1 innehåller glibc 2.12.2, gcc 4.5.3 och binutils 2.20.1
  • Kärna:
  • Linux 2.6.39.4
  • paket:
  • CRUX 2.7.1 innehåller det vanliga gänget med portuppdateringar, men utan några oförenliga ändringar.
  • Släpp anteckningar för CRUX 2.7
  • Toolchain-uppdateringar
  • CRUX 2.7 innehåller glibc 2.12.1, gcc 4.5.1 och binutils 2.20.1
  • Kernel
  • Linux 2.6.35.6
  • Xorg
  • CRUX 2,7 skickas med Xorg 7.5 och xorg-server 1.9.0.
  • Bild:
  • För att spara utrymme komprimeras alla paket som skickas med bilden komprimerad med xz, vilket kräver en ny version av pkgutils. Ett gz-komprimerat paket av pkgutils har placerats / underverktyget / verktyg.
  • Förutom den vanliga ISO-bilden finns en bild som passar för USB-tumdrivare, från våra nedladdningsspeglar.
  • Oförenliga ändringar:
  • Viktiga bibliotek har uppdaterats till nya större versioner, som inte är ABI kompatibla med de gamla versionerna. Vi rekommenderar starkt att man manuellt uppdaterar till CRUX 2.7 via portar, eftersom dessa ändringar tillfälligt kommer att bryta systemet.
  • libgmp har uppdaterats till version 5.0, som krävs av gcc och coreutils
  • libmpfr har uppdaterats till version 3.0, som krävs av gcc
  • openssl har uppdaterats till version 1.0, som krävs av många paket (mest märkbar: wget, som i sin tur kallas av pkgmk för att ladda ner källor)
  • libjpeg har uppdaterats till version 8
  • libpng har uppdaterats till version 1.4
  • Kairo byggs inte längre med stöd för glitzbackend (det påverkar GTK + -program och andra)
  • Viktiga ändringar:
  • Nya funktioner i pkgutils:
  • Förutom gzip har pkgmk förbättrats för att eventuellt komprimera nybyggda paket med bzip2 eller xz.
  • pkgutils kan läsa paket som har komprimerats med bzip2 och xz utöver gzip.
  • pkgmk har utökats med den nya kommandoraden, som gör att den ignorerar nya filer i en felavstämning.
  • pkgmk har lärt sig separata exitkoder för de olika fel som kan uppstå.
  • acl har lagts till i kärnan
  • btrfs-progs har lagts till i kärnan
  • libattr har bytt namn till attr och flyttat från opt till kärna
  • libpcap har flyttats från opt till kärna
  • stöd för acl / cap har lagts till i coreutils
  • NFSv4-support har lagts till i nfs-utils. Detta kräver ett par nya bibliotek (libevent, libtirpc, libnfsidmap) och portkarta måste ersättas av rpcbind. Vi har flyttat hela NFS-stapeln för att välja, vilken fortfarande levereras med ISO. Installationen hanterar uppgraderingen och nya krav automatiskt.
  • portkarta har tagits bort från kärnan
  • Standardkonfigurationen för sysklogd har förlängts
  • standardloggning av dcron görs nu via sysklogd
  • Små utgåva nummer används inte längre i katalogen layout av perl. Det är nu möjligt att uppdatera perl-porten utan att bryta varje perl-förlängningsmodul.
  • Standard X-teckensnittsvägen har ändrats till / usr / share / fonts / X11

Vad är nytt i version 2.6 RC1:

  • Toolchain-uppdateringar:
  • CRUX 2.6 innehåller glibc 2.10.1, gcc 4.4.1 och binutils 2.19.1
  • Kärna:
  • Linux 2.6.30.x
  • Xorg:
  • CRUX 2.6 skickas med Xorg 7.4.
  • Viktiga ändringar:
  • xz / lzma support har lagts till libarchive, det är möjligt att använda .xz och .lzma källarkiv i våra hamnar nu
  • libusb har uppdaterats till version 1.0, för att hålla kompatibilitet med version 0.1 har en ny port libusb-kompatibilitet lagts till i kärnan
  • libblkid, blkid, findfs och fsck tillhandahålls nu av util-linux-ng istället för e2fsprogs
  • libuuid, uuidd och uuidgen tillhandahålls nu av util-linux-ng istället för e2fsprogs
  • med filen /etc/modprobe.conf för att konfigurera modprobe är deprecated, använd * .conf-filer i /etc/modprobe.d/ istället
  • rdate har ersatts av openrdate
  • libdevmapper, sudo och xz har flyttats från opt till kärna
  • tcsh, rpm2targz, strace och expat har flyttats från kärna till opt.
  • lvm2 är nu tillgänglig under installationen

Vad är nytt i version 2.5 RC1:

  • innehåller glibc 2.8, GCC 4.3.2 och Binutils 2.19;
  • Linuxkärna 2.6.27.x;
  • skickas med X.Org 7.4;
  • glibc innehåller inte alla möjliga platser längre, se handboken;
  • Konfigurationen runtime linker har blivit mycket förenklad genom att lägga till en konfigurationskatalog /etc/ld.so.conf.d;
  • GCC beror på libgmp och libmpfr nu, båda har lagts till i kärnan;
  • en ny port inetutils ersätter inetd, netkit-ftp och netkit-telnet;
  • hotplug har tagits bort eftersom den inte användes sedan länge,
  • libpcre har lagts till i kärnan;
  • slocate har ersatts av mlocate;
  • cdrtools har ersatts av cdrkit.

Liknande mjukvara

Annan programvara för utvecklare Crux Team

CRUX PPC
CRUX PPC

12 May 15

Kommentarer till CRUX

Kommentarer hittades inte
Kommentar
Slå på bilder!