1. Замечание:
Не буду оспаривать само утверждение - все верно, но интересует как должен быть реализован подход, который скомпенсирует именно:Есть boxlib – библиотека GUI-компонентов, используется во многих приложениях, однако является низкоуровневой "по дизайну".
В тексте никаких предложений не увидел - только критика. Как оно должно быть по правильному?В каждом приложении необходимо определять расположение элементов вручную
А насчет:
Кому - как, для одних трудность (потому что лень подумать), для других свобода управления кодом (потому что нет ограничений).определять реакции на клавиатуру и т.д.
2. Замечание:
OpenDialog не? Потому что boxlib или лицензия BSD некошерна?и диалог открытия SysXTree (уже безнадёжно устарел и не развивается, как и сам файловый менеджер).
3. Замечание:
очень плохо согласуется с утверждением:1.Нормальную систему межпотокового взаимодействия
Добрые дядьки придут и сделают всю работенку? То что есть в ядре не обеспечивает предъявляемых требований. Всякие задумки с "кобрами" без поддержки со стороны системных программистов (и тем более общесистемного подхода) обречены на провал.Да я знаю, но ядром лично я заниматься всё равно не буду.
4. Замечание:
Они уже есть в 2-х экземплярах: libimg и модули конвертациии zSea (некошерная лицензия BSD?).1.Развитую библиотеку для работы (хотя бы конвертации в raw и обратно) с растровой графикой
Зачем делать третью версию того-же самого?
5. Замечание:
Все кажется верно, но дальше идет весьма спорное:VFS
Виртуальная файловая система нужна в любой современной ОС. Область применения её очень широка:
Линукс проигрывал, и будет проигрывать, в производительности на десктопах именно из-за слишком большой абстракции - все в виде файлов. Зачем ходить по чужим граблям?текстовые (консольные) приложения, удобная работа с устройствами