“Alpine Linux 3.23 ปรับโครงสร้างระบบไฟล์ครั้งใหญ่ — ก้าวสู่ยุค /usr-merged เพื่อความเสถียรและง่ายต่อการดูแล”
หลังจากเตรียมการมานานหลายเดือน ทีมพัฒนา Alpine Linux ได้ประกาศอย่างเป็นทางการว่า ตั้งแต่เวอร์ชัน 3.23 เป็นต้นไป Alpine Linux จะใช้โครงสร้างระบบไฟล์แบบ /usr-merged โดยที่โฟลเดอร์หลักอย่าง /bin, /sbin และ /lib จะถูกเปลี่ยนเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib ตามลำดับ
การเปลี่ยนแปลงนี้มีเป้าหมายเพื่อรวมตำแหน่งของไฟล์ executable และไลบรารีให้เป็นจุดเดียว ลดความซับซ้อนในการดูแลแพ็กเกจ และทำให้การจัดการข้อมูลในระบบ container ง่ายขึ้น นอกจากนี้ยังเป็นการปรับตัวให้สอดคล้องกับมาตรฐานที่นิยมใช้ในดิสโทร Linux อื่น ๆ เช่น Fedora, Debian และ Arch Linux
สำหรับผู้ใช้ที่ติดตั้งใหม่ในเวอร์ชัน 3.23 ระบบจะเป็น /usr-merged โดยอัตโนมัติ ส่วนผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้า เช่น 3.22 จะยังไม่ถูกบังคับให้เปลี่ยน แต่ได้รับคำแนะนำให้เริ่มทดสอบและย้ายระบบด้วยคำสั่ง doas merge-usr --dryrun และ doas merge-usr
อย่างไรก็ตาม เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุนในอนาคต (คาดว่าในช่วงเวอร์ชัน 3.26 หรือ 3.27) ระบบที่ยังไม่เป็น /usr-merged จะไม่สามารถอัปเกรดได้ และจะถือว่า “ไม่รองรับอย่างเป็นทางการ”
การเปลี่ยนแปลงนี้ยังช่วยแก้ปัญหาที่เคยเกิดจากการมี binary ซ้ำกันระหว่าง busybox และแพ็กเกจอื่น ๆ เช่น มีไฟล์ใน /bin และ /usr/bin ที่ทำงานคล้ายกันแต่ไม่เหมือนกัน ซึ่งสร้างความสับสนในการดูแลระบบ
ข้อมูลสำคัญจากข่าว
Alpine Linux 3.23 เริ่มใช้โครงสร้างระบบไฟล์แบบ /usr-merged
/bin, /sbin และ /lib จะกลายเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib
การเปลี่ยนแปลงนี้ช่วยลดภาระการดูแลแพ็กเกจและเพิ่มความเสถียรในระบบ container
การติดตั้งใหม่ในเวอร์ชัน 3.23 จะเป็น /usr-merged โดยอัตโนมัติ
ผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้าไม่ถูกบังคับ แต่แนะนำให้เริ่มย้ายระบบ
คำสั่งที่ใช้ในการย้ายระบบคือ doas merge-usr --dryrun และ doas merge-usr
เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุน ระบบที่ไม่ใช่ /usr-merged จะไม่สามารถอัปเกรดได้
การรวมโฟลเดอร์ช่วยลดปัญหา binary ซ้ำระหว่าง busybox และแพ็กเกจอื่น ๆ
ข้อมูลเสริมจากภายนอก
ดิสโทร Linux ชั้นนำหลายตัวได้เปลี่ยนมาใช้ /usr-merged แล้ว เช่น Fedora, Debian และ Arch
Filesystem Hierarchy Standard (FHS) อาจปรับให้ /usr/bin และ /usr/sbin รวมกันในอนาคต
การใช้ symbolic links ช่วยให้ PATH ไม่เปลี่ยน และยังคงความเข้ากันได้กับระบบเดิม
การจัดการ container เช่น Docker หรือ Podman จะง่ายขึ้นเมื่อข้อมูลอยู่ภายใต้ /usr
postmarketOS ซึ่งใช้ Alpine เป็นฐาน ได้รับประโยชน์จากการ merge นี้ในการลดความซับซ้อนของระบบ
https://9to5linux.com/alpine-linux-is-moving-to-a-usr-merged-file-system-layout
หลังจากเตรียมการมานานหลายเดือน ทีมพัฒนา Alpine Linux ได้ประกาศอย่างเป็นทางการว่า ตั้งแต่เวอร์ชัน 3.23 เป็นต้นไป Alpine Linux จะใช้โครงสร้างระบบไฟล์แบบ /usr-merged โดยที่โฟลเดอร์หลักอย่าง /bin, /sbin และ /lib จะถูกเปลี่ยนเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib ตามลำดับ
การเปลี่ยนแปลงนี้มีเป้าหมายเพื่อรวมตำแหน่งของไฟล์ executable และไลบรารีให้เป็นจุดเดียว ลดความซับซ้อนในการดูแลแพ็กเกจ และทำให้การจัดการข้อมูลในระบบ container ง่ายขึ้น นอกจากนี้ยังเป็นการปรับตัวให้สอดคล้องกับมาตรฐานที่นิยมใช้ในดิสโทร Linux อื่น ๆ เช่น Fedora, Debian และ Arch Linux
สำหรับผู้ใช้ที่ติดตั้งใหม่ในเวอร์ชัน 3.23 ระบบจะเป็น /usr-merged โดยอัตโนมัติ ส่วนผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้า เช่น 3.22 จะยังไม่ถูกบังคับให้เปลี่ยน แต่ได้รับคำแนะนำให้เริ่มทดสอบและย้ายระบบด้วยคำสั่ง doas merge-usr --dryrun และ doas merge-usr
อย่างไรก็ตาม เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุนในอนาคต (คาดว่าในช่วงเวอร์ชัน 3.26 หรือ 3.27) ระบบที่ยังไม่เป็น /usr-merged จะไม่สามารถอัปเกรดได้ และจะถือว่า “ไม่รองรับอย่างเป็นทางการ”
การเปลี่ยนแปลงนี้ยังช่วยแก้ปัญหาที่เคยเกิดจากการมี binary ซ้ำกันระหว่าง busybox และแพ็กเกจอื่น ๆ เช่น มีไฟล์ใน /bin และ /usr/bin ที่ทำงานคล้ายกันแต่ไม่เหมือนกัน ซึ่งสร้างความสับสนในการดูแลระบบ
ข้อมูลสำคัญจากข่าว
Alpine Linux 3.23 เริ่มใช้โครงสร้างระบบไฟล์แบบ /usr-merged
/bin, /sbin และ /lib จะกลายเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib
การเปลี่ยนแปลงนี้ช่วยลดภาระการดูแลแพ็กเกจและเพิ่มความเสถียรในระบบ container
การติดตั้งใหม่ในเวอร์ชัน 3.23 จะเป็น /usr-merged โดยอัตโนมัติ
ผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้าไม่ถูกบังคับ แต่แนะนำให้เริ่มย้ายระบบ
คำสั่งที่ใช้ในการย้ายระบบคือ doas merge-usr --dryrun และ doas merge-usr
เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุน ระบบที่ไม่ใช่ /usr-merged จะไม่สามารถอัปเกรดได้
การรวมโฟลเดอร์ช่วยลดปัญหา binary ซ้ำระหว่าง busybox และแพ็กเกจอื่น ๆ
ข้อมูลเสริมจากภายนอก
ดิสโทร Linux ชั้นนำหลายตัวได้เปลี่ยนมาใช้ /usr-merged แล้ว เช่น Fedora, Debian และ Arch
Filesystem Hierarchy Standard (FHS) อาจปรับให้ /usr/bin และ /usr/sbin รวมกันในอนาคต
การใช้ symbolic links ช่วยให้ PATH ไม่เปลี่ยน และยังคงความเข้ากันได้กับระบบเดิม
การจัดการ container เช่น Docker หรือ Podman จะง่ายขึ้นเมื่อข้อมูลอยู่ภายใต้ /usr
postmarketOS ซึ่งใช้ Alpine เป็นฐาน ได้รับประโยชน์จากการ merge นี้ในการลดความซับซ้อนของระบบ
https://9to5linux.com/alpine-linux-is-moving-to-a-usr-merged-file-system-layout
🧭 “Alpine Linux 3.23 ปรับโครงสร้างระบบไฟล์ครั้งใหญ่ — ก้าวสู่ยุค /usr-merged เพื่อความเสถียรและง่ายต่อการดูแล”
หลังจากเตรียมการมานานหลายเดือน ทีมพัฒนา Alpine Linux ได้ประกาศอย่างเป็นทางการว่า ตั้งแต่เวอร์ชัน 3.23 เป็นต้นไป Alpine Linux จะใช้โครงสร้างระบบไฟล์แบบ /usr-merged โดยที่โฟลเดอร์หลักอย่าง /bin, /sbin และ /lib จะถูกเปลี่ยนเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib ตามลำดับ
การเปลี่ยนแปลงนี้มีเป้าหมายเพื่อรวมตำแหน่งของไฟล์ executable และไลบรารีให้เป็นจุดเดียว ลดความซับซ้อนในการดูแลแพ็กเกจ และทำให้การจัดการข้อมูลในระบบ container ง่ายขึ้น นอกจากนี้ยังเป็นการปรับตัวให้สอดคล้องกับมาตรฐานที่นิยมใช้ในดิสโทร Linux อื่น ๆ เช่น Fedora, Debian และ Arch Linux
สำหรับผู้ใช้ที่ติดตั้งใหม่ในเวอร์ชัน 3.23 ระบบจะเป็น /usr-merged โดยอัตโนมัติ ส่วนผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้า เช่น 3.22 จะยังไม่ถูกบังคับให้เปลี่ยน แต่ได้รับคำแนะนำให้เริ่มทดสอบและย้ายระบบด้วยคำสั่ง doas merge-usr --dryrun และ doas merge-usr
อย่างไรก็ตาม เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุนในอนาคต (คาดว่าในช่วงเวอร์ชัน 3.26 หรือ 3.27) ระบบที่ยังไม่เป็น /usr-merged จะไม่สามารถอัปเกรดได้ และจะถือว่า “ไม่รองรับอย่างเป็นทางการ”
การเปลี่ยนแปลงนี้ยังช่วยแก้ปัญหาที่เคยเกิดจากการมี binary ซ้ำกันระหว่าง busybox และแพ็กเกจอื่น ๆ เช่น มีไฟล์ใน /bin และ /usr/bin ที่ทำงานคล้ายกันแต่ไม่เหมือนกัน ซึ่งสร้างความสับสนในการดูแลระบบ
✅ ข้อมูลสำคัญจากข่าว
➡️ Alpine Linux 3.23 เริ่มใช้โครงสร้างระบบไฟล์แบบ /usr-merged
➡️ /bin, /sbin และ /lib จะกลายเป็น symbolic links ไปยัง /usr/bin, /usr/sbin และ /usr/lib
➡️ การเปลี่ยนแปลงนี้ช่วยลดภาระการดูแลแพ็กเกจและเพิ่มความเสถียรในระบบ container
➡️ การติดตั้งใหม่ในเวอร์ชัน 3.23 จะเป็น /usr-merged โดยอัตโนมัติ
➡️ ผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้าไม่ถูกบังคับ แต่แนะนำให้เริ่มย้ายระบบ
➡️ คำสั่งที่ใช้ในการย้ายระบบคือ doas merge-usr --dryrun และ doas merge-usr
➡️ เมื่อ Alpine Linux 3.22 สิ้นสุดการสนับสนุน ระบบที่ไม่ใช่ /usr-merged จะไม่สามารถอัปเกรดได้
➡️ การรวมโฟลเดอร์ช่วยลดปัญหา binary ซ้ำระหว่าง busybox และแพ็กเกจอื่น ๆ
✅ ข้อมูลเสริมจากภายนอก
➡️ ดิสโทร Linux ชั้นนำหลายตัวได้เปลี่ยนมาใช้ /usr-merged แล้ว เช่น Fedora, Debian และ Arch
➡️ Filesystem Hierarchy Standard (FHS) อาจปรับให้ /usr/bin และ /usr/sbin รวมกันในอนาคต
➡️ การใช้ symbolic links ช่วยให้ PATH ไม่เปลี่ยน และยังคงความเข้ากันได้กับระบบเดิม
➡️ การจัดการ container เช่น Docker หรือ Podman จะง่ายขึ้นเมื่อข้อมูลอยู่ภายใต้ /usr
➡️ postmarketOS ซึ่งใช้ Alpine เป็นฐาน ได้รับประโยชน์จากการ merge นี้ในการลดความซับซ้อนของระบบ
https://9to5linux.com/alpine-linux-is-moving-to-a-usr-merged-file-system-layout
0 Comments
0 Shares
89 Views
0 Reviews