OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 22 Июнь, 2025 22:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Предложение о развитии Bluebottle
СообщениеДобавлено: Четверг, 15 Март, 2007 07:16 

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 15 Март, 2007 08:15 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 15 Март, 2007 09:56 

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 15 Март, 2007 11:13 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 15 Март, 2007 11:44 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4722
Откуда: Россия, Орёл
Что-то я не помню, чтобы в Bluebottle было транислирование в байткод.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пятница, 16 Март, 2007 05:19 

Зарегистрирован: Вторник, 13 Март, 2007 06:15
Сообщения: 93
Цитата:
Что-то я не помню, чтобы в Bluebottle было транислирование в байткод

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Понедельник, 19 Март, 2007 08:57 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 26 Апрель, 2007 00:04 

Зарегистрирован: Воскресенье, 28 Май, 2006 22:12
Сообщения: 1693
rv82 писал(а):
У кого-нибудь что-нибудь подобное было?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 26 Апрель, 2007 00:10 

Зарегистрирован: Воскресенье, 28 Май, 2006 22:12
Сообщения: 1693
rv82 писал(а):
Аналогия между Бутылкой и Инферно заключается в том, что и там, и там используются не "железные", сишно-ассемблерные приложения, а транслированные в байт-код.

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 26 Апрель, 2007 19:50 

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Предложение о развитии Bluebottle
СообщениеДобавлено: Четверг, 17 Май, 2007 11:54 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
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 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Wlad писал(а):
Легче будет корбу прикрутить...
Или тот же 9П...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 17 Май, 2007 12:25 

Зарегистрирован: Воскресенье, 28 Май, 2006 22:12
Сообщения: 1693
Ярослав Романченко писал(а):
Wlad писал(а):
Легче будет корбу прикрутить...
Или тот же 9П...

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 17 Май, 2007 12:46 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Wlad писал(а):
9P - "ассемблер" блокирующего обмена. То есть вы обмениваетесь блоками информации. Их значение разбирает что-то выше.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2025, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB