การเปิดตัวการกระจายที่เรียบง่าย Alpine Linux 3.16

Alpine Linux 3.16 มีวางจำหน่ายแล้ว ซึ่งเป็นการกระจายแบบเรียบง่ายที่สร้างขึ้นบนพื้นฐานของไลบรารีระบบ Musl และชุดยูทิลิตี้ BusyBox การกระจายนี้ได้เพิ่มข้อกำหนดด้านความปลอดภัยและสร้างขึ้นด้วยการป้องกัน SSP (Stack Smashing Protection) OpenRC ใช้เป็นระบบเริ่มต้น และใช้ตัวจัดการแพ็คเกจ apk ของตัวเองเพื่อจัดการแพ็คเกจ อัลไพน์ใช้เพื่อสร้างอิมเมจคอนเทนเนอร์ Docker อย่างเป็นทางการ อิมเมจ ISO ที่สามารถบูตได้ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) จัดทำขึ้นในห้าเวอร์ชัน: มาตรฐาน (155 MB) พร้อมเคอร์เนลที่ไม่มีแพตช์ (168 MB) ขยาย (750 MB) และสำหรับเครื่องเสมือน ( 49 เมกะไบต์)

ในรุ่นใหม่:

  • ในสคริปต์การกำหนดค่าระบบ มีการปรับปรุงการรองรับไดรฟ์ NVMe ความสามารถในการสร้างบัญชีผู้ดูแลระบบ และเพิ่มการรองรับการเพิ่มคีย์สำหรับ SSH
  • มีการเสนอสคริปต์การตั้งค่าเดสก์ท็อปใหม่เพื่อทำให้การติดตั้งสภาพแวดล้อมเดสก์ท็อปง่ายขึ้น
  • แพ็คเกจที่มียูทิลิตี้ sudo ถูกย้ายไปยังที่เก็บชุมชนซึ่งหมายถึงการก่อตัวของการอัปเดตที่กำจัดช่องโหว่สำหรับสาขา sudo ที่เสถียรล่าสุดเท่านั้น แทนที่จะใช้ sudo ขอแนะนำให้ใช้ doas (อะนาล็อกแบบง่ายของ sudo จากโปรเจ็กต์ OpenBSD) หรือเลเยอร์ doas-sudo-shim ซึ่งให้การแทนที่คำสั่ง sudo ที่ทำงานบนยูทิลิตี้ doas
  • ขณะนี้พาร์ติชัน /tmp ได้รับการจัดสรรในหน่วยความจำโดยใช้ระบบไฟล์ tmpfs
  • แพ็คเกจ icu-data พร้อมข้อมูลสำหรับการทำให้เป็นสากลแบ่งออกเป็นสองแพ็คเกจ: icu-data-en (2.6 MiB รวมเฉพาะโลแคล en_US/GB เท่านั้น) และ icu-data-full (29 MiB)
  • ปลั๊กอินสำหรับ NetworkManager จะรวมอยู่ในแพ็คเกจแยกต่างหาก: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp และ networkmanager-ovs
  • ไลบรารี SDL 1.2 ถูกแทนที่ด้วยแพ็คเกจ sdl12-compat ซึ่งมี API ที่เข้ากันได้กับไบนารี SDL 1.2 และซอร์สโค้ด แต่ทำงานบน SDL 2
  • แพ็คเกจ busybox, dropbear, mingetty, openssh, util-linux ได้รับการคอมไพล์ด้วยการสนับสนุน utmps
  • แพ็คเกจ util-linux-login ใช้เพื่อทำให้คำสั่งล็อกอินทำงานได้
  • เวอร์ชันแพ็คเกจที่อัปเดต รวมถึง KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, Python 3.10, PHP 8.1, R 4.2, Xen 4.16 ,พอดแมน 4.0. แพ็คเกจที่มี php7 และ python2 ถูกลบออกแล้ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น