Вы знаете сколько в репозитории лет 7-8 назад было бинарных пакетов i586+noarch?, - около 30-ти тысяч. Вы знаете сколько их сейчас?, - без пяти сотен, 40 тысяч. Объём кода вырос, сколько мейнтейнеров за это время пришло в проект?
С dango, sysv-xfce мы разрабатывали полтора года. Вы знаете сколько к нам за полтора года присоединилось для постоянной работы над системой?, - ноль!
Да, про такие недостатки я и говорил, их надо как-то обойти.
Вы хотите получить идеальную систему не ударив при этом палец о палец.
Да, лень человека это беда :) Но, никто не говорил, что не нужно работать. Просто меня удивляет, что так долго не внедряется такая автоматизация, о которой я говорил или слишком медленно внедряется. Мне эти вещи кажутся такими очевидными.
Спасибо. Те операционные системы о которых вы написали, позже посмотрю.
Да какая нафик автоматизация.
- Разработчики Фокса прекращают поддержку alsa, а альтам весь этот фарш приходится проворачивать назад, чтобы браузер поддерживал обе аудио подсистемы.
- Поттеринг ваяет сыстемдэ, наглухо вкручавая его в систему. Ему предлагали патчи отрывающие сыстемдэ и делающие выбор инициализации более гибким. Поттеринг в приёме патчей отказал. А за ним РэдХэт стоит, а не захудалая контора. А сохранить поддержку sysv в альтах, при этом не поломав работающий сыстемдэ, тот ещё подарок.
- pnmixer не понимает команд, но понимает исполняемые файлы и без пакета-костыля на скорую руку это по-быстрому не обойти.
- Перевод mate на sysv упёрся в нефатальную, но ошибку и её надо как-то обойти. И хрен его знает как.
- Сборка sysv-xfce на сизифе, будущем p9 пока упёлась.
- На подходе пакет блокировщик который на полсуток опоздал чтобы попасть в сборки на sysv и в текущий момент sysv-xfce не в том виде в каком он должен быть соответствуя простоте и надёжности.
- Вы же не знаете, что фриз ядра нужно перевешивать на драйвер modesetting_drv, а перевешивать его нужно на англоязычном сайте проекта. И вы даже близко не представляете те последствия, которые может вызвать эта проблема.
- Вы же не знаете, что если в архитектуре компьютера таблица WDAT обращается к RTC SRAM, то ядро становится нефункциональным.
- Что ipw2200 прекрасен и надёжен, но в нём заблокирован поувер менеджмент, и неспроста.
- Спорим что вы не знаете, что блэклист b44 похож на несмешной анекдот и решить эту проблему так как это должно бы быть, в ближайшем будущем нереально. И тому есть серьёзные причины далёкие от кода.
Вы можете сколько угодно мечтать об автоматизации, об абстрагировании кода от железа, но всегда, всегда будете натыкаться на архитектуру, на железо, на базовую основу системы. Основа системы, это её низкоуровневая часть. И пока вы её не доведёте до идеала, ни о какой автоматизации мечтать не приходится. При решении этой одной проблемы вам придётся столкнуться с массой других проблем, даже близко не связанных с кодом. Это особенность систем с открытым исходным кодом. И когда эта проблема решится, проблема простоты решится сама-собой.
Но:
Линукс, это Unix-подобная система. И она создавалась хакерами для хакеров. И для тех, кому близка их философия. При тесном сорудничестве и обратной связи между разработчиком и пользователем. Тем пользователем, который хочет решить проблему, но не тем, который ждёт, что её решит кто-то за него. Это то, когда стирается различимая грань между разработчиком и пользователем. Это особенность разработки систем с открытым исходным кодом. К тому же Unix, как класс, это особенность архитектуры системы.