OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 24 Август, 2019 18:32

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




Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Суббота, 04 Май, 2013 11:59 
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Среда, 08 Май, 2013 18:37 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2599
Откуда: Россия, Ярославль
Иван Денисов писал(а):
Думаю, не будет криминала, если я выложу скриншот текущей Linux-GUI версии сюда.
Это вы запустили linref или какие-то свои наработки?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Среда, 08 Май, 2013 20:13 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Четверг, 09 Май, 2013 19:31 
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Четверг, 09 Май, 2013 20:22 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2599
Откуда: Россия, Ярославль
Ну, ситуация как мне кажется не такая угнетающая, впрочем, она интересна скорее с точки зрения социолога, нежели разработчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Пятница, 10 Май, 2013 00:27 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
Цитата:
к работе привлекаются участники форума соответствующие следующим критериям:
Прям, тайное общество масонов.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Пятница, 10 Май, 2013 01:12 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2599
Откуда: Россия, Ярославль
На публичных приёмах всё самое интересное шепотом обсуждают в ложах.
Стратификация-с.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Пятница, 10 Май, 2013 11:43 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
Пётр, если не затруднит, опубликуй, пожалуйста, список изменений закрытой версии по сравнению с открытой, Марка Фрея.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Пятница, 10 Май, 2013 15:51 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 120
Возможно флейм-образующий вопрос, возможно совсем не по теме, прошу извинить.

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

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

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

madzi пишет:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Пятница, 10 Май, 2013 16:51 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2599
Откуда: Россия, Ярославль
Роман М. писал(а):
Пётр, если не затруднит, опубликуй, пожалуйста, список изменений закрытой версии по сравнению с открытой, Марка Фрея.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 00:20 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9134
Откуда: Россия, Орёл
ignat99 писал(а):
Вопрос: В чём достоинства BB+Oberon2 (видимо новый компилятор?) по сравнению с BlueBottle(AOS)+ActiveOberon?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 02:13 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 120
Илья Ермаков писал(а):
ignat99 писал(а):
Вопрос: В чём достоинства BB+Oberon2 (видимо новый компилятор?) по сравнению с BlueBottle(AOS)+ActiveOberon?


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



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

:-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 10:02 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1193
Откуда: Украина, Киев
ignat99 писал(а):
Слышал, пару лет назад, что появился новый компилятор для ActiveOberon.
Компилятор действительно новый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 11:04 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9134
Откуда: Россия, Орёл
Что-то у Вас путаница какая-то.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 15:51 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2599
Откуда: Россия, Ярославль
Иван Денисов писал(а):
Пётр Кушнир писал(а):
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


Как-то так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Воскресенье, 12 Май, 2013 22:05 

Зарегистрирован: Среда, 24 Апрель, 2013 09:26
Сообщения: 120
Илья Ермаков писал(а):
(СЧИТАЮ НУЖНЫМ ОТДЕЛИТЬ ОТВЕТЫ НА ВАШ ВОПРОС О ББ И КП В ОТДЕЛЬНУЮ ВЕТКУ)


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Понедельник, 13 Май, 2013 21:46 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Вторник, 14 Май, 2013 00:00 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Роман М. писал(а):
Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Вторник, 14 Май, 2013 11:49 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8169
Откуда: Троицк, Москва
Пётр Кушнир писал(а):
Для гарантии я отправил Марку дополнительное письмо с вопросами
Вот это грамотно.
(Чем тут эмоции разводить.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перевод BlackBox под Linux
СообщениеДобавлено: Вторник, 14 Май, 2013 21:55 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
Alexey Veselovsky писал(а):
Роман М. писал(а):
Перевод на лицензию BSD развязывает руки разработчикам на ББ и позволяет использовать его в коммерческих проектах.

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

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

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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4  След.

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


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

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


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

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