The OpenNET Project / Index page

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

Код RISC OS будет открыт под лицензией Apache 2.0

23.10.2018 10:36

Сообщество RISC OS Open Ltd (ROOL), созданное в 2006 году для координации постепенного открытия кода RISC OS, объявило о сотрудничестве с компанией RISC OS Developments (ROD), которая после покупки компании Castle Technology Ltd (Castle) получила контроль над всей интеллектуальной собственностью, связанной с операционной системой RISC OS (ранее ОС развивалась разными компаниями, что приводило к большим спорам и конфликтам при лицензировании кода).

Компания RISC OS Developments согласилась опубликовать исходные тексты RISC OS под лицензией Apache 2.0, что позволит привлечь к участию в проекте сторонников открытой модели разработки и позволит бесплатно использовать код RISC OS в сторонних коммерческих продуктах, без необходимости покупки лицензии. Первый открытый релиз RISC OS намечен на 27 октября. Сборки RISC OS формируются для плат Raspberry Pi, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000 и Titanium.

Операционная система RISC OS развивается с 1987 года и ориентирована в основном на создание специализированных встраиваемых решений на базе ARM-плат, обеспечивающих максимальную производительность. ОС не поддерживает вытесняющую многозадачность (только кооперативная) и является однопользовательской (все пользователи имеют права суперпользователя). Система состоит из ядра и модулей-надстроек, в том числе доступен модуль с простым оконным графическим интерфейсом и набор простых приложений. В графическом окружении используется кооперативная многозадачность. В качестве web-браузера используется NetSurf.



  1. Главная ссылка к новости (https://www.riscosopen.org/new...)
  2. OpenNews: Открыта часть исходных текстов операционной системы RISC OS
  3. OpenNews: FreeRTOS перешёл под крыло Amazon и выпущен под лицензией MIT
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/49482-riscos
Ключевые слова: riscos
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, ryoken (ok), 11:06, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >> ОС с кооперативной многозадачностью

    О как... И почему это мне в голову лезет Win3.11 & GPF ???

     
     
  • 2.9, нах (?), 11:13, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > О как... И почему это мне в голову лезет Win3.11 & GPF ???

    тут не 3.11, тут 2.0 в лучшем случае.
    Правда, у них есть браузер, видимо, умеющий открыть opennet (и закрыть). Но с другой стороны, та работала на 286-16/косые/1_мегабайт_, и даже кое-что полезное умела.


      

     
     
  • 3.29, Michael Shigorin (ok), 14:12, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Правда, у них есть браузер, видимо, умеющий открыть opennet (и закрыть).

    Ну почему сразу закрыть... кстати, если вдруг ещё кому пригодится патчик для детекта lcc: https://bugs.netsurf-browser.org/mantis/view.php?id=2617 ;-)

     
     
  • 4.57, userd (ok), 11:34, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Таки если есть возможность использовать другой браузер, то лучше закрыть.
    Вот у меня AltLinux p8 starterkit c kde4, вот установлен netsurf-3.5-alt1

    Текст выводится «всмятку», блоки текста обрезаются, вёрстка расползается. Такое впечатление, что размеры текстовых блоков вычисляются для одного размера шрифта, а выводятся другим размером.

    Написать ответ из netsurf-а не получилось, не проходит аутентификация.
    Для ответа пришлось вернуться в привычный firefox.

     
     
  • 5.59, Michael Shigorin (ok), 14:16, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Написать ответ из netsurf-а не получилось, не проходит аутентификация.
    > Для ответа пришлось вернуться в привычный firefox.

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

     
  • 3.34, Аноним (34), 15:27, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    RISC OS писалась под ARM1-ARM2. Которые в мегагерцах не дотягивали даже до 286. Правда, в тестах ARM2 его превосходили.
     
     
  • 4.62, Аноним (-), 19:47, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так оно и по фичам на уровне Win 3.0 какого-то. Нет, ребят, извините. Сейчас нормальную многозадачность умеют даже ртосы на микроконтроллерах. Без всякой кооперативности. И назад в третью винду сейчас никто не захочет. Особенно на каком-нибудь пи, чтобы весь UI дико вклинило когда какая-то тяжелая задача протупляет.
     
  • 2.11, Аноним (11), 11:18, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    MacOS 9 и более ранние же!
     
     
  • 3.41, нах (?), 17:10, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, я видел начиная с пятой - там все куда симпатичнее (при том что оно работало на тех еще мониторах, где не особо-то хватало разрешения на дизайнерский выпендреж)

    а тут как-то вот windows/286 повеяло, или как там ее правильно называли. Бережно перерисованной под современные мониторы.

     
     
  • 4.63, Аноним (-), 19:49, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На windows 3.x похоже по всем параметрам. Очень удобно было - зависла какая-то гадина и черта с два ее прибьешь, потому что кооперативная же многозадачность - и если гадина не хочет yield - упсь...
     
  • 2.20, Andrey Mitrofanov (?), 12:12, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>> ОС с кооперативной многозадачностью
    >И почему это мне в голову лезет 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!

     
  • 2.36, Аноним (34), 15:35, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И почему это мне в голову лезет Win3.11 & GPF ???

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

     

  • 1.3, лютый лютик (?), 11:07, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Такой РИСК нам не надо (сидеть под рутом).

    И что-то они восклицательными знаками злоупотребляют. На скрине их штук 100.

     
     
  • 2.12, Amphyby (ok), 11:22, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ничего вы не поняли. там "!" это вместо тыблофаппепрского "i". Там iMessage тут будет !Message
     
     
  • 3.21, имя (?), 12:19, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    слышал звон, да не знаешь где он.

    ! - это разделитель, как /

     
     
  • 4.23, wd (?), 12:36, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    вместо / там точка (ну и слэш вместо точки :))
    а ! в начале имени диры - это значит что это софтина, ее не открывать нужно а запускать

    вообще когда гонял ее еще на самой первой RPi (еще с 256 метрами) - очень удивился шустрости браузера, при этом все корректно казал

     
     
  • 5.24, имя (?), 13:04, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >а ! в начале имени диры - это значит что это софтина, ее не открывать нужно а запускать

    да, я ошибся.

     
  • 2.26, анонимец (?), 13:27, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вообще-то их и близко не 100, а всего лишь 22.
     
  • 2.30, Аноним (30), 14:20, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Такой РИСК нам не надо (сидеть под рутом).

    Вот-вот. Можно смело сливать в Фонд Apache, лицензия в самый раз.
    Сейчас ОС для микроконтроллеров без MMU и так хоть пруд пруди.

     
  • 2.43, Аноним (43), 18:07, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Всё объясняется предельно просто. Пример:
    !Boot: boot'а вам не будет.
     

  • 1.4, Сверчок (?), 11:09, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Самая удобная и продуманная ОС для малины.
     
  • 1.7, КГБ СССР (?), 11:11, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > RISC OS является однопользовательской ОС с кооперативной многозадачностью. Все пользователи имеют права суперпользователя.

    Здравствуй снова, дорогая Windows 95!

     
     
  • 2.15, Аноним (15), 11:38, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    3.11 же.
     
  • 2.17, Аноним (17), 11:43, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, что у сам совершенно поскудные познания в ОС.
     

  • 1.13, Serg (??), 11:23, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ОС не поддерживает многозадачность (только POSIX Threads), а что это не многозадачность что ли?
     
     
  • 2.14, NaN (?), 11:30, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Поток и задача это разные вещи.
     
     
  • 3.22, Andrew (??), 12:20, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разные вещи- это "поток" и "процесс". Но в терминах многозадачности, и то, и другое является задачей.
     
     
  • 4.48, pavlinux (ok), 20:58, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это фиаско.

    1. процесс и задача - это одна х...я (task)
    2. task и thread - это тоже одна х...я.  
    3. Для работы threads нужен только планировщик (договорённость о порядке выполнения).
    4. И кто пёрнул, что RISC OS не многозадачная?
    5. кто пёрнул про поддержку POSIX Threads?

    "... and uses a cooperative mechanism for multitasking operations."

    https://trove.nla.gov.au/work/46186455?q&versionId=59088356

     
  • 2.25, Аноним (25), 13:17, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Новость для колхозников. Первый раз на опеннете что ли?
     
  • 2.28, Аноним (28), 13:44, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Имеется ввиду, что можно и тред запустить и делать чего-то __паралельно__ другим тредам(тобишь с вытесняющей многозадачностью), но компоненты "юзерспейса" построеные с использованием кооперативной многозадачности, так как это уменьшает потребление памяти. Многие звонилки(за все не стану говорить) использовали и используют данный подход. Самая обычная практика в РТОС
     
     
  • 3.50, pavlinux (ok), 21:33, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Имеется ввиду, что можно и тред запустить и делать чего-то __паралельно__ другим
    > тредам(тобишь с вытесняющей многозадачностью), но компоненты "юзерспейса" построеные
    > с использованием кооперативной многозадачности, так как это уменьшает потребление памяти.
    > Многие звонилки(за все не стану говорить) использовали и используют данный подход.
    > Самая обычная практика в РТОС

    Ну-кась, расскажи какие нагуглил РТОСы с кооперативной многозадачностью.  

     

  • 1.18, Аноним (18), 11:58, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже полноценный комп с джаз музоном на pasbi pi 3, хотя оперативы надо гиг думаю и проц на 20% бстрее для тут реалий
     
  • 1.19, eRIC (ok), 12:07, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Компания  RISC OS Developments  согласилась опубликовать исходные тексты  RISC
    > OS под лицензией Apache 2.0, что позволит привлечь к участию в
    > проекте сторонников открытой модели разработки

    долго очень думали и в итоге интерфейс со времен 90х

     
     
  • 2.38, анонимз (?), 16:04, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    KDE 3 же. 2002-2008 года. внешне очень похож
     
     
  • 3.56, Annoynymous (ok), 10:33, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В KDE3 была Karamel и позже Plastik.

    Это KDE2 или Gnome 1.4, что существенно раньше.

     
  • 2.60, Аноним (60), 14:28, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты так говоришь, как будтр это что-то плохое.
     

  • 1.27, Аноним (27), 13:28, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто этой осью пользовался - как там с поддержкой кириллицы?
     
     
  • 2.31, Аноним (30), 14:24, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Спроси лучше, как там с безопасной работой в Инет. ;)
     
     
  • 3.33, Аноним (33), 14:48, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ты и спроси, раз такой голодный. В инет вылезти я найду с чего, а вот от печатной машинки на основе RPi, пожалуй, не отказался бы. Но без человеческой поддержки кириллицы такое городить - сам понимаешь.
     
  • 2.32, Michael Shigorin (ok), 14:28, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кто этой осью пользовался - как там с поддержкой кириллицы?

    ROS не пользовался, но с тем же ROX-Filer на линуксе проблем не припоминаю (правда, им Женя Остапец занимался -- мог и починить что с разбегу, по проекту нужно было).

    Мы его полтора десятка лет назад применяли вместе с icewm при миграции заказчика, у которого большинство железа "на местах" (в количестве) было с чем-то вроде 32 Мб памяти и дотащить даже до 64 было сложно, помнится.  

    Вот icewm+rox+seamonkey и выручали.  А где получалось, ставили новые машинки с целым полгигом и зацепляли на них по несколько "старичков" в качестве тонких клиентов.

    Штука тогда получилась вполне технологичная, их ИТ-отдел её впоследствии успешно подхватил сперва с малыми консультациями, а потом и вовсе на свои силы.

     
  • 2.35, Аноним (34), 15:31, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У нас в 1992-м в школе стояли "Архимеды" с нормальной поддержкой русского в БИОСе. Была ли это оригинальная фирменная прошивка, или допиливалась покупателем -- не знаю.

    Вряд ли Юникод.

     
     
  • 3.39, анонимз (?), 16:07, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    koi8 или cp866. возможно. раньше в ходу.
     
     
  • 4.45, Аноним (34), 18:31, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С них могло статься и поставить ISO 8859-5, и придумать свою собственную.
     

  • 1.37, Аноним (37), 15:49, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    читаю - и диву даюсь, сколько народу на опеннете воспринимает всю IT-индустрию через призму своего винтел-писюка.
     
     
  • 2.44, Аноним (34), 18:30, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что делать? Большинство познакомились с компьютером уже после того, как подобные альтернативы не взлетели.
     
     
  • 3.54, НяшМяш (ok), 00:04, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А иногда кажется, что некоторые вообще родились после появления интерфейса Aero и первого айфона.
     

  • 1.46, Онаним (?), 19:56, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > и является однопользовательской (все пользователи имеют права суперпользователя)

    Вот это круто. Комп уже давно почти у каждого человека собственный отдельный. Удалённые пользователи всяких web-приложений и большинства СУБД всё-равно хранятся в БД отдельно от ОС. Многопользовательскость в ОС за исключением некоторых случаев когда компом всё-таки пользуется много человек (компьютерные классы, очень бедные семьи) не нужна, а для таких нуждающихся можно было бы прикрутить что-то "сбоку" (даже для DOS были такие решения).

     
     
  • 2.47, Аноним84701 (ok), 20:48, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Комп уже давно почти у каждого человека собственный отдельный.

    И что, теперь почти у каждого все демоны/сервисы запущены из под одного пользователя?

     
     
  • 3.52, Аноним (52), 22:56, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > И что, теперь почти у каждого все демоны/сервисы запущены из под одного пользователя?

    Из под отднльного Docker контейнера, а там да всегда под root ;)

     

  • 1.51, Аноним (52), 21:45, 23/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная система для всяких там встраиваемых устройств потребительской электроники. Радио, термометр, игрулька простая, мониторинговая станция для темперетуры. В отличае от FrameBuffer, который гаснет от скринсейвера в Linux и монструозных X11 с непонятной хренью в виде сетевого слоя эта проста и удобна. В целом я бы зназвал ее современным MS-DOS-ом. А нет ли по API документации?
     
     
  • 2.53, Аноним (53), 23:13, 23/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если и нет, то будет, когда откроют исходники. Ибо "source code is the ultimate manual".
     
  • 2.64, Аноним (-), 23:53, 26/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Отличная система для всяких там встраиваемых устройств потребительской электроники.

    С коперативной многозадачностью то? Это сейчас даже на микроконтроллерах не в почете.

    > Радио, термометр, игрулька простая, мониторинговая станция для темперетуры.

    Нафига там сдалось ЭТО?

    > В отличае от FrameBuffer, который гаснет от скринсейвера в Linux

    Ну нифига, скрин гаснет от скринсэйвера. Кто бы мог подумать. Это баг, чтоли?

     

  • 1.58, Аноним (58), 12:08, 24/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На тебе, Боже, что нам негоже
     
     
  • 2.61, username (??), 15:12, 24/10/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле еще одна жертва из прошлого. Открыли и збс, может что и выйдет с ней. На pi по крайней мере не вижу причин не пользоваться.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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