The OpenNET Project / Index page

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

13.02.2017 12:11  Выпуск независимой операционной системы ToaruOS 1.0

После шести лет разработки сформирован первый стабильный релиз проекта ToaruOS, в рамках которого небольшой группой энтузиастов развивается написанная с нуля Unix-подобная операционная система со своим ядром, компонентами пространства пользователя и графическим интерфейсом. Отмечается, что новая ОС ещё далека до реализации всех задуманных возможностей, но ToaruOS 1.0 можно рассматривать как первый выпуск, готовый для применения конечными пользователями. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 25 Мб, который можно протестировать в QEMU, VMware или VirtualBox.

Проект стартовал в 2011 году в Иллинойсском университете и вначале развивался как исследовательская работа в области создания новых композитных графических интерфейсов. С 2012 года разработка трансформировалась в операционную систему ToaruOS, развиваемой в вначале в качестве студенческого проекта, а потом переросшей в хобби выходного дня. Проект развивается одним основным разработчиком при участии образовавшегося вокруг проекта сообщества. В текущем виде система снабжена композитным оконным менеджером, поддерживает динамически связываемые исполняемые файлы в формате ELF, многозадачность, графический и сетевой стеки.

В поставку входит порт языка программирования Python 3.6, который использован при разработке некоторых специфичных для ToaruOS графических приложений, таких как пакетный менеджер, графический редактор, просмотрщик PDF, калькулятор, простые игры. Из портированных для ToaruOS сторонних программ отмечаются Vim, GCC, Binutils, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs и т.п.

В основе ToaruOS лежит ядро, использующее гибридную модульную архитектуру, сочетающую монолитную основу и средства для использования загружаемых модулей, в виде которых оформлено большинство имеющихся драйверов устройств, таких как драйверы диска (PATA и ATAPI), ФС EXT2 и ISO9660, framebuffer, клавиатуры, мыши, сетевых карт (AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000), звуковых чипов (Intel AC'97), а также дополнений VirtualBox для гостевых систем.

Из предоставляемых ядром примитивов отмечаются Unix-потоки, TTY, виртуальная ФС, многопочность, IPC, разделяемая память, многозадачность и другие типовые возможности. В качестве файловой системы применяется ext2. Для взаимодействия с ядром предоставляется реализация псевдо-ФС /proc, созданной по аналогии с Linux. Из ограничений отмечается работа только на 32-разрядной архитектуре x86 и отсутствие поддержки многопроцессорных систем (SMP пока не поддерживается, но в планах).



  1. Главная ссылка к новости (http://toaruos.org/announcing-...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: , toaruos
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 12:43, 13/02/2017 [ответить] [смотреть все]
  • +1 +/
    Игрульки для заскучавших гентушников ... весь текст скрыт [показать]
     
     
  • 2.33, Аноним, 16:43, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Не читал, но осуждаю.
     
     
  • 3.35, Аноним, 16:56, 13/02/2017 [^] [ответить] [смотреть все]  
  • –6 +/
    Не читал, но пишу коменты не в тему ... весь текст скрыт [показать]
     
  • 1.2, Аноним, 12:55, 13/02/2017 [ответить] [смотреть все]  
  • +10 +/
    Проблема таких проектов в том, что они как появляются так и исчезают. Поэтому серьёзно рассматривать подобные поделки хочется, но не можется.
     
     
  • 2.5, Аноним, 13:02, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +15 +/
    Всё же один из ста таких проектов выстреливает и получается что-то типа Linux или Android (до покупки гуглом его тоже один человек несколько лет пилил). Эволюция.

    Интересно, что качество и идея при этом не играют первостепенного значения, всё решает как карты сложатся. Особенно это ярко можно наблюдать на примере Viber и WhatsApp. Одновременно создали несколько десятков примерно одинаковых мессанджеров, но популярными стали Viber и WhatsApp, хотя они были не самыми лучшими и имели кучу недостатков, которые допиливали уже после. Но как-то сложилась куча случайных обстоятельств и они оказались на коне.

     
     
  • 3.6, Аноним, 13:03, 13/02/2017 [^] [ответить] [смотреть все]  
  • +/
    viber и WhatsApp и сейчас довольно средненькие, тут уж просто по инерции все пол... весь текст скрыт [показать]
     
     
  • 4.38, Аноним, 19:25, 13/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Скорее просто альтернатив нет Tox и ring пока не готовы для массового потреблен... весь текст скрыт [показать]
     
     
  • 5.53, ano, 01:59, 14/02/2017 [^] [ответить] [смотреть все]  
  • +/
    да, вы правы - нужно оптимизировать для слабоумных.
     
     
  • 6.70, АнонимХ, 18:57, 14/02/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Пока слабоумным выглядят их разработчики что бы им не сделать инсталлятор snap,... весь текст скрыт [показать]
     
     
  • 7.74, Детектор дегенератов, 21:35, 14/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    чтоб не выглядеть слабоумным, выглядеть конченым анацефалом жёсткая альтернатив... весь текст скрыт [показать]
     
  • 3.44, Аноним, 21:05, 13/02/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Всему есть свое время Эти месенжеры были первыми или удачно пропиарились, а на ... весь текст скрыт [показать]
     
  • 2.29, Аноним, 16:12, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    ЗАЧЕМ Зачем их серьезно рассматривать Вы вообще понимаете что такое Just for F... весь текст скрыт [показать] [показать ветку]
     
  • 2.59, Vkni, 07:43, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Потому что эта штука устарела на 50 лет.
     
     
  • 3.69, die_russofobs Не раб STEAMDRM, 18:04, 14/02/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Скорее эта штука и любая вообще другая , даже если после развития ещё лет 10-20 ... весь текст скрыт [показать]
     
     
  • 4.84, Vkni, 03:43, 15/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А платная она кому нужна? ;-)
     
  • 1.3, Аноним, 12:56, 13/02/2017 [ответить] [смотреть все]  
  • –1 +/
    Интерфейс на удивление быстр и приятен Нужно было не тратить время на ядро и us... весь текст скрыт [показать]
     
     
  • 2.25, Анонанон, 15:26, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а если бы не было нормального ядра и проч., GUI вообще бы не работал....
     
  • 1.4, Аноним, 12:59, 13/02/2017 [ответить] [смотреть все]  
  • +13 +/
    Ну, дум запустили - значит, уже всё чётко
     
     
  • 2.32, Аноним, 16:29, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Да, prboom-plus чёткий порт.
     
  • 2.34, Аноним, 16:50, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    systemdoomctl --start
     
  • 1.7, Аноним, 13:13, 13/02/2017 [ответить] [смотреть все]  
  • +/
    Вот ребята сделали ОС, я вот подумал про реактос
     
     
  • 2.11, ttt, 13:30, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Создатели "ReactOS" ждут денег из Госбюджета, чтобы получить долю с "распила".
     
     
  • 3.31, ttt, 16:17, 13/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А ttt пиарас, и ждет соответствующих предложений.
     
     
  • 4.40, Teocally, 19:48, 13/02/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    так ты еще и пиарас ... весь текст скрыт [показать]
     
  • 2.57, Вареник, 06:41, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    - На сопровождение, закрытие багов - чинуши точно денег не дадут А на написание... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, Аноним, 13:18, 13/02/2017 [ответить] [смотреть все]  
  • –2 +/
    Года через 3 в след за Syllable и Haiku отрправится.
     
     
  • 2.13, Аноним, 13:33, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Это osdev, типа menuetos org И разрабатываться эта ОС будет пока автор не умрёт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, Аноним, 14:24, 13/02/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Ему девушки не нравятся типа?

    С другой стороны, очень удобно же.

     
  • 3.23, Crazy Alex, 15:12, 13/02/2017 [^] [ответить] [смотреть все]  
  • +12 +/
    Мог бы количество яда и поумерить. Хобби как хобби, далеко не из худших. Некоторые вообще марки сбирают или модели корабликов клеят.
     
     
  • 4.24, Аноним, 15:16, 13/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Я не сказал что это плохо Я сам этим увлекался долгое время, поэтому в курсе Н... весь текст скрыт [показать]
     
     
  • 5.50, Аноним, 22:54, 13/02/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Ага, я тож согласен Это норма, а не плохо и таких людей всегда было процентов 1... весь текст скрыт [показать]
     
     
  • 6.62, Аноним, 13:47, 14/02/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Рене Ричардс после поражения в мужских соревнованиях сменил пол и выиграл женски... весь текст скрыт [показать]
     
     
  • 7.63, Аноним, 14:13, 14/02/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Я LO уже собираюсь на свалку отправить, если честно, уже надоело это глюкалово ... весь текст скрыт [показать]
     
  • 7.72, Michael Shigorin, 19:09, 14/02/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    выиграло тогда уж права лузеров и всё такое ... весь текст скрыт [показать]
     
  • 5.75, Котофалк, 21:37, 14/02/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Кто-то ценить цель, кто-то - путь к ней ... весь текст скрыт [показать]
     
  • 3.60, бедный буратино, 10:00, 14/02/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    где-то вдалеке вдалеке текли слёзы по щеке это плакал Линус Торвальдс... весь текст скрыт [показать]
     
     
  • 4.61, Аноним, 12:24, 14/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Торвальдс 6 лет писал никому не нужную хрень Ты ничего не путаешь В 1991 он на... весь текст скрыт [показать]
     
     
  • 5.71, die_russofobs Не раб STEAMDRM, 19:03, 14/02/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    1991 уже закат развития новых идей в ОСях, вообще то А, таже BSD была вообще... весь текст скрыт [показать]
     
  • 5.128, DmA, 17:33, 15/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Чушь, вы вообще лицензию ГПЛ читали Никому он ничего не продавал и не лицензиро... весь текст скрыт [показать]
     
     
  • 6.132, Michael Shigorin, 19:09, 15/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Смутно припоминается, что сперва была какая-то самопальная NetBSD ещё не было, ... весь текст скрыт [показать]
     
  • 6.137, www2, 19:41, 17/02/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну, допустим, что кто-то выпустит новый релиз без исходных текстов Старые исход... весь текст скрыт [показать]
     
  • 2.37, Анонимомус, 18:40, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Syllable загнулся, это да, а Haiku все еще живет и развивается, хоть релизы и да... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Аноним, 22:57, 13/02/2017 [^] [ответить] [смотреть все]  
  • +/
    На самом деле всё не так оптимистично Можно сказать, что Haiku ушёл от нас ещё ... весь текст скрыт [показать]
     
  • 1.9, angra, 13:19, 13/02/2017 [ответить] [смотреть все]  
  • –1 +/
    А что насчет killer features? Даже в самых нелепых поделках вроде русской ОС на PHP были какие-то свои идеи. А здесь что? В описании есть только список плохого/нерабочего по сравнению с линуксом, но нет ничего из "что же в ней все-таки хорошего".
     
     
  • 2.12, Аноним, 13:31, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Это osdev - хобби по разработке операционных систем Автор этой ОС постоянный уч... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.56, Вареник, 06:38, 14/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    - Так все уже написано и переписано по третьему кругу Каждый DE уже по нескольк... весь текст скрыт [показать]
     
  • 2.134, Аноним, 16:21, 16/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Без Ханса - не будет.
     
  • 1.10, rm1, 13:30, 13/02/2017 [ответить] [смотреть все]  
  • –4 +/
    Не взлетит Компании контрибутить побоятся да и не увидят профита относительно ... весь текст скрыт [показать]
     
     
  • 2.45, мимохобист, 21:24, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как там постгрес с опенссш? Все еще игрушки?
     
  • 2.138, www2, 19:45, 17/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Компании нет смысла куда-то контрибутить Зато есть смысл взять куски кода и вос... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 13:39, 13/02/2017 [ответить] [смотреть все]  
  • –21 +/
    Очередной шлак, который не взетит Чтобы ОС взлетела, она должна быть написана н... весь текст скрыт [показать]
     
     
  • 2.43, osdeverr, 20:05, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Что ты несешь?)0)
     
  • 2.52, Аноним, 23:05, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот тогда-то она точно летать не будеть. Будет тоько ползать.
     
  • 2.76, Котофалк, 21:40, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    на питоне как как блин, что ж в качестве примеров постоянно полудохлые нен... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.78, Аноним, 22:59, 14/02/2017 [^] [ответить] [смотреть все]  
  • +/
    С каких пор seL4 и QNX — "полудохлые ненужности"?
     
     
  • 4.139, www2, 19:48, 17/02/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Ну и где они используются Уже завоевали больше 1,5 десктопов Может в каком-ни... весь текст скрыт [показать]
     
     
  • 5.140, Аноним, 17:04, 19/02/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    QNX вполне используют там, где очередной баг в ядре Linux может стоить не только... весь текст скрыт [показать]
     
  • 1.15, Аноним, 13:41, 13/02/2017 [ответить] [смотреть все]  
  • +/
    И от кого это не зависит?
     
  • 1.17, Васёк, 14:12, 13/02/2017 [ответить] [смотреть все]  
  • +1 +/
    Еще одна независимая от наличия пользователей система.
     
  • 1.19, Аноним, 14:38, 13/02/2017 [ответить] [смотреть все]  
  • –3 +/
    ..чем-то QNX напомнила.
     
     
  • 2.21, Онаним, 15:02, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Интересно чем?
     
     
  • 3.89, DmA, 08:52, 15/02/2017 [^] [ответить] [смотреть все]  
  • +/
    силушку померять свою богатырскую, понять как всё устроено и работает Прочитать... весь текст скрыт [показать]
     
  • 1.20, Онаним, 15:01, 13/02/2017 [ответить] [смотреть все]  
  • –1 +/
    И в чём фишка? Чем принципиально отличается от Linux и FreeBSD?
     
     
  • 2.66, osdeverr, 16:54, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Блт, ты когда-нибудь слышал о такой вещи, как хобби Зачем нужна цель, если ему ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.79, Аноним, 23:02, 14/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Я думаю ему есть, что делать. Всё-таки работа в крупной компании у Кевина есть.
     
  • 3.88, DmA, 08:48, 15/02/2017 [^] [ответить] [смотреть все]  
  • +/
    Он покупает рыбу в магазине, а на рыбаков смотрит как на идиотов Вообще очень м... весь текст скрыт [показать]
     
  • 1.22, aliceklipper, 15:09, 13/02/2017 [ответить] [смотреть все]  
  • +7 +/
    Как же меня веселят такие вот, которым не понять, что разработка ядер ОС — это либо хобби, либо делается в академических целях. Взлетит, не взлетит, кто этим будет пользоваться, килдер-фичи — на всё это в данном случае решительно побоку. Тут важен сам процесс.
     
     
  • 2.26, angra, 15:34, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Даже когда я программирую не по ТЗ, а в качестве хобби , то все равно у каждой ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, osdeverr, 15:44, 13/02/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Я, как участник форума forum OSDev org, говорю, что людей, программирующих ради ... весь текст скрыт [показать]
     
     
  • 4.77, Котофалк, 21:41, 14/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    не слушай никого, пиши в своё удовольствие совсем бан лись со своей популярнос... весь текст скрыт [показать]
     
  • 4.80, Аноним, 23:03, 14/02/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    И угодил, в итоге, в read-only на Хабре...
     
     
  • 5.83, arisu, 03:20, 15/02/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    путь к выздоровлению лучше всего, конечно, в этот рассадник умственно неполноце... весь текст скрыт [показать]
     
  • 5.125, osdeverr, 16:45, 15/02/2017 [^] [ответить] [смотреть все]  
  • +/
    И шо? Я не виноват, что они сочли за пиар пост о моем проекте.
     
  • 3.30, aliceklipper, 16:13, 13/02/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Да, академические ос 8212 это в большинстве случаев процесс ради знаний ски... весь текст скрыт [показать]
     
  • 1.28, Grishko, 15:53, 13/02/2017 [ответить] [смотреть все]  
  • –1 +/
    Не работает в VMWare!
     
     
  • 2.73, mandala, 21:32, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Записал на флешку, загрузил на железяке. А ты неосилятор.
     
  • 1.36, Celcion, 18:27, 13/02/2017 [ответить] [смотреть все]  
  • –4 +/
    Такой молодой, а уже с Питоном... Эх...
     
     
  • 2.67, Аноним, 17:21, 14/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    зачем минусовче проклятия если бы там был Перл или Руби я бы тоже гневался ... весь текст скрыт [показать] [показать ветку]
     
  • 1.39, Аноним, 19:40, 13/02/2017 [ответить] [смотреть все]  
  • –1 +/
    Покудо есть юниты с таким хобби нифсио патерино!!
     
  • 1.41, Baz, 19:57, 13/02/2017 [ответить] [смотреть все]  
  • –2 +/
    > Проект стартовал в 2011 году в Иллинойсском университете и вначале развивался как исследовательская работа в области создания новых композитных графических интерфейсов.

    матерь божья, видимо в 2011м преподаватели не увидели в нём гном 2 интерфейс и понеслось?

     
     
  • 2.42, osdeverr, 20:03, 13/02/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Этот гуи не связан с гномом, ты чо
     
  • 1.81, 404 image not found, 02:15, 15/02/2017 [ответить] [смотреть все]  
  • +/
    И тут питон
     
  • 1.87, DmA, 08:45, 15/02/2017 [ответить] [смотреть все]  
  • –1 +/
    Кому-то осточеретело это жирное ПО( в терминологии Вирта). Это радует. Бездумная гонка за выпуском релизов не даёт ничего разумно планировать и ПО разрастается не по дням, а по часам обрастая ненужными фичами.
     
  • 1.136, Андрей, 12:02, 17/02/2017 [ответить] [смотреть все]  
  • +/
    Колибри (KolibriOS) круче, жалко без POSIX.
     
  • 1.142, Аноним, 22:29, 15/06/2017 [ответить] [смотреть все]  
  • +/
    Проблема в том, что когда люди начнут делать свои дистрибутивы и копаться в том ... весь текст скрыт [показать]
     
     
  • 2.143, Teocally, 10:02, 16/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Проблема в том, что когда люди начнут делать свои дистрибутивы и копаться
    > в том что их обманывают, воттбудет плыть правда на ружу

    Проблема в том, что все больше пользователей Рунета пренебрегают правилами русского языка: орфографией, пунктуацией.
    Кроме того, они ещё и слабо разбираются в том, что такое Linux и как правильно его использовать.
    Но - мнение, как водится, имеют...)))

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList