የመጀመሪያው የQSOE ኦፕሬቲንግ ሲስተም እትም በQNX ዘይቤ የተነደፈ እና ሁለት ሊተኩ የሚችሉ ማይክሮከርነሎች፣ "Skimmer" እና "seL4" የተባሉትን ጨምሮ ቀርቧል። የሀብት ምደባ ስርዓት፣ የሲንክሮን የመልእክት መላላኪያ ዘዴ (QNX IPC) እና ሚኒማሊስት ከርነል ብቻ በከርነል ደረጃ ይተገበራሉ፣ ሌሎች ሁሉም ክፍሎች በተጠቃሚ ቦታ ይተገበራሉ። በRISC-V አርክቴክቸር 64-ቢት ሲፒዩዎችን ይደግፋል። ስርዓተ ክወናው በSiFive HiFive Unmatched ቦርድ እና በQEMU ውስጥ ተፈትኗል። የፕሮጀክቱ ኮድ በC የተጻፈ ሲሆን በአፓቼ 2.0 ፈቃድ ስር ይሰራጫል።
የሚከተሉት ልዩነቶች ይገኛሉ፡ QSOE/N የራሱ የሆነ የስኪመር ማይክሮከርኔል እና በ seL4 ማይክሮከርኔል ላይ የተመሠረተ QSOE/L ያለው ሲሆን ይህም ለ RISC-V አርክቴክቸር መደበኛ አስተማማኝነት ማረጋገጫ አለው። በተጨማሪም፣ በ GRUB 2.13 ላይ የተመሠረተው mr-bml bootloader፣ የ libc መደበኛ ቤተ-መጽሐፍት እና የ quser የፕሮግራሞች ስብስብ እየተገነቡ ነው። የፕሮግራሞቹ ስብስብ በ mksh ላይ የተመሠረተውን qsh ትዕዛዝ ሼል፣ የማስጀመሪያ ስርዓት እና እንደ ls፣ cat፣ ps፣ lspci እና login ያሉ መደበኛ የዩኒክስ መገልገያዎችን ያካትታል።
የስኪመር ማይክሮከርኔል ከ DragonFly BSD ፕሮጀክት የተበደረውን ቀላል ክብደት ያለው የከርነል ክሮች (LWKT) ትግበራ ይጠቀማል፣ ይህም በሲፒዩ የታሰሩ የስራ ወረፋዎች እና በ msgport የመልእክት ማስተላለፊያ የመጀመሪያ ደረጃዎች አሉት። QSOE የተለያዩ ከርነሎችን በአንድ የተጠቃሚ አካባቢ እና በከርነሎች ላይ ሳይለወጡ የሚቀሩ አሽከርካሪዎች ስብስብ መጠቀም ያስችላል። የከርነል-ተኮር ግንባታዎች የተግባር አስተዳዳሪን (taskman) እና በማይክሮከርነሎች በሚቀርቡት የQNX-መሰል ኤፒአይዎች ዙሪያ እንደ መጠቅለያ ሆኖ የሚያገለግል የሊብክ ቤተ-መጽሐፍትን ብቻ ያካትታሉ።
┌─ ...�
│ qsh + ነጂዎች + መገልገያዎች (በዳይናሚክ የተገናኙ) │
├─ ...
│ libc.so (የተጋራ አካል፤ በ lq/libc/ ውስጥ LQ-ተኮር ስፌት) │
│ rtld (FreeBSD-derived; BSD-2-Clause) │
├─ ...
│ የተግባር ሰው ሂደት / ማህደረ ትውስታ / የመንገድ አስተዳዳሪ │
│ ሊብታስክማን ተንቀሳቃሽ የተግባር ሰው አካል (ዱካ / ክሬዲት / │)
│ syscfg / sync / reloc / cpio / elf) │
├─ ...
│ seL4 ማይክሮከርኔል (RISC-V Sv39፣ በይፋ የተረጋገጠ) │
│ ኤልፍሎደር (የከርነል ጭነት + የተግባር ሰው) │
└─ ... ─────────────────────────────────────────────────────┘
የመጀመሪያው የQSOE መልቀቅ በእውነተኛ SiFive Unmatched (FU740) ቦርድ ላይ የቡት እና የሼል ግቤትን በ NVMe ድራይቭ በማንቃት የሚታወቅ ነው። ሁለቱም ኮሮች (QSOE/L እና QSOE/N) ላላቸው ውቅሮች ስኬታማ ማስነሻ ተገኝቷል።
ምንጭ: opennet.ru
