Операционная система A2
Операционная система A2
Написана на Обероне (и на ассемблере отдельные куски). Запускается на железе, а также как приложение из-под Windows.
https://github.com/metacore/A2OS
Компилятор явно имеет общие куски с КП.
https://github.com/metacore/A2OS
Компилятор явно имеет общие куски с КП.
Re: Операционная система A2
Буквосочетание GNU встречается 928 раз в комментариях исходников (1775 файлов .Mod). Не считал дублируется ли.
Последний раз редактировалось MihalNik 12.01.19 00:44, всего редактировалось 1 раз.
Re: Операционная система A2
В каких файлах?
Re: Операционная система A2
Вывел списком, это проекты ants и vy.
Re: Операционная система A2
В общем, похоже, что вот эту A2 и нужно брать. Она находится в активной разработке (последний коммит моложе двух дней).
Я пока начал с того, что расчехлил wget. Нужно сохранить http://www.ocp.inf.ethz.ch/ и http://a2os.org.ua/forums/ в режиме зеркала (-m). Кто знает, как проверить теперь? Нужно как-то развернуть локальный веб-сервер и потыкать на ссылочки, чтобы убедиться, что сохранено на достаточную глубину и вообще правильно. Наверняка разворачивать веб-сервер - это целое дело. Есть ли способ быстро проверить?
Дальше план состоит в том, чтобы поработать над документированием. При запуске системы можно увидеть только весьма убогий Tutorial. Хотя бы сделать нормальный туториал - это уже некая работа.
Также нужно сделать минимальные удобства, а именно, поиск определения процедуры. Это уже некий проект, поскольку нужно добавить символьную информацию - на данный момент, как я понял, не все модули можно найти по имени модуля.
Дальше нужно сделать что-то с отладчиком. В эмуляторах есть какой-то внешний отладчик. Это вещь хорошая, т.к. при кооперативной многозадачности изнутри системы не всё можно прошагать. Но я пока не понял, работает ли он. Плюс есть проект от Богдана, но он не опубликовал исходники.
Из других интересных проектов - починить веб-браузер. Пусть он открывает хотя бы http.
Ну и далее уже расширение языка и пр. (если надо - т.к. нужно ещё разобраться, что из себя представляет активный Оберон).
Я пока начал с того, что расчехлил wget. Нужно сохранить http://www.ocp.inf.ethz.ch/ и http://a2os.org.ua/forums/ в режиме зеркала (-m). Кто знает, как проверить теперь? Нужно как-то развернуть локальный веб-сервер и потыкать на ссылочки, чтобы убедиться, что сохранено на достаточную глубину и вообще правильно. Наверняка разворачивать веб-сервер - это целое дело. Есть ли способ быстро проверить?
Дальше план состоит в том, чтобы поработать над документированием. При запуске системы можно увидеть только весьма убогий Tutorial. Хотя бы сделать нормальный туториал - это уже некая работа.
Также нужно сделать минимальные удобства, а именно, поиск определения процедуры. Это уже некий проект, поскольку нужно добавить символьную информацию - на данный момент, как я понял, не все модули можно найти по имени модуля.
Дальше нужно сделать что-то с отладчиком. В эмуляторах есть какой-то внешний отладчик. Это вещь хорошая, т.к. при кооперативной многозадачности изнутри системы не всё можно прошагать. Но я пока не понял, работает ли он. Плюс есть проект от Богдана, но он не опубликовал исходники.
Из других интересных проектов - починить веб-браузер. Пусть он открывает хотя бы http.
Ну и далее уже расширение языка и пр. (если надо - т.к. нужно ещё разобраться, что из себя представляет активный Оберон).
Re: Операционная система A2
В общем, похоже, что вот эту A2 и нужно брать. Она находится в активной разработке (последний коммит моложе двух дней).
Я пока начал с того, что расчехлил wget. Нужно сохранить http://www.ocp.inf.ethz.ch/ и http://a2os.org.ua/forums/ в режиме зеркала (-m). Кто знает, как проверить теперь? Нужно как-то развернуть локальный веб-сервер и потыкать на ссылочки, чтобы убедиться, что сохранено на достаточную глубину и вообще правильно. Наверняка разворачивать веб-сервер - это целое дело. Есть ли способ быстро проверить?
Дальше план состоит в том, чтобы поработать над документированием. При запуске системы можно увидеть только весьма убогий Tutorial. Хотя бы сделать нормальный туториал - это уже некая работа. Другая часть - это определение структуры системы (состав подсистемы) и отделение системы от приложений. Статистическая система и Project Oberon нам, может быть, не нужны. При форке нужно будет их выкинуть. Может быть, можно будет выкинуть старый компилятор.
Также нужно сделать минимальные удобства, а именно, поиск определения процедуры. Это уже некий проект, поскольку нужно добавить символьную информацию - на данный момент, как я понял, не все модули можно найти по имени модуля.
Дальше нужно сделать что-то с отладчиком. В эмуляторах есть какой-то внешний отладчик. Это вещь хорошая, т.к. при кооперативной многозадачности изнутри системы не всё можно прошагать. Но я пока не понял, работает ли он. Плюс есть проект от Богдана, но он не опубликовал исходники.
Из других интересных проектов - починить веб-браузер. Пусть он открывает хотя бы http.
Ну и далее уже расширение языка и пр. (если надо - т.к. нужно ещё разобраться, что из себя представляет активный Оберон).
Я пока начал с того, что расчехлил wget. Нужно сохранить http://www.ocp.inf.ethz.ch/ и http://a2os.org.ua/forums/ в режиме зеркала (-m). Кто знает, как проверить теперь? Нужно как-то развернуть локальный веб-сервер и потыкать на ссылочки, чтобы убедиться, что сохранено на достаточную глубину и вообще правильно. Наверняка разворачивать веб-сервер - это целое дело. Есть ли способ быстро проверить?
Дальше план состоит в том, чтобы поработать над документированием. При запуске системы можно увидеть только весьма убогий Tutorial. Хотя бы сделать нормальный туториал - это уже некая работа. Другая часть - это определение структуры системы (состав подсистемы) и отделение системы от приложений. Статистическая система и Project Oberon нам, может быть, не нужны. При форке нужно будет их выкинуть. Может быть, можно будет выкинуть старый компилятор.
Также нужно сделать минимальные удобства, а именно, поиск определения процедуры. Это уже некий проект, поскольку нужно добавить символьную информацию - на данный момент, как я понял, не все модули можно найти по имени модуля.
Дальше нужно сделать что-то с отладчиком. В эмуляторах есть какой-то внешний отладчик. Это вещь хорошая, т.к. при кооперативной многозадачности изнутри системы не всё можно прошагать. Но я пока не понял, работает ли он. Плюс есть проект от Богдана, но он не опубликовал исходники.
Из других интересных проектов - починить веб-браузер. Пусть он открывает хотя бы http.
Ну и далее уже расширение языка и пр. (если надо - т.к. нужно ещё разобраться, что из себя представляет активный Оберон).
Re: Операционная система A2
Поскольку возник вопрос, чем хороша A2, дам тут ещё пару ссылок, просто в порядке подъёма темы.
https://forum.oberoncore.ru/viewforum.php?f=22 - подфорум на "оберонцоре"
https://ru.wikipedia.org/wiki/A2_(операционная_система)
https://forum.oberoncore.ru/viewforum.php?f=22 - подфорум на "оберонцоре"
https://ru.wikipedia.org/wiki/A2_(операционная_система)
Re: Операционная система A2
А Лис хитрый, уже всё написал а нам голову морочит!github.com/metacore/A2OS/licence.txt писал(а):This is a compilation of the
- ETH Oberon/Aos/A2 System (named "A2" in the following), including Windows and Linux Emulations of the Active Object System and the Fox Compiler tool chain and ...
Где official? Зачем unofficial? Вообще нужен какой-нибудь туториал, чтобы там были ответы на вопросы новичка, а то вроде работает, но выглядит всё очень странно.github.com/metacore/A2OS писал(а):Unofficial mirror of the ETH A2 repsitory
Re: Операционная система A2
Я собрал кое-какую инфу, она здесь:
http://вики-ч115.программирование-по-ру ... /Ч115/Ч115
Неофициальный репозиторий является зеркалом репозитория SVN, которое обновляется не реже, чем раз в несколько дней. Но это не суть. Для России и кириллизации всё равно нужно делать форк. Просто сейчас тема слегка оживилась и не лучшее время для форка - вдруг они что-нибудь улучшат.
Также есть телеграм-канал.
http://вики-ч115.программирование-по-ру ... /Ч115/Ч115
Неофициальный репозиторий является зеркалом репозитория SVN, которое обновляется не реже, чем раз в несколько дней. Но это не суть. Для России и кириллизации всё равно нужно делать форк. Просто сейчас тема слегка оживилась и не лучшее время для форка - вдруг они что-нибудь улучшат.
Также есть телеграм-канал.
Re: Операционная система A2
ВежливыйЛис писал(а):цена_захода_на_А2 >> (гораздо больше) нуля
Нужно уменьшать цену входа в А2.MihalNik писал(а):И оторваться от большой массы труднее - требуется большее ускорение
Что сделать, чтобы лучше освоиться в А2? Все эти оберон системы, они кажутся очень странными для пользователя win/nix, где уже до автоматизма доведена привычка использовать командную строку в случае чего. Ну походил допустим пользователь по тематическим сайтам посвящённым А2, почитал форум оберонкоре, скачал какой-то архив, распаковал, позапускал всякое, в итоге ничего толком не понял. Что делать дальше?
Последний раз редактировалось atz 15.06.19 12:18, всего редактировалось 2 раза.
- Лис [Вежливый]
- Сообщения: 563
- Зарегистрирован: 08.10.18 13:32
Re: Операционная система A2
Кому нужно - тот и делает. А потом рынок показывает, чего было нужно бо́льше человечеству в целом. На то, что было нужно - направляется больше усилий.atz писал(а):Нужно уменьшать цену входа в А2.