Sade (operatsion tizim) - Ghost (operating system)

Sade OS
Ghost 0.5.3 Screenshot.png
TuzuvchiMaks Shlyussel
Ishchi holatAlfa
Manba modeliOchiq manba
Dastlabki chiqarilish2014; 6 yil oldin (2014)
Oxirgi oldindan ko'rish0.5.6b / 17-dekabr, 2018-yil; 23 oy oldin (2018-12-17)
Ombor Buni Vikidatada tahrirlash
Marketing maqsadiShaxsiy kompyuter
PlatformalarIA-32
Kernel turiMikro yadro
LitsenziyaGPLv3
Rasmiy veb-saytghostkernel.org

Sade OS bu ochiq manbali[1] sevimli mashg'ulot operatsion tizim va yadro. U 2014 yildan beri ishlab chiqilmoqda[2] va hozirda. bilan mos keladi x86 platformasi.

Tizim a mikrokernel va xususiyatlari nosimmetrik ko'p ishlov berish va ko'p vazifali. Yadro va tizim dasturlarining aksariyati C ++ da yozilgan.

Dizayn

Arxitektura kontseptsiyasi mikro yadro dizayni. Odatda a tarkibidagi yadroga birlashtirilgan ko'plab funktsiyalar monolitik yoki gibrid tizim foydalanuvchi darajasidagi dastur sifatida amalga oshiriladi. Drayvlar va ba'zi muhim tarkibiy qismlar (masalan, bajariladigan yuklovchi) shunday jarayon sifatida ishlaydi. Ushbu yondashuv barqarorlikni yaxshilashga va noto'g'ri kirish, apparatdan foydalanish yoki xotiraning buzilishi sababli ishdan chiqishga yo'l qo'ymaydi.

Amalga oshiriladigan fayllarni yuklash uchun foydalanuvchi foydalanuvchisi spawner jarayoni mavjud. Joriy dastur statik 32-bitni qo'llab-quvvatlaydi ELF ikkiliklar. Dinamik ulanish hali qo'llab-quvvatlanmaydi.

Yadro an dastur dasturlash interfeysi bu barcha jarayonlararo aloqa va tizim buyruqlari uchun ishlatiladi. Drayv protsesslari ushbu interfeysga xotirani boshqarish yoki to'g'ridan-to'g'ri manbaga kirishni so'rash uchun kirish huquqiga ega. Interfeys funktsiyalari C-ga mos keladi.

Kutubxonani qo'llab-quvvatlash

Ning maxsus bajarilishi libc taqdim etiladi. Ushbu dastur libm-ni o'z ichiga oladi musl C kutubxonasi. libstdc ++ Ghost-ga tegishli kompilyator asboblar zanjirini o'rnatishda standart qism sifatida foydalanish mumkin.

POSIX mosligi

Tizim qisman POSIX.1 mos. Bu uchinchi tomon dasturlarini, ayniqsa GNU juda bog'liq bo'lgan atrof-muhit standart C va POSIX funktsiyalari.

Shuningdek qarang

  • ToaruOS - K. Lange tomonidan ishlab chiqarilgan xobbi operatsion tizimi

Adabiyotlar

  1. ^ "GitHub-da chiqarilgan manbalar". GitHub. Olingan 2016-07-28.
  2. ^ "0.3.0 versiyasining birinchi ommaviy demo-versiyasi, OSDev forumlari". forum.osdev.org. Olingan 2016-07-28.