kekc_leader писал(а):
1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано.
Я думаю, самый актуальный на сегодняшний день этот
https://trac.inf.ethz.ch/trac/lecturers/a2OCP (Oberon Community Platform), пожалуй тоже. Там много ценной информации по A2, списки поддерживаемого оборудования и т.д.
http://www.ocp.inf.ethz.ch/wiki/bluebottle.ethz.ch видимо, приказал долго жить... А жаль, там сам сайт работал на запущенной системе A2. Здесь автоматически сформированная из исходников документация
http://bbos.org/ Правда, самая свежая по ревизии 4996, но можно глянуть.
kekc_leader писал(а):
2. Не мог установить чистый A2 на один из ноутбуков, который под это был выделен. Не было понятно, какую версию ставить и где её скачать.
Загрузочный iso можно собрать прямо из исходников, загруженных из репозитория. Тут есть достаточно свежие релизы, собранные энтузиастами:
https://sourceforge.net/projects/a2oberon/files/ kekc_leader писал(а):
3. В версии A2, которая запускается на Виндоусе, при масштабировании (zoom in/out - на мой взгляд вообще очень сомнительная функция) всё начинало жутко тормозить.
Я при работе zoom не использую. Функция может и сомнительная, но создатели решили воплотить революционный ZUI интерфейс.
Без zoom-а можно работать как с привычным desktop интерфейсом.
kekc_leader писал(а):
4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус).
Шрифты там использованы от системы Native Oberon, а для Native Oberon заказывали специально в какой-то конторе. Следовало-бы дизайнерам из той конторы конечно руки поотрывать, да кто ж знает где они теперь...
Все шрифты в системе настраиваются. Главный экранный шрифт в Configuration.XML -> WindowManager -> DefaultFont
Можете вписать там имя вашего любимого True Type шрифта и размер
Ещё есть SyntaxHighlighter.XML В нем можно настроить шрифты для редактора кода.
Для того что-бы A2 нашла шрифты, надо скопировать aos.ini (aosg.ini, в новых релизах, там где исполняемый файл называется A2.exe) в файл myaos.ini и добавить путь к шрифтам в переменную Paths.Search
kekc_leader писал(а):
Теперь, когда я вижу, что люди активно пользуются A2, то есть надежда, что всё это вполне преодолимо. Может, кто-нибудь может помочь мне сориентироваться? Куда заходить, что качать, как устанавливать?
Прямо из репозитория можно и скачать
https://trac.inf.ethz.ch/trac/lecturers/a2 Для Linux/Mac OS X/Solaris можно скачать бинарные файлы тут
http://www.informatik.uni-bremen.de/~fld/UnixAos/Способ загрузки A2 для Linux/Mac OS X/Solaris несколько отличается от A2 для Windows. Elf формат там непосредственно не задействован.
Вместо этого написан небольшой загрузчик (~13 КБ кода на C), который стартует и грузит ядро A2.
Под всеми этими ОС A2 использует библиотеку X11 для создания основного окна.
В инструкции по установке под Linux/Mac OS X/Solaris маленькая ошибочка. Написано так:
Цитата:
as root:
chmod +x install.UnixAos
install.UnixAos {Solaris,Linux,Darwin}Aos.tgz
а у меня сработало только так:
Цитата:
as root:
chmod +x install.UnixAos
./install.UnixAos {Solaris,Linux,Darwin}Aos.tgz
kekc_leader писал(а):
Насколько легко на A2 делать EXE-приложения под Виндоус и исполняемые файлы под Линукс? Кто-нибудь из вас пользуется A2 на Линуксе?
Под винду есть линковщик. Aos.exe/A2.exe как раз им и слинкован.
Линковщика в Elf формат нет.
Я рассматриваю в качестве альтернативы линковке создание сборок на базе существующего минимального загрузчика для Linux/Mac OS X/Solaris, и на базе Aos.exe/A2.exe для этого начат проект
MicroA2.
Этот вариант позволит в одной сборке распостранять целый пакет программ, совместно использующих общие объектные модули.
kekc_leader писал(а):
Можно ли компиляцию программы на A2 запускать из линуксовской консоли (по SSH, например)? Скажем, если сделать на A2 сайт, а потом будет нужно что-то поменять прямо на сервере и перекомпилировать.
Надо пробовать...