Сообщество RISC OS Open Ltd (https://ru.wikipedia.org/wiki/RISC_OS_Open) (ROOL), созданное в 2006 году для координации постепенного открытия кода RISC OS, объявило (https://www.riscosopen.org/news/articles/2018/10/22/risc-os-...о сотрудничестве с компанией RISC OS Developments (https://ru.wikipedia.org/wiki/RISCOS_Limited) (ROD), которая после покупки компании Castle Technology Ltd (Castle) получила контроль за всей интеллектуальной собственностью, связанной с операционной системой RISC OS (ранее ОС развивалась разными компаниями, что приводило к большим спорам и конфликтам при лицензировании кода).
Компания RISC OS Developments согласилась опубликовать исходные тексты RISC OS под лицензией Apache 2.0, что позволит привлечь к участию в проекте сторонников открытой модели разработки и позволит бесплатно использовать код RISC OS в сторонних коммерческих продуктах, без необходимости покупки лицензии. Первый открытый релиз RISC OS намечен на 27 октября.
RISC OS является однопользовательской ОС с кооперативной многозадачностью. Все пользователи имеют права суперпользователя. Система состоит из ядра и модулей-надстроек, в том числе доступен модуль с простым оконным графическим интерфейсом и набор (https://en.wikipedia.org/wiki/List_of_RISC_OS_bundled_applic... простых приложений. В качестве web-браузера используется NetSurf (https://www.opennet.dev/opennews/art.shtml?num=41855). &...Сборки RISC OS формируются (https://www.riscosopen.org/content/downloads/) для плат Raspberry Pi,
BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000 и Titanium.
URL: https://www.riscosopen.org/news/articles/2018/10/22/risc-os-...
Новость: https://www.opennet.dev/opennews/art.shtml?num=49482
>> ОС с кооперативной многозадачностьюО как... И почему это мне в голову лезет Win3.11 & GPF ???
> О как... И почему это мне в голову лезет Win3.11 & GPF ???тут не 3.11, тут 2.0 в лучшем случае.
Правда, у них есть браузер, видимо, умеющий открыть opennet (и закрыть). Но с другой стороны, та работала на 286-16/косые/1_мегабайт_, и даже кое-что полезное умела.
> Правда, у них есть браузер, видимо, умеющий открыть opennet (и закрыть).Ну почему сразу закрыть... кстати, если вдруг ещё кому пригодится патчик для детекта lcc: https://bugs.netsurf-browser.org/mantis/view.php?id=2617 ;-)
Таки если есть возможность использовать другой браузер, то лучше закрыть.
Вот у меня AltLinux p8 starterkit c kde4, вот установлен netsurf-3.5-alt1Текст выводится «всмятку», блоки текста обрезаются, вёрстка расползается. Такое впечатление, что размеры текстовых блоков вычисляются для одного размера шрифта, а выводятся другим размером.
Написать ответ из netsurf-а не получилось, не проходит аутентификация.
Для ответа пришлось вернуться в привычный firefox.
> Написать ответ из netsurf-а не получилось, не проходит аутентификация.
> Для ответа пришлось вернуться в привычный firefox.Понял, спасибо -- я в r/o смотрел, действительно. Но с вёрсткой ничего необычного не наблюдал, надо будет внимательней присмотреться...
RISC OS писалась под ARM1-ARM2. Которые в мегагерцах не дотягивали даже до 286. Правда, в тестах ARM2 его превосходили.
Так оно и по фичам на уровне Win 3.0 какого-то. Нет, ребят, извините. Сейчас нормальную многозадачность умеют даже ртосы на микроконтроллерах. Без всякой кооперативности. И назад в третью винду сейчас никто не захочет. Особенно на каком-нибудь пи, чтобы весь UI дико вклинило когда какая-то тяжелая задача протупляет.
MacOS 9 и более ранние же!
не, я видел начиная с пятой - там все куда симпатичнее (при том что оно работало на тех еще мониторах, где не особо-то хватало разрешения на дизайнерский выпендреж)а тут как-то вот windows/286 повеяло, или как там ее правильно называли. Бережно перерисованной под современные мониторы.
На windows 3.x похоже по всем параметрам. Очень удобно было - зависла какая-то гадина и черта с два ее прибьешь, потому что кооперативная же многозадачность - и если гадина не хочет yield - упсь...
>>> ОС с кооперативной многозадачностью
>И почему это мне в голову лезет Win3.11 &Патамучта TV(*) не застал.
>GPF ???
TDM TLA. Микрософт травма детства.
...GPF General Protection Fault (Microsoft Windows program crash/error)
(*)
1. TLA - three letter acronym
2. TLA - two letter acronym
ten? twelve?!... [I]thousand!
> И почему это мне в голову лезет Win3.11 & GPF ???Потому что ты не в теме. Риск ОС вышла на несколько лет раньше и была гораздо удобнее. Но из-за небольших тиражей, отсутствия пиратского ПО и медленой эмуляции МС-ДОСа в СССР и после развала они популярными не стали.
Такой РИСК нам не надо (сидеть под рутом).И что-то они восклицательными знаками злоупотребляют. На скрине их штук 100.
ничего вы не поняли. там "!" это вместо тыблофаппепрского "i". Там iMessage тут будет !Message
слышал звон, да не знаешь где он.! - это разделитель, как /
вместо / там точка (ну и слэш вместо точки :))
а ! в начале имени диры - это значит что это софтина, ее не открывать нужно а запускатьвообще когда гонял ее еще на самой первой RPi (еще с 256 метрами) - очень удивился шустрости браузера, при этом все корректно казал
>а ! в начале имени диры - это значит что это софтина, ее не открывать нужно а запускатьда, я ошибся.
Вообще-то их и близко не 100, а всего лишь 22.
>Такой РИСК нам не надо (сидеть под рутом).Вот-вот. Можно смело сливать в Фонд Apache, лицензия в самый раз.
Сейчас ОС для микроконтроллеров без MMU и так хоть пруд пруди.
Всё объясняется предельно просто. Пример:
!Boot: boot'а вам не будет.
Самая удобная и продуманная ОС для малины.
> RISC OS является однопользовательской ОС с кооперативной многозадачностью. Все пользователи имеют права суперпользователя.Здравствуй снова, дорогая Windows 95!
3.11 же.
Боюсь, что у сам совершенно поскудные познания в ОС.
ОС не поддерживает многозадачность (только POSIX Threads), а что это не многозадачность что ли?
Поток и задача это разные вещи.
Разные вещи- это "поток" и "процесс". Но в терминах многозадачности, и то, и другое является задачей.
Это фиаско.1. процесс и задача - это одна х...я (task)
2. task и thread - это тоже одна х...я.
3. Для работы threads нужен только планировщик (договорённость о порядке выполнения).
4. И кто пёрнул, что RISC OS не многозадачная?
5. кто пёрнул про поддержку POSIX Threads?"... and uses a cooperative mechanism for multitasking operations."
Новость для колхозников. Первый раз на опеннете что ли?
Имеется ввиду, что можно и тред запустить и делать чего-то __паралельно__ другим тредам(тобишь с вытесняющей многозадачностью), но компоненты "юзерспейса" построеные с использованием кооперативной многозадачности, так как это уменьшает потребление памяти. Многие звонилки(за все не стану говорить) использовали и используют данный подход. Самая обычная практика в РТОС
> Имеется ввиду, что можно и тред запустить и делать чего-то __паралельно__ другим
> тредам(тобишь с вытесняющей многозадачностью), но компоненты "юзерспейса" построеные
> с использованием кооперативной многозадачности, так как это уменьшает потребление памяти.
> Многие звонилки(за все не стану говорить) использовали и используют данный подход.
> Самая обычная практика в РТОСНу-кась, расскажи какие нагуглил РТОСы с кооперативной многозадачностью.
уже полноценный комп с джаз музоном на pasbi pi 3, хотя оперативы надо гиг думаю и проц на 20% бстрее для тут реалий
> Компания RISC OS Developments согласилась опубликовать исходные тексты RISC
> OS под лицензией Apache 2.0, что позволит привлечь к участию в
> проекте сторонников открытой модели разработкидолго очень думали и в итоге интерфейс со времен 90х
KDE 3 же. 2002-2008 года. внешне очень похож
В KDE3 была Karamel и позже Plastik.Это KDE2 или Gnome 1.4, что существенно раньше.
Ты так говоришь, как будтр это что-то плохое.
Кто этой осью пользовался - как там с поддержкой кириллицы?
Спроси лучше, как там с безопасной работой в Инет. ;)
Вот ты и спроси, раз такой голодный. В инет вылезти я найду с чего, а вот от печатной машинки на основе RPi, пожалуй, не отказался бы. Но без человеческой поддержки кириллицы такое городить - сам понимаешь.
> Кто этой осью пользовался - как там с поддержкой кириллицы?ROS не пользовался, но с тем же ROX-Filer на линуксе проблем не припоминаю (правда, им Женя Остапец занимался -- мог и починить что с разбегу, по проекту нужно было).
Мы его полтора десятка лет назад применяли вместе с icewm при миграции заказчика, у которого большинство железа "на местах" (в количестве) было с чем-то вроде 32 Мб памяти и дотащить даже до 64 было сложно, помнится.
Вот icewm+rox+seamonkey и выручали. А где получалось, ставили новые машинки с целым полгигом и зацепляли на них по несколько "старичков" в качестве тонких клиентов.
Штука тогда получилась вполне технологичная, их ИТ-отдел её впоследствии успешно подхватил сперва с малыми консультациями, а потом и вовсе на свои силы.
У нас в 1992-м в школе стояли "Архимеды" с нормальной поддержкой русского в БИОСе. Была ли это оригинальная фирменная прошивка, или допиливалась покупателем -- не знаю.Вряд ли Юникод.
koi8 или cp866. возможно. раньше в ходу.
С них могло статься и поставить ISO 8859-5, и придумать свою собственную.
читаю - и диву даюсь, сколько народу на опеннете воспринимает всю IT-индустрию через призму своего винтел-писюка.
А что делать? Большинство познакомились с компьютером уже после того, как подобные альтернативы не взлетели.
А иногда кажется, что некоторые вообще родились после появления интерфейса Aero и первого айфона.
> и является однопользовательской (все пользователи имеют права суперпользователя)Вот это круто. Комп уже давно почти у каждого человека собственный отдельный. Удалённые пользователи всяких web-приложений и большинства СУБД всё-равно хранятся в БД отдельно от ОС. Многопользовательскость в ОС за исключением некоторых случаев когда компом всё-таки пользуется много человек (компьютерные классы, очень бедные семьи) не нужна, а для таких нуждающихся можно было бы прикрутить что-то "сбоку" (даже для DOS были такие решения).
> Комп уже давно почти у каждого человека собственный отдельный.И что, теперь почти у каждого все демоны/сервисы запущены из под одного пользователя?
> И что, теперь почти у каждого все демоны/сервисы запущены из под одного пользователя?Из под отднльного Docker контейнера, а там да всегда под root ;)
Отличная система для всяких там встраиваемых устройств потребительской электроники. Радио, термометр, игрулька простая, мониторинговая станция для темперетуры. В отличае от FrameBuffer, который гаснет от скринсейвера в Linux и монструозных X11 с непонятной хренью в виде сетевого слоя эта проста и удобна. В целом я бы зназвал ее современным MS-DOS-ом. А нет ли по API документации?
Если и нет, то будет, когда откроют исходники. Ибо "source code is the ultimate manual".
> Отличная система для всяких там встраиваемых устройств потребительской электроники.С коперативной многозадачностью то? Это сейчас даже на микроконтроллерах не в почете.
> Радио, термометр, игрулька простая, мониторинговая станция для темперетуры.
Нафига там сдалось ЭТО?
> В отличае от FrameBuffer, который гаснет от скринсейвера в Linux
Ну нифига, скрин гаснет от скринсэйвера. Кто бы мог подумать. Это баг, чтоли?
На тебе, Боже, что нам негоже
На самом деле еще одна жертва из прошлого. Открыли и збс, может что и выйдет с ней. На pi по крайней мере не вижу причин не пользоваться.