OberonCore
https://forum.oberoncore.ru/

Наработки Ominc
https://forum.oberoncore.ru/viewtopic.php?f=34&t=4354
Страница 2 из 4

Автор:  Роман М. [ Суббота, 04 Май, 2013 11:59 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Иван Денисов писал(а):
Сравнил, там все-таки много наработок к текущей открытой версии Марка. Текущее состояние позволяет работать в самой разрабатываемой среде, что значительно облегчает работу. Думаю, не будет криминала, если я выложу скриншот текущей Linux-GUI версии сюда.
Из ограниченно предоставленной информации я могу сделать вывод, что некая группа людей работает (или, по крайней мере, работала до некоторого времени) над GUI версией BlackBox для Линукс и, исходя из снимка экрана, эта версия беспроблемно запускается в новых версиях Убунту и в ней даже функционируют многие демки. Это означает, что относительно версии, выложенной Марком, она доработана, по крайней мере, в версиях API библиотек GTK+ (1.x -> 2.x).
Предположу даже, что наработки этой группы могут быть основаны на более ранних разработках OM, и её исходники не были открыты из-за соглашения о нераскрытии исходников, поскольку на тот момент OM не был готов к этому.

Так что теперь, когда Марком были открыты исходники под открытой лицензией, почему бы не раскрыть исходники этой группы и для нас, чтобы не дублировать работу? :wink:

Автор:  Пётр Кушнир [ Среда, 08 Май, 2013 18:37 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Иван Денисов писал(а):
Думаю, не будет криминала, если я выложу скриншот текущей Linux-GUI версии сюда.
Это вы запустили linref или какие-то свои наработки?

Автор:  Иван Денисов [ Среда, 08 Май, 2013 20:13 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Пётр Кушнир писал(а):
Иван Денисов писал(а):
Думаю, не будет криминала, если я выложу скриншот текущей Linux-GUI версии сюда.
Это вы запустили linref или какие-то свои наработки?
Наработки мои лишь на очень малую долю, это результат наработки поверх старой версии linref открыто-закрытой группы, дискуссия в которой продолжается, но кое-какие результаты обсуждений уже есть. Пока писать рано, но что-то тут появиться должно по итогам дискуссии.

Автор:  Иван Денисов [ Четверг, 09 Май, 2013 19:31 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Итог дискуссий, как его понял я:
а) существует не очень многочисленная группа разработчиков порта Gtk2,
б) открывать проект совсем рано так как не доделан до альфа-версии и пока не списан как безнадежный,
с) к работе привлекаются участники форума соответствующие следующим критериям:
1) заинтересованные в существовании такого порта,
2) с известными на форуме результатами труда для оценки старожилами квалификации и доказательства продуктивности,
3) по личной инициативе или по инициативе внутри группы.

Мне это все не нравится, но изменить, как оказалось, участники морально не готовы. Если где-то грубо наврал, поправьте меня.

Автор:  Пётр Кушнир [ Четверг, 09 Май, 2013 20:22 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Ну, ситуация как мне кажется не такая угнетающая, впрочем, она интересна скорее с точки зрения социолога, нежели разработчика.

Автор:  Роман М. [ Пятница, 10 Май, 2013 00:27 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Цитата:
к работе привлекаются участники форума соответствующие следующим критериям:
Прям, тайное общество масонов.

В общем, как я понял, делиться они пока не хотят. Хотя мне это и не понять... Ну и ладно.
Или у них такой страшный код, что аж показать неудобно? :)

Автор:  Пётр Кушнир [ Пятница, 10 Май, 2013 01:12 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

На публичных приёмах всё самое интересное шепотом обсуждают в ложах.
Стратификация-с.

Автор:  Роман М. [ Пятница, 10 Май, 2013 11:43 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Пётр, если не затруднит, опубликуй, пожалуйста, список изменений закрытой версии по сравнению с открытой, Марка Фрея.

P.S.
Тоже хотел было пошутить, но в последний момент передумал.

Автор:  ignat99 [ Пятница, 10 Май, 2013 15:51 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Возможно флейм-образующий вопрос, возможно совсем не по теме, прошу извинить.

Приходилось использовать только порт AOS под Windows. Система понравилась тем, что её можно изучить 1 человеку. В случае Linux это не возможно, надо выбирать часть проекта для специализации.

Поэтому Linux не возможно сделать в виде одного лёгкого и надёжного переносимого файла, который можно собрать под основные платформы.

Вопрос: В чём достоинства BB+Oberon2 (видимо новый компилятор?) по сравнению с BlueBottle(AOS)+ActiveOberon?

madzi пишет:

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

Автор:  Пётр Кушнир [ Пятница, 10 Май, 2013 16:51 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Роман М. писал(а):
Пётр, если не затруднит, опубликуй, пожалуйста, список изменений закрытой версии по сравнению с открытой, Марка Фрея.

P.S.
Тоже хотел было пошутить, но в последний момент передумал.

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

Вообще, хочу сразу предупредить, что я не имею никаких знаний про GTK или linux-рантайм, а мой интерес к линуксББ был инициирован желанием запустить под линуксом мою разработку на основе более других механизмов, о чём я и написал в изначальном сообщении.
Вообще, сама идея повторять старую схему "просвечивания" контролов мне не нравится, пока не могу объяснить почему. Но во всём, что не касается графической части могу поспособствовать, наверное :)

Автор:  Илья Ермаков [ Воскресенье, 12 Май, 2013 00:20 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

ignat99 писал(а):
Вопрос: В чём достоинства BB+Oberon2 (видимо новый компилятор?) по сравнению с BlueBottle(AOS)+ActiveOberon?


BB + Oberon2 - Вы имеете в виду BB + Component Pascal?

Автор:  ignat99 [ Воскресенье, 12 Май, 2013 02:13 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Илья Ермаков писал(а):
ignat99 писал(а):
Вопрос: В чём достоинства BB+Oberon2 (видимо новый компилятор?) по сравнению с BlueBottle(AOS)+ActiveOberon?


BB + Oberon2 - Вы имеете в виду BB + Component Pascal?



Слышал, пару лет назад, что появился новый компилятор для ActiveOberon. Но точно не помню.
С к. языком Паскаль знаком с 1988 года примерно, поэтому не считаю его чем то новым.

:-)

Автор:  Ярослав Романченко [ Воскресенье, 12 Май, 2013 10:02 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

ignat99 писал(а):
Слышал, пару лет назад, что появился новый компилятор для ActiveOberon.
Компилятор действительно новый.

Автор:  Илья Ермаков [ Воскресенье, 12 Май, 2013 11:04 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Что-то у Вас путаница какая-то.

BlackBox построен на базе языка Component Pascal, который является развитием Oberon-2.
http://www.oberoncore.ru/wiki/lang/component_pascal
http://www.oberoncore.ru/wiki/blackbox

Если говорить об отличиях от Active Oberon, то это другой маршрут развития. AO ещё рождался в лаборатории, когда ББ уже работал (с 1993 года). Идейно ББ вырос преимущественно как промышленная коммерциализация и перенос поверх распространённых ОС (Windows и старый Mac) идей EthOS Клеменса Шиперски: Szyperski C. A. Insight ETHOS: On Object-Orientation in Operating Systems.

Active Oberon - система академическая, с плюсами и минусами (смелость экспериментов, но большая изменчивость, спорность каких-то нововведений). ББ - система "от сохи", стабильная (имеется в виду в плане обратной совместимости и т.п.).

Моё имхо, Active Oberon-овский параллелизм - чересчур "в лоб" воспроизведённый с многопоточного мейнстрима (с той же Java). В свете того, что всё больше рулит легковесный кооперативный параллелизм (см. заметочку http://www.inr.ac.ru/~info21/zametki/1actions.htm), это выглядит спорно. Работать работает, преимущества имеет, но... куда дальше?
Операционка хороша, спору нет.

А по поводу параллелизма - кажется правильнее ставить эксперименты библиотечно. Кстати, модель Active Oberon я делал в 2006-м году на базе Component Pascal и BlackBox - библиотечно:
http://www.oberoncore.ru/projects/abb

(СЧИТАЮ НУЖНЫМ ОТДЕЛИТЬ ОТВЕТЫ НА ВАШ ВОПРОС О ББ И КП В ОТДЕЛЬНУЮ ВЕТКУ)

Автор:  Пётр Кушнир [ Воскресенье, 12 Май, 2013 15:51 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Иван Денисов писал(а):
Пётр Кушнир писал(а):
Marc ответил так:
Цитата:
You may distribute derived versions of both packages under the terms of the simplified BlackBox Open Source License attached to this message.
Кажется, тут нет ничего про публикацию.
Это значит, можешь распространять любыми способами, в том числе выкладывать в открытые репозитории и т.п.

Для гарантии я отправил Марку дополнительное письмо с вопросами, которые для меня прояснили ситуацию.
Марк писал(а):
Я писал(а):
Does the term "distribute" include such activities, like pushing the sources on public source code version control services (github.org, bitbucket.org), and sharing such sources to my coworkers, or even sharing them to any person (of course without any reward or commercial stuff) just for the purposes of Oberon popularisation?
Or, am I permitted to create a public web-page where I can give a free access to source code?

Yes, "distribute" does include all these activities.


Роман М. писал(а):
Упрощённый вариант BlackBox Open Source License сильно смахивает на лицензию BSD. Вам так не кажется?


Ответ марка :D

Марк писал(а):
It is the simplified BSD license, which is one of the most permissive free software licenses around:
https://en.wikipedia.org/wiki/Simplifie ... ense.22.29


Как-то так.

Автор:  ignat99 [ Воскресенье, 12 Май, 2013 22:05 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Илья Ермаков писал(а):
(СЧИТАЮ НУЖНЫМ ОТДЕЛИТЬ ОТВЕТЫ НА ВАШ ВОПРОС О ББ И КП В ОТДЕЛЬНУЮ ВЕТКУ)


Спасибо за развёрнутый ответ. Стало понятнее. Извините ещё раз.

Автор:  Роман М. [ Понедельник, 13 Май, 2013 21:46 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.

Автор:  Alexey Veselovsky [ Вторник, 14 Май, 2013 00:00 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Роман М. писал(а):
Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.

Не в коммерческих, а в проприентарных.

Да, и правильно ли я понимаю, что BSD-like лицензия распространяется только на ту, линукс-версию?

Автор:  Info21 [ Вторник, 14 Май, 2013 11:49 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Пётр Кушнир писал(а):
Для гарантии я отправил Марку дополнительное письмо с вопросами
Вот это грамотно.
(Чем тут эмоции разводить.)

Автор:  Роман М. [ Вторник, 14 Май, 2013 21:55 ]
Заголовок сообщения:  Re: Перевод BlackBox под Linux

Alexey Veselovsky писал(а):
Роман М. писал(а):
Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.

Не в коммерческих, а в проприентарных.

Да, и правильно ли я понимаю, что BSD-like лицензия распространяется только на ту, линукс-версию?

Проприетарных. Да, так точнее.

В Linux-версии, между прочим, содержится и исходный код 2001 года выпуска для Windows, включая конфигурации для распространения различных редакций BlackBox: зарегистрированных и нет.

Более того, в подсистеме Dev я обнаружил
  1. кодогенератор для процессора MC68020, причём в двух модификациях!
  2. декодер (дизассемблер?) для различных типов процессоров: 486, 68K, PPC, ARM, SuperH (SH3)!
  3. какой-то древний транслятор языка
  4. удалённый отладчик (неясно что подразумевалось под "удалённостью")
  5. и другие вспомогательные инструменты (например, для дампа АСД).

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