Попытаюсь ответить на все Ваши вопросы.> -- samuelspring писал(а):
> Дополню ответ Ивана. В настоящее время одним из самых активных разработчиков системы является Феликс Фридрих (Felix Friedrich)http://www.nativesystems.inf.ethz.ch/FelixFriedrich
> -- samuelspring писал(а):
> то есть, всё-таки ETH, верно?Верно, Active Oberon и A2 разрабатываются в ETH.
> -- samuelspring писал(а):
> Модульность в A2 не отличается от модульности в BlackBox. Ермаков в этом знает толк, можете на его формулировки ориентироваться.
> -- samuelspring писал(а):
> Размещение всего в одном каталоге - наследие ОС ETH Oberon, в которой файловая система имела лишь один корневой каталог.
B нативной A2, запускаемой на голом железе, основная файловая система тоже имеет один-единственный корневой каталог.
Существует возможность монтирования других файловых систем или файлов в качестве файловых систем (ZipFS) с поддержкой каталогов. Поддерживается файловая система FAT32.
Но, в нативной A2 при обращении к любому модулю или файлу данных, если не указан полный путь, система будет искать его только в основном корневом каталоге. Компилированные модули тоже попадают в основной корневой каталог.
В WinAos/UnixAos ситуация немножко другая. Система ищет файлы в каталогах заданных в параметреPaths.Search, а компилируемые модули попадают в папку заданную в параметреPaths.Work. В списке путей вPaths.Search, пути указанные первыми имеют более высокий приоритет при поиске.
> -- samuelspring писал(а):
> Посмотрел вот эту темуМне такая организация видится удобной.