Maestro цөм нь Rust хэлээр бичигдсэн бөгөөд хэсэгчлэн нийцдэг Linux

Rust хэл дээр хөнгөн жинтэй Unix төст цөмийг хөгжүүлэх, цөмийн системийн дуудлагын дэд хэсгийг хэрэгжүүлэх төслийг танилцуулж байна. Linux, ердийн ажлын орчин бүрдүүлэхэд хангалттай. Төслийг 2018 онд үүсгэн байгуулж, анх C хэлийг ашигласан боловч 2020 онд хуримтлагдсан туршлагыг харгалзан үзэж, санах ойтой ажиллах үед гарч болзошгүй алдааны магадлалыг бууруулахын тулд Rust руу шилжсэн. Цөмийн кодыг MIT лицензийн дагуу түгээдэг. Цөмөөс гадна Rust төсөл нь X11-ийг хөгжүүлдэг.сервер, багц менежер, ачаалагч, суулгагч, хэрэгслийн багц болон үйлдлийн систем бүтээхэд шаардлагатай бусад бүрэлдэхүүн хэсгүүд.

Цөм нь цул архитектуртай бөгөөд одоогоор зөвхөн 32 битийн горимд x86 системийг дэмждэг. Цөмийн кодын сан нь 48.8 мянган мөр кодоос бүрдэнэ (харьцуулахын тулд, цөм нь Linux — 33 сая мөр код). Энэ нь QEMU, VirtualBox эсвэл on-premises дээр ажиллах боломжтой. Хөгжүүлэлтийн одоогийн шатанд Maestro-ийн системийн дуудлагын 31% (437-аас 135) нь хэрэгжсэн байна. Linux, энэ нь bash дээр суурилсан консолын орчин болон стандарт C номын сан болох Musl-г ачаалахад хангалттай. Maestro дээр суурилсан орчин нь GNU coreutils багцаас ls, cat, mkdir, rm, rmdir, uname, болон whoami зэрэг зарим хэрэгслүүдийг ажиллуулж чаддаг.

Maestro цөм нь Rust хэлээр бичигдсэн бөгөөд хэсэгчлэн нийцдэг Linux

Боломжтой Maestro онцлогуудын дунд:

  • ANSI дарааллыг хэсэгчлэн дэмждэг PS/2 гар болон текст горимын терминалын драйверууд.
  • Виртуал санах ойг дэмждэг санах ойн хуваарилалтын систем.
  • POSIX дохионы дэмжлэгтэй, тойрогт суурилсан даалгавар төлөвлөгч.
  • PCI төхөөрөмжүүдийг илрүүлж байна.
  • IDE/PATA драйвер.
  • Ext2 файлын систем.
  • Виртуал FS /tmp ба /proc-ийн дэмжлэг.
  • FS болон MBR болон GPT дискний хуваалтуудыг холбоход дэмжлэг үзүүлэх.
  • Initramfs-ийн дэмжлэг.
  • Цаг хэмжигч, цагийг нарийн тодорхойлох RTC драйвер.
  • Цөмийн модулиудыг ачаалах дэмжлэг.
  • Гүйцэтгэх боломжтой файлуудыг ELF форматаар ажиллуулах чадвар.

Одоогоор сүлжээний стек үүсгэх ажил хийгдэж байгаа бөгөөд энэ нь дууссаны дараа санах ой болон дундын номын санд файлуудыг шууд буулгахад дэмжлэг үзүүлэх болно.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster