CRUX yra atviras šaltinis, laisvai paskirstytas ir nepriklausomas "Linux" paskirstymas, sukurtas iš naujo ir optimizuotas i686 komandų rinkinio architektūrai. Jame yra paprasta tar.gz paketų sistema, gana maža programinės įrangos kolekcija ir BSD stiliaus iniciacijos scenarijai.
Prieinamumas, įkrovos parinktys ir palaikomos architektūros
Platinimas yra prieinamas atsisiuntimui kaip vienintelis ISO atvaizdas, kurį galima naudoti tik įdiegiant operacinę sistemą vietiniame diske. Ji buvo sukurta dirbti su 32 bitų (i686) aparatinės įrangos platformomis, tačiau ji taip pat gali būti įdiegta kompiuteriuose, kuriuose naudojamas 64 bitų procesorius.
Tai yra minimalus platinimas, kuriame nėra įdomių paleidimo eilių, bet tik teksto pagrindu, kuris suteikia vartotojams galimybę įdiegti CRUX vietiniame diske naudojant numatytuosius parametrus arba įvairias iš anksto nustatytus framebufferius, kaip taip pat paleisti atminties diagnostikos testą.
Be to, vartotojai gali peržiūrėti "IDE", "SATA", "USB", "SCSI" ir "FireWire" parinktis, paspausdami F3 mygtuką, išgelbėti sugadintą operacinę sistemą, paspausdami klavišą F5, taip pat norėdami peržiūrėti įvairias paleisties parinktis paspausdami klavišą F4.
Padėtis patyrusiems Linux vartotojams
Po paleidimo iš ISO atvaizdo, kuris gali būti diskeltas į CD diskus arba USB atmintines, vartotojai bus nukreipti į lukšto raginimą. Iš ten jie turi įvesti komandą "setup", kad būtų galima įdiegti platinimą.
Visas diegimo procesas yra pagrįstas tekstu ir duos vartotojams du parinktis, norint atlikti naują CRUX diegimą arba atnaujinti esamą. Įdiegę CRUX pirmiausia turėsite įvesti katalogą, kuriame yra sumontuotas pagrindinis skaidinys, pasirinkti, kurias programinės įrangos rinkinius norite įdiegti, taip pat pasirinkti atskirus paketus (pasirinktinai).
Bottom line
Apibendrinant, "CRUX" yra "Linux" paskirstymas, pritaikytas patyrusiems Linux vartotojams, kurie yra pavargę nuo naujokų orientuotos operacinės sistemos.
Kas naujo šiame leidime:
- Toolchain buvo atnaujintas, įtraukdamas glibc 2.27, GCC 7.3.0 ir binutils 2.29.1.
- CRUX 3.4 kartu su 4.14,40 diegimo branduoliu ir Xorg 7.7 su xorg-serveriu 1.20.0.
Kas naujo versijoje:
- Toolchain atnaujinimai:
- CRUX 3.2 pateikiamas su multilib įrankių juodu, kuris apima glibc 2.22, gcc 5.2.0 ir binutils 2.25.1
- branduolys:
- Linux 4.1.13
- Xorg:
- "CRUX 3.2" tiekia "Xorg 7.7" ir "xorg-server 1.18.0"
- Vaizdas:
- ISO atvaizdas apdorojamas su isohybridu ir tinka įrašyti į kompaktinį diską ir įdėti USB diską. "UEFI" palaikymas yra prieinamas naudojant "dosfstools", "efibootmgr" ir "grub2-efi".
- Nesuderinami pakeitimai:
- Svarbios bibliotekos buvo atnaujintos naujoms didelėms versijoms, kurios nėra ABI suderinamos su senosiomis versijomis. Mes primygtinai rekomenduojame neautomatiškai atnaujinti CRUX 3.2 per uostus, nes šie pakeitimai laikinai sulaužys sistemą. Atminkite, kad vis dar gali būti paketai, kuriuos reikia atnaujinti, kurie nėra įtraukti į ISO. Šie paketai turės būti atnaujinti / pertvarkyti rankiniu būdu.
- "ncurses" buvo atnaujintas iki 6.0 versijos. Norėdami išvengti masinio sistemos pertraukos, pridėjome senosios versijos suderinamumo simbolių nuorodas. Jie bus pašalinti vėlesniame leidime. Dėl senojo "ncurses" prievado klaidos reikalingas priverstinis diegimas!
- Svarbios pastabos: Dabar / bin / sh simbolių vietoje naudojamas brūkšnys
- . Atminkite, kad bash vis dar yra tvirtas reikalavimas, nes dauguma mūsų įrankių, tokių kaip pkgmk, uostai ir tt, yra bash scenarijai
- "glibc locales" reikės atkurti. Žiūrėkite skyrių "Vietų generavimas"
- "tcp_wrappers" palaikymas pašalintas
- Pasirinkti / dovecot gali būti sukonfigūruotas runtime naudoti tcpwrap. Patikrinkite savo konfigūraciją
- nauja meniu puslapių vieta yra / usr / share / man, kuri yra FSH standartas nuo daugelio metų.
- siekiant patobulinti ir standartizuoti rc scenarijus, pagrindinio prievado rinkinyje buvo įtraukta pagalbinės programos paleidimo-sustabdymo operacija
- "Firefox" buvo paruoštas "html5" vaizdo įrašams per "gstreamer" sistemą, kuri įtraukia gstreamer ir gst-plugins-base į priklausomybės sąrašą
- "Firefox" šiuo metu naudoja gtk3 įrankių rinkinį, o ne gtk2.
- "wpa_supplicant" palaiko "Dbus".
- "wgl" papildytas pkgmk palaikymas. Numatytasis vis dar yra wget, bet jį galima sukonfigūruoti pkgmk.conf.
- licencijos failai buvo įtraukti į mūsų oficialias uosto saugyklas.
Kas naujo 3.2 versijoje:
- Toolchain atnaujinimai:
- CRUX 3.2 pateikiamas su multilib įrankių juodu, kuris apima glibc 2.22, gcc 5.2.0 ir binutils 2.25.1
- branduolys:
- Linux 4.1.13
- Xorg:
- "CRUX 3.2" tiekia "Xorg 7.7" ir "xorg-server 1.18.0"
- Vaizdas:
- ISO atvaizdas apdorojamas su isohybridu ir tinka įrašyti į kompaktinį diską ir įdėti USB diską. "UEFI" palaikymas yra prieinamas naudojant "dosfstools", "efibootmgr" ir "grub2-efi".
- Nesuderinami pakeitimai:
- Svarbios bibliotekos buvo atnaujintos naujoms didelėms versijoms, kurios nėra ABI suderinamos su senosiomis versijomis. Mes primygtinai rekomenduojame neautomatiškai atnaujinti CRUX 3.2 per uostus, nes šie pakeitimai laikinai sulaužys sistemą. Atminkite, kad vis dar gali būti paketai, kuriuos reikia atnaujinti, kurie nėra įtraukti į ISO. Šie paketai turės būti atnaujinti / pertvarkyti rankiniu būdu.
- "ncurses" buvo atnaujintas iki 6.0 versijos. Norėdami išvengti masinio sistemos pertraukos, pridėjome senosios versijos suderinamumo simbolių nuorodas. Jie bus pašalinti vėlesniame leidime. Dėl senojo "ncurses" prievado klaidos reikalingas priverstinis diegimas!
- Svarbios pastabos: Dabar / bin / sh simbolių vietoje naudojamas brūkšnys
- . Atminkite, kad bash vis dar yra tvirtas reikalavimas, nes dauguma mūsų įrankių, tokių kaip pkgmk, uostai ir tt, yra bash scenarijai
- "glibc locales" reikės atkurti. Žiūrėkite skyrių "Vietų generavimas"
- "tcp_wrappers" palaikymas pašalintas
- Pasirinkti / dovecot gali būti sukonfigūruotas runtime naudoti tcpwrap. Patikrinkite savo konfigūraciją
- nauja meniu puslapių vieta yra / usr / share / man, kuri yra FSH standartas nuo daugelio metų.
- siekiant patobulinti ir standartizuoti rc scenarijus, pagrindinio prievado rinkinyje buvo įtraukta pagalbinės programos paleidimo-sustabdymo operacija
- "Firefox" buvo paruoštas "html5" vaizdo įrašams per "gstreamer" sistemą, kuri įtraukia gstreamer ir gst-plugins-base į priklausomybės sąrašą
- "Firefox" šiuo metu naudoja gtk3 įrankių rinkinį, o ne gtk2.
- "wpa_supplicant" palaiko "Dbus".
- "wgl" papildytas pkgmk palaikymas. Numatytasis vis dar yra wget, bet jį galima sukonfigūruoti pkgmk.conf.
- licencijos failai buvo įtraukti į mūsų oficialias uosto saugyklas.
Kas naujo 3.1 versijoje:
- Toolchain atnaujinimai:
- "CRUX 3.1" pateikiamas su "multilib" įrankių juodu, kuris apima glibc 2.19.0, gcc 4.8.3 ir binutils 2.24
- branduolys:
- Linux 3.12.23
- Xorg:
- CRUX 3.1 tiekia Xorg 7.7 ir xorg-serverį 1.15.1.
- Vaizdas:
- ISO atvaizdas apdorojamas su isohybridu ir tinka įrašyti į kompaktinį diską ir įdėti į USB įrenginį.
- Nesuderinami pakeitimai:
- Svarbios bibliotekos buvo atnaujintos naujoms didelėms versijoms, kurios nėra ABI suderinamos su senosiomis versijomis. Mes primygtinai rekomenduojame neautomatiškai atnaujinti CRUX 3.1 per uostus, nes šie pakeitimai laikinai sulaužys sistemą. Atminkite, kad vis dar gali būti paketai, kuriuos reikia atnaujinti, kurie nėra įtraukti į ISO. Šie paketai turės būti atnaujinti / pertvarkyti rankiniu būdu.
- libpng atnaujinta iki 1.6 versijos
- libjpeg buvo pakeistas libjepeg-turbo
- libmng atnaujintas iki 2.0 versijos
- Svarbios pastabos:
- udev buvo pakeistas eudev
- atnaujintas "Eudev" pervadins "Ethernet" įrenginius, pvz., "udev". Norėdami sustabdyti tai padaryti, paleiskite /etc/udev/rules.d/80-net-name-slot.rules
- Daugiau informacijos galite rasti freedesktop wiki: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- Tinklo įrankiai ir traceroute buvo pašalinti iš pagrindinės kolekcijos. Pagrindinis funkcionalumas pakeistas iproute. Be to, inetutils prievadas dabar turi komandą ifconfig, hostname ir traceroute
- paskutiniai sysvinit įrankiai, mesg, siena ir pidof buvo pakeistos naujesnėmis versijomis su util-linux arba resp. procps
- vyro programa nepasiekiama nuo metų, ją pakeitė man-db
- tinklo konfigūracija buvo padalinta į dvi dalis: viena - "lo", skirta "loopback" įrenginiui, netgi kitiems tinklo įrenginiams. Abu yra gyvenantys /etc/rc.d ir todėl turėtų būti pradėti kaip paslaugos /etc/rc.conf
- iš "lvm" uosto buvo pašalinta apkaba. Jei norite sudabinti, įdiekite opt / clang, kuris priklauso nuo llvm.
- mesa3d dabar priklauso nuo lvv, kuris yra reikalingas tam, kad būtų sukurta keletas populiarių "gallium" tvarkyklių. Mes taip pat pridūrėme aiškią "libvdpau" palaikymą.
Kas naujo 3.0 versijoje:
- Nauja architektūra:
- Daugiau nei 11 metų po CRUX 0,5 išleidimo i686 CRUX 3.0 yra pirmoji "x86-64" architektūros versija.
- Tuo metu, kai "Per Liden" sukūrė "CRUX", "i686" procesorius, pagrįstas 32 bitų "Intel IA-32" architektūra, buvo naujausias ir todėl pasirinktas kaip numatytasis CRUX optimizavimas. Tačiau šiandien i686 arka yra daugiau ar mažiau pasenusi, bent jau staliniams kompiuteriams ir pakeista x86-64 architektūra.
- "Toolchain" naujiniai:
- "CRUX 3.0" pateikiamas su "multilib" įrankių juodu, kuris apima glibc 2.16.0, gcc 4.7.2 ir binutils 2.23.1
- branduolys:
- Linux 3.6.11
- Xorg:
- "CRUX 3.0" tiekia Xorg 7.7 ir xorg-serverį 1.13.0.
- Vaizdas:
- ISO atvaizdas apdorojamas su isohybridu ir tinka įrašyti į kompaktinį diską ir įdėti į USB įrenginį.
- Svarbios pastabos:
- galimas atnaujinimas nuo 2.8 i686 iki 3.0, bet jūs turite atkurti visus įdiegtus paketus, kurie nėra ISO dalis
- mes artimiausiu metu toliau atnaujinsime CRUX 2.8 saugyklas, bet paskatinsime visus naudotojus atnaujinti iki 3.0
- Be "glibc-32", mes neteikia "ISO" bet kokios 32 bitų "compat" bibliotekos, bet 32-bitų suderinamumo bibliotekoms yra nauja saugykla, vadinama "compat-32". Duomenų saugykla nėra įjungta pagal numatytuosius nustatymus (/etc/ports/compat-32.rsync.inactive)
- įjunkite CONFIG_IA32_EMULATION savo branduolio konfigūraciją, be šios galimybės negalėsite kurti 32 bitų, net chroot į 32 bitų sistemą, pvz., CRUX 2.8, be jo neįmanoma!
- neatmetate /etc/pkgmk.conf, pridėti svarbūs plėtiniai
Kas naujo 3.0 versijoje RC1:
- galima atnaujinti iš 2.8 i686 iki 3.0, turėsime atkurti visus įdiegtus paketus, kurie nėra ISO dalis, mes artimiausiu metu toliau atnaujinsime CRUX 2.8 saugyklas, bet paskatinsime visus naudotojus atnaujinti iki 3.0.
- 32 bitų suderinamumo prievadų medis yra prieinamas, bet neįgalintas pagal numatytuosius nustatymus (/etc/ports/compat-32.rsync.inactive)
- įjunkite CONFIG_IA32_EMULATION savo branduolio konfigūraciją, be šios galimybės negalėsite kurti 32 bitų, net chroot į 32 bitų sistemą, pvz., CRUX 2.8, be jo neįmanoma!
- neatmetate /etc/pkgmk.conf, pridėti svarbūs plėtiniai
Kas naujo versijoje 2.8:
- Toolchain atnaujinimai:
- CRUX 2.8 apima glibc 2.16.0, gcc 4.7.2 ir binutils 2.22
- branduolys:
- Linux 3.5.4
- Xorg:
- "CRUX 2.8" tiekia Xorg 7.7 ir xorg-serverį 1.13.0.
- Vaizdas:
- ISO atvaizdas apdorojamas su isohybridu ir tinka įrašyti į kompaktinį diską ir įdėti į USB įrenginį.
- Nesuderinami pakeitimai:
- Svarbios bibliotekos buvo atnaujintos naujoms didelėms versijoms, kurios nėra ABI suderinamos su senosiomis versijomis. Mes primygtinai rekomenduojame neautomatiškai atnaujinti CRUX 2.8 per uostus, nes šie pakeitimai laikinai sulaužys sistemą.
- libmpc atnaujintas iki 1.0.1, reikalaujama gcc
- openssl atnaujintas iki 1.0.1 versija, reikalaujama daugelyje paketų (labiausiai pastebima: wget, kurį savo ruožtu vadina pkgmk, kad atsisiųstų šaltinius)
- libpcre atnaujintas iki 8,31, reikalaujama daugelyje paketų, pvz., grep
- gdbm atnaujintas iki 1.10 versijos
- db atnaujintas iki 5.3 versijos
- libtiff atnaujintas iki 4 versijos
- libpng atnaujinta iki 1.5 versijos
- Svarbūs pakeitimai:
- seniausias glibc palaikomas branduolys yra 2.6.39 dabar
- util-linux-ng buvo pervadintas į util-linux
- modulio init įrankiai buvo pakeisti kmod
- laiko juostos duomenys buvo pašalinti iš "glibc" ir dabar jį teikia naujas uostas: core / tzdata li>
- kai kurie nepakankami vaizdo tvarkyklės buvo pašalinti iš xorg (radeonhd, i128, mach64, tdfx, voodoo)
- "libGlu" nebėra mesa dalis, bet ją teikia naujas uostas: xorg / glu
- kai kurios xcb-util dalys buvo padalintos į xcb-util-image, xcb-util-keysyms, xcb-util-render ir xcb-util-wm
Kas naujo 2.7.1 versijoje:
- "Toolchain" atnaujinimai
- CRUX 2.7.1 apima glibc 2.12.2, gcc 4.5.3 ir binutils 2.20.1
- branduolys:
- Linux 2.6.39.4
- Paketai:
- "CRUX 2.7.1" apima įprastus uostų atnaujinimus, bet be jokių nesuderinamų pakeitimų.
- CRUX 2.7 išleidimo pastabos
- "Toolchain" naujiniai
- CRUX 2.7 apima glibc 2.12.1, gcc 4.5.1 ir binutils 2.20.1
- branduolys
- Linux 2.6.35.6
- Xorg
- "CRUX 2.7" tiekia "Xorg 7.5" ir "xorg-server" 1.9.0.
- Vaizdas:
- Norėdami sutaupyti vietos, visi su nuotrauka siunčiami paketai suspaudžiami su xz, kuriam reikalinga nauja pkgutils versija. Gk suspaustas paketas pkgutils buvo pateiktas aplanke / tools.
- Išskyrus įprastą ISO atvaizdą, USB sparnuotėms tinkamas vaizdas yra mūsų atsisiųstieji veidrodžiai.
- Nesuderinami pakeitimai:
- Svarbios bibliotekos buvo atnaujintos naujoms didelėms versijoms, kurios nėra ABI suderinamos su senosiomis versijomis. Mes primygtinai rekomenduojame neautomatiškai atnaujinti CRUX 2.7 per uostus, nes šie pakeitimai laikinai sulaužys sistemą.
- libgmp atnaujintas iki 5.0 versijos, reikalingas "gcc" ir "coreutils"
- "libmpfr" atnaujinta iki 3.0 versijos, reikalaujama "gcc"
- openssl atnaujintas iki 1.0 versijos, reikalaujamas daugelyje paketų (labiausiai pastebimas: wget, kurį savo ruožtu vadina pkgmk, kad atsisiųstų šaltinius)
- libjpeg atnaujintas iki 8 versijos
- libpng atnaujintas iki 1.4 versijos
- Kairas nebėra pastatytas su "glitz" atgaline pagalba (tai turi įtakos GTK + programoms ir kitiems)
- Svarbūs pakeitimai:
- Naujos pkgutils funkcijos:
- Be gzip, pkgmk buvo patobulintas, kad pasirinktinai suspaustumėte naujai sukurtus paketus su bzip2 ar xz.
- pkgutils gali skaityti paketus, kurie buvo suspausti kartu su bzip2 ir xz be gzip.
- "pkgmk" pratęsė komandų eilutės "newignor" naujas komandinės eilutės jungiklis, todėl ignoruoja naujus failus neatitikimo vietoje.
- "pkgmk" išmoko skirtingų klaidų, kurios gali atsirasti, išeities kodus.
- "acl" buvo pridėtas prie "core"
- Btrfs-progs buvo pridėtas prie pagrindinio
- libattr buvo pervadintas į attr ir perkeltas iš pasirinkimo į pagrindinį
- libpcap buvo perkeltas iš pasirinkimo į pagrindinį
- "coreutils" pridėta "acl / cap" parama
- NFSv4 palaikymas buvo pridėtas prie nfs-utils. Tam reikia keletos naujų bibliotekų (libevent, libtirpc, libnfsidmap), o portmap turi būti pakeistas rpcbind. Mes persikėlėme visą NFS kaminą, kad pasirinktumėte, kuri vis tiek siunčiama su ISO. "Setup" automatiškai atliks atnaujinimą ir naujus reikalavimus.
- portmap buvo pašalintas iš pagrindinio
- numatytasis sysklogd konfigūracijos pratęsimas
- numatytasis dcron registravimas dabar atliekamas naudojant sysklogd
- "minor" leidimo numeriai nebėra naudojami perl katalogo išdėstymo. Dabar galima atnaujinti perl uostą, nesulaužant kiekvieno perl modulio.
- numatytasis X šriftų kelias buvo pakeistas į / usr / share / fonts / X11
Kas naujo , versija 2.6 RC1:
- Toolchain atnaujinimai:
- CRUX 2.6 apima glibc 2.10.1, gcc 4.4.1 ir binutils 2.19.1
- branduolys:
- Linux 2.6.30.x
- Xorg:
- CRUX 2.6 tiekia Xorg 7.4.
- Svarbūs pakeitimai:
- "xz / lzma" palaikymas buvo pridėtas prie "libarchive", dabar mūsų uostuose galima naudoti .xz ir .lzma šaltinio archyvus
- "libusb" buvo atnaujintas iki 1.0 versijos, siekiant išlaikyti suderinamumą su versija 0.1, prie "core" buvo pridėtas naujas uostas "libusb-compat"
- libblkid, blkid, findfs ir fsck dabar yra util-linux-ng vietoj e2fsprogs
- libuuid, uuidd ir uuidgen dabar yra util-linux-ng vietoj e2fsprogs
- naudojant failą /etc/modprobe.conf konfigūruoti modprobe nebeteikiamas, naudokite * .conf failus į /etc/modprobe.d/ vietoj
- data pakeista openrdate
- "libdevmapper", "sudo" ir "xz" buvo perkelti iš pasirinkimo į pagrindinį
- "tcsh", "rpm2targz", "strace" ir "expat" buvo perkelti iš "core" į "opt"
- lvm2 dabar galima įdiegti
Kas naujo 2.5 versijoje RC1:
- apima glibc 2.8, GCC 4.3.2 ir Binutils 2.19;
- Linux branduolys 2.6.27.x;
- laivai su X. Org 7.4;
- glibc visose vietose nėra, žr. vadovą;
- "runtime linker" konfigūracija buvo labai supaprastinta pridėjus konfigūracijos katalogą /etc/ld.so.conf.d;
- GCC priklauso nuo libgmp ir libmpfr dabar, abu buvo įtraukti į šerdį;
- naujas inetutils prievadas pakeičia inetd, netkit-ftp ir netkit-telnet;
- "hotplug" pašalintas, nes jis ilgą laiką nebuvo naudojamas
- "libpcre" buvo pridėtas prie "core";
- slocate buvo pakeistas mlocate;
- cdrtools buvo pakeistas cdrkit.
Komentarai nerastas