ТЕХНОМАГИЯ. Можно ли сегодня создать абсолютно новую операционную систему? Часть 1


Любители полезных и модных штучек будут в курсе всех новостей! Больше гаджетов, хороших и разных! Нашли что-то интересное в сети? Заказали на Алишке? Поделитесь – мы такие любопытные.


Часть 1

Практически все существующие операционные системы общего пользования базируются на малом количестве технологий, развиваемых десятки лет. Сходу на ум приходит лишь два широких направления - "Windows" и "nix". Да, "МакОСЬ" — это тоже "nix", у них и сертификат есть. И "Android - nix", как и любой "Linux".

Конечно, различия между ними уже порой настолько сильны, что о совместимости кода не может идти и речи, и их правомочно считать радикально разными ОС, но можно ли создать и выпустить на рынок, действительно, нечто новое, не имеющее в своём коде ничего из былого?



Источник изображения


"MenuetOS", и отделившаяся от неё позже "KolibriOS" (Википедия, Голос, сайт) - написаны с нуля на ассемблере, их живые образы помещаются на одну дискету и не требуют установки. Эти ОС могут быть запущены на любой машине архитектуры x86 и могли бы развиваться до уровня операционных систем общего пользования. Изначально "MenuetOS" разрабатывался с одной целью - уместить на дискету операционную систему с графическим интерфейсом, набором программ и драйверами для стандартного оборудования. Разработчикам это удалось. Эти ОС запускаются и работают практически мгновенно, поскольку полностью находятся в оперативной памяти после запуска, а в современных системах их можно хранить даже в кэше процессора. Запустите "KolibriOS", и ваша жизнь никогда не станет прежней. Под её управлением даже ископаемый компьютер 20-25-летней давности будет работать на порядки быстрее, чем современная игровая станция, которая стоит, как три почки.

Так почему же?

Что самое главное в операционной системе? Нет, не ядро. Ни драйверы, и даже не оптимизация с отсутствием ошибок. По сути ничего. Главное достоинство любой операционной системы в её комплект не входит, потому что самое главное — это парк приложений. Если вы хотите, чтобы ваша ОС жила, то приложения для неё должны, мало того, что охватывать 100% потребностей пользователей (при охвате 99,9% ОС обречена на провал), но ещё и присутствовать в репозиториях в нескольких вариантах для одних и тех же нужд, желательно от нескольких разработчиков.

Если для "KolibriOS" начнут массово разрабатывать приложения, она вместе с ними вынуждена будет обосноваться на медленных накопителях, и тогда о её космических скоростях придётся забыть, поэтому "KolibriOS" вместе с "MenuetOS" так и остаются лишь в качестве развлечения, хотя их и пытались позиционировать, как ОС для разработки программ на ассемблере, но, увы, разработчики не заинтересовались (ещё бы, под другими ОС инструментарий гораздо шире).


В отличие от десктопных операционных систем, мобильные развиваются гораздо меньшее время, но гораздо более стремительно, отчего в их полку больше наглядных примеров, которые и будут рассмотрены в следующей части.

Продолжение следует...


Автор: @fainder
Редакция и публикация: @lubuschka

14.07.2019


Pokupo-yoda2.png


Торговая платформа Pokupo.ru



---


Голосуйте за вашего делегата, вдохновителя авторов и мУчителя новичков @ladyzarulem здесь
Мы на Steemit - https://steemit.com/@russiancommunity


Comments 9


До речі, зовсім забувся про неї. В 2013 році грався з нею. Треба глянуть як вона поживає

14.07.2019 21:11
0

@oleksaua Её нет же на украинском. Какой вы предпочтёте?

15.07.2019 08:45
1

@fainder ніби нема, але це ж не критично

15.07.2019 19:14
0

@oleksaua Не похоже на то, было бы не критично, вы бы здесь писали на русском, а так ведёте себя, будто не понимаете его

15.07.2019 19:33
1