U-News » Софт » Презентовано абсолютно нову ОС. І це не Linux
Всі новини

Презентовано абсолютно нову ОС. І це не Linux

Презентовано абсолютно нову ОС. І це не Linux
Опубліковано вихідний код операційної системи Minoca OS, написаної розробниками «з чистого аркуша», повідомляє cnews. Система вимагає мінімальних ресурсів для роботи і відрізняється від Linux підвищеною швидкодією і новим механізмом оновлення ядра.


Двоє американських програмістів виклали на сайті Github відкритий вихідний код і документацію до створеної ними операційної системи, яку вони назвали Minoca OS.

Еван Грін (Evan Green) і Кріс Стівенс (Chris Stevens) розповідають, що написали Minoca OS «з нуля», оскільки вбачали необхідність переглянути основи розробки ядра, які не змінювалися з 80-90-х років минулого століття.

Модульна, гнучка і сумісна – так стисло описують розробники своє рішення. Minoca OS написана в основному на C із застосуванням C++ і Асемблера. Вихідний код складається з 625 тис. рядків. Розмір ядра для архітектури x86 становить близько 750 Кб. Для всієї системи з драйверами і відеобуфером потрібно лише від 5 до 7 МБ оперативної пам’яті. Minoca OS працює з архітектурою x86, ARMv6 і ARMv7 з підтримкою віртуальної пам’яті.

Система має інтерфейс типу POSIX (переносимий інтерфейс операційних систем), через який працює з додатками. Деякі популярні пакети вже встановлені. Взаємодія між драйверами пристрою і ядром забезпечується завдяки спеціальній моделі драйверів. Така модель дає можливість записувати драйвери з висхідною сумісністю, що дозволяє провести оновлення компонентів ядра без перекомпіляції всіх драйверів пристрою.

Minoca OS орієнтована на малопотужні гаджети, у першу чергу – пристрої інтернету речей, оскільки потребує для роботи порівняно невеликих ресурсів, наприклад, всього декількох мегабайтів оперативної пам’яті. Однак при цьому пристрій отримує широкі функціональні можливості, наприклад, багатопоточність, підтримку файлових систем та інші компоненти високого рівня.

У той самий час у Minoca OS закладено можливість масштабування, що робить її придатною для комп’ютерів з багатоядерними процесорами і великими обсягами оперативної пам’яті.
Читай U-News в Google News
Читають Коментують
Не знатимуть бідності: п'ять жіночих імен, які притягують удачу та гроші
58 590
Поплавський вразив зізнанням про своїх позашлюбних дітей від студенток
37 301
Арестович раптово заговорив про Білорусь та мобілізацію
26 926
У Кремлі розпочалася паніка: оточення Путіна хоче припинити війну в Україні
24 819
У Варшаві відкрилася кондитерська з десертами непристойної форми
22 541
Війна скоро вступить в нову фазу - британська розвідка
20 024
Арестович зізнався, скільки заробляє під час війни
20 015
Чому Путін не звільнив Шойгу за провал бліцкригу: знає Генштабу ЗСУ
18 925
"Пустіть командувати фронтом": у мережі сміються над затриманням Гіркіна та його новою зовнішністю
18 010
Стюардеса провернула в літаку кумедний трюк і стала зіркою Мережі
14 514
Вас чекає "біла смуга"! Знаки Зодіаку, життя яких перевернеться у вересні 2022
14 173
У РФ назвали умову переговорів Путіна та Зеленського
13 984
У Повітряних силах засвітили модернізований МіГ-29: озброєно ракетами Р-27 із дальністю до 90 км
13 235
Якою водою потрібно поливати кімнатні рослини, щоб вони «пишно» квітли та не хворіли

Кімнатні рослини потребують постійного догляду, тільки в ...

Чому японські жінки не старіють? Ось що вони роблять

Японка Наомі Моріяма (Naomi Moriyama) у співавторстві з ...

Як стерилізувати банки в мікрохвильовій печі: тепер на кухні буде прохолодніше

Домашнє консервування не обходиться без стерилізації банок, ...