La Alpine Linux 3.18 เวอร์ชันใหม่พร้อมใช้งานแล้ว และในรีลีสใหม่นี้ มีการอัปเดตจำนวนมากที่ฐานของระบบ และการรวม Linux Kernel 6.1 ไว้อย่างโดดเด่น เช่นเดียวกับ GNOME 44, KDE Plasma 5.27 และอื่นๆ
สำหรับผู้ที่ไม่รู้จักการแจกแจงก็ควรรู้ว่าสิ่งนี้ โดดเด่นด้วยข้อกำหนดด้านความปลอดภัยที่สูงกว่าและสร้างขึ้นด้วยการป้องกัน SSP (การป้องกันการทุบสแต็ค). ใช้ OpenRC เป็นระบบเริ่มต้นและตัวจัดการแพ็คเกจ apk ของตัวเองใช้สำหรับการจัดการแพ็คเกจ ใช้อัลไพน์เพื่อสร้างอิมเมจคอนเทนเนอร์ Docker อย่างเป็นทางการ
คุณสมบัติใหม่หลักของ Alpine Linux 3.18
ในเวอร์ชันใหม่ของ Alpine Linux 3.18 ที่นำเสนอนี้ โดดเด่นตรงที่ การสนับสนุนการทดลองสำหรับการติดตั้งอัตโนมัติและเปิดใช้งานในสภาพแวดล้อมระบบคลาวด์โดยที่ผู้ดูแลระบบไม่เกี่ยวข้อง ด้วยคุณสมบัติใหม่นี้ เพื่อเริ่มต้นและกำหนดค่าสภาพแวดล้อมระหว่างการบู๊ตครั้งแรก จะใช้แพ็คเกจคลาวด์ขนาดเล็กที่พัฒนาโดยโครงการ Alpine (คล้ายกับ cloud-init ใช้ทรัพยากรน้อยลง และใช้จำนวนการพึ่งพาน้อยที่สุด)
Tiny-cloud ทำงานต่างๆ เช่น การขยายระบบไฟล์รูทไปยังพื้นที่ว่างในดิสก์ (การติดตั้งเสร็จสิ้นบนพาร์ติชันที่มีป้ายกำกับว่า cidata) ตั้งชื่อโฮสต์ เพิ่มอินเทอร์เฟซเครือข่าย และกำหนดค่าเครือข่ายตามข้อมูลเมตาจากผู้ให้บริการระบบคลาวด์ ติดตั้งคีย์ SSH บันทึกข้อมูลผู้ใช้ลงในไฟล์
เกี่ยวกับการอัพเดทในเวอร์ชั่นใหม่นี้พบว่า เคอร์เนล Linux ได้รับการอัพเดตเป็นเวอร์ชัน 6.1 (ในขณะที่การกระจายเวอร์ชันล่าสุดมาพร้อมกับเคอร์เนล 5.15) ด้วย Linux เวอร์ชันใหม่นี้ การแจกจ่ายจะมาพร้อมกับการสร้างลายเซ็นดิจิทัลสำหรับโมดูลเคอร์เนล การยืนยันเป็นทางเลือก: ลายเซ็นจะไม่ถูกตรวจสอบตามค่าเริ่มต้น และสามารถโหลดโมดูลของบริษัทอื่นได้
การเปลี่ยนแปลงที่โดดเด่นอีกประการหนึ่งก็คือ ใช้ตัวจัดการเซสชันเสียง WirePlumber แทน pipewire-media-session เพื่อกำหนดค่าอุปกรณ์เสียงและควบคุมการกำหนดเส้นทางของสตรีมเสียง WirePlumber ช่วยให้คุณจัดการกราฟของโหนดสื่อใน PipeWire กำหนดค่าอุปกรณ์เสียง และควบคุมการกำหนดเส้นทางของสตรีมเสียง
ไบนารีที่สร้างไว้ล่วงหน้าสำหรับ Python (ไฟล์ pyc ในไดเร็กทอรี __pycache__) ถูกย้ายไปยังแพ็คเกจแยกต่างหาก ซึ่งสามารถละเว้นได้เพื่อประหยัดพื้นที่ดิสก์ (เมื่อเรียกใช้ apk ให้ระบุ "!pyc")
ในบรรดาแพ็คเกจอื่นๆ ที่ได้รับการอัปเดตในเวอร์ชันใหม่นี้ มีความโดดเด่นดังต่อไปนี้:
- musl libc 1.2.4 – ขณะนี้รองรับ TCP ในการแก้ไข DNS
- งูหลาม 3.11
- Ruby 3.2
- LLVM
- Node.js (ปัจจุบัน) 20.1
- GNOME 44
- e2fsprogs 1.47.0
- ไปที่ 1.20
- นักเทียบท่า 23
- KDE Plasma 5.27
- สนิม 1.69
- โอเพนเอสเอสแอล 3.1, 16
- QEMU 8
สุดท้ายนี้ หากคุณสนใจทราบข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันใหม่นี้ เข้าไปดูรายละเอียดได้ที่ ในลิงค์ต่อไปนี้.
ดาวน์โหลด Alpine Linux 3.18
หากคุณต้องการดาวน์โหลดอัปเดต Alpine Linux ใหม่นี้ คุณต้องไปที่เว็บไซต์อย่างเป็นทางการของโครงการ ซึ่งคุณจะได้รับภาพของระบบตามสถาปัตยกรรมของอุปกรณ์ที่คุณจะใช้
อิมเมจ iso ที่สามารถบู๊ตได้ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) จัดทำขึ้นในหกเวอร์ชัน: มาตรฐาน (189 MB), เคอร์เนลที่ไม่ได้แพตช์ (204 MB), ขั้นสูง (840 MB) สำหรับเครื่องเสมือน ( 55 MB) และสำหรับ Xen hypervisor (221 MB) ลิงค์ของ ดาวน์โหลดคือสิ่งนี้
สุดท้าย แต่ไม่ท้ายสุด คุณควรทราบด้วยว่าการกระจายนี้มีอิมเมจสำหรับใช้กับ Raspberry Pi
จะติดตั้ง Alpine Linux บน Raspberry Pi ได้อย่างไร?
หากคุณวางแผนที่จะใช้ระบบนี้กับคอมพิวเตอร์พกพาขนาดเล็กของคุณคุณสามารถทำได้โดยทำตามคำแนะนำด้านล่างนี้
- ดาวน์โหลดเสร็จแล้ว เราต้องฟอร์แมตการ์ด SD ของเราเราสามารถรองรับ Gparted การ์ด SD ต้องอยู่ในรูปแบบ fat32
- เสร็จแล้ว ตอนนี้เราต้องบันทึกภาพของ Alpine Linux 3.18 ใน SD ของเรา สำหรับสิ่งนี้เราต้องแตกไฟล์ที่มีไฟล์ Alpine เท่านั้น
- เมื่อดาวน์โหลดเสร็จแล้วเราก็แค่ต้อง คัดลอกเนื้อหาภายในการ์ด SD ของเรา
- ในตอนท้ายเท่านั้น เราต้องใส่การ์ด SD ใน Raspberry Pi ของเรา และเชื่อมต่อกับแหล่งจ่ายไฟจากนั้นระบบจะเริ่มทำงาน
- เราจะตระหนักถึงสิ่งนี้เนื่องจากไฟ LED สีเขียวควรกะพริบซึ่งแสดงว่าระบบรู้จัก
- และพร้อมแล้วเราสามารถเริ่มใช้ Alpine Linux บน Raspberry Pi ของเราได้