A CRUX a Linux nyílt forráskódú, szabadon elosztott és független disztribúciója, amely a semmiből épül fel és az i686 utasításkészlet-architektúrára optimalizált. Egy egyszerű tar.gz alapú csomagrendszer, egy nagyon kis szoftvergyűjtemény és egy BSD-stílusú inicializálási parancsfájl.
Az elérhetőség, a rendszerindítási opciók és a támogatott architektúrák
Az elosztás egyetlen ISO-képként letölthető, amely csak az operációs rendszer helyi merevlemezre telepítéséhez használható. Úgy tervezték, hogy a 32 bites (i686) hardveres platformokkal dolgozik, de alkalmazható olyan számítógépeken is, amelyek 64 bites processzort használnak.
Ez egy minimalista disztribúció, amely nem rendelkezik elegáns rendszerindítási kérelemmel, csak szövegalapú, amely lehetővé teszi a felhasználók számára a CRUX telepítését egy helyi merevlemezre az alapértelmezett beállítások vagy különböző előre definiált framebufferek használatával. valamint egy memóriadiagnosztikai teszt futtatását.
Ezen kívül a felhasználók megtekinthetik az IDE, SATA, USB, SCSI és FireWire opciókat az F3 gomb megnyomásával, egy törött operációs rendszer megmentésével az F5 billentyű megnyomásával, valamint a különböző indítási lehetőségek megtekintéséhez az F4 billentyű megnyomásával.
A tapasztalt Linux-felhasználók elosztása
Miután az ISO képről indult, amely CD-lemezekre vagy USB-rétegekre telepíthető, a felhasználók a shell parancsra kerülnek. Innen kell beírnia a "setup" parancsot az elosztás telepítéséhez.
A teljes telepítési folyamat szöveges alapú, és két lehetőséget kínál a felhasználóknak: friss CRUX telepítés vagy meglévő frissítés. A CRUX telepítésekor először meg kell adnia a gyökérpartíciót tartalmazó könyvtárat, kiválaszthatja, hogy mely szoftvergyűjteményeket telepítse, valamint hogy kiválaszthassa az egyes csomagokat (opcionálisan).
Alsó sor
Összefoglalva, a CRUX egy olyan Linux elosztása, amelyet tapasztalt Linux felhasználóknak terveztek, akik fáradtak az újbóli operációs rendszerre. Számos számítógépre használható, különösen a low-end kategóriákban.
Az újdonság ebben a kiadásban:
- Az eszköztár frissítve lett a glibc 2.27, az GCC 7.3.0 és a binutils 2.29.1 verziójában.
- A CRUX 3.4 egy 4.14.40 telepítési kernelrel és Xorg 7.7-vel rendelkezik xorg-szerver 1.20.0 verzióval.
Újdonság a verzióban:
- Eszköztár frissítések:
- A CRUX 3.2 egy multilib eszközcsatornával rendelkezik, amely tartalmazza a glibc 2.22, a gcc 5.2.0 és a binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorg:
- A CRUX 3.2 az Xorg 7.7 és az xorg-server 1.18.0 verziójával szállít
- Kép:
- Az ISO-képeket az isohybridekkel dolgozzák fel, és alkalmasak CD-írásra és USB-meghajtó telepítésére. Az UEFI támogatás elérhető a dozfstools, az efibootmgr és a grub2-efi telepítésével az ISO-hez.
- Összeférhetetlen változások:
- Fontos könyvtárakat frissítettek az olyan új verziókra, amelyek nem ABI kompatibilisek a régi verziókkal. Erősen javasoljuk, hogy kézzel frissítsenek a CRUX 3.2-re a portokon keresztül, mivel ezek a változtatások átmenetileg megszakítják a rendszert. Kérjük, vegye figyelembe, hogy még mindig vannak olyan csomagok, amelyek frissítésre szorulnak, és amelyek nem szerepelnek az ISO-ban. Ezeknek a csomagoknak kézzel kell frissíteniük / átépíteniük.
- ncurses frissítve lett a 6.0 verzióra. A masszív rendszünet elkerülése érdekében a régi verzióhoz kompatibilitási szimbolikus linkeket adtunk hozzá. Egy későbbi kiadásban eltávolítják őket. A régi ncurses port hibájából kényszerített telepítésre van szükség!
- Fontos megjegyzések:
- A bash / bash / symlink most a bash helyett a dash. Megjegyezzük, hogy a bash még mindig erős követelmény, mivel a legtöbb eszközünk, mint a pkgmk, a port stb bash parancsfájlok
- A glibc locales-eket regenerálni kell. Lásd a & quot; Helyek generálása & quot; szakaszát
- tcp_wrappers támogatását eltávolítottuk
- opt / dovecot lehet futásidejű konfiguráció a tcpwrap használatára. Ellenőrizze a beállításokat
- a man-oldal új helyszíne a / usr / share / man, amely évek óta az FSH szabvány.
- az rc szkriptek javításához és szabványosításához a helper-program start-stop-démonját a core port-collection
- A firefox a gstreamer keretrendszeren keresztül készült a html5 videókhoz, ami hozzáadja a gstreamer és a gst-plugins-bázisokat a függőségi listához
- A Firefox most a gtk3 eszköztárat használja gtk2 helyett.
- A wpa_supplicant támogatást kapott a dbus számára.
- A wkg mellett a pkgmk-hez hozzáadta a curl támogatását. Az alapértelmezés még mindig wget, de konfigurálható a pkgmk.conf fájlban.
- licencfájlokat hozzáadtuk a hivatalos portfile-khez.
A
A
A
A
Az újdonság a 3.2-es verzióban:
- Eszköztár frissítések:
- A CRUX 3.2 egy multilib eszközcsatornával rendelkezik, amely tartalmazza a glibc 2.22, a gcc 5.2.0 és a binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorg:
- A CRUX 3.2 az Xorg 7.7 és az xorg-server 1.18.0 verziójával szállít
- Kép:
- Az ISO-képeket az isohybridekkel dolgozzák fel, és alkalmasak CD-írásra és USB-meghajtó telepítésére. Az UEFI támogatás elérhető a dozfstools, az efibootmgr és a grub2-efi telepítésével az ISO-hez.
- Összeférhetetlen változások:
- Fontos könyvtárakat frissítettek az olyan új verziókra, amelyek nem ABI kompatibilisek a régi verziókkal. Erősen javasoljuk, hogy kézzel frissítsenek a CRUX 3.2-re a portokon keresztül, mivel ezek a változtatások átmenetileg megszakítják a rendszert. Kérjük, vegye figyelembe, hogy még mindig vannak olyan csomagok, amelyek frissítésre szorulnak, és amelyek nem szerepelnek az ISO-ban. Ezeknek a csomagoknak kézzel kell frissíteniük / átépíteniük.
- ncurses frissítve lett a 6.0 verzióra. A masszív rendszünet elkerülése érdekében a régi verzióhoz kompatibilitási szimbolikus linkeket adtunk hozzá. Egy későbbi kiadásban eltávolítják őket. A régi ncurses port hibájából kényszerített telepítésre van szükség!
- Fontos megjegyzések:
- A bash / bash / symlink most a bash helyett a dash. Megjegyezzük, hogy a bash még mindig erős követelmény, mivel a legtöbb eszközünk, mint a pkgmk, a port stb bash parancsfájlok
- A glibc locales-eket regenerálni kell. Lásd a & quot; Helyek generálása & quot; szakaszát
- tcp_wrappers támogatását eltávolítottuk
- opt / dovecot lehet futásidejű konfiguráció a tcpwrap használatára. Ellenőrizze a beállításokat
- a man-oldal új helyszíne a / usr / share / man, amely évek óta az FSH szabvány.
- az rc szkriptek javításához és szabványosításához a helper-program start-stop-démonját a core port-collection
- A firefox a gstreamer keretrendszeren keresztül készült a html5 videókhoz, ami hozzáadja a gstreamer és a gst-plugins-bázisokat a függőségi listához
- A Firefox most a gtk3 eszköztárat használja gtk2 helyett.
- A wpa_supplicant támogatást kapott a dbus számára.
- A wkg mellett a pkgmk-hez hozzáadta a curl támogatását. Az alapértelmezés még mindig wget, de konfigurálható a pkgmk.conf fájlban.
- licencfájlokat hozzáadtuk a hivatalos portfile-khez.
A
A
A
A
Az újdonság a 3.1-es verzióban:
- Eszköztár frissítések:
- A CRUX 3.1 egy multilib eszköztárral rendelkezik, amely tartalmaz glibc 2.19.0, gcc 4.8.3 és binutils 2.24
- Kernel:
- Linux 3.12.23
- Xorg:
- A CRUX 3.1 Xorg 7.7 és xorg-szerver 1.15.1 szerverekkel szállít.
- Kép:
- Az ISO-képeket az isohybridekkel dolgozzák fel, és CD-lemezre írhatók és USB meghajtóra helyezhetők.
- Összeférhetetlen változások:
- Fontos könyvtárakat frissítettek az olyan új verziókra, amelyek nem ABI kompatibilisek a régi verziókkal. Erősen javasoljuk, hogy kézzel frissítsenek a CRUX 3.1-re a portokon keresztül, mivel ezek a változtatások átmenetileg megszakítják a rendszert. Kérjük, vegye figyelembe, hogy még mindig vannak olyan csomagok, amelyek frissítésre szorulnak, és amelyek nem szerepelnek az ISO-ban. Ezeknek a csomagoknak kézzel kell frissíteniük / átépíteniük.
- A libpng frissítve lett az 1.6 verzióra.
- A libjpeg-t helyettesíti a libjepeg-turbo
- A libmng frissítve lett a 2.0-s verzióra
- Fontos megjegyzések:
- udev helyett eudev
- A frissített eudev át fogja nevezni az ethernet eszközöket, mint az udev. Ennek megakadályozásához futtassa a /etc/udev/rules.d/80-net-name-slot.rules
- További részletek a freedesktop wiki-n találhatók: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- A net-tools és a traceroute eltávolításra került a maggyűjteményből. A legfontosabb funkciókat az iprout váltotta fel. Ezenkívül az inetutils port tartalmaz egy ifconfig, hostname és traceroute parancsot most
- a sysvinit utolsó, mesg, wall és pidof eszközeit helyettesíti az újabb verziók, amelyek az util-linux-mal vagy a. procps
- Az emberprogram évek óta nem fenntartott, az ember-db helyettesíti
- A hálózati konfiguráció két részre oszlik: az egyik a loopback eszköz, a net más hálózati eszközök számára. Mindkettő az /etc/rc.d fájlban található, ezért el kell kezdeni, mint a /etc/rc.conf
- csíkot eltávolítottuk a llvm portról. Ha szeretné a csengést, telepítse az opt / clang függvényt, amely a llvm-től függ.
- A mesa3d mostantól a llvm függvénye, amely szükséges ahhoz, hogy néhány népszerű gallium-illesztőprogramot felépítsen. A mesa3d-hez explicit libvdpau támogatást is hozzáadtunk.
A
Újdonság a 3.0-s verzióban:
- Új architektúra:
- Több mint 11 éve az i686 CRUX 0.5 kiadása után a CRUX 3.0 az első kiadás az x86-64 architektúra számára.
- Abban az időben, amikor a Per Liden létrehozta a CRUX-t, az i686 processzor a 32 bites Intel IA-32 architektúra alapján volt a legkorszerűbb, ezért őt CRUX alapértelmezett optimalizálásaként választotta. De manapság az i686 arch többé-kevésbé elavult, legalábbis az asztali gépek számára, és az x86-64 architektúra felülbírálja.
- Eszköztár frissítése:
- A CRUX 3.0 egy multilib eszköztárral rendelkezik, amely tartalmazza a glibc 2.16.0, a gcc 4.7.2 és a binutils 2.23.1
- Kernel:
- Linux 3.6.11
- Xorg:
- A CRUX 3.0 az Xorg 7.7 és xorg-szerver 1.13.0 verziójával érkezik.
- Kép:
- Az ISO-képeket az isohybridekkel dolgozzák fel, és CD-lemezre írhatók és USB meghajtóra helyezhetők.
- Fontos megjegyzések:
- frissítés 2,8 i686-ról 3,0-ra lehetséges, de újra kell telepíteni az összes olyan telepített csomagot, amely nem része az ISO
- A közeljövőben továbbra is frissítjük a CRUX 2.8 adattárakat, de arra biztatjuk az összes felhasználót, hogy frissítsen 3.0-ra
- a glibc-32 mellett 32 bites kompakt könyvtárat nem szállítunk ISO-ra, de van egy új tárhely, a 32-bites kompatibilitási könyvtáraknak nevezett compat-32. A repository alapértelmezés szerint nincs engedélyezve (/etc/ports/compat-32.rsync.inactive)
- engedélyezd a CONFIG_IA32_EMULATION rendszert a rendszermag konfigurációjában, anélkül, hogy ilyen opciót nem tudsz 32 bites dolgokat felépíteni, még egy chrootot is egy 32 bites rendszerbe, pl. CRUX 2.8, ez nem lehetséges!
- ne utasítsa el a /etc/pkgmk.conf fájlt, fontos kiterjesztéseket adtak hozzá
Az újdonság a 3.0-s verzióban RC1:
- újra kell építeni az összes olyan telepített csomagot, amely nem része az ISOnak - a közeljövőben továbbra is frissítjük a CRUX 2.8 adattárakat, de arra ösztönözzük az összes felhasználót, hogy frissítsen 3.0-ra
- 32 bites kompatibilitási portfák elérhetőek, de alapértelmezés szerint nincsenek engedélyezve (/etc/ports/compat-32.rsync.inactive)
- engedélyezd a CONFIG_IA32_EMULATION rendszert a rendszermag konfigurációjában, anélkül, hogy ilyen opciót nem tudsz 32 bites dolgokat felépíteni, még egy chrootot is egy 32 bites rendszerbe, pl. CRUX 2.8, ez nem lehetséges!
- ne utasítsa el a /etc/pkgmk.conf fájlt, fontos kiterjesztéseket adtak hozzá
Újdonság a 2.8 verzióban:
- Eszköztár frissítések:
- A CRUX 2.8 tartalmazza glibc 2.16.0, gcc 4.7.2 és binutils 2.22
- Kernel:
- Linux 3.5.4
- Xorg:
- A CRUX 2.8 Xorg 7.7 és xorg-szerver 1.13.0 szolgáltatással szállít.
- Kép:
- Az ISO-képeket az isohybridekkel dolgozzák fel, és CD-lemezre írhatók és USB meghajtóra helyezhetők.
- Összeférhetetlen változások:
- Fontos könyvtárakat frissítettek az olyan új verziókra, amelyek nem ABI kompatibilisek a régi verziókkal. Erősen javasoljuk, hogy kézzel frissítse a CRUX 2.8-at a portokon keresztül, mivel ezek a változtatások átmenetileg megszakítják a rendszert.
- A libmpc frissítve a gcc által szükséges verzióra az 1.0.1-es verzióra
- openssl frissítve lett az 1.0.1-es verzióra, amelyet sok csomag igényel (leginkább észrevehető: wget, amelyet a pkgmk a források letöltéséhez hív)
- A libpcre frissítve lett 8.31-re, amelyet számos csomag szükséges. grep
- gdbm frissítve lett az 1.10 verzióra
- db frissítve lett az 5.3 verzióra
- A libtiff frissítve lett a 4. verzióra
- A libpng 1.5 verzióra frissült
- Fontos módosítások:
- a glibc által támogatott legrégebbi kernel 2.6.39 most
- A util-linux-ng átnevezve a util-linux kifejezésre
- A modul-init-eszközöket kmod váltotta fel
- az időzónák adatai eltávolításra kerültek a glibc-ből, és most egy új port hozza létre: core / tzdata li>
- néhány elavult video-illesztőprogramot eltávolítottunk az xorg-ból (radeonhd, i128, mach64, tdfx, voodoo)
- A libGlu már nem része a mesának, hanem egy új port: xorg / glu
- Az xcb-util egyes részeit xcb-util-image, xcb-util-keysyms, xcb-util-render és xcb-util-wm
A
Újdonság a 2.7.1-es verzióban:
- Eszköztár frissítések
- A CRUX 2.7.1 tartalmazza a glibc 2.12.2, a gcc 4.5.3 és a binutils 2.20.1
- Kernel:
- Linux 2.6.39.4
- Csomagok:
- A CRUX 2.7.1 tartalmazza a szokásos csomó portfrissítést, de nem kompatibilis változások nélkül.
- Kiadási megjegyzések a CRUX 2.7-hez
- Eszköztár-frissítések
- A CRUX 2.7 tartalmazza glibc 2.12.1, gcc 4.5.1 és binutils 2.20.1
- Kernel
- Linux 2.6.35.6
- Xorg
- A CRUX 2.7 az Xorg 7.5 és az xorg-server 1.9.0 szolgáltatással szállít.
- Kép:
- A helytakarékosság érdekében a képhez mellékelt összes csomagot xz tömöríti, amihez a pkgutils új verziójára van szükség. Egy gz tömörített csomag pkgutils került a / tools alkönyvtárba.
- A szokásos ISO-kép mellett az USB thumbdrives-hez kép is elérhető a letöltési tükrökről.
- Összeférhetetlen változások:
- Fontos könyvtárakat frissítettek az új fő verziók, amelyek nem ABI kompatibilisek a régi verziókkal. Erősen javasoljuk, hogy kézzel frissítsen a CRUX 2.7-re a portokon keresztül, mivel ezek a változtatások átmenetileg megszakítják a rendszert.
- A libgmp frissítve az 5.0 verzióra, amelyet a gcc és coreutils követel meg
- A libmpfr frissítve a 3.0 verzióra, amelyet a gcc szükséges
- openssl frissítve lett az 1.0-s verzióra, amelyet sok csomag igényel (leginkább észrevehető: wget, amelyet a pkgmk a források letöltéséhez hív)
- A libjpeg a 8. verzióra frissült
- A libpng frissítve lett az 1.4-es verzióra
- A cairo már nem épül fel a glitz backend támogatásával (ez hatással van a GTK + alkalmazásokra és másokra)
- Fontos módosítások:
- A pkgutils új funkciói:
- A gzip mellett a pkgmk kibővült a bzip2 vagy xz új csomagok tömörítésével.
- A pkgutils a gzip mellett bzip2-vel és xz-vel tömörített csomagokat is olvasható.
- A pkgmk -et a --ignore-new parancssori kapcsolóval bővítettük ki, ami miatt az új fájlok figyelmen kívül hagyhatók egy lábnyom eltérése esetén.
- A pkgmk különféle kilépési kódokat kapott a különböző hibákhoz.
- acl hozzá lett adva a maghoz
- A btrfs-progs hozzá lett adva a maghoz
- A libattr-t átneveztük az attr-re, és áthelyeztük az opt-ot az alapból
- A libpcap átkerült opt-ból core-be
- Az acl / cap támogatása hozzáadódott a coreutilokhoz
- Az NFSv4 támogatás az nfs-utilshez lett hozzáadva. Ehhez pár új könyvtárra van szükség (libevent, libtirpc, libnfsidmap), és a portmap helyébe az rpcbind kell. Áthelyeztük az egész NFS-verem opt-ot, amelyet még mindig az ISO-val szállítunk. A telepítés automatikusan kezeli a frissítést és az új követelményeket.
- portmap eltávolításra került a magból
- a sysklogd alapértelmezett konfigurációját kibővítettük
- A dcron alapértelmezett naplózása most a sysklogd segítségével történik
- a kisebb kiadási számokat már nem használják a perl könyvtár-elrendezésében. Mostantól lehetséges, hogy frissíteni fogjuk a perl portot minden perl bővítőmodul megszakítása nélkül.
- az alapértelmezett X betűtípus elérési útja / usr / share / fonts / X11
A
Az újdonság a 2.6-os RC1 verzióban:
- Eszköztár frissítések:
- A CRUX 2.6 tartalmazza glibc 2.10.1, gcc 4.4.1 és binutils 2.19.1
- Kernel:
- Linux 2.6.30.x
- Xorg:
- A CRUX 2.6 az Xorg 7.4-el szállít.
- Fontos módosítások:
- xz / lzma támogatás lett hozzáadva a libarchive programhoz, lehetõség van a .xz és .lzma forrásarchívumok használatára a kikötõinkben most
- A libusb frissítve lett az 1.0-s verzióra, a 0.1-es verzióval való kompatibilitás érdekében új portot adtak hozzá a libusb-compat a core
- libblkid, blkid, findfs és fsck most az util-linux-ng helyett az e2fsprogs helyett
- libuuid, uuidd és uuidgen most az util-linux-ng az e2fsprogs helyett
- A /etc/modprobe.conf fájl használatával a modprobe konfigurálása elavult, a /etc/modprobe.d/ fájlok * .conf fájljait használja.
- Az rdate helyett openrdate
- A libdevmapper, a sudo és az xz átkerült az opt-ból core-be
- tcsh, rpm2targz, strace és expat költözött a magból az opt-hoz
- lvm2 már elérhető a telepítés alatt
Újdonság a 2.5 verzióban RC1:
- tartalmazza a glibc 2.8, az GCC 4.3.2 és a Binutils 2.19;
- Linux kernel 2.6.27.x;
- hajók X.Org 7.4;
- A glibc már nem tartalmaz minden lehetséges helyet, lásd a kézikönyvet;
- a futásidejű kapcsolók konfigurációját nagymértékben egyszerűsítette az /etc/ld.so.conf.d konfigurációs könyvtár hozzáadása
- Az GCC a libgmp és a libmpfr függvénye, mindkettőt hozzáadták a maghoz;
- az inetd, netkit-ftp és netkit-telnet helyettesíti az új portot;
- hotplug-ot eltávolították, mert hosszú idő óta nem volt használatban;
- A slocate-t helyettesíti a mlocate;
- cdrtools helyére a cdrkit került.
A
A
Hozzászólás nem található