Barco - คอนเทนเนอร์ลินุกซ์ที่เขียนขึ้นจากศูนย์ด้วย C
(github.com/lucavallin)- โอเพนซอร์สที่กำลังพัฒนาเพื่อเรียนรู้เกี่ยวกับเคอร์เนลลินุกซ์และคอนเทนเนอร์ให้ลึกซึ้งยิ่งขึ้น
- คอนเทนเนอร์ลินุกซ์อาศัยความสามารถต่อไปนี้ของเคอร์เนล
- namespaces : ใช้สำหรับจัดกลุ่ม kernel object เพื่อให้ต้นไม้ของโปรเซสเฉพาะสามารถเข้าถึงได้ มี namespace หลายประเภท เช่น PID, network
- seccomp : ใช้เพื่อจำกัด system call ที่โปรเซสสามารถเรียกได้
- capabilities : ใช้เพื่อจำกัดสิ่งที่ uid 0(root) สามารถทำได้
- cgroups : ใช้เพื่อจำกัดทรัพยากรที่โปรเซสสามารถใช้ได้ (หน่วยความจำ, ดิสก์ I/O, เวลา CPU เป็นต้น)
ยังไม่มีความคิดเห็น