The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выход написанной на ассемблере свободной ОС KolibriN9

25.08.2014 00:54

После полутора лет разработки вышла миниатюрная операционная система KolibriN9, написанная преимущественно на ассемблере (fasm) и распространяемая в рамках лицензии GPLv2. KolibriN9 базируется на KolibriOS и предоставляет более красивое и дружественное для простого пользователя окружение, предлагающее большее количество приложений, поставляемых в комплекте.

Система занимает 1 Мб и при этом включает такие приложения, как браузер Netsurf, текстовый процессор, графический редактор GrafX2, видеопроигрыватель FPlay, файловый менеджер, программу для просмотра изображений и подборку игр и эмуляторов игровых консолей. Обеспечена реализация всех возможностей USB, доступен сетевой стек, поддерживаются ФС FAT12/16/32, Ext2/3/4, NTFS (только чтение), XFS (только чтение).

Особенности выпуска:

  • Основные изменения, пришедшие из KolibriOS:
    • Поддержка USB (накопители, мыши, клавиатуры, хабы) и их "горячее" подключение;
    • Поддержка ФС ext2/3/4 в режиме чтения и записи, и XFS в режиме только для чтения;
    • Подключение дополнительной директории /kolibrios/;
    • Улучшение распределения времени в планировщике процессов;
    • Добавлена нативная поддержка режима SATA IDE для жестких дисков и ATAPI-устройств;
    • Поддержка общесистемного буфера обмена;
    • Включение в систему драйвера vidintel, включающего поддержку нативных разрешений на ноутбуках со встроенной видеокартой Intel;
    • Обновление аудиодрайвера Intel HD Audio;
    • Обновление драйверов для видеокарт Intel и ATI Radeon;
    • Ускорение загрузки на некоторых конфигурациях;
  • Изменения, специфичные для KolibriN9:
    • Переработано оформление системы, дизайн стал гораздо красивее и приятнее;
    • Улучшено удобство работы, благодаря использованию панели Docky;
    • Мгновенный запуск KolibriN за счёт поддержки подключения дополнительной директории /kolibrios/;
    • Новые приложения, написанные специально для KolibriN:
      • Game Center - игровой центр, из которого возможно запустить игры, поставляемые в составе KolibriN;
      • appearance - программа для быстрой и удобной смены системного скина и обоев рабочего стола.


  1. Главная ссылка к новости (http://kolibri-n.org/review.ph...)
  2. OpenNews: Обновление написанной на ассемблере свободной ОС KolibriN 8.1
  3. OpenNews: Интервью с разработчиками KolibriOS
Автор новости: Punk_Joker
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40444-kolibri
Ключевые слова: kolibri
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Андрей (??), 09:34, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Ускорение загрузки на некоторых конфигурациях;
    тонко... при весе в 1МБ... :)
     
     
  • 2.6, 7134956 (ok), 10:48, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Ускорение загрузки на некоторых конфигурациях;
    > тонко... при весе в 1МБ... :)

    Попробовал. Она не загружается вообще. Просто включается. Так же и программы. Вообще задержек на нашел. Волшебно. Может пригодится для древнего железа.

     
     
  • 3.26, Аноним (-), 02:45, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Проще купить SSD и любая не сильно жирная система будет "просто включаться" - BIOS будет дольше чем старт системы работать.
     
     
  • 4.43, анонимышь (?), 15:25, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    аноним, ты дурак? :)
     

  • 1.3, arisu (ok), 09:37, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    они ещё живые. офигеть. молодцы, чо.
     
     
  • 2.30, Аноним (-), 02:49, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Работать на мусорку - так с музыкой! А кстати, плеер есть? :)
     
     
  • 3.34, arisu (ok), 08:37, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Работать на мусорку - так с музыкой!

    с какого испуга «на мусорку»? «на мусорку» — это реактор, в котором авторы вынуждены повторять всю чушь от m$. а разработка независимой OS — это фан и опыт.

     
     
  • 4.44, torvn77 (??), 23:04, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А как х86 станет только 64?
    Или просто вытеснится ARM или GPU?
     
     
  • 5.45, arisu (ok), 23:06, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как х86 станет только 64?

    никак.

     
  • 4.49, Аноним (-), 10:52, 27/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > с какого испуга «на мусорку»?

    А с такого что не портабельно ни разу. Некоторые это дело просекли еще в 70-х годах прошлого века и сделали себе "портабельный ассемблер" :).

    > «на мусорку» — это реактор, в котором
    > авторы вынуждены повторять всю чушь от m$.

    Ну ты сравнил, блин, тех кто занимается легким страданием фигней с теми кто уже 15 лет хардкорно въе на мусорный бак, на полном серьезе внедряя корпоративно-офисный булшит, etc.

    > а разработка независимой OS — это фан и опыт.

    Но практической пользы - около ноля. Потому и на мусорку. Но по сравнению с реактосом это мелкое и невинное страдание фигней, не более.

     
     
  • 5.51, arisu (ok), 10:59, 27/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Но практической пользы - около ноля.

    опыт. в частности — опыт разработки для достаточно ограниченых условий.

    опять же: ребята не ставят целью завоеветь вейзмир. это — как тут правильно написали — сродни демомейкерству. мелкие демки внутри тоже страшные и непереносимые, но прикольно же, блин!

    я к чему: не согласен таки с «мусоркой». ребята получают опыт и фан — уже не мусорка. ребята не ставят себе невыполнимых целей — вообще отлично. вдобавок, некоторые посторонние, глядя на эту ось, тоже получают разные виды удовольствия. а что ещё надо-то от, по-сути, сценерного продукта?

     

  • 1.4, anonymous (??), 09:38, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С ума сойти =) вот бы такую ОС на N900.
     
     
  • 2.5, arisu (ok), 09:43, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > С ума сойти =) вот бы такую ОС на N900.

    ну… берём мы, значит, в руки какой-нибудь транслятор ассемблера для ARM…

    …и забиваем на это дело.

     
     
  • 3.27, Аноним (-), 02:46, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну… берём мы, значит, в руки какой-нибудь транслятор ассемблера для ARM…

    И получаем тормозной оттранслированный код.

    > …и забиваем на это дело.

    Потому что S40 и без нас есть. А кодить что-то навороченнее на асме никакой жизни не хватит.

     
     
  • 4.35, arisu (ok), 08:40, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> ну… берём мы, значит, в руки какой-нибудь транслятор ассемблера для ARM…
    > И получаем тормозной оттранслированный код.

    какой напишем. я не сказал «транслятор x86 => ARM».

     
  • 2.22, EuPhobos (ok), 23:48, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ему бы чуть больше оперативы, даже проц трогать не надо.
    А с оперативой уж обделили слишком, у меня постоянно в свопе байты тусуются, прям боюсь за mmc-память.
     
     
  • 3.36, arisu (ok), 08:42, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ему бы чуть больше оперативы

    все страдают. немного помогает CSSU, собраное с thumb2, но всё равно…

     
     
  • 4.42, anonymous (??), 14:19, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ему бы чуть больше оперативы
    > все страдают. немного помогает CSSU, собраное с thumb2, но всё равно…

    neo900 нас должно спасти, если таки релизнется.

     

  • 1.7, Аноним (7), 11:40, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    RDP клиент ? каким образом можно запустить
     
     
  • 2.15, Аноним (-), 15:20, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > RDP клиент ? каким образом можно запустить

    ПОкурить ман религия не позволяет?

     

  • 1.8, Zenitur (ok), 11:57, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Спасибо, ребята. Я забыл о вас на три года, и вот появился повод вспомнить! Поддержка USB радует, вот бы ещё драйвер для принтера HP... Но это мечты.
     
     
  • 2.24, Айнанимм (?), 00:58, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    есть принторы http://board.kolibrios.org/viewtopic.php?f=30&t=2285&hilit=%D0%BF&#

    вобще на форуме много чего есть интересного...

     

  • 1.9, userhost (?), 12:45, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    почему 1 мб?, скачать нужно 30 с лишним
     
     
  • 2.11, Аноним (-), 14:30, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    29мб документации
     
     
  • 3.28, Аноним (-), 02:47, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > 29мб документации

    Батарейки для часов :).

     

  • 1.10, Аноним (-), 14:28, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня как раз есть комп с 16 мб оперативной памяти, буду пробовать
     
  • 1.13, Аноним (-), 15:20, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Стим уже можно запустить?
     
  • 1.19, yantux (??), 17:06, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще, актуально, как минимум для всего слабого железа на х86, которого до черта и больше.
     
  • 1.20, yantux (??), 17:09, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Только я не понял, у них микроядро или как?
     
     
  • 2.23, Punk_Joker (ok), 00:43, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро монолитное, с подгружаемыми драйверами
     

  • 1.21, Аноним (-), 19:45, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мне интересно если бы какая компания взяла эту оську и на смарты, и всю инфраструкту сделала... ээээххх
     
     
  • 2.29, Аноним (-), 02:48, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > мне интересно если бы какая компания взяла эту оську и на смарты,
    > и всю инфраструкту сделала... ээээххх

    Потребуется всего ничего - переписать с ноля :).

     
     
  • 3.37, arisu (ok), 08:43, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потребуется всего ничего - переписать с ноля :).

    и потом поддерживать. и всё это на ассемблере. смарты золотыми получатся. если не платиновыми.

     
     
  • 4.40, Mihail Zenkov (ok), 13:46, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не уже ли тех денег, которые тратятся на патентные отчисления для M$, не хватит что бы нанять десяток толковых программистов со знанием ASM? Тем более, что поддержка внешних устройств фактически ненужна (то есть проделать работы нужно не больше, чем сейчас в Kolibri сделано на голом энтузиазме).

    Другое дело, что оценят это единицы, времени на разработку уйдет больше, а модных "технологий" от какого нибудь битц аудио не будет.

     
     
  • 5.41, arisu (ok), 13:53, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Другое дело, что оценят это единицы, времени на разработку уйдет больше, а
    > модных "технологий" от какого нибудь битц аудио не будет.

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

    почему? ну кто станет менять нетормозящий и не жрущий батарейку как не в себя аппарат? зачем? то ли дело: «мы выпустили новую модель! теперь 42 ядра! уже почти не тормозит! работает от аккумуляторов целых три часа вместо двух часов и пятидесяти девяти минут!»

     

  • 1.25, Айнанимм (?), 01:08, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    вот бы ктонибудь(минобр) составил бы учебную программу для школ по информатике на основе этой системы... а то ребёнок в 10 классе, а на уроки информатике учатся "форматировать текст в вёрде"... нам хоть бейсик "преподавали"...
     
  • 1.31, asavah (ok), 02:51, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1 Метр ... опупеть, да один груб больше весит.

    Молодцы, вот это Ъ-кодеры, олдскулл.

     
     
  • 2.32, Айнанимм (?), 07:04, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ядро 85, файловый менеджер 5, браузер 13... и всё в килобайтах

     
     
  • 3.50, Аноним (-), 10:54, 27/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ядро 85, файловый менеджер 5, браузер 13... и всё в килобайтах

    Так на асме за@#$шься большую программу писать... :).

     

  • 1.33, Аноним (-), 07:53, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    640К хватит всем (с) Билл
     
     
  • 2.38, arisu (ok), 08:44, 26/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > 640К хватит всем (с) Билл

    пруфлинк давай.

     
     
  • 3.57, Anonimous (?), 12:28, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Оригинал изданной в конце 70-х статьи авторства В.Гейтса включал описание карты памяти IBM-PC с фразой, которую сейчас принято цитировать как "No one will need more than 637 kB of memory for a personal computer". Лично читал перевод этой статьи 10 лет позже её выхода и был согласен с основными тезисами, правда там речь шла о планах как раз на ближайшее десятилетие...
     
     
  • 4.59, arisu (ok), 14:09, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    я всё ещё не вижу там фразы «640 kB ought to be enough for anybody».
     
     
  • 5.60, Anonimous (?), 17:45, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен "No one will need ... for a personal computer" и "ought to be enough for anybody" не представляют тождественного равенства, особенно бросается в глаза разница между "personal computer" и просто "anybody", но согласитесь - смысл очень близок, и после пары переводов туда-обратно, из оригинальной фразы вполне могла получиться обсуждаемая...
    По мне, так самым спорным является факт отрыва её от контекста оригинальной статьи (10 лет); я, например, за 640к в своих проектах перешагнул даже позже - только в 90-х, после чего понял, что новые методы разработки - "не моё" и ушёл в инженерию.
     
     
  • 6.61, arisu (ok), 17:52, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    смысл «где-то рядом», но всё-таки далеко не тождественен. мне просто надоело, что фразу про «640 килобайт» бездумно повторяют направо и налево, уподобляясь тем самым остальным распространяющим дезинформацию. про проприерастов можно рассказать много плохого и без вранья. «это же не наш метод!»
     

  • 1.39, Журналовращатель (?), 12:50, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Неужели там тот же netsurf?
     
     
  • 2.52, Нигодяй (?), 11:56, 27/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже удивился. Но проверять лень.
     

  • 1.46, Аноним (-), 23:09, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    все хорошо, но оборудование не поддерживается
     
  • 1.47, Аноним (-), 23:15, 26/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в частности бродкомовские сетевухи
     
  • 1.48, дукш (?), 10:37, 27/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ось для демосцены!!!
    Там демки офигенские внутри
     
  • 1.53, Аноним (-), 07:31, 28/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Наглядный пример современным быдлoкoдерам, рукожoпым индусам и прочим литературным нeграм, как умели писать программы в прошлом. При том что написано все в наше время. Не перевелись еще матерые программисты. Хотя это искусство в наше время уже и сравни онанизму.
     
     
  • 2.54, arisu (ok), 09:11, 28/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    желаю тебе пользоваться исключительно Kolibri.
     
     
  • 3.55, Anonimous (?), 10:51, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А по-моему, идея годная - для всевозможных встраиваемых решений - от сканеров штрих-кодов до паркоматов - чем ниже энергопотребление (есть паркоматы и на солнечных батареях) и выше быстродействие (включил - работает), тем эффективнее можно сконструировать конечное изделие, пусть и пожертвовав совместимостью с каким-либо железом.
     
     
  • 4.56, arisu (ok), 10:56, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А по-моему, идея годная

    а я и не говорю, что идея негодная. я всего лишь говорю, что для «повседневного применения обычными пользователями» Kolibri непригодна — в том числе и в силу архитектуры. а вот для всяких мелкодевайсов — вполне, согласен. правда, её сначала надо переписать на ARM, потому что психов, сующих x86 в подобные устройства, не так много.

     
     
  • 5.58, Anonimous (?), 13:02, 29/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да не - на атоме можно собрать что-то более-менее вменяемое - сам лет пять назад проектировал подобный мобильный диагностическо-мониторинговый комплекс для медицины катастроф. Правда, там была необходимость сопряжения с хреновой горой диагностического оборудования, а собственные разработчики (создатели интегральной оболочки) умели писать только под винды, так что выбор оказался крайне ограниченным :(
    Жаль, не было у нас команды, разрабатывающей KolibriN - продукт вышел бы в разы интересней...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру