FreeBSD умирает под собственной тяжестью | автор: Luca | 30 августа 2011
Категория: GNU/Linux
Прочитано 6722 раз и оставлено 20 комментариев.
В продолжении цикла новостей о BSD RIP, еще один ведущий разработчик высказал свое мнение о причинах глубокого системного кризиса (Free)BSD.
“FreeBSD Project вырос в целую структуру с бюрократическим аппаратом, где сидят люди, не то что не умеющие вникнуть в код, а попросту не желающие этого. С годами, пропорционально росту бюрократии, пропадала всякая мотивация с ней бороться. Именно поэтому моё личное участие в проекте сменилось с очень активного (в самом начале), на крайне редкое (в нынешний момент), — эпизодические незначительные исправления.”
Среди самых слабых сторон FreeBSD 8 Константин выделяет:
- X-ы. Сейчас X-ы крайне активно меняются (рука не поднимается написать «улучшаются»), но это разработка крайне linux-центрична. В какой-то момент мы должны спортировать новые X-ы;
- Journaling в UFS еще слишком сырой;
- usermode tools у нас уделяется гораздо меньше внимания, чем ядру;
- в базовой системе старый gdb, а релизы gnu gdb не понимают очень многих вещей, специфичных для FreeBSD;
- драйверы для нового consumer-level железа появляются поздно;
- многие писатели приложений в последнее время считают единственной Unix-like платформой — linux (см. выше про X), отсюда частые проблемы с приложениями.
На вопрос об отношении к современным высокоуровневым языкам программирования, таким как Java или C#, Константин ответил:
“Нормально отношусь. Я всегда предпочитаю кодировать usermode-код на языках достаточно высокого уровня, т.е. по крайней предоставляющие встроенные средства работы с развитыми структурами данных, type safety и GC. Если бы была возможность, то на работе я бы использовал Common Lisp. Пару раз так и делал. Если нету, то Perl, Python (раньше любил Python, в последнее время больше Perl), Java.”
источник
“FreeBSD Project вырос в целую структуру с бюрократическим аппаратом, где сидят люди, не то что не умеющие вникнуть в код, а попросту не желающие этого. С годами, пропорционально росту бюрократии, пропадала всякая мотивация с ней бороться. Именно поэтому моё личное участие в проекте сменилось с очень активного (в самом начале), на крайне редкое (в нынешний момент), — эпизодические незначительные исправления.”
Среди самых слабых сторон FreeBSD 8 Константин выделяет:
- X-ы. Сейчас X-ы крайне активно меняются (рука не поднимается написать «улучшаются»), но это разработка крайне linux-центрична. В какой-то момент мы должны спортировать новые X-ы;
- Journaling в UFS еще слишком сырой;
- usermode tools у нас уделяется гораздо меньше внимания, чем ядру;
- в базовой системе старый gdb, а релизы gnu gdb не понимают очень многих вещей, специфичных для FreeBSD;
- драйверы для нового consumer-level железа появляются поздно;
- многие писатели приложений в последнее время считают единственной Unix-like платформой — linux (см. выше про X), отсюда частые проблемы с приложениями.
На вопрос об отношении к современным высокоуровневым языкам программирования, таким как Java или C#, Константин ответил:
“Нормально отношусь. Я всегда предпочитаю кодировать usermode-код на языках достаточно высокого уровня, т.е. по крайней предоставляющие встроенные средства работы с развитыми структурами данных, type safety и GC. Если бы была возможность, то на работе я бы использовал Common Lisp. Пару раз так и делал. Если нету, то Perl, Python (раньше любил Python, в последнее время больше Perl), Java.”
источник
ВНИМАНИЕ !
Возможно что-то уже неактуально. Обращайте внимание на даты !
Эта статья опубликована 30 августа 2011-го года !
Прочитано 6722 раз и оставлено 20 комментариев.
#1.Luca