OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Блэкбокс на Обертоне
СообщениеДобавлено: Четверг, 01 Июнь, 2017 18:05 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1922
Откуда: Красноярск
Решил прояснить немного про новый проект: https://blackbox.obertone.ru/
На этом сайте будет публиковаться сборка Блэкбокса в том числе для Windows из хранилища проекта Freenix.
Также там будет открытая коллекция расширений для Блэкбокса. Некоторые из расширений будут внимательно перепубликованы из открытых источников. По возможности - под той же лицензией, что и Блэкбокс.

Зачем все это?
За несколько лет существования Центра в Блэкбокс были внесены многие существенные правки. Версия Freenix была синхронизирована с последними версиями Блэкбокса от Центра. Однако в ЦКБ мало уделяется внимания вопросам переносимости применяемых решений на другие платформы. Там просто не стоит и не будет стоять задачи разработки под Linux и т.п. К тому-же некоторые продвигаемые нововведения мне не хочется видеть в том Блэкбоксе, который использую для множества проектов в лаборатории, а демократические рычаги противостояния показали свою несостоятельность. Накопились разногласия также в том, как надо выполнять автоматическую сборку дистрибутива. За эти годы появилось видение, как должно быть организовано управление расширениями, что хочу проверить в новом проекте.

Почему из хранилища Freenix?
Так возможно будет сделать акцент, что наша версия основывается на кроссплатформенных решениях. Все нововведения планируется тестировать на Freenix операционных системах Ubuntu/FreeBSD/OpenBSD/Arch...

Почему публикация на Obertone?
Решил публиковать на сайте новой открытой организации, чтобы позиционировать проект как открытый для новых людей, но обособленный для наличия творческой свободы, чистоты информационного пространства. Год назад мы начали наполнять википедию на Обертон, и этот опыт мне показался очень позитивным. Было сделано много статей по компилятору O7, Валерий Шипков сделал достаточно глобальный проект и черновик учебника. Важно, что изначальные авторы проекта Иван Кузьмицкий и Петр Кушнир важную роль всегда уделяли идеям разработки кроссплатформенного Блэкбокса. А именно эту линию хотелось бы без спешки и очень методично продолжать. При этом Иван выделил отдельный домен для проекта: https://blackbox.obertone.ru/ сервер распространения расположен в Москве для лучшего доступа, но автоматическая сборка Блэкбокса настроена теперь на сервере чуть мощнее в Красноярске. После сборки выполняется синхронизация.

Что нового для Windows версии?
Пока это модули для создания консольных приложений Console HostConsole и подсистема Cons. Эти модули уже очень давно живут в хранилище Freenix (их проектировал Александр Ширяев). За это время было показано, что они отлично соответствуют концепции кроссплатформенности, а на их базе возможно разрабатывать различные серверные и консольные приложения.
Про универсальный журнал записывал видео: https://www.youtube.com/watch?v=zxx18LhOr4s

Ближайшие планы?
Доработка системы автоматической сборки DEB пакетов.
Включение поддержки сопрограмм только на уровне ядра (манипуляции со стеками).
Публикация в системе нескольких расширений, чтобы сформировать понимание как это надо делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс на Обертоне
СообщениеДобавлено: Пятница, 09 Июнь, 2017 00:46 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1922
Откуда: Красноярск
Настроил автоматическую сборку deb пакетов
https://blackbox.obertone.ru/download

Недостаток вижу в том, что если изменения касаются только Windows версии, то deb пакеты также будут пересобраны. Также и для Windows версии. Она будет пересобираться всякий раз при изменениях в файлах других операционных систем. Но пока для тестирования решил оставить так, чтобы избежать путаницы с версиями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс на Обертоне
СообщениеДобавлено: Понедельник, 19 Июнь, 2017 20:40 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4030
Откуда: Россия, Орёл
А на чём сайт работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс на Обертоне
СообщениеДобавлено: Понедельник, 19 Июнь, 2017 20:55 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1922
Откуда: Красноярск
Борис Рюмшин писал(а):
А на чём сайт работает?

php, а сборка на python


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс на Обертоне
СообщениеДобавлено: Вторник, 20 Июнь, 2017 09:10 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 117
Откуда: Москва
Блэкбокс на Обертоне - а почему не Обертон на Блэкбоксе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс на Обертоне
СообщениеДобавлено: Вторник, 20 Июнь, 2017 15:46 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1922
Откуда: Красноярск
Дмитрий Дагаев писал(а):
Блэкбокс на Обертоне - а почему не Обертон на Блэкбоксе?


:) такой вот проект Обертон. Когда-то его начали делать Пётр Кушнир с Иваном Кузьмицким, а вот теперь там себе нашла приют сборка из хранилища Freenix. Покупать новый домен для проекта мне накладно, да и само название OBERTONE очень нравится. Иван К. согласился выделить субдомен. Так и живем теперь.

UPD. Написал потом только понял вашу шутку... Почему PHP? Просто мне так было проще пока сделать. Часть софта использует Блэкбокс. Используется 2 программы на Блэкбоксе сейчас на сервере, одна для сжатия компонентов в формат StdCoder, а вторая используется для добавления информации в System/Rsrc/Strings при автоматической сборке Блэкбокса.


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

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


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

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


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

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