Нда, хотел снова отметиться в Пятницу, 13 - но сайт валялся

Надо же как-то разбавить эти бесчисленные клонированные юниксы

В общем, за пару лет не сильно много нового - но добавил, таки, тасклист

При чём, он присутствует и на "терминальном девайсе", т.е. одно "устройство вывода" по компорту может иметь несколько сессий с переключением между ними, с вызовом тасклиста, итд.
Вообще номер экранной сессии у меня свойство треда, а не процесса

Прямое переключение в чужую сессию не разрешается, но тред может создать свою. Или не иметь таковой - можно задать флаг при создании - "детачнутый тред". Соответственно "детачнутое приложение", у главного треда которого нет сессии, может показать message box с использованием этого механизма - по флагу он будет создан в другом треде, в новой сессии.
Плюс ещё r/o поддержка JFS и HPFS. Это сугубо полуосевая специфика (таки эта штука до сих пор используется как загрузчик OS/2

). Тут сделал некий абстрактный объект "файловый кэш", который принимает на входе список кластеров, а на выходе имеет обычные read/write. Поскольку кластеры вещь, в общем, универсальная, то и написание FS (r/o, по крайней мере) упрощается до уровня - распарсить каталог и список цепочек файла.
Исходники всё там же и описание на странице всё так же не апдейченное
