> За редким исключением, куча мечтателей в этом треде. Как правильно сказал один
> из ораторов, КАТАСТРОФИЧЕСКИ не хватает разработчиков-энтузиастов. Потоков нет, но есть
> сторонние библиотечки, которые реализуют POSIX threads в userspace. Про динамические библиотеки
> ничего не могу сказать, не настолько в теме. Из приятного: поддержку
> ext2fs реализовал наш соотечественник Евгений Иванов (да-да, Горжусь Россией-тред реквест
> :3). Также если заглянуть в планы, то планируется портирование QT. Ну
> что, есть желающие поработать или только языком все чесать горазды?Единственное, что действительно нужно сделать -- это
разделяемые библиотеки. Без этого в принципе не может быть никакой серьезной системы.
Это долго и нелегко, но это нужно сделать.
Следующий шаг -- привести систему в соответствие с POSIX,
а не закрывать баги с отговоркой "извините, это не тот POSIX, который мы поддерживаем",
дурость какая.
Этот шаг делается очень просто -- берется почти весь libc и весь, да-да, именно так, ВЕСЬ!!! юзерспейс, не завязанный на ядро, и из *BSD систем.
А потом уже нечего будет делать. Система получит мгновенно все наработки Линупса и BSD,
и MINIX практически сразу станет конкурентноспособен или по крайней мере живым.
Портирование pkgsrc на Minix -- это правильный, очень правильный шаг, на 5 лет позже DragonFlyBSD, но лучше поздно чем никогда.
А тем временем, пока пишется линкер и shlibs второй
разработчик продолжает пилить драйвера, тырить их можно опять же из BSD.
Но вряд ли у господина Таненбаума хватит смелости на такой шаг.