> там слишком много кода.Скажи спасибо современному железу. Ты может и не задумывался но это огромные программно-аппаратные комплексы. По сложности способные уделать большой город. И еще чипмейкеры делают газилион чипов каждый год. И основная часть это как раз дрова воооон того счастья и обвес. Нужно ли тебе понимать код драйвера датчика которого у тебя нет - вопрос интересный. А зачем? Его можно не билдить или билдить модулем - и пусть его изучает тот у кого такой датчик есть.
А если обращать внимание на ключевые подсистемы и несколко особо-интересных дров, ФС и проч - масштаб таска многократно уменьшается. Да, это все равно дохрена. Но это дань тому что мир большой и сложный. DOS с FAT16 нас уже не устроит. И даже тот был уже достаточно немелкой штукой, с кучей вызовов то.
> поэтому я их и не использую уже давно. тоже мне проблема: сделать
> быстрогуй для проекта. обычно под новый — новый и делаю. тем
> более что мне не нравится, как у этих message dispatching построен.
Трабл в том что самопальный гуй выглядит как бельмо на глазу выбиваясь из общего вида системы. А переписать все проги на что-то другое... ну... ок, а вот KiCad переписать слабо? Или что-то его уровня выкатить?
> самое смешное то, что Вирт тоже так не планировал. именно поэтому он
> сначала сделал модулу-2 (которая по всем параметрам лучше), а потом на
> основе всего опыта — семейство оберонов (которое ещё лучше). дальше особо
> и некуда, обероны осциллируют вокруг точки оптимума.
Ну мне мышление Вирта не нравится, слишком синтетическое и абстрактное и крайне далекое от системных и практических аспектов. Так что иметь дело с его творениями у меня нет никакого желания.
>> только изолированной.
> вот на этом месте мне и становится неудобно.
Уровень неудобства в этом месте настраивается в широких пределах. Смотря сколько безопасности и устойчивости системы хочется. Если я не хочу чтобы build env мог испортить что либо на хосте, я сильнее изолирую. А если это не так важно - можно кусок ФС хоста расшарить и т.п., и даже есть странная фигня qemu-user которая может "чужой" бинарь выполнять, при том юзая системные либы в нативном коде где это возможно. Изоляция так конечно еще более хромая.
> а я вообще не фанат современной псевдобезопасности: она сейчас про то, чтобы
> шуточную историю с хакером и солонкой воплотить в жизнь.
А таки мне кой-кто (я даже прочухал кто) таки зарядил по моему "звездному крейсеру". Армовская виртуалочка с проблемным сервисом довольно красиво осыпалась, однако я глядя на это шоу пробурчал "damage is minimal" да пошел патчить проблемный сервис и апдейтить кернел. А если б мне так по основному хосту прилетело совсем не прикольно и сработало бы куда лучше. Знакомый гамнюк не ожидал что это на армовской виртуалке и решил удивить меня. Ну а я в ответ удивил его. Так мне секурити больше нравится, сорь %). И да, я не в курсе штук которые бы смогли пробить ТАКОЙ барьер. Я бы на этот номер посмотрел. Под out of band дебагером, конечно.
> а этим у меня самописная система сборки на основе сильно переработаного jam
> заведует. обычно усилия по её однократному внедрению потом многократно окупаются.
Для каждой первой чужой проги и либы это слишком канительно как по мне.
> мой жам даже в аналог конфигура умеет (не всё подряд вплоть до
> столетней давности, конечно, а только то, что я попрошу).
По своему забавно но прикручиваьт к каждой чужой проге или либе что-то такое все же канительно. Хотя по своему забавный вариант.