CRUX เป็นโอเพนซอร์สการแจกจ่ายและแจกจ่าย Linux อิสระและอิสระซึ่งสร้างขึ้นจากขั้นตอนแรกและเหมาะสำหรับสถาปัตยกรรมชุดคำสั่ง i686 มีชุดซอฟต์แวร์ tar.gz ที่ใช้งานง่ายชุดซอฟต์แวร์ขนาดเล็กและสคริปต์เริ่มต้นใช้งาน BSD
ความพร้อมใช้งานตัวเลือกการบูตและสถาปัตยกรรมที่สนับสนุน
การแจกจ่ายสามารถดาวน์โหลดเป็นภาพ ISO เดียวได้ซึ่งสามารถใช้เพื่อติดตั้งระบบปฏิบัติการบนไดรฟ์ในเครื่องเท่านั้น ได้รับการออกแบบมาเพื่อทำงานร่วมกับแพลตฟอร์มฮาร์ดแวร์ 32 บิต (i686) แต่สามารถนำมาใช้งานบนคอมพิวเตอร์ที่ใช้โปรเซสเซอร์ 64 บิตได้
เป็นการแจกจ่ายแบบ minimalistic ที่ไม่ได้มีพรอมต์คำแนะนำสำหรับแฟนซี แต่เป็นเพียงข้อความเดียวที่ให้ผู้ใช้สามารถติดตั้ง CRUX บนดิสก์ไดรฟ์ในเครื่องโดยใช้ตัวเลือกเริ่มต้นหรือเฟรมบัฟเฟอร์ที่กำหนดไว้ล่วงหน้าได้เช่น รวมทั้งรันการทดสอบการวินิจฉัยหน่วยความจำ
นอกจากนี้ผู้ใช้ยังสามารถดูตัวเลือก IDE, SATA, USB, SCSI และ FireWire ได้โดยการกดปุ่ม F3 ช่วยกู้ระบบปฏิบัติการที่เสียหายโดยการกดปุ่ม F5 และเพื่อดูตัวเลือกการบู๊ตโดยกดปุ่ม F4
การแจกจ่ายสำหรับผู้ใช้ Linux ที่มีประสบการณ์
หลังจากที่บูตจากภาพ ISO ซึ่งสามารถใช้งานได้กับแผ่นซีดีหรือแท่ง USB ผู้ใช้จะถูกปล่อยให้เป็นเชลล์พรอมต์ จากนั้นจะต้องพิมพ์คำสั่ง 'setup' เพื่อติดตั้งการกระจาย
ขั้นตอนการติดตั้งทั้งหมดเป็นแบบข้อความและจะให้ผู้ใช้มีสองทางเลือกเพื่อทำการติดตั้ง CRUX ใหม่หรืออัพเกรดไฟล์ที่มีอยู่ เมื่อติดตั้ง CRUX คุณจะต้องป้อนไดเร็กทอรีที่มีการติดตั้งพาร์ติชันรากเลือกชุดซอฟต์แวร์ที่จะติดตั้งรวมทั้งเลือกแพคเกจแต่ละตัว (เลือกได้)
บรรทัดด้านล่าง
ข้อสรุปคือ CRUX คือการแจกจ่าย Linux ที่เหมาะสำหรับผู้ใช้ Linux ที่มีประสบการณ์ซึ่งเบื่อกับระบบปฏิบัติการที่เน้นผู้ใช้ใหม่
มีอะไรใหม่ ในรุ่นนี้:
- toolchain ได้รับการปรับปรุงเพื่อรวม glibc 2.27, GCC 7.3.0 และ binutils 2.29.1
- CRUX 3.4 มาพร้อมกับการติดตั้ง kernel 4.14.40 และ Xorg 7.7 พร้อมกับ xorg-server 1.20.0
มีอะไรใหม่ ในเวอร์ชัน:
- การปรับปรุง Toolchain:
- CRUX 3.2 มาพร้อมกับเครื่องมือแบบ multilib ซึ่งประกอบด้วย glibc 2.22, gcc 5.2.0 และ binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorg:
- CRUX 3.2 มาพร้อมกับ Xorg 7.7 และ xorg-server 1.18.0
- ภาพ:
- ภาพ ISO ถูกประมวลผลด้วย isohybrid และเหมาะสำหรับการเขียนลงในซีดีและใส่ไดรฟ์ USB การสนับสนุน UEFI มีให้ในระหว่างการติดตั้ง dosfstools, efibootmgr และ grub2-efi ที่เพิ่มเข้าไปใน ISO
- การเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้:
- ไลบรารีที่สำคัญได้รับการอัปเดตเป็นเวอร์ชันหลัก ๆ ที่ไม่รองรับ ABI กับเวอร์ชันเก่า เราขอแนะนำอย่างยิ่งให้ทำการอัพเดต CRUX 3.2 ผ่านทางพอร์ตด้วยตนเองเนื่องจากการเปลี่ยนแปลงเหล่านี้จะทำให้ระบบหยุดทำงานชั่วคราว โปรดทราบว่าอาจมีแพคเกจที่ต้องการอัพเดตอยู่ซึ่งยังไม่ได้รวมอยู่ใน ISO แพคเกจเหล่านี้จะต้องได้รับการอัปเดต / สร้างใหม่ด้วยตนเอง
- ncurses ได้รับการอัปเดตเป็นเวอร์ชัน 6.0 แล้ว เพื่อหลีกเลี่ยงการทำลายระบบใหญ่เราได้เพิ่ม symlinks ที่เข้ากันได้สำหรับเวอร์ชันเก่า พวกเขาจะถูกลบออกในภายหลัง เนื่องจากข้อผิดพลาดในพอร์ต ncurses เก่าจำเป็นต้องมีการติดตั้งที่บังคับ!
- หมายเหตุสำคัญ:
- รีบใช้แทนการใช้ bash สำหรับ / bin / sh symlink now โปรดทราบว่า bash ยังคงเป็นข้อกำหนดที่แข็งแกร่งเนื่องจากเครื่องมือส่วนใหญ่ของเราเช่น pkgmk พอร์ตเป็นต้นเป็นสคริปต์ทุบตี
- ตำแหน่ง glibc จะต้องได้รับการสร้างใหม่ ดูส่วน & quot; การสร้างตำแหน่ง & quot;
- การสนับสนุน tcp_wrappers ถูกนำออกแล้ว
- opt / dovecot อาจกำหนดค่ารันไทม์เพื่อใช้ tcpwrap ตรวจสอบ config ของคุณ
- ตำแหน่งใหม่สำหรับ man-pages คือ / usr / share / man ซึ่งเป็นมาตรฐาน FSH หลายปี
- เพื่อปรับปรุงและสร้างมาตรฐานสคริปต์ rc โปรแกรมเริ่มต้น -Storm-start-start-start-helper ได้รวมอยู่ในคอลเลกชันหลักของคอลเลกชัน
- firefox ได้เตรียมไว้สำหรับวิดีโอ HTML5 ผ่านทางกรอบ gstreamer ซึ่งจะเพิ่ม gstreamer และ gst-plugins-base ลงในรายการ dependency
- firefox ใช้ชุดเครื่องมือ gtk3 แทน gtk2
- wpa_supplicant ได้รับการสนับสนุนสำหรับ dbus
- สนับสนุน curl เพิ่มใน pkgmk นอกเหนือจาก wget ค่าเริ่มต้นยังคงเป็น wget แต่สามารถกำหนดค่าได้ใน pkgmk.conf
- มีการเพิ่มไฟล์ใบอนุญาตลงในที่เก็บพอร์ตของเราอย่างเป็นทางการแล้ว
- การปรับปรุง Toolchain:
- CRUX 3.2 มาพร้อมกับเครื่องมือแบบ multilib ซึ่งประกอบด้วย glibc 2.22, gcc 5.2.0 และ binutils 2.25.1
- Kernel:
- Linux 4.1.13
- Xorg:
- CRUX 3.2 มาพร้อมกับ Xorg 7.7 และ xorg-server 1.18.0
- ภาพ:
- ภาพ ISO ถูกประมวลผลด้วย isohybrid และเหมาะสำหรับการเขียนลงในซีดีและใส่ไดรฟ์ USB การสนับสนุน UEFI มีให้ในระหว่างการติดตั้ง dosfstools, efibootmgr และ grub2-efi ที่เพิ่มเข้าไปใน ISO
- การเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้:
- ไลบรารีที่สำคัญได้รับการอัปเดตเป็นเวอร์ชันหลัก ๆ ที่ไม่รองรับ ABI กับเวอร์ชันเก่า เราขอแนะนำอย่างยิ่งให้ทำการอัพเดต CRUX 3.2 ผ่านทางพอร์ตด้วยตนเองเนื่องจากการเปลี่ยนแปลงเหล่านี้จะทำให้ระบบหยุดทำงานชั่วคราว โปรดทราบว่าอาจมีแพคเกจที่ต้องการอัพเดตอยู่ซึ่งยังไม่ได้รวมอยู่ใน ISO แพคเกจเหล่านี้จะต้องได้รับการอัปเดต / สร้างใหม่ด้วยตนเอง
- ncurses ได้รับการอัปเดตเป็นเวอร์ชัน 6.0 แล้ว เพื่อหลีกเลี่ยงการทำลายระบบใหญ่เราได้เพิ่ม symlinks ที่เข้ากันได้สำหรับเวอร์ชันเก่า พวกเขาจะถูกลบออกในภายหลัง เนื่องจากข้อผิดพลาดในพอร์ต ncurses เก่าจำเป็นต้องมีการติดตั้งที่บังคับ!
- หมายเหตุสำคัญ:
- รีบใช้แทนการใช้ bash สำหรับ / bin / sh symlink now โปรดทราบว่า bash ยังคงเป็นข้อกำหนดที่แข็งแกร่งเนื่องจากเครื่องมือส่วนใหญ่ของเราเช่น pkgmk พอร์ตเป็นต้นเป็นสคริปต์ทุบตี
- ตำแหน่ง glibc จะต้องได้รับการสร้างใหม่ ดูส่วน & quot; การสร้างตำแหน่ง & quot;
- การสนับสนุน tcp_wrappers ถูกนำออกแล้ว
- opt / dovecot อาจกำหนดค่ารันไทม์เพื่อใช้ tcpwrap ตรวจสอบ config ของคุณ
- ตำแหน่งใหม่สำหรับ man-pages คือ / usr / share / man ซึ่งเป็นมาตรฐาน FSH หลายปี
- เพื่อปรับปรุงและสร้างมาตรฐานสคริปต์ rc โปรแกรมเริ่มต้น -Storm-start-start-start-helper ได้รวมอยู่ในคอลเลกชันหลักของคอลเลกชัน
- firefox ได้เตรียมไว้สำหรับวิดีโอ HTML5 ผ่านทางกรอบ gstreamer ซึ่งจะเพิ่ม gstreamer และ gst-plugins-base ลงในรายการ dependency
- firefox ใช้ชุดเครื่องมือ gtk3 แทน gtk2
- wpa_supplicant ได้รับการสนับสนุนสำหรับ dbus
- สนับสนุน curl เพิ่มใน pkgmk นอกเหนือจาก wget ค่าเริ่มต้นยังคงเป็น wget แต่สามารถกำหนดค่าได้ใน pkgmk.conf
- มีการเพิ่มไฟล์ใบอนุญาตลงในที่เก็บพอร์ตของเราอย่างเป็นทางการแล้ว
- การปรับปรุง Toolchain:
- CRUX 3.1 มาพร้อมกับชุดเครื่องมือแบบ multilib ซึ่งประกอบด้วย glibc 2.19.0, gcc 4.8.3 และ binutils 2.24
- Kernel:
- Linux 3.12.23
- Xorg:
- CRUX 3.1 มาพร้อมกับ Xorg 7.7 และ xorg-server 1.15.1
- ภาพ:
- ภาพ ISO ถูกประมวลผลด้วย isohybrid และเหมาะสำหรับการเขียนลงในซีดีและใส่ไดรฟ์ USB
- การเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้:
- ไลบรารีที่สำคัญได้รับการอัปเดตเป็นเวอร์ชันหลัก ๆ ที่ไม่รองรับ ABI กับเวอร์ชันเก่า เราแนะนำอย่างยิ่งว่าจะไม่ต้องอัปเดต CRUX 3.1 ผ่านทางพอร์ตด้วยตนเองเนื่องจากการเปลี่ยนแปลงเหล่านี้จะทำให้ระบบหยุดทำงานชั่วคราว โปรดทราบว่าอาจมีแพคเกจที่ต้องการอัพเดตอยู่ซึ่งยังไม่ได้รวมอยู่ใน ISO แพคเกจเหล่านี้จะต้องได้รับการอัปเดต / สร้างใหม่ด้วยตนเอง
- libpng ได้รับการอัปเดตเป็นเวอร์ชัน 1.6
- libjpeg ถูกแทนที่ด้วย libjepeg-turbo
- libmng ได้รับการอัปเดตเป็นเวอร์ชัน 2.0 แล้ว
- หมายเหตุสำคัญ:
- udev ถูกแทนที่ด้วย eudev
- eudev ที่อัปเกรดจะเปลี่ยนชื่ออุปกรณ์อีเทอร์เน็ตของคุณเช่น udev หากต้องการหยุดไม่ให้ทำเช่นนี้ให้เรียกใช้ /etc/udev/rules.d/80-net-name-slot.rules
- สามารถดูรายละเอียดเพิ่มเติมได้ที่ wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- net-tools และ traceroute ได้ถูกลบออกจากคอลเล็กชันหลักแล้ว ฟังก์ชันหลักของมันถูกแทนที่ด้วย iproute นอกจากนี้พอร์ต inetutils ยังมีคำสั่ง ifconfig, hostname และ traceroute อยู่ในขณะนี้
- เครื่องมือล่าสุด, mesg, ผนังและ pidof จาก sysvinit ถูกแทนที่ด้วยรุ่นใหม่ที่มาพร้อมกับ util-linux resp procps
- โปรแกรม Man ไม่ได้รับการดูแลตั้งแต่ปีที่ผ่านมาระบบได้รับการแทนที่ด้วย man-db
- การกำหนดค่าเครือข่ายได้รับการแบ่งออกเป็นสองส่วนส่วนหนึ่งเป็นอุปกรณ์ loback สำหรับอุปกรณ์ loopback สุทธิสำหรับอุปกรณ์เครือข่ายอื่น ๆ ทั้งสองอยู่ใน /etc/rc.d และควรจะเริ่มต้นเช่นบริการใน /etc/rc.conf
- เสียงดังก้องถูกนำออกจากพอร์ต llvm ถ้าคุณต้องการเสียงดังให้ติดตั้ง opt / clang ซึ่งขึ้นอยู่กับ llvm
- mesa3d ขึ้นอยู่กับ llvm ซึ่งจำเป็นต้องสร้างไดรเวอร์แกลเลียมยอดนิยม เราได้เพิ่มการสนับสนุน libvdpau อย่างชัดเจนไปยัง mesa3d ด้วย
- สถาปัตยกรรมใหม่:
- กว่า 11 ปีหลังจากปล่อย CRUX 0.5 สำหรับ i686 CRUX 3.0 เป็นรุ่นแรกสำหรับสถาปัตยกรรม x86-64
- ในขณะที่ Per Liden สร้าง CRUX โพรเซสเซอร์ i686 บนสถาปัตยกรรม 32 บิตของ Intel IA-32 เป็นสถาปัตยกรรมที่ทันสมัยและเป็นทางเลือกที่ดีที่สุดสำหรับ CRUX แต่ปัจจุบันซุ้ม i686 มีความล้าสมัยอย่างน้อยหรือน้อยกว่าอย่างน้อยสำหรับเดสก์ท็อปและแทนที่ด้วยสถาปัตยกรรม x86-64
- การปรับปรุง Toolchain:
- CRUX 3.0 มาพร้อมกับชุดเครื่องมือแบบ multilib ซึ่งประกอบด้วย glibc 2.16.0, gcc 4.7.2 และ binutils 2.23.1
- Kernel:
- Linux 3.6.11
- Xorg:
- CRUX 3.0 มาพร้อมกับ Xorg 7.7 และ xorg-server 1.13.0
- ภาพ:
- ภาพ ISO ถูกประมวลผลด้วย isohybrid และเหมาะสำหรับการเขียนลงในซีดีและใส่ไดรฟ์ USB
- หมายเหตุสำคัญ:
- การอัปเดตจาก 2.8 i686 ถึง 3.0 เป็นไปได้ แต่คุณต้องสร้างแพคเกจที่ติดตั้งใหม่ทั้งหมดซึ่งไม่ใช่ส่วนหนึ่งของ ISO
- เราจะอัปเดตที่เก็บข้อมูล CRUX 2.8 ต่อไปในอนาคตอันใกล้ แต่ขอแนะนำให้ผู้ใช้ทั้งหมดอัพเดตเป็น 3.0
- นอกเหนือจาก glibc-32 เราไม่จัดส่งไลบรารี compat ใด ๆ บน ISO ของเรา แต่มีพื้นที่เก็บข้อมูลใหม่เรียกว่า compat-32 สำหรับไลบรารี compatibity แบบ 32 บิต พื้นที่เก็บข้อมูลไม่ได้เปิดใช้งานโดยค่าเริ่มต้น (/etc/ports/compat-32.rsync.inactive)
- เปิดใช้งาน CONFIG_IA32_EMULATION ในการกำหนดค่าเคอร์เนลของคุณโดยไม่มีตัวเลือกนี้คุณจะไม่สามารถสร้างเนื้อหา 32 บิตได้แม้แต่ chroot ในระบบ 32bit เช่น CRUX 2.8 ไม่สามารถใช้งานได้หากไม่มี!
- ไม่ปฏิเสธ /etc/pkgmk.conf มีการเพิ่มส่วนขยายที่สำคัญ
- มีการอัปเดตจาก 2.8 i686 ถึง 3.0 ต้องสร้างแพคเกจที่ติดตั้งใหม่ทั้งหมดซึ่งไม่ใช่ส่วนหนึ่งของ ISO - เราจะอัพเดตที่เก็บข้อมูล CRUX 2.8 ต่อไปในอนาคตอันใกล้ แต่สนับสนุนให้ผู้ใช้ทั้งหมดอัพเดตเป็น 3.0
- พอร์ตที่รองรับความเข้ากันได้ 32 บิตมีอยู่ แต่ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น (/etc/ports/compat-32.rsync.inactive)
- เปิดใช้งาน CONFIG_IA32_EMULATION ในการกำหนดค่าเคอร์เนลของคุณโดยไม่มีตัวเลือกนี้คุณจะไม่สามารถสร้างเนื้อหา 32 บิตได้แม้แต่ chroot ในระบบ 32bit เช่น CRUX 2.8 ไม่สามารถใช้งานได้หากไม่มี!
- ไม่ปฏิเสธ /etc/pkgmk.conf มีการเพิ่มส่วนขยายที่สำคัญ
- การปรับปรุง Toolchain:
- CRUX 2.8 ประกอบด้วย glibc 2.16.0, gcc 4.7.2 และ binutils 2.22
- Kernel:
- Linux 3.5.4
- Xorg:
- CRUX 2.8 มาพร้อมกับ Xorg 7.7 และ xorg-server 1.13.0
- ภาพ:
- ภาพ ISO ถูกประมวลผลด้วย isohybrid และเหมาะสำหรับการเขียนลงในซีดีและใส่ไดรฟ์ USB
- การเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้:
- ไลบรารีที่สำคัญได้รับการอัปเดตเป็นเวอร์ชันหลัก ๆ ที่ไม่รองรับ ABI กับเวอร์ชันเก่า เราแนะนำอย่างยิ่งว่าจะไม่ต้องอัปเดต CRUX 2.8 ผ่านทางพอร์ตด้วยตนเองเนื่องจากการเปลี่ยนแปลงเหล่านี้จะทำให้ระบบหยุดทำงานชั่วคราว
- libmpc ได้รับการอัปเดตเป็นเวอร์ชัน 1.0.1 ตามข้อกำหนดของ gcc
- openssl ได้รับการอัปเดตเป็นเวอร์ชัน 1.0.1 ตามที่แพคเกจต้องการ (สังเกตได้มากที่สุด: wget ซึ่งเรียกโดย pkgmk เพื่อดาวน์โหลดแหล่งที่มา)
- libpcre ได้รับการอัปเดตเป็น 8.31 ตามที่กำหนดโดยแพ็กเกจมากมายเช่น grep
- gdbm ได้รับการอัปเดตเป็นเวอร์ชัน 1.10
- db ได้รับการอัปเดตเป็นเวอร์ชัน 5.3
- libtiff ได้รับการอัปเดตเป็นเวอร์ชัน 4
- libpng ได้รับการอัปเดตเป็นเวอร์ชัน 1.5
- การเปลี่ยนแปลงที่สำคัญ:
- เคอร์เนลที่เก่าที่สุดที่สนับสนุนโดย glibc คือ 2.6.39 ในขณะนี้
- util-linux-ng ได้รับการเปลี่ยนชื่อเป็น util-linux
- โมดูล-init-tools ถูกแทนที่ด้วย kmod
- ข้อมูลโซนเวลาถูกลบออกจาก glibc แล้วและมีพอร์ตใหม่: core / tzdata li>
- ไดรเวอร์วิดีโอที่เลิกใช้บางส่วนได้ถูกนำออกจาก xorg (radeonhd, i128, mach64, tdfx, voodoo)
- libGlu ไม่ได้เป็นส่วนหนึ่งของ mesa แต่มีให้โดยพอร์ตใหม่: xorg / glu
- บางส่วนของ xcb-util ได้ถูกแบ่งออกเป็น xcb-util-image, xcb-util-keysyms, xcb-util-render và xcb-util-wm
- การปรับปรุง Toolchain
- CRUX 2.7.1 ประกอบด้วย glibc 2.12.2, gcc 4.5.3 และ binutils 2.20.1
- Kernel:
- Linux 2.6.39.4
- แพคเกจ:
- CRUX 2.7.1 ประกอบด้วยชุดอัพเดตพอร์ตตามปกติ แต่ไม่มีการเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้
- บันทึกประจำรุ่นสำหรับ CRUX 2.7
- อัปเดต Toolchain
- CRUX 2.7 ประกอบด้วย glibc 2.12.1, gcc 4.5.1 และ binutils 2.20.1
- Kernel
- Linux 2.6.35.6
- Xorg
- CRUX 2.7 มาพร้อมกับ Xorg 7.5 และ xorg-server 1.9.0
- ภาพ:
- เพื่อประหยัดพื้นที่แพ็กเกจทั้งหมดที่จัดส่งพร้อมกับภาพจะถูกบีบอัดด้วย xz ซึ่งต้องใช้ pkgutils เวอร์ชันใหม่ แพคเก็ตที่บีบอัด gz ของ pkgutils ได้รับการวางไว้ในไดเรกทอรีย่อย / tools
- นอกเหนือจากภาพ ISO ตามปกติแล้วเราสามารถดาวน์โหลดภาพขนาดย่อที่เหมาะสมกับ thumbdrives USB ได้จากกระจกดาวน์โหลดของเรา
- การเปลี่ยนแปลงที่ไม่สามารถเข้ากันได้:
- ไลบรารีที่สำคัญได้รับการอัปเดตเป็นเวอร์ชันหลัก ๆ ที่ไม่รองรับ ABI กับเวอร์ชันเก่า เราขอแนะนำให้อัปเดต CRUX 2.7 ผ่านทางพอร์ตด้วยตนเองเนื่องจากการเปลี่ยนแปลงเหล่านี้จะทำให้ระบบหยุดทำงานชั่วคราว
- libgmp ได้รับการอัปเดตเป็นเวอร์ชัน 5.0 ตามข้อกำหนดของ gcc และ coreutils
- libmpfr ได้รับการอัปเดตเป็นเวอร์ชัน 3.0 ตามข้อกำหนดของ gcc
- openssl ได้รับการอัปเดตเป็นเวอร์ชัน 1.0 ซึ่งเป็นที่ต้องการของหลายแพ็คเกจ (สังเกตได้มากที่สุด: wget ซึ่งเรียกโดย pkgmk เพื่อดาวน์โหลดแหล่งที่มา)
- libjpeg ได้รับการอัปเดตเป็นเวอร์ชัน 8
- libpng ได้รับการอัปเดตเป็นเวอร์ชัน 1.4
- cairo ไม่ได้สร้างมาพร้อมกับการสนับสนุนแบ็กเอนด์ glitz (มีผลต่อแอ็พพลิเคชัน GTK + และอื่น ๆ )
- การเปลี่ยนแปลงที่สำคัญ:
- คุณลักษณะใหม่ใน pkgutils:
- นอกเหนือจาก gzip แล้ว pkgmk ยังได้รับการปรับปรุงเพื่อบีบอัดแพกเกจที่สร้างขึ้นใหม่โดยใช้ bzip2 หรือ xz
- pkgutils สามารถอ่านแพคเกจที่บีบอัดด้วย bzip2 และ xz นอกเหนือจาก gzip
- pkgmk ได้รับการขยายโดย - สวิตช์บรรทัดคำสั่งใหม่ซึ่งทำให้ไม่สนใจไฟล์ใหม่ในการไม่ตรงกันของส่วนที่เหลือ
- pkgmk ได้เรียนรู้รหัสทางออกที่ชัดเจนสำหรับข้อผิดพลาดต่างๆที่อาจเกิดขึ้น
- acl ถูกเพิ่มลงในแกน
- btrfs-progs ถูกเพิ่มลงในแกน
- libattr ได้รับการเปลี่ยนชื่อให้ attr และย้ายจาก opt to core
- libpcap ถูกย้ายจากเลือกเป็นแกน
- การสนับสนุน acl / cap ได้รับการเพิ่มลงใน coreutils
- การสนับสนุน NFSv4 ได้รับการเพิ่มลงใน nfs-utils แล้ว ต้องใช้ไลบรารีใหม่ (libevent, libtirpc, libnfsidmap) และ portmap เพื่อแทนที่ด้วย rpcbind เราได้ย้ายสแต็ค NFS ทั้งหมดเพื่อเลือกซึ่งยังคงจัดส่งพร้อมกับ ISO การตั้งค่าจะจัดการกับข้อกำหนดในการอัพเกรดและใหม่โดยอัตโนมัติ
- ลบพอร์ตแมปออกจากแกนหลัก
- การกำหนดค่าเริ่มต้นของ sysklogd ได้รับการขยาย
- การเข้าสู่ระบบเริ่มต้นของ dcron ทำได้ผ่านทาง sysklogd
- หมายเลขรุ่นรองจะไม่ใช้ในรูปแบบไดเรกทอรีของ perl อีกต่อไป ขณะนี้คุณสามารถอัปเดตพอร์ต perl โดยไม่ทำลายโมดูลขยาย Perl ทุกรุ่น
- เปลี่ยนพา ธ อักษร X เป็นค่าเริ่มต้นเป็น / usr / share / fonts / X11
- การปรับปรุง Toolchain:
- CRUX 2.6 ประกอบด้วย glibc 2.10.1, gcc 4.4.1 และ binutils 2.19.1
- Kernel:
- Linux 2.6.30.x
- Xorg:
- CRUX 2.6 มาพร้อมกับ Xorg 7.4
- การเปลี่ยนแปลงที่สำคัญ:
- สนับสนุน xz / lzma ใน libarchive แล้วคุณสามารถใช้. xz และ. lzma source-archives ในพอร์ตของเราตอนนี้
- libusb ได้รับการอัปเดตเป็นเวอร์ชัน 1.0 เพื่อให้สามารถใช้งานร่วมกับเวอร์ชันใหม่ได้ถึง libusb-compat 1.1
- libblkid, blkid, findfs และ fsck มีให้โดย util-linux-ng แทน e2fsprogs
- libuuid, uuid และ uuidgen ได้รับการจัดหาโดย util-linux-ng แทน e2fsprogs
- ใช้ไฟล์ /etc/modprobe.conf เพื่อกำหนดค่า modprobe จะเลิกใช้ไฟล์ * .conf ใน /etc/modprobe.d/ แทน
- rdate ถูกแทนที่โดย openrdate
- libdevmapper, sudo และ xz ถูกย้ายจาก opt to core
- tcsh, rpm2targz, strace และ expat ได้รับการย้ายจาก core เพื่อเลือก
- ขณะนี้ lvm2 มีให้บริการระหว่างการติดตั้ง
- รวมถึง glibc 2.8, GCC 4.3.2 และ Binutils 2.19
- เคอร์เนล 2.6.27.x;
- จัดส่งสินค้าด้วย X.Org 7.4;
- glibc ไม่มีที่อยู่อื่น ๆ อีกให้ดูที่คู่มือ
- การกำหนดค่าตัวเชื่อมต่อรันไทม์ได้ง่ายขึ้นโดยการเพิ่มไดเร็กทอรีการตั้งค่า /etc/ld.so.conf.d;
- GCC ขึ้นอยู่กับ libgmp และ libmpfr ตอนนี้ทั้งสองถูกเพิ่มลงในแกน
- พอร์ต inetutils ใหม่จะแทนที่ inetd, netkit-ftp และ netkit-telnet
- hotplug ถูกนำออกเนื่องจากไม่ได้ใช้งานมาเป็นเวลานาน
- เพิ่ม libpcre ไปที่แกน
- slocate ถูกแทนที่ด้วย mlocate;
- cdrtools ถูกแทนที่ด้วย cdrkit
มีอะไรใหม่ ในเวอร์ชัน 3.2:
มีอะไรใหม่ ในเวอร์ชัน 3.1:
มีอะไรใหม่ ในเวอร์ชัน 3.0:
มีอะไรใหม่ ในเวอร์ชัน 3.0 RC1:
มีอะไรใหม่ ในเวอร์ชัน 2.8:
มีอะไรใหม่ ในเวอร์ชัน 2.7.1:
มีอะไรใหม่ ในเวอร์ชัน 2.6 RC1:
มีอะไรใหม่ ในเวอร์ชัน 2.5 RC1:
ความคิดเห็นที่ไม่พบ