URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128775
[ Назад ]

Исходное сообщение
"Выпуск операционной системы ToaruOS 2.1"

Отправлено opennews , 27-Окт-22 22:58 
Опубликован выпуск  Unix-подобной операционной системы  ToaruOS 2.1, написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Изначально проект развивался в Иллинойсском университете  как исследовательская работа в области создания новых композитных графических интерфейсов, но затем трансформировался в отдельную операционную систему. Код проекта написан на языке Си и  распространяется  под лицензией BSD. Для загрузки подготовлен live-образ, размером 14.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57995


Содержание

Сообщения в этом обсуждении
"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 27-Окт-22 22:58 
Хоть кто-то делает по-настоящему "легкую" ОС. А не все вот эти "ОС для древних ПК, весит 4 Тб, не менее 16 Гб ОЗУ и 200 Гб на SSD диске" )

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Alexey Ivanov , 28-Окт-22 00:14 
Как только на такую легкую ОС устанавливается и запускается electron приложение то о легкости можно забыть.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Avririon , 28-Окт-22 01:11 
Хотя бы на операционку уже бомбить не хочется.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 09:12 
Так не устанавливай.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 30-Окт-22 13:30 
А можно и операционную систему не устанавливать, ещё легче получится.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Бывалый смузихлёб , 28-Окт-22 06:23 
Как только подвезут тонну дров под устройства, всякие штуки-улучшатели и иное - так ещё жирнее станет

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


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 10:03 
> Кстати, если в йокте собрать минимальный линь без лишнего барахла - примерно столько же весить будет.

ёкта жирная по сравнению с буилдрут, если в нём собрать будет еще в 2 раза меньше


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Бывалый смузихлёб , 01-Ноя-22 12:54 

> ёкта жирная по сравнению с буилдрут, если в нём собрать будет еще
> в 2 раза меньше

В ёкте под конкретную плату обычно собирают - там и дрова и поддержка периферии и иное. Но и вес назвал с запасом т.к точно уже не помню.
Если сильно ужиматься по весу, то может получиться вещь в себе, без внятного оконного менеджера, аппаратного видеоускорения, норм работы с сетью и прочих плюх
Упомянутый образ был не совершенно минимальным а полноценным( тогда под малину для эксперимента собирал ) но с выкинутым лишним. Далее на ту ось предполагалось ставить приложение с норм интерфейсами и анимациями чтобы на выходе было нечто вроде панели управления техникой или цифровой терминал

Давно сравнивал с билдрутом. Чем-то сильно не понравилось в сравнении с сабжем, уже и не помню чем


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:46 
это ты ещё про KolibriOS не знаешь - вот там лёгкость!

"Выпуск операционной системы ToaruOS 2.1"
Отправлено darkshvein , 28-Окт-22 16:51 
>Хоть кто-то делает по-настоящему "легкую" ОС.

слова настоящего создателя лёгких сайтов


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Kuromi , 27-Окт-22 23:17 
Выглядит симпотично, но поддержка только PATA и ext2 намекает.

Хотя забавно что исследователи добились больших успехов чем разработчки пресловутой РусОС


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 02:10 
намекает, что ты должен подключится к проекту

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 05:38 
Не дай Б-г это произойдёт. Проект придется закрыть,а серваки порубить в пыль.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Kuromi , 28-Окт-22 17:33 
> Не дай Б-г это произойдёт. Проект придется закрыть,а серваки порубить в пыль.

Медленно апплодирую.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 02:43 
Пишется в виртуалке для виртуалки.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 03:10 
Ее делает один челик, безработный, депрессивный, японский интроверт. Ты хочешь чтоб он весь линукс затащил в пет проект ?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 03:14 
насчет японского сомневаюсь, возможно шифруется чтоб никто не знал что он сидит в одной из депрессивных постоветских стран кстати, возможно даже и из россии хотя одно время казалось что из украины, житомерский осекодер если вы понимаете о чем я.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n80 , 28-Окт-22 13:23 
Вот уж кого из разработчиков никогда бы не назвал депрессивным, редкий пример стабильно лучащегося оптимизмом чела. Хотя, как говорится, depression has no face, так что кто знает.

Ну и да, какой же из него японец? Вроде, просто фанат культуры, как и многие в этой среде.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено n00by , 28-Окт-22 12:56 
> Хотя забавно что исследователи добились больших успехов чем разработчки пресловутой РусОС

Набирается ООО «Научно-Технический Центр Информационых Технологий...» из неумеющих кодить. Рисуется трендовый сет иконок (ц). Называется это «Russian OS & Application». Пипл это хавает. По-моему, это не очень смешно. Своим примером на корню убивают инициативы по созданию нового.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 16:50 
>убивают инициативы по созданию нового

Инициативы по созданию нового убивает реестр и электронный концлагерь, на которых вы работаете и работали.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено n00by , 29-Окт-22 07:34 
Аноним, ты ведь ничего нового не создал в своей жизни, как и твои друзья из вышеупомянутого центра. Откуда тебе знать?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 27-Окт-22 23:19 
Да, это вам не очередной дристр убунту сделать.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 27-Окт-22 23:25 
14Mb, офигеть круто

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:55 
а могли бы докторскую писать и патенты патентовать где-нибудь в северной азии

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 08:37 
Пока она ничего толком не умеет и более-менее для широкой аудитории бесполезна - да, она такая.
Чем больше будет (если будет, к сожалению) обрастать полезным функционалом - тем больше будет жирнеть.

Года 4 назад я на Ubuntu ставил Fluxbox и минимальный набор легковесного софта. После загрузки оно потребляло около 90 Мб RAM. И это можно было запустить на любом ПК, в отличии от.
И это даже не Arch / Gentoo. На них ещё менее жрущую RAM полнофункциональную ОС можно собрать.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:40 
14Мб - это размер образа, а не оперативы

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Советский инженер , 28-Окт-22 13:20 
На компе все работает с оперативы. Т.е. если аккуратно порезать линукс (какойто йокто или билдрут) то тоже получиться образ мегабайт на 20.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 07:35 
Так ты же ещё netinstall скорее всего пользовался, а это забытые технологии.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 16:46 
А Колибри 1.4 МБ

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 20:23 
На арме то хоть работает эта колибри, написанная на ассемблере?

Эта ось работает


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 15:09 
Не нужон ваш этот арм!

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 07:35 
Нужен MIX и MMIX.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 20:58 
Сказали бабки из отряда ... и дружно разбили iPad.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 27-Окт-22 23:44 
Сейчас юникс совместимость ничего не решает, нужна совместимость с systemd (и dbus и прочей компанией).

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:18 
>нужна совместимость с systemd

Нужна кому? Мне не нужна. Анонимам нужна?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 01:16 
Это он тонко намекает на куроко.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 20:30 
Куроко-то няша, а вы все...

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 15:50 
Анонимам тоже не нужна.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 20:59 
Ненужна совместимость с systemd. Аноним.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 01:33 
Вантузятник? Что-то новое выдумал? Али 9front вспомнился?
Видишь ли, не всем нужны звуковые серверы только чтобы звук слушать и людям хватает ALSA в ядре.
Runit работает быстро и без закидонов ненужнод.
Dbus просто работает когда его запускает runit.
Мнение эксперта по системным шинам в линуксе?
Стандарты придумывали для разных операционных систем и по сути только линукс от этого ушел не совсем поддерживаемыми другими осями особенностями и расширениями компилятора.
Ты если что-то конкретное сказать хотел так пиши внятно.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено rvs2016 , 27-Окт-22 23:53 
"Композитный оконный менеджер" похож на Гнома.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:19 
Ну тогда уже скорее gnome похож на macos.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 11:18 
Тогда уж на Xerox 8010 Star

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n80 , 28-Окт-22 13:16 
Вроде, автор это и не скрывал, но кроме внешнего сходства есть и подкапотные детали реализации, которые сделаны вообще по-своему. Одна из ОС, в которой человек пусть не с нуля, но с довольно низкого уровня берёт и заново реализовывает то что посчитал наиболее удачным, выкидывая все лишние прослойки и многолетние отложения совместимости и костылей. Внешнему пользователю это, конечно, не видно (что порой может быть обидно), но способных читать код радует.

К слову, я бы всё же не смешивал в кучу WM и панельки/DE.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 20:31 
Панелька, кстати, на tint2 смахивает, смазанную с гномом.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено denispopov , 28-Окт-22 00:02 
Обои то хоть нескучные?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:23 
да, советские из газет.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 15:52 
А в советское время стены клеили обоями из газет?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Какаянахренразница , 28-Окт-22 16:13 
> А в советское время стены клеили обоями из газет?

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


"Выпуск операционной системы ToaruOS 2.1"
Отправлено ыьше , 28-Окт-22 16:16 
- да, нижним слоем...

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:05 
Там даже дум с квакой работает.... (их установить из пм можно)

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 07:53 
Готово для десктопа, однозначно :).
А вот такой вопрос, с целью повышения уровня образованности. На эту ОСь ведь вряд ли кто даже из любопытства перетащит драйвера для горячо любимых среди меня LSI SAS HBA? :)

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n80 , 28-Окт-22 13:08 
Да можно и перетащить, помнится мне, там вопросу простоты портирования уделялось большое внимание. И это даже тот редкий случай, когда у меня есть такое железо для тестирования (по крайней мере, какой-то из них). Только что с этим дальше делать?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 00:20 
И обои вроде не скучные

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Alexey Torgashin , 28-Окт-22 01:47 
Мне пришла такая мысля. Нужность ОС можно немного-примерно увидеть по портированию на нее FreePascal (и Лазарус потом подтянется). Например даже такие мелкие ОСи как DragonflyBSD / NetBSD, имеют FPC. Да и даже такая мелкая карапузина как Haiku, тоже имеет (но там багованная поддержка Qt5 пока что). А вот эта вот Тоару - пока ноль. Может в любую секунду найтись ентузиаст конечно который начнет. А может и не найтись. Пока ноль. Обнулёнышь.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 02:11 
нужность ос... сперва ответь, а ты кому нужен

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 14:18 
> а ты кому нужен

ОпенНету. И ты нужен. ...И я.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 21:02 
Всё верно. Без нас анонимов ОпенНет будет скучнее самых скучных обоев.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 15:53 
Я нужен людям, а ты никому не нужен.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 02:48 
> FreePascal

Паскаль хорош для своего времени. Сейчас бесполезен если пишешь что-то серьезнее, чем однопоточное однопроцессорное приложение без асинхронного кода. Прошлой осенью писал на Turbo Pascal бота для телеграм под MS-DOS.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Ян , 28-Окт-22 07:51 
FPC - хорош для изучения программирования. Собственно для этого Паскаль в свое время создавался, хотя на нем можно и кое-что написать

"Выпуск операционной системы ToaruOS 2.1"
Отправлено iPony129412 , 28-Окт-22 10:17 
Да как-то не нужно, когда есть Python.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:43 
Паскаль всё же быстрее будет.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено iPony129412 , 28-Окт-22 12:02 
Куда быстрее?

Для компилируемого есть C++.
Даже в режиме процедурного со строками.

А Pascal — ну как-то музейное больше.

ЗЫ: Можно сказать, что вот учить иностранным языкам на основе эсперанто — выработает какие-то навыки. Но зачем, если попсовый английский гораздо полезнее на практике.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 13:33 
Паскаль компилируемый, для системного скриптинга/использования вместо шела это как-то не очень подходит.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 17:21 
> Python

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


"Выпуск операционной системы ToaruOS 2.1"
Отправлено iPony129412 , 28-Окт-22 17:48 
Ну Ok

> Для компилируемого есть C++. Даже в режиме процедурного со строками.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 19:57 
Если вспомнить, что кого-то учили на scheme в рамках SICP, то вы не правы.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 21:04 
Если учесть, как часто используются академически правильные языки в реальных проектах, то это вызывает сомнение в их полезности.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 20:32 
Да, компилятор Python из-под одной реализации Common Lisp - бомбезная весчь!

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 11:24 
Дизлайкнул потому что единственная его реализация сильно уступает по производительности языкам с бэкендами на gcc и llvm. Непонятно почему авторы не пофиксят это.
Ещё потому что он лишь малую долю полезней Си, когда уже есть Раст и планируется Карбон.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 13:37 
Так разработчики FPC, вероятно, даже и не слышали про ToaruOS. (Ну разве что, эту новость на OpenNet прочитают :) )

"Выпуск операционной системы ToaruOS 2.1"
Отправлено rvs2016 , 28-Окт-22 02:11 
> В утилиту ifconfig добавлена поддержка
> установки адресов IPv4
> и настроек маршрутизации

Настройки маршрутизации в утилиту ifconfig?
Всегда ж для этого применялась программа route.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено coocos , 28-Окт-22 02:52 
В OpenBSD управление файфаем через ifconfig и не жалуются.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 22:21 
> не жалуются

Потому что никто в здравом уме не будет пользоваться OpenBSD на ноутбуке


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Вы забыли заполнить поле Name , 28-Окт-22 02:12 
> Код проекта написан на языке Си

Вот! А растоманы не шмогли.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 13:32 
Завидуй молча :)
https://news.itsfoss.com/redox-os-anonymous-donation/

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Вы забыли заполнить поле Name , 30-Окт-22 00:57 
> Завидуй молча :)
> https://news.itsfoss.com/redox-os-anonymous-donation/

Хех. Ты запусти redox на своем железе, а потом уже пиши.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 30-Окт-22 18:47 
На дату новости посмотри. Sep 21, 2022
Еще не вечер.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 30-Окт-22 18:48 
https://www.redox-os.org/screens/

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Вы забыли заполнить поле Name , 30-Окт-22 20:04 
> https://www.redox-os.org/screens/

И? Ну ты поставь себе, запусти, используй ежедневно, напиши сюда из под нее, запости скриншот как ты это делаешь или лучше видео, а мы посмотрим.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Какаянахренразница , 28-Окт-22 03:34 
Не POSIX-совместимая. Жаль.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 08:43 
> Не POSIX-совместимая. Жаль.

Ну может, пока? А потом может добавят..?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 09:07 
> А потом может добавят..?

Кто? Студота Иллинойсского универа?!


"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 10:07 
>> А потом может добавят..?
> Кто? Студота Иллинойсского универа?!

А Торвальдс кем был, когда ведро пилил?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Какаянахренразница , 28-Окт-22 12:08 
> Ну может, пока? А потом может добавят..?

Может-то оно может, но у них написано, что это не приоритетная цель.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:26 
С чего вдруг не? Одна только иерархия ФС уже намекает, что автор(ы) не намерены переусложнять, если есть готовые стандарты. Плюс ELF.
До кучи - затруднять портирование софта вовсе незачем.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Какаянахренразница , 28-Окт-22 13:32 
> С чего вдруг не?

Ну, как минимум, так написано в их FAQ-е (https://github.com/klange/toaruos#is-toaruos-posix-compliant).



"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 22:53 
Там написано, что автор намерен поддерживать POSIX настолько, насколько требуется для портирования софта.
И что не так? Для чего тогда ещё стандарты POSIX нужны?

На той же странице перечислены текущие задачи, в том числе:

> Improve POSIX coverage especially in regards to signals, synchronization primitives, as well as by providing more common utilities.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Какаянахренразница , 30-Окт-22 18:52 
Ты, Аноним, мечты от реальности отличаешь? Я говорю, что прямо сейчас эта ОСь не POSIX-совместима, а ты мне рассказываешь про намерения и задачи на будущее.



"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 06:32 
Эта OS имеет чисто академическое значение. И это - её единственная функция. Но почему бы и нет?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 09:05 
> чисто академическое значение

чисто академическое значение == бабло попилено.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Айноним , 28-Окт-22 11:15 
>  чисто академическое значение == бабло попилено.

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


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 20:27 
Ну так это сотрудники компании-производителя из спецреестра дисочков с линуксом по цене двух дисочков с виндой на спецзадании разжигают обратный карго-культ, вдруг кто сожрёт.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено _kp , 28-Окт-22 20:54 
Ну кто из програмистов не писал свою ОС. С разной степенью законченности и заимствований.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено 1 , 28-Окт-22 09:21 
Minix тоже был академической поделкой.
А теперь в каждом проце Intel стоит.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Бывалый смузихлёб , 28-Окт-22 09:36 
То был третий мииникс из трёх. О четвёртом ничего не слышно, а первые два - в принципе непригодны для прода

В каждом компе, по сути, одна и та же его версия стоит с некоторыми доработками в плане поддержки железа, в отличие от того же линукса, винды или ябблоси, которые регулярно обновляются.

Причём, с миниксом проблема в том, что он особо ничего не гарантирует в отличие от того же SafeRTOS или AzureRTOS( ThreadX ) - это просто невнятно что которое как-то работает вроде бы, но без каких-либо гарантий чего-либо. Его нельзя поставить в агрегат что лазером правит зрение, нельзя поставить в какую-то ответственную военную технику и во многое иное.
Но и разных наработок на него несравненно меньше чем на тот же линь если вдруг захочется на нём морду сделать, убрав весь ключевой функционал в упомянутую ОСРВ. А ведь свежий линь может и менее 30-20 Мб весить, если выкинуть всё лишнее и оставить лишь нужное для конкретного встраиваемого проекта. И ОЗУ будет млао потреблять.

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


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 06:42 
"Изначально проект развивался в Иллинойсском университете как исследовательская работа в области создания новых композитных графических интерфейсов"

Ну так что такого интересного с интерфейсом у этой ОСи?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Анонимно по секрету , 28-Окт-22 06:50 
Портировать OpenSSH или лучше Мosh и Nginx и можно будет запускать в облака. Это будет самая легковесная сборка нжинкса, через это могут и спонсоры подтянуться. Финансовую поддержку вероятней получить только через серверные решения.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Минона , 28-Окт-22 07:58 
Ещё одно юникс-лайк-нинужно.

> Для загрузки подготовлен live-образ, размером 14.4 МБ

Тоже мне показатель.
QNX с графикой влезала на 1.44 МБ 😏


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Бывалый смузихлёб , 28-Окт-22 09:39 
какая-то винда влезала на флешку. К сожалению, её( белая флешка кой-то веки ) нельзя было применить для чего-то другого
Вроде форматировалась норм, а как записывать начинаешь - так проблемы. Похоже, какая-то защита от копирования в лице проколотого в заранее известном месте "блина"

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Минона , 28-Окт-22 10:23 
С помощью Rufus и сейчас можно поставить винду на флешку.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 22:15 
Флэшка быстро сдохнет от такого количества непоследовательных IO операций.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n80 , 29-Окт-22 16:51 
> Флэшка быстро сдохнет от такого количества непоследовательных IO операций.

Для этого там раньше было кеширование (в т.ч. для записи можно было включить буферизацию) + EWF, через который можно было вообще сугубо чтением обойтись, а запись перенаправлять в память, почти как в live-образах приличных ОС. Сейчас уже не осталось?

Да и флэшки с тех пор могли стать умнее в плане алгоритмов выравнивания износа. Но так-то, конечно, уже давно есть полноценные USB HDD/SSD.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 22:14 
> QNX с графикой влезала на 1.44 МБ

И? Лично ставил её в те времена на том железе. Максимум что оно могло, так это запустить крайне куцый браузер и блокнот без возможности сохранения. И чтобы выйти в интернет нужен был полноценный модем (win-модемы не поддерживались), да что там... даже LAN не поддерживалась.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Совершенно другой аноним , 29-Окт-22 16:23 
Так то демка. В мегебайтов 100-200 влезала нормальная UNIX система с компиляторами Watcom C/C++, отладчиками, графической системой Photon, TCP/IP стеком Socket/Socklet/Tcpip с набором сетевого ПО UCB.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ыы , 28-Окт-22 08:52 
>Doom, Quake, Super Nintendo emulato

Хотят порвать рынок игровых консолей в клочья...


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 09:59 
> live-образ ... который можно протестировать в QEMU, VMware или VirtualBox.

а на более реальном железе - никак?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 10:09 
>> live-образ ... который можно протестировать в QEMU, VMware или VirtualBox.
> а на более реальном железе - никак?

Ну если PATA\ATAPI есть - попробуйте :).


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:26 
затык по сетке...

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 12:42 
>>AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000

Уж последнее бывает встроенное, в PCI & PCI-Ex виде, AFAIK.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 10:11 
скорее всего можно исхитрится, просто автору этого не требуется пока.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 11:03 
>В утилиту ifconfig добавлена поддержка установки адресов IPv4

А до этого какая польза была от этой утилиты?


"Выпуск операционной системы ToaruOS 2.1"
Отправлено iPony129412 , 28-Окт-22 12:04 
За кучу лет ниразу не использовал эту этилиту для установки адресов.

Только для просмотра текущие конфигурации.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 13:19 
Вопрос был конкретно про ifconfig из ToaruOS. ifconfig из состава net-tools всегда это умела. Но да, уж лет как цать пользуются ip из пакета iproute2.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Максим , 28-Окт-22 11:30 
С виду винда какая-то. Неужели нельзя было интерфейс пооригинальнее придумать? :/

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ryoken , 28-Окт-22 12:42 
"You're barking at the wrong tree" :D

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 13:25 
>Код проекта написан на языке Си
>распространяется под лицензией BSD
>В основе ToaruOS лежит ядро, использующее гибридную модульную архитектуру
>В качестве файловой системы применяется ext2.

Вобщем, по сравнению со Стрекозой, преимуществ нет.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 13:49 
Неужели никто не хочет взять ядро Linux и переписать его на микроядерной основе, сохранив все syscall'ы, но поменяв архитектуру? Люди пилят какую-то дичь, когда уже давно понятно, что нужно просто Линукс переписать на микроядро, интегрируя наработки проекта OpenBSD. Я не программист, мне предлагать начать проект бесполезно. Но вас же тысячи тыся!

"Выпуск операционной системы ToaruOS 2.1"
Отправлено ыы , 28-Окт-22 14:02 
этот проект- не микроядерный

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Максим , 28-Окт-22 14:28 
Никто не хочет. Почитай про недостатки архитектуры микроядра.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 16:59 
Это какие недостатки архитектуры микроядра? Медленность? Так сейчас браузер с JS медленнее!

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Максим , 28-Окт-22 17:41 
В двух словах не объяснить. Предлагаю почитать классику)
https://groups.google.com/g/comp.os.minix/c/wlhw16QWltI

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Совершенно другой аноним , 28-Окт-22 14:34 
Имхо невозможно написать Linux на мироядерной основе сохранив все syscall-ы. В Микроядерной ОС syscall-ы предоставляет микроядро, а оно, обычно, умеет только IPC и создание и диспетчеризацию задач.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 14:52 
Syscall-ы могли бы и серверы вокруг микроядра. Но, таки лучше был бы вариант гибрида. Пошустрей, с одной стороны, и вынести в юзерспейс некоторые части можно, с другой.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 15:49 
точно можно? спасибо что разрешили, приступаю

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n00by , 29-Окт-22 07:44 
А прерывания кто обрабатывает в микроядерной ОС?

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Совершенно другой аноним , 29-Окт-22 15:57 
Обычно - само микроядро и обрабатывает. Например в QNX4 преобразовывает из аппаратной вещи в программную (Pulse). В QNX6, по-моему, придумали механизм, при помощи которого можно было написать обработчик прерываний и микроядро при наступлении прерывания обеспечит его вызов.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено n00by , 31-Окт-22 07:59 
Так вот в Linux на IA32 («x86» в местном понимании) вызов ядра организован программным прерыванием (int 0x80) через шлюз, описанный в Interrupt Descriptor Table. В AMD64 команда syscall опять вызывает ядро («ядро» в данном контексте - кольцо аппаратной защиты, а не «размер»). Если уж аппаратные прерывания умудряются обрабатывать в QNX, то непонятно, почему реализация диспетчера для программных невозможна.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Совершенно другой аноним , 06-Ноя-22 09:05 
> Так вот в Linux на IA32 («x86» в местном понимании) вызов ядра
> организован программным прерыванием (int 0x80) через шлюз, описанный в Interrupt Descriptor
> Table. В AMD64 команда syscall опять вызывает ядро («ядро» в данном
> контексте - кольцо аппаратной защиты, а не «размер»). Если уж аппаратные
> прерывания умудряются обрабатывать в QNX, то непонятно, почему реализация диспетчера для
> программных невозможна.

В том-то и дело. Аппаратное прерывание одно - 0x80, а тех, кто его должен обрабатывать - много. В том-же QNX4:
- есть драйвер Fsys.eide, включающий в свой состав файловую систему (т.е. функции open(), close(), read() и т.д.) и прерывание 0x80 с данными функциями должно попадать к нему;
- есть реализация стека протоколов TCP/IP - Sock[l]et/Tcpip (т.е. функции socket(), send(), recv() а так-же те-же read(), write() и close()) и прерывание 0x80 с данными функциями должно попадать к нему;
- есть реализация файловых систем FAT* - Dosfsys/Fatfsys, есть реализация SMB - SMBfsys, которые прерывание 0x80 должны перехватить на себя.

В общем, это немного устроено не так. Все как и в Linux работают через libc. Само ядро обеспечивает обработку аппаратных прерываний и передачу сообщений между компонентами. Т.е. если надо прочитать файл, то формируется сообщение READ, в библиотеке libc определяется, какая компонента за этот конкретный read() отвечает, и при помощи микроядра сообщение от прикладной программы передаётся соответствующему менеджеру, который обрабатывает запрос и возвращает ответ.
Если интересно, можете подробнее узнать здесь: https://www.qnx.com/developers/docs/qnx_4.25_docs/qnx4/sysar...


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 31-Окт-22 07:42 
>Неужели никто не хочет взять ядро Linux и переписать его на микроядерной основе, сохранив все syscall'ы, но поменяв архитектуру?

Есть хурд. Но там сисколлы другие.

>Я не программист

Вот то-то и оно, ставь хурд, разбирайся в нём, учи сишку и, что самое главное, перепиливай MIG так, чтобы помимо C он умел генерировать код под все языки под луной. И, самое главное, пропиарить.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено DBA , 28-Окт-22 14:33 
Лучше бы браузер написали/"сделали форк хромого или лисы" чтобы оно не выжирало 4 гига на 10 вкладках

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 28-Окт-22 14:57 
>чтобы оно не выжирало 4 гига на 10 вкладках

Шо-то подсказывает, что это из области фантастики при нынешней напичканности страниц Жопоскриптом и + внешние зависимости подтягиваются.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Смузихлёб , 28-Окт-22 22:16 
Советую ознакомиться с идеями suckless.org

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Lex20 , 29-Окт-22 10:26 
Не, лучше весь интернет переписать, на lua

"Выпуск операционной системы ToaruOS 2.1"
Отправлено истина в последней инстанции , 28-Окт-22 19:48 
Ещё одна человеческая ОС на человеческом С.

Тогда как ждуны наркоманы продолжают просто вонять про свой раст нормальные люди делают нормальные работающие вещи.


"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 00:40 
Очередная беспонтовая templeos. Не нужно.

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Lex20 , 29-Окт-22 10:27 
Получил удовольствие от чтения кода

"Выпуск операционной системы ToaruOS 2.1"
Отправлено Аноним , 29-Окт-22 14:21 
Мертворожденная ОС под погребальной лицензией.