OberonCore
https://forum.oberoncore.ru/

Предложение о развитии Bluebottle
https://forum.oberoncore.ru/viewtopic.php?f=22&t=405
Страница 1 из 1

Автор:  rv82 [ Четверг, 15 Март, 2007 07:16 ]
Заголовок сообщения:  Предложение о развитии Bluebottle

Всем привет! Глядя на то, какое сообщество появилось у Blackbox, у меня возникла мысль :idea: : а не хочет ли кто взяться за развитие Синей Бутылки? Ведь система-то революционная! (кто бы там чего ни говорил). С её аналогом, системой Inferno я повозился пару недель, но так и не додумался, как создать файловую систему и сгрузить на неё ядро и модули. Нет никакой документации. Да и язык Limbo весьма странный. А тут - система полностью работающая и язык в ней простой. И главное, её можно практически неограниченно развивать и расширять!

А расширять можно вот в каких направлениях:
1. Написать протокол обмена между системами, позволяющий работать нескольким компьютерам как единому, в том числе и с системами WinAOS. Для этого, например, можно адаптировать протокол Styx из Inferno или 9P из Plan9 под AOS.
2. По необходимости добавить средства защиты.
3. И конечно же, расширять базу прикладного ПО.

Люди, если кто неравнодушен к экзотическим операционным системам (не win и *nix), отзовитесть! Интересно услышать вашу точку зрения об этом.

Автор:  rv82 [ Четверг, 15 Март, 2007 08:15 ]
Заголовок сообщения: 

А если хорошо подумать, то не надо ни 9P, ни Styx адаптировать. Ведь в Bluebottle есть свой собственный протокол межзадачного взаимодействаия, установленный языком. Этот протокол нужно только посадить на какой-нибудь транспортный сетевой протокол, например, IP. Надо будет ещё поглубже покопаться в системе. Может в ней уже присутствует механизм RPC. Тогда и сочинять ничего не нужно будет.

Автор:  ___ [ Четверг, 15 Март, 2007 09:56 ]
Заголовок сообщения: 

rv82 писал(а):
А если хорошо подумать, то не надо ни 9P, ни Styx адаптировать. Ведь в Bluebottle есть свой собственный протокол межзадачного взаимодействаия, установленный языком. Этот протокол нужно только посадить на какой-нибудь транспортный сетевой протокол, например, IP. Надо будет ещё поглубже покопаться в системе. Может в ней уже присутствует механизм RPC. Тогда и сочинять ничего не нужно будет.

конечно альтернативные ОС весьма интересны!
только аналогии между бутылкой и инферной неосознаю...
а по существу
на сайте информатика-21
в списке координаторов есть:

"Лось Владимир Витальевич
Украина
Блэкбокс, Bluebottle
Начальные курсы программирования,
программирование в школе, переподготовка специалистов-непрограммистов.
los_info21[at]yahoo.com"

в сфере интересов явно заявлена бутылка
можно связаться с ним, возможно что-то уже сделано

PS вроде хотели бутылку с ao переписывать на zonnon, так что непонятно есть ли смысл развивать теперешнюю версию...

Автор:  rv82 [ Четверг, 15 Март, 2007 11:13 ]
Заголовок сообщения: 

Аналогия между Бутылкой и Инферно заключается в том, что и там, и там используются не "железные", сишно-ассемблерные приложения, а транслированные в байт-код. В остальном, конечно, разница есть.
Если же Бутылку будут переписывать под .Net, мне кажется, у нее есть все шансы покинуть этот мир навсегда в обличии операционной системы. Будет очень жаль... Я думаю, в этом случае её тем более нужно взять под опеку.

Автор:  Борис Рюмшин [ Четверг, 15 Март, 2007 11:44 ]
Заголовок сообщения: 

Что-то я не помню, чтобы в Bluebottle было транислирование в байткод.

Bluebottle попадает в сферу интересов нашего проекта в целом и Метасистем в частности, так что и туда мы со временем "руку приложим". :-) Идеи некоторые блуждают по этому поводу. Не будем загадывать, но к осени она нам понадобится. Зачем, пока не скажу. Пока могу предложить только открыть соответсвующий раздел на сайте, в который можно выкладывать некоторые материалы. Очень хорошо было бы если бы кто-нибудь занялся русским языком в Бутылке. Кодировка там UTF-8, так что с хранением проблем нет, однако нормальные шрифты отсутсвуют. Это первая проблемка, котрую не помешает сразу решить.

Что касается перевода на Zonnon, то с этим пока тихо. Зоннон еще слишком сырой язык и для него нет "чистого" компилятора. Более того, в случае начала такого процесса те глюки, которые отлавливались в Бутылке последние несколько лет появятся в удвоенном количестве и будут отлавливаться еще несколько лет. :) К сожалению, сложность Зоннона этому только поспособствует.

Автор:  rv82 [ Пятница, 16 Март, 2007 05:19 ]
Заголовок сообщения: 

Цитата:
Что-то я не помню, чтобы в Bluebottle было транислирование в байткод

По крайней мере, похоже на то, если в простом просмотрщике или в дизассемблере посмотреть на содержимое файлов *.Obw. Хотя, может это и не так. :?
Цитата:
Очень хорошо было бы если бы кто-нибудь занялся русским языком в Бутылке. Кодировка там UTF-8, так что с хранением проблем нет, однако нормальные шрифты отсутсвуют.

Точно, шрифты там страшные и ужасные :) . Как время появится, займусь этим.

Автор:  rv82 [ Понедельник, 19 Март, 2007 08:57 ]
Заголовок сообщения: 

Какая-то странная проблема появляется при загрузке Бутылки на некоторых машинах. Во время загрузки машина виснит. После перезагрузки загружаться отказывается. По какой-то причине теряется DVD-RW. Причём, при нажатии на кнопку лотка он не выезжает. :? Помогает толко выключение машины. У кого-нибудь что-нибудь подобное было?

Автор:  Wlad [ Четверг, 26 Апрель, 2007 00:04 ]
Заголовок сообщения: 

rv82 писал(а):
У кого-нибудь что-нибудь подобное было?

Было, но на более ранних релизах...
Что-то у вас неординарное из железа - посмотрите на список совместимости на сайте...

Автор:  Wlad [ Четверг, 26 Апрель, 2007 00:10 ]
Заголовок сообщения: 

rv82 писал(а):
Аналогия между Бутылкой и Инферно заключается в том, что и там, и там используются не "железные", сишно-ассемблерные приложения, а транслированные в байт-код.

Вы ошибаетесь. В бутылке именно "НОРМАЛЬНЫЙ" натуральный код подлежащего процессора.

rv82 писал(а):
В остальном, конечно, разница есть.

... и она - огромна!
Там идеологии совершенно разные!

rv82 писал(а):
Если же Бутылку будут переписывать под .Net, мне кажется, у нее есть все шансы покинуть этот мир навсегда в обличии операционной системы. Будет очень жаль... Я думаю, в этом случае её тем более нужно взять под опеку.

Опасность для Бутылки - сдругой стороны: отсутствие достаточной критической массы программистов ВСТРОЕННЫХ СИСТЕМ.

Автор:  Wlad [ Четверг, 26 Апрель, 2007 19:50 ]
Заголовок сообщения: 

rv82 писал(а):
Ведь в Bluebottle есть свой собственный протокол межзадачного взаимодействаия, установленный языком. Этот протокол нужно только посадить на какой-нибудь транспортный сетевой протокол, например, IP. Надо будет ещё поглубже покопаться в системе. Может в ней уже присутствует механизм RPC. Тогда и сочинять ничего не нужно будет.

нет, сочинять там - вагон и маленькая тележка. Легче будет корбу прикрутить...
Или тот же 9П...

Автор:  Ярослав Романченко [ Четверг, 17 Май, 2007 11:54 ]
Заголовок сообщения:  Re: Предложение о развитии Bluebottle

rv82 писал(а):
3. И конечно же, расширять базу прикладного ПО.

Для начала можно портировать интересные проекты с того-же Object Pascal или Delphi. Только хорошо-бы портировать "вдумчиво", не копируя чужие плохие решения... :)
http://www.freepascal.org/contrib/db.php3
http://freepascal.ru/link/
http://www.pasports.org/index.html

Автор:  Ярослав Романченко [ Четверг, 17 Май, 2007 11:58 ]
Заголовок сообщения: 

Wlad писал(а):
Легче будет корбу прикрутить...
Или тот же 9П...

А как насчёт http://www.json.org/ ?

Автор:  Wlad [ Четверг, 17 Май, 2007 12:25 ]
Заголовок сообщения: 

Ярослав Романченко писал(а):
Wlad писал(а):
Легче будет корбу прикрутить...
Или тот же 9П...

А как насчёт http://www.json.org/ ?

Нет, это "более высокоуровневое", а, значит, уже ограниченное имеющимися подходами, решениями и наложенной семантикой. 9P - "ассемблер" блокирующего обмена. То есть вы обмениваетесь блоками информации. Их значение разбирает что-то выше.

Автор:  Ярослав Романченко [ Четверг, 17 Май, 2007 12:46 ]
Заголовок сообщения: 

Wlad писал(а):
9P - "ассемблер" блокирующего обмена. То есть вы обмениваетесь блоками информации. Их значение разбирает что-то выше.

Немного смахивает на протокол ICQ :D
Байты... байты...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/