Грегори Куртцер, түгээлтийн үүсгэн байгуулагч CentOS и Rocky Linux, цөмтэй нийцтэй байдлыг хангах зорилготой Rust хэл дээрх үйлдлийн системийн цөмийг хөгжүүлдэг Ginux төслийг танилцуулав. LinuxНийтлэгдсэн судалгааны загвар нь Alpine дистрибьютерийн системийн орчныг BusyBox болон ... ашиглан ачаалах боломжтой болсон. Rocky Linux 10 нь олон хэрэглэгчийн консолын горимд systemd-тэй. Төслийн кодыг Apache 2.0 лицензийн дагуу тараадаг. Энэ нь x86-64 системүүд дээр ажилладаг.
Энэхүү туршилтын загварыг HDAE (Хүний удирдлагатай агентлаг инженерчлэл) хөгжүүлэлтийн техникийг ашиглан цөмийн түвшний нарийн төвөгтэй төслүүдийг бий болгох туршилтын хүрээнд 11 хоногийн дотор бүтээжээ. LinuxHDAE аргыг ашиглан кодыг хиймэл оюун ухааны агент (GPT-5.6 Sol загвартай Codex) үүсгэдэг бол хүмүүс архитектурын хөгжил, шийдвэр гаргах, ажлын зохицуулалт, хөгжлийн төлөвлөгөө боловсруулах, боловсруулж буй бүрэлдэхүүн хэсгүүдийн бэлэн байдлын шалгуурыг тодорхойлоход анхаарлаа төвлөрүүлдэг. Хиймэл оюун ухааны агентууд мөн туршилт, хяналт, асуудлыг оношлоход оролцдог.
Төсөл нь цөмөөс технологийг хуулбарлахыг оролдоогүй. Linux, гэхдээ тэдгээрийг харгалзан өөрийн нийцтэй хэрэгжүүлэлтүүдийг бий болгодог. Ginux нь бие даасан санах ойн удирдлагын систем, даалгаврын хуваарь гаргагч, ачаалах процесс, процессын загвар, файлын системүүд, сүлжээний стек, төхөөрөмжийн драйверууд болон нийцтэй байдлын давхаргыг хангадаг. Linux ABI. Ginux цөм нь хост үйлдлийн системийг оролцуулалгүйгээр UEFI-ээр дамжуулан шууд ачаалагддаг. Linux-системүүд.
Ginux нь орлох хүн болох өрсөлдөгч хараахан болоогүй байна Linux Энэ нь үйлдвэрлэлийн зориулалтаар ашиглахад бэлэн биш боловч туршилт, туршилтад аль хэдийн тохиромжтой болсон. Урт хугацаанд уг төслийг хиймэл оюун ухааны дэд бүтцийн бүрэлдэхүүн хэсгүүдийг тусгаарлагдсан контейнерт ажиллуулах үйлдлийн систем гэж төсөөлж байна. Ginux нэр нь GPT/Gregory болон гэсэн үгсийн хослол юм. LinuxТуршилтын платформын үндэс нь гипервизор ашиглан эхлүүлэгдсэн. KVM OVMF (Нээлттэй Виртуал Машины Програм Хангамж), Intel IOMMU болон virtio төхөөрөмжүүдтэй Q35 виртуал машин (Intel Q35/ICH).
375 цөмийн системийн дуудлагын Linux 6.12 хувилбар нь 82 бүрэн хэрэгжсэн, 245 хэсэгчлэн хэрэгжсэн, аюулгүй байдлын үүднээс 48 хаагдсан байна. Синтетик туршилтаар илрүүлж чадахгүй байгаа ослыг тодорхойлохын тулд цөмийн гүйцэтгэлийг musl, glibc, BusyBox, systemd зэрэг бодит програмууд болон сангуудыг ажиллуулснаар үнэлдэг.
Төлөвлөгөөний дунд:
- Хэрэглэгчийн орон зайн бүрэлдэхүүн хэсгүүдийг ажиллуулахыг баталгаажуулах Linux-цөм ашиглахгүйгээр түгээлтүүд Linux.
- Тусгаарлагдсан хэлбэрийг бий болгох боломж домэйнууд өөрийн гэсэн процессуудын багц, хаягийн орон зай, файлын систем, төхөөрөмж, нөөц болон бие даасан амьдралын мөчлөгтэй.
- Өөрөө ачаалах боломжтой зургийг бэлтгэж байна.
- Хамгаалалтын тэг цагирагт код гүйцэтгэхгүйгээр цөмийг удирдах боломжийг олгодог хамгийн бага хэрэглэгчийн орон зайн хяналтын хавтгайг өгөх.
- Нэрлэгдсэн объектын түвшинд ажилладаг хандалтын хяналтын систем.
- OCI контейнерын зургийг тусгаарлагдсан ажиллуулахыг дэмжих.
Эх сурвалж: opennet.ru
