ไม่ต้องสงสัยเลยว่าสิ่งที่ฉันชอบและสามารถพูดได้ว่า "ฉันชอบ" เกี่ยวกับ Linux และโลกของซอฟต์แวร์เสรีโดยทั่วไปคือการผสมผสานที่หาได้ยากที่ใครๆ ก็พบ ไม่ว่าจะเป็นในการกระจาย แอปพลิเคชัน ยูทิลิตี้ ฯลฯ และพวกเขาบอกว่าสำหรับผลิตภัณฑ์นั้นมีผู้บริโภค และเป็นสิ่งที่นำไปใช้ได้ดีมากใน Linux
ทิ้งความยุ่งยากมากมายในส่วนของเซิร์ฟเวอร์นี้ ฉันยินดีที่จะแบ่งปันบันทึกนี้กับคุณ ซึ่งจากชื่อเรื่องนี้ดึงดูดความสนใจของพวกคุณหลายคนเช่นเดียวกับฉัน และถึงแม้ว่ามันจะไม่ใช่สิ่งที่อยู่นอกโลกหรือ ทำให้เกิดเสียงดังมาก ซึ่งผมคิดว่าน่าสนใจและเหมาะสมที่จะแบ่งปันในบล็อกนี้
หัวข้อที่ผมจะพูดถึง นิดหน่อยเกี่ยวกับ ไคเมร่าลินุกซ์ซึ่งเป็นการแจกจ่าย Linux ที่ขณะนี้อยู่ในสถานะ "เบต้า" ซึ่งใช้เวลาทำงานต่อเนื่อง "เพียง" สามปีเท่านั้น
Chimera Linux คือ การกระจายตัวที่โดดเด่น อื่น ๆ สำหรับการรวมเคอร์เนล Linux เข้ากับยูทิลิตี้ FreeBSD ในบรรดาองค์ประกอบหลักของระบบ ผู้จัดการระบบ dinit และไลบรารี่มาตรฐาน musl C มีความโดดเด่น ในขณะที่ระบบทั้งหมดถูกคอมไพล์โดยใช้ Clang
วิธีการ ของโครงการคือ เสนอทางเลือกการกระจายสินค้าที่เรียบง่ายและมีประสิทธิภาพ ที่ใช้ประโยชน์จากเครื่องมือที่ซับซ้อนน้อยกว่าที่ GNU นำเสนอ โดยได้รับแรงบันดาลใจจากการพัฒนา Void Linux Chimera Linux ใช้โมเดลการพัฒนารุ่นต่อเนื่อง เพื่อให้มั่นใจว่ามีการอัพเดตอย่างต่อเนื่องและการปรับปรุงอย่างต่อเนื่อง
ในบรรดาคุณสมบัติต่างๆ ที่กำหนดการกระจายนี้คือ:
- ยูทิลิตี้ FreeBSD: สิ่งเหล่านี้ถูกใช้แทนเครื่องมือ GNU แบบดั้งเดิม เช่น coreutils, findutils, diffutils, sed และ grep เพื่อลดความซับซ้อนและเพิ่มประสิทธิภาพการทำงานบนระบบน้ำหนักเบา
- หน่วยความจำและการจัดเก็บ: ฟังก์ชันการจัดสรรหน่วยความจำใน musl ถูกแทนที่ด้วย mimalloc ซึ่งเป็นที่รู้จักในด้านประสิทธิภาพที่มีประสิทธิภาพ นอกจากนี้ ยังใช้ ZFS เป็นระบบไฟล์เริ่มต้น ในขณะที่พาร์ติชัน /var เป็นแบบไม่มีสถานะ ซึ่งหมายความว่าจะไม่เก็บข้อมูลระหว่างการรีบูต
- มัลติมีเดียและกราฟิก: การจัดจำหน่ายใช้ PipeWire เพื่อจัดการสตรีมสื่อและใช้ Wayland เป็นระบบกราฟิกเริ่มต้นในสภาพแวดล้อมเดสก์ท็อป
- ความเข้ากันได้ทางสถาปัตยกรรม: Live boot image พร้อมใช้งานสำหรับสถาปัตยกรรมที่หลากหลาย รวมถึง x86_64, ppc64le, aarch64, riscv64 และ ppc64 พร้อมเวอร์ชันของ GNOME และ KDE
Chimera Linux มีตัวเลือกมากมายสำหรับการติดตั้งโปรแกรม เพิ่มเติมผ่านการใช้แพ็คเกจไบนารี่และระบบของตัวเองในการคอมไพล์จากซอร์สโค้ดที่เรียกว่า cports ซึ่งเขียนด้วยภาษา Python ปัจจุบันระบบรองรับประมาณ 2800 พอร์ต ให้บริการซอฟต์แวร์ที่หลากหลายพร้อมสำหรับการติดตั้งหรือคอมไพล์
sobre สภาพแวดล้อมการสร้างใน cports มีการกล่าวถึงว่าสิ่งนี้ทำงานภายในคอนเทนเนอร์อิสระและไม่มีสิทธิ์ สร้างด้วยบับเบิ้ลแรป (ใช้ใน flatpak) ซึ่งรับประกันความปลอดภัยเพิ่มเติมอีกชั้นโดยแยกกระบวนการสร้างออกจากระบบหลัก สิ่งนี้เกี่ยวข้องอย่างยิ่งในการป้องกันปัญหาที่เกิดจากซอฟต์แวร์ที่เป็นอันตรายหรือการกำหนดค่าที่ไม่คาดคิดระหว่างการสร้างแพ็คเกจ
สำหรับการจัดการแพ็คเกจไบนารี Chimera Linux ของคุณใช้ตัวจัดการแพ็คเกจ Alpine Linux, APK, เนื่องจากเป็นเครื่องมือที่เบาและมีประสิทธิภาพซึ่งเป็นที่รู้จักในด้านประสิทธิภาพ นอกจากนี้ การสนับสนุน Flatpak ยังให้ทางเลือกแก่ผู้ใช้ในการติดตั้งแอปพลิเคชันเดสก์ท็อปในรูปแบบแซนด์บ็อกซ์ เพื่อให้มั่นใจทั้งความสะดวกในการพกพาและความปลอดภัยของแอปพลิเคชัน
ในที่สุด เป็นมูลค่าการกล่าวขวัญว่าภายในแผนงานที่อยู่ในใจ สำหรับงานในปีนี้ มีการพิจารณาดังต่อไปนี้:
- ดำเนินการตรวจสอบรีจิสทรีระบบให้เสร็จสิ้น
- รองรับหน่วยประกอบในการจัดการบริการ
- รองรับการเมานต์เครือข่ายในการจัดการบริการ
- การสนับสนุน cgroups ที่ดีขึ้นและความคืบหน้าในการกำจัด elogind
- รองรับตัวจับเวลาตามบริการ
- ตรวจสอบไฟล์การกำหนดค่าบริการ
- เปลี่ยนไปใช้ dbus-broker ในฐานะผู้ให้บริการระบบและเซสชันบัส
สำหรับ สนใจเรียนรู้เพิ่มเติมคุณสามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้