Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
A2 https://zx.oberon.org/forum/viewtopic.php?f=50&t=282 |
Страница 3 из 3 |
Автор: | S.Atan [ 18 май 2016, 22:41 ] |
Заголовок сообщения: | Re: Какую реализацию Оберона выбрать? |
Цитата: Ну, GUI A2 как-раз наглядный пример тотального блендинга Ага, это я сразу заметил, а потом отображалку посмотрел и подтвердилось. Им бы в свете последних выпендрюков винды стили окон настроить правильно ещё, и тогда вообще плавать окна за мышкой не будут при перемещении (я имею ввиду главное окно, не fullscreen). У меня то же идея была вообще из api взять работу с фреймбуффером и памятью, да и отрисовывать все контролы в ручную. Прототип сделать оси в окне. Может потом так и сделаю... Алгоритмов понасмотрюсь всяких, глядишь и торкнет... ![]() |
Автор: | kekc_leader [ 18 май 2016, 22:59 ] |
Заголовок сообщения: | Интерес к A2 |
Товарищи! Вы тут так интересно говорите про A2, что мне тоже захотелось в него погрузиться. За последние полтора года я три раза пробовал разобраться в A2, и всё время что-то сбивало, а именно (рассказываю как есть): 1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано. 2. Не мог установить чистый A2 на один из ноутбуков, который под это был выделен. Не было понятно, какую версию ставить и где её скачать. 3. В версии A2, которая запускается на Виндоусе, при масштабировании (zoom in/out - на мой взгляд вообще очень сомнительная функция) всё начинало жутко тормозить. 4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус). Теперь, когда я вижу, что люди активно пользуются A2, то есть надежда, что всё это вполне преодолимо. Может, кто-нибудь может помочь мне сориентироваться? Куда заходить, что качать, как устанавливать? Насколько легко на A2 делать EXE-приложения под Виндоус и исполняемые файлы под Линукс? Кто-нибудь из вас пользуется A2 на Линуксе? Можно ли компиляцию программы на A2 запускать из линуксовской консоли (по SSH, например)? Скажем, если сделать на A2 сайт, а потом будет нужно что-то поменять прямо на сервере и перекомпилировать. |
Автор: | S.Atan [ 19 май 2016, 09:15 ] |
Заголовок сообщения: | Re: Интерес к A2 |
kekc_leader писал(а): 1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано. Сайт нормально работает и работал вот здесь http://www.ocp.inf.ethz.ch/wiki/OCP/WinAos, но можно спутать его с сайтом Bluebottle от ETH который конечно немножко не фурычит. kekc_leader писал(а): 4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус). Это да, но потом с матюками и психами привыкаешь от безысходности, но постоянно не покидает желание это всё переделать!!! ![]() Вообщем я могу вам помочь в Оберонах и системах нативных, то есть компиляторах и системах на которых написаны операционные системы такие как Native Oberon и AOS. Первый написан на OP2 компиляторе (модификацию оного мы используем здесь под названием OPCL) и грузится с флоппи носителей или устанавливается на жестский диск компьютера. http://www.ethoberon.ethz.ch/native/ Второй написан изначально на OP2, затем переписан на PACO компиляторе и в современной модификации собирается на активно развиваемом Fox компиляторе (по сути Active Oberon Compiler) Загрузка происходит с флэш носителей или с CD дисков... По этим системам Вам помогут я, Sage -> http://sage.com.ua/ или BogdanT -> http://a2os.org.ua/forums/ При установке могут возникать проблемы, жесткий диск лучше отформатировать в какой нибудь FAT, вообщем если заинтересуетесь я постараюсь по шагам описать весь процесс! Ну ... а по виндовым компиляторам всегда рад Вам помочь. Я так думаю ни один (даже закрытые!!!) не прошел мимо моих глаз!!! ![]() kekc_leader писал(а): Но я с удовольствием выложу его где-нибудь. Выкладывайте прямо сюда! Правда архив надо будет разбить по 1Мб а то настройки форума не позволят загрузить файл большего размера. |
Автор: | sage [ 19 май 2016, 19:55 ] |
Заголовок сообщения: | Re: Интерес к A2 |
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 сайт, а потом будет нужно что-то поменять прямо на сервере и перекомпилировать. Надо пробовать...
|
Страница 3 из 3 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |