В операционной системе A2 актуализирован кросс-платформенный аудио драйвер, использующий библиотеку OpenAL. Проверена работа под Windows. Изменения доступны в главном репозитории разработки A2.
Библиотека OpenAL
OpenAL Programmers Guide
| ОС A2 | Модульные системы |
#A2 #Драйвера #OpenAL
Библиотека OpenAL
OpenAL Programmers Guide
| ОС A2 | Модульные системы |
#A2 #Драйвера #OpenAL
Модульные системы pinned «В операционной системе A2 актуализирован кросс-платформенный аудио драйвер, использующий библиотеку OpenAL. Проверена работа под Windows. Изменения доступны в главном репозитории разработки A2. Библиотека OpenAL OpenAL Programmers Guide | ОС A2 | Модульные…»
Операционная система A2 может быть как установлена на компьютер в качестве основной системы, так и запускаться в виде приложения для Windows / Linux / macOS. Естественно, такое приложение не будет "общаться" с оборудованием компьютера напрямую, а будет использовать библиотеки основной системы. Но, внутренне, для системы A2, это будет выглядеть точно так же, как выглядел бы любой драйвер для реального устройства! Вот, теперь в A2 есть такой кросс-платформенный драйвер мультимедийной подсистемы, через который из A2 можно воспроизводить музыку на каждой из перечисленных систем. Исходные коды системы (вся система написана на языке программирования Active Oberon) открыты и доступны по BSD-совместимой лицензии. На видео показано воспроизведение интернет-станций, вещающих в OGG Vorbis формате.
https://youtu.be/5i8XD-pAGro
| ОС A2 | Модульные системы |
https://youtu.be/5i8XD-pAGro
| ОС A2 | Модульные системы |
YouTube
Windows/Linux A2 OS OpenAL crossplatform sound driver and OGG Vorbis internet radio player
The A2 operating system can either be installed on the computer as the main system or run as a Windows/Linux/MacOS application. Naturally, such an application will not "communicate" with the computer hardware directly, but will use the libraries of the main…
👍3
Forwarded from BlackBox Oberon
Опубликована версия 0.1 веб-песочницы проекта Восток.
Доработки:
- Возможность работы с несколькими модулями.
- Использование текущего редактора в качестве стандартного источника ввода.
- Подсветка строк и комментариев, поддержка сниппетов и включение дополнения ввода.
- Сохранение в локальном web-хранилище и на сервере.
https://vostok-space.blogspot.com/2022/07/sandbox-0.1.html
Доработки:
- Возможность работы с несколькими модулями.
- Использование текущего редактора в качестве стандартного источника ввода.
- Подсветка строк и комментариев, поддержка сниппетов и включение дополнения ввода.
- Сохранение в локальном web-хранилище и на сервере.
https://vostok-space.blogspot.com/2022/07/sandbox-0.1.html
Операционная система A2 может быть очень маленькой. Все пакеты системы продуманы таким образом, чтобы при желании можно было собрать систему с самым минимумом приложений. При таком минимальном размере в данной конфигурации присутствуют: компилятор, среда разработки и все визуальные и невизуальные компоненты разработки, и в компилированном виде и в виде исходных текстов.
Страница проекта: http://a2.inf.ethz.ch/
| ОС A2 | Модульные системы |
Страница проекта: http://a2.inf.ethz.ch/
| ОС A2 | Модульные системы |
A2 Bootshell - ещё один из примеров миниатюрной конфигурации. Скрипт создания такого образа находится в BIOS.BootShell.Mod
Страница проекта: http://a2.inf.ethz.ch/
| ОС A2 | Модульные системы |
Страница проекта: http://a2.inf.ethz.ch/
| ОС A2 | Модульные системы |
👍2
Всю документацию, имеющую отношение к операционной системе A2 и языку Active Oberon, собираем здесь.
| ОС A2 | Модульные системы |
| ОС A2 | Модульные системы |
GitLab
Yaroslav Romanchenko / A2 Documents · GitLab
👍3
Все задачи и возможные идеи по доработке операционной системы A2 собираем здесь.
| ОС A2 | Модульные системы |
| ОС A2 | Модульные системы |
GitLab
Issues · Yaroslav Romanchenko / A2 Development · GitLab
Development of some new functionality or fixing something
👍3
Модульные системы pinned «Всю документацию, имеющую отношение к операционной системе A2 и языку Active Oberon, собираем здесь. | ОС A2 | Модульные системы |»
Модульные системы pinned «Все задачи и возможные идеи по доработке операционной системы A2 собираем здесь. | ОС A2 | Модульные системы |»
Операционная система A2 продолжает вызывать интерес различных IT-специалистов и периодически продолжают выходить видео обзоры системы, что радует 👍🏻
| ОС A2 | Модульные системы |
| ОС A2 | Модульные системы |
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Швейцарцы, как и немцы, любят простые и надёжные вещи. В этом видео компания Radiar презентует их разработку, - контроллера для автоматизации производств A2 Swiss Industry Controller. При разработке данного контроллера была использована одноимённая Операционная Система A2 с открытым исходным кодом (разработанная в Швейцарской высшей технической школе Цюриха (ETHZ)) и в качестве среды разработки и, собственно, она же используется и в самом контроллере. Презентация очень короткая. Разработчик нажимает кнопку на сенсорном экране и мы видим, что запустился некий производственный процесс. Всё просто. Но швейцарцы не были бы швейцарцы, если бы разработка не обладала какими-то ещё интересными свойствами. В ряду прочих преимуществ, на контроллере невозможно выполнить никакой сторонний код и за многие годы эксплуатации доказана его способность работать в режиме 24/7.
Длинная версия презентации на немецком языке (5 минут)
| ОС A2 | Модульные системы |
Длинная версия презентации на немецком языке (5 минут)
| ОС A2 | Модульные системы |
👍3
Media is too big
VIEW IN TELEGRAM
Швейцарцы, как и немцы, любят простые и надёжные вещи. В этом видео компания Radiar презентует их разработку, - контроллер для автоматизации производств A2 Swiss Industry Controller. При разработке данного контроллера была использована одноимённая Операционная Система A2 с открытым исходным кодом (разработанная в Швейцарской высшей технической школе Цюриха (ETHZ)) и в качестве среды разработки и, собственно, она же используется и в самом контроллере. Презентация очень короткая. Разработчик нажимает кнопку на сенсорном экране и мы видим, что запустился некий производственный процесс. Всё просто. Но швейцарцы не были бы швейцарцы, если бы разработка не обладала какими-то ещё интересными свойствами. В ряду прочих преимуществ, на контроллере невозможно выполнить никакой сторонний код и за многие годы эксплуатации доказана его способность работать в режиме 24/7.
Короткая версия презентации на немецком языке (1 минута)
| ОС A2 | Модульные системы |
Короткая версия презентации на немецком языке (1 минута)
| ОС A2 | Модульные системы |
👍4
Forwarded from Оберон-конференция
A2. Система с активными объектами
Дурманов Сергей Иванович, программист, Барнаул, Россия
https://youtu.be/fWSuqSyZ1sA
Дурманов Сергей Иванович, программист, Барнаул, Россия
https://youtu.be/fWSuqSyZ1sA
YouTube
A2. Система с активными объектами
Дурманов Сергей Иванович, программист, Барнаул, Россия
Официальный баг-трекер и svn репозиторий:
http://cas.inf.ethz.ch/projects/a2
Зеркало репозитория на GitHub:
https://github.com/metacore/A2OS
Сайт компании HighDim:
http://highdim.com/
Сайт Radiar:
h…
Официальный баг-трекер и svn репозиторий:
http://cas.inf.ethz.ch/projects/a2
Зеркало репозитория на GitHub:
https://github.com/metacore/A2OS
Сайт компании HighDim:
http://highdim.com/
Сайт Radiar:
h…
👍2
Forwarded from BlackBox Oberon
YouTube
Операционная система A2, развитие языка Активный Оберон и пример HTTP сервера в A2
Сергей Иванович Дурманов выступает с докладом на Неделе Оберона
http://week.oberon.org
https://wiki.oberon.org/ao/a2
Поддержать YouTube-канал:
Bitcoin: 14Vk6tLFyBz64k158QV2QzuMg7YCQ5y1YE (BTC)
http://week.oberon.org
https://wiki.oberon.org/ao/a2
Поддержать YouTube-канал:
Bitcoin: 14Vk6tLFyBz64k158QV2QzuMg7YCQ5y1YE (BTC)
👍2
Интересная вышла статья "Доказанная продуктивность Smalltalk" (Smalltalk’s Proven Productivity), ссылающаяся на исследование, проведённое Namcook Analytics.
Там приведена сравнительная таблица продуктивности (продуктивность, как экономический фактор) программиста с различными языками программирования. Продуктивность, при использовании Smalltalk, наибольшая. Паскаль семейство, представленное Delphi, тоже выглядит неплохо, а тройка языков с наименьшей продуктивностью: C, Fortran и JavaScript.
| ОС A2 | Модульные системы |
Там приведена сравнительная таблица продуктивности (продуктивность, как экономический фактор) программиста с различными языками программирования. Продуктивность, при использовании Smalltalk, наибольшая. Паскаль семейство, представленное Delphi, тоже выглядит неплохо, а тройка языков с наименьшей продуктивностью: C, Fortran и JavaScript.
| ОС A2 | Модульные системы |
Установка ОС A2 в QEMU
Процесс установки ОС A2 довольно прост. Существует специальное приложение-установщик.
Команды, использованные в видео:
Создать пустой образ HDD:
Запустить QEMU с CD+HDD:
Запустить QEMU только с HDD:
Процесс установки ОС A2 довольно прост. Существует специальное приложение-установщик.
Команды, использованные в видео:
Создать пустой образ HDD:
qemu-img create -f vdi ./hdd.vdi 1G
Запустить QEMU с CD+HDD:
qemu-system-x86_64 -smp 2 -m 512 -cdrom ./A2.iso -hda ./hdd.vdi
Запустить QEMU только с HDD:
qemu-system-x86_64 -smp 2 -m 512 -hda ./hdd.vdi
| ОС A2 | Модульные системы | Вики |YouTube
A2 OS installation in QEMU
Process of A2 OS installation is rather simple. There is a special installer application.
The source code of the A2 system (the entire system is written in the Active Oberon programming language) is open and available under a BSD-like license.
Commands used…
The source code of the A2 system (the entire system is written in the Active Oberon programming language) is open and available under a BSD-like license.
Commands used…
👍5