Два американских программиста создали новую открытую ОС

03.11.2016     
Авторы операционной системы Minoca OS Эван Грин и Крис Стивенс говорят, что хотели пересмотреть принципы разработки ядра, которые не менялись уже четверть века.

Minoca OS является модульной и гибкой, отличается низким энергопотреблением и может работать на маломощных устройствах всего с 5-7 Мбайт оперативной памяти. Имеются сборки для архитектур x86, ARMv6 и ARMv7 (включая миниатюрные одноплатные компьютеры Raspberry Pi). Система обладает POSIX-подобным интерфейсом. 

Подробное описание и исходный код доступны на GitHub.

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


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. herfis 403 03.11.16 17:23 Сейчас в теме
Ребятам респект, но...
1) хороша ложка к обеду, а тут я не шибко вижу, какую РЕАЛЬНУЮ проблему они решают
2) не такая уж она и открытая. Т.е. коды открыты, но с лицензированием там какой-то подвох у них
5. nixel 998 04.11.16 10:48 Сейчас в теме
(1) herfis, там gnu gpl, со всеми вытекающими.
6. herfis 403 04.11.16 11:45 Сейчас в теме
(5) nixel, Был уверен, что вчера я другое читал... А сейчас открыл - в самом деле чистая gnu gpl. И в коммитах никакого криминала... Видать, пригрезилось.
Но смущает ихнее что мол возможно и альтернативное лицензирование, если вы заинтересованы в создании платных продуктов.
Я не юрист, но разве это не попытка обойти copyleft?
2. I love pivo 03.11.16 19:42 Сейчас в теме
а что это за характеристика ОС
отличается низким энергопотреблением

это как?
3. CaSH_2004 362 04.11.16 00:01 Сейчас в теме
(2) Ну я полагаю они имели ввиду менее ресурсоемкая, соответственно меньше потребляет энергии, это как бы практически тождественно равно.

Ну что - молодцы ребята, не всем же дистрибутивы увеличивать, кто то должен и нормальный подход продемонстрировать.
4. webester 34 04.11.16 08:29 Сейчас в теме
Надо на нее посмотреть обязательно... лет через 5-10, если не умрет.
7. DrAku1a 1419 07.11.16 04:43 Сейчас в теме
Поправьте меня, если ошибаюсь. Но написать простенькую ОС - это задание для практики курсовой (даже не дипломной) работы в ВУЗах, где изучают программирование?
8. rayastar 65 07.11.16 07:06 Сейчас в теме
(7) DrAku1a, мои, далеко не глупые друзья друзья с МАИ, СПбГУ и УГАТУ(уфа) после 5 лет обучения еле кое как "паинт" пишут на си-подобных языках. Ни о какой ОС в массовых работах студентов и речи быть не может, если конечно речь не идет о докторской
9. rayastar 65 07.11.16 07:13 Сейчас в теме
(7) DrAku1a, Поверьте, писать на нормальном языке свой продукт - колоссальная работа. Потратив два года на изучение нормального ЯП понимаю, что 1С даже рядом не стоит. Читая ресурсы, подобные хабру приходит чувство, что все просто и легко и зная 1С ты считаешь себя членом касты программистов. Но начав писать с нуля сразу на нормальном ООП языке понимаешь свою ничтожность(лично так со мной произошло)
Я Таненбаума читал про ОС, нереально сложная теория(а это верхушка айсберга), а о практике я молчу
roman77; NazarovV; +2 Ответить
11. Silenser 532 07.11.16 10:18 Сейчас в теме
(9) rayastar, А я как раз пришел в 1С из нормального языка программирования. Все познается в сравнении. Цели у подобных языков разные. Никто же из тех, кто использует фортран не охаивает тех, кто пишет на С++ из-за того, что на этом языке есть огромные библиотеки по научным расчетам, а те, кто кодят на С++ не охаивают фортран за отсутствие вменяемого интерфейса. Инструмент подбирают для решения задачи, а не задачу подтягивают под инструмент.
С точки зрения разработки: сколько времени у вас уйдет для того, чтобы написать класс документа, подобного документу в 1С, описать все методы и проводки, которые он делает, печатные формы, работу с БД и прочее? Подобное решение на базе С++ будет и компактнее и быстрее, но вот стоимость разработки и поддержки будет другая, а именно этими понятиями оперируют те, кто ПО покупает.
В чем 1С реально отстает, так это в области групповой разработки и тестирования. Хотя некоторые шаги (запись действий пользователя) в этом направлении делаются.
Prohhor; Rik30; h00k; +3 Ответить
12. MuI_I_Ika 802 07.11.16 10:35 Сейчас в теме
(11) Silenser, "Подобное решение на базе С++ будет и компактнее и быстрее"

С чего это вдруг. Насколько мне известно платформа 1с как раз пишется на C++
15. starik-2005 2260 07.11.16 13:47 Сейчас в теме
(12) MuI_I_Ika, с того, что если это 1С, написанная на С++, то сначала будет загружена сама 1С, потом конфигурация, потом это все на весьма медленном интерпретаторе будет исполняться: генерировать запросы к базе, обрабатывать ответы, реализовывать запросы для файлового варианта... Но если это реализовано напрямую на С++, без прослойки в виде платформы и конфигурации, без интерпретации, то работать это будет во много раз быстрее, а места занимать будет во много раз меньше. Но... Да, время разработки будет более долгим. С другой стороны, есть Delphi с его конструкторами форм и механизмами обращения к СУБД. Многие конторы используют Delphi при автоматизации своей деятельности, вынося в 1С только отчетную составляющую - и это хороший подход. Пытаясь изобразить на 1С отраслевую специфику то в расчет себестоимости упираешься, который 10 часов что-то из пустого в порожнее переливает, то в загрузку списка недействительных паспортов, который просто операцию загрузки данных в регистр сведений реализует в течение тех же десяти часов, то еще во что-то такое "ресурсоемкое", которое программа на С++ реализует за секунды. Это в принципе не может быть правильным, ибо экономя на разработке и поддержке, увеличиваются затраты на инфраструктуру. При том в основном в поддержке нуждается именно отчетная часть. В итоге самым верным вариантом разработки является создание ПО для поддержки отраслевой специфики и нужд конкретного предприятия, а отчетность может быть реализована через интеграцию с 1С. Благо последняя предоставляет огромное количество интеграционных механизмов. Но попытка засунуть все в 1С - это основная проблема тех, кто пытается и не может на базе 1С сделать решение 24/7 - на 1С это нереально.
17. ture 576 07.11.16 14:56 Сейчас в теме
(11) Silenser, те, кто пишут на с++ обхаивают c#. Хотя цели и задачи разные, причина находится.
18. rayastar 65 07.11.16 15:11 Сейчас в теме
(11) Silenser, Несомнено Вы правы. Но! лицензия, стоимость, локализация, отсутствие инстурментов для решения некоторых задач - это скорее не минусы, а свойства, с которыми необходимо будет столкнуться. А так, хранение данных - 1С удобна, когда нужно хранить массив данных и не тратить время на их структуру и разработку модулей, объектов...
19. rayastar 65 07.11.16 15:12 Сейчас в теме
(11) Silenser, я бы еще добавил отсутствие git с самого начального этапа разработки в ранних версиях платформы
20. rayastar 65 07.11.16 15:24 Сейчас в теме
(11) Silenser, Пишу 4 года на 1С, простой программист без специфичных знаний. И поверьте, ни разу не доводилось что то проектировать, продумывать до мелочей. Если вдруг, что-то шло не так - просто добавлял реквизит/форму/модуль и все. Метаданные держу в голове и не парюсь. Понимаю, это неправильно, ведь есть куча крутых инструментов (Agile на пример)
Как только начал писать продукт на ООП языке - проектирование на начальном этапе пришло само по себе. Как это объяснить - я не в силах. Может какая то магия, может здравый смысл. Сразу начал думать оптимизировано/объектно/рисовать UML диаграммы и тд
13. ig1082 230 07.11.16 10:37 Сейчас в теме
(9) rayastar, Создавать ("писать") свой продукт на 1С тоже не самое легкое занятие. Можно потратить и 10 лет на изучение другого языка, но зачем? 1C обеспечит и в финансовом плане (причем заметно выше среднего по рынку, если вы действительно обладатель личного бренда), и плане удовлетворенности. Я сторонник программировать с помощью языка, а не на языке. Линейность, условие, цикл везде одинаковы. Иногда читаю хабр, просматриваю изыскания в создании классов, выделении памяти и попинывании 1С (как же у них все плохо).
1С - это инструмент и не более того. Если человек не в состоянии понять структурность кода, быть аналитиком, понимать заказчика, то это "кодер". И неважно 1С это или С#.
Принимал собеседование со стороны работодателя, были разные соискатели - с минимальным опытом, люди с 10-летним стажем, не 1с-ники. В лучшем случае, 1 из 10 был именно программистом, а не кодером и правильно отвечал на вопросы. Остальные гордо тыкали пальцем в строки кода, классы и т.п. На вопрос же о его роли в проекте, итогах работы, человек начинал бормотать, что вот же оно перед вами, моя работа.
Читать про ОС не хочу. Если кто-то не приведет веский аргумент в практическом применении этого архиинтересного занятия.
rayastar; +1 Ответить
10. CSiER 30 07.11.16 09:55 Сейчас в теме
Однако имеется и ряд принципиальных отличий от Linux, прежде всего, в самом ядре.
- имхо тут нужно Linux заменить на GNU/Linux (ведь Linux - название ядра).
14. v3rter 07.11.16 10:49 Сейчас в теме
За годы моей жизни их 100500 таких писали - шустрых, быстрых, размером с древнюю дискету и никому не нужных, потому что перекомпилировать тонны софта под очередную экосистему ось никто (бесплатно) не будет. А если авторы придумают что-то принципиально новое, то им сначала тонко намекнут патентоваться, а затем купят вместе с потрохами патентами себе на патенты.

Впрочем, можно поискать свою нишу - распберри, ардуины и т.п.
16. citicat 119 07.11.16 14:22 Сейчас в теме
1С- язык СУБД (системы управления базами данных), а не ОС. Аналоги 1С - Clarion 2.0, FIX/DMEX (для управления нефтетранспортной сетью).
Задачи разные.
Оставьте свое сообщение

См. также

Российский разработчик создал неофициальную версию Clubhouse для Android

Новость Android ИТ-новость Мессенджеры Мобильные приложения

Бывший разработчик из «ВКонтакте» Григорий Клюшников выпустил приложение для Android, предоставляющее доступ к большинству функций Clubhouse. Официально соцсеть доступна только пользователям iOS.

26.02.2021    1716    VKuser24342747    0       

Масштабное обновление Trello: пять новых видов досок и интеграция с Google Docs

Новость ИТ-новость Новости компаний

Компания Atlassian выпустила масштабное обновление сервиса управления проектами Trello. Разработчики изменили дизайн, добавили пять новых видов досок и реализовали для карточек возможность отображать информацию из сторонних сервисов.

25.02.2021    2703    user1015646    0       

Видеоигра на базе нейросетевого генератора текстов стала бизнес-консультантом

Новость Видеоигры Искусственный интеллект ИТ-новость

Энтузиаст использовал возможности текстового квеста, генерирующего разнообразные миры при помощи нейросети GPT-3, чтобы получать советы по ведению бизнеса. Часть идей ИИ оказалась пригодной для использования.

25.02.2021    1653    VKuser24342747    1       

В ближайшие годы возрастет потребность в персонале центров обработки данных

Новость Дата-центры ИТ-новость Цифровая экономика

Согласно отчету Uptime Institute, количество сотрудников, необходимых для обеспечения работы ЦОД, вырастет с 2 млн. в 2019 году до 2,3 млн. в 2025 году.

24.02.2021    1896    SKravchenko    0       

Google кардинально изменит дизайн Android 12

Новость Android Google ИТ-новость Мобильные приложения Новости компаний

Компания Google анонсировала глобальное обновление популярной операционной системы Android. Новая версия выйдет под номером 12. Говорят, что Android 12 назовут «Snow cone» – летний десерт из сладкого колотого льда.

24.02.2021    2143    mouse187    0       

Google представила новый сервис для поиска уязвимостей в открытом ПО

Новость Google Безопасность ИТ-новость

Компания Google запустила платформу с открытым исходным кодом OSV (Open Source Vulnerabilities). Она создана для поиска и закрытия уязвимостей в свободном ПО.

18.02.2021    1297    user1015646    0       

Отечественная компания представила сервер приложений Java EE

Новость ИТ-новость Новости компаний Языки программирования

Российская компания Bellsoft представила отечественный аналог сервера Oracle и IBM для JavaEE. Раньше продукт на базе открытого кода был доступен только для некоторых клиентов организации.

17.02.2021    2346    VKuser24342747    4       

Rustоманы из Долины: Google, Microsoft, Huawei, Mozilla и AWS основали фонд поддержки языка программирования

Новость Google ИТ-новость Новости компаний Языки программирования

Rust – перспективный язык, который широко применяется в разработке операционных систем и высоконагруженных веб-сервисов. Rust Foundation будет заниматься поддержкой и развитием языка.

16.02.2021    1588    user1015646    0       

В Microsoft Teams появилась платформа для общения и обучения

Новость Интернет ИТ-новость Мессенджеры Новости компаний

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

15.02.2021    3164    user1015646    0       

Google рассказала, как защищает Android от взломов

Новость Android Google Безопасность ИТ-новость

Google опубликовала информацию о том, как компания пытается улучшить безопасность Android, и какие шаги предпринимаются для борьбы с распространенными угрозами. Отчеты об уязвимостях играют в этом значительную роль.

12.02.2021    1878    SKravchenko    0       

Для регионов разработают приложение онлайн-записи на прием к врачам

Новость ИТ-новость Медицина Минкомсвязь Цифровая экономика

О возможностях приложения рассказали в Минздраве и Минцифре.

10.02.2021    1805    Senator_I    2       

Google разработает новую мобильную ОС

Новость MobileOS Google ИТ-новость Мобильные приложения

Корпорация Google создаст мобильную операционную систему для повышения безопасности использования устройств. Проект запущен под рабочим названием microdroid.

09.02.2021    2118    user1015646    0       

Google закрывает собственную игровую студию Stadia

Новость Google Видеоигры ИТ-новость Новости компаний

1 февраля Google официально закрыл собственную студию разработки игр для проекта Stadia, чтобы сосредоточить внимание на технологиях, лежащих в основе платформы.

09.02.2021    1458    SKravchenko    0       

Google представила технологию для замены cookies

Новость Google Интернет ИТ-новость

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

09.02.2021    1238    user1015646    0       

Украинская команда FireWay одержала победу в хакатоне NASA Space Apps Challenge 2020

Новость ИТ-новость Стартапы

Украинская команда FireWay из Днепра стала победителем международного хакатона NASA Space Apps Challenge. Их изобретение было описано как «решение, которое демонстрирует наиболее инновационное использование технологии».

05.02.2021    1947    SKravchenko    2       

Китайцы разработали целых две альтернативы Flash

Новость Интернет ИТ-новость

Китайцам пришлось разработать собственную технологию ReFla взамен Flash для предотвращения сбоев в работе систем. Также они выпустили доработанную версию Flash Player с кодом 34.0.0.92.

04.02.2021    2075    mouse187    4       

Популярные дистрибутивы Linux могут лишиться поддержки Chromium

Новость Linux Google Интернет ИТ-новость

Из дистрибутивов Arch Linux, Fedora, Debian, Slackware и openSUSE может исчезнуть поддержка браузеров на движке Chromium. Причина – жесткие правила Google, из-за которых возникли проблемы с синхронизацией данных.

03.02.2021    2360    user1015646    3       

Microsoft участвует в разработке цифрового паспорта вакцинации от Covid-19

Новость ИТ-новость Медицина

Крупнейшие корпорации из сектора здравоохранения и ИТ-гиганты, такие как Microsoft, Salesforce и другие, объединились для создания цифровых идентификационных карт, которые подтверждают статус вакцинации против Covid-19.

02.02.2021    1737    capitan    3       

Что нового в Chrome 88: проверка надежности паролей и поддержка профилей

Новость Google Интернет ИТ-новость

Компания Google представила новый релиз браузера Chrome и обновила движок Chromium. Теперь ПО будет предупреждать о небезопасных паролях, а пользователь сможет создать привязанный к учетной записи профиль для персонализации работы в сети.

01.02.2021    2205    user1015646    0       

280 символов для науки: Twitter откроет доступ ученым к архиву твитов

Новость ИТ-новость Соцсети

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

29.01.2021    1473    VKuser24342747    1       

Отключение Flash на сутки лишило город железнодорожных служб

Новость Интернет ИТ-новость

Прекращение поддержки Flash парализовало работу железнодорожной сети китайского города-миллионника. Организация проигнорировала предупреждения Adobe о грядущем отключении технологии.

29.01.2021    1850    VKuser24342747    1       

Amazon представил форк Elasticsearch с открытым исходным кодом

Новость ИТ-новость Новости компаний Облачные технологии

Компания Amazon намерена развивать собственную версию решения для поиска, хранения и анализа данных Elasticsearch. Форк можно будет использовать в проектах с открытым исходным кодом.

28.01.2021    2264    user1015646    0       

Наниматели назвали самые востребованные языки программирования

Новость Аналитика ИТ-новость Языки программирования

Компания по обучению программистов CodinGame составила рейтинг самых востребованных языков программирования среди нанимателей. Для этого организация опросила 15 тыс. разработчиков и менеджеров по персоналу.

27.01.2021    2471    SKravchenko    1       

Вышел новый мировой стандарт Wi-Fi 6E. В России он не доступен

Новость ИТ-новость Телекоммуникации

В мире стартовало лицензирование и распространение устройств для работы с новым стандартом беспроводных сетей Wi-Fi 6E. В России стандарт не будет поддерживаться, поскольку частота в 6 ГГц уже занята.

26.01.2021    2062    user-programmist    2       

CES 2021: главные анонсы первой технологической выставки года

Новость Инновации ИТ-новость Микроэлектроника

CES (Consumer Electronics Show) в Лас-Вегасе традиционно открывает год на мировом рынке технологий. Из-за ограничений, связанных с пандемией, выставку провели онлайн, но это не помешало производителям представить интересные новинки.

25.01.2021    2551    user1015646    2