Linux и BSD - обмен мнениями NewsForge.com недавно опубликовал интервью () с Линусом Торвальдсом, в котором расспрашивал его об отношениях между Linux и BSD. А уже через несколько дней все те же вопросы были заданы () Тео де Раадту (Theo de Raadt) из OpenBSD и Кристофу Зуласу (Christos Zoulas) из NetBSD.
По мнению Линуса, BSD запирается в специфичных областях и, вполне возможно, превосходит в них Linux, однако, Linux дает гораздо более широкий набор возможностей и он гораздо гибче адаптируется к различным условиям. Linux старается быть "достаточно хорошим" для различных применений, тогда как BSD оттачивают до предела отдельные компоненты системы (особенно, конечно, показателен пример OpenBSD с их фокусом на безопасность). Насчет общего кода в BSD и Linux Линус сказал, что чаще всего драйвера одних и тех же устройств разрабатываются в значительной степени независимо, потому как единая разработка захлебнулась бы в попытках синхронизации изменений между двумя ядрами.
Что же славные представители BSD? Тео, в первую очередь, напомнил всем, что Linux - это всего лишь ядро, тогда как (Open)BSD - полноценная и завершенная система с полным набором приложений. И это, как говорит Тео, позволяет делать значительно более качественные решения, так как любое изменение можно единовременно вводить на всех необходимых уровнях и во всех затронутых приложениях.
Кристоф, в свою очередь, просто рассказал о том, что ядро NetBSD сейчас, с одной стороны, страдает от большого объема очень и очень старого кода (кое-что имеет 30-летнюю историю), но с другой, в целом, работает стабильнее. Он отметил как проблемы ядра NetBSD - многопроцессорные машины, отсутствие журналирующих ФС и общий недостаток драйверов, так и напомнил о проблемах Linux - OOM Killer (честно сказать, не понимаю, в чем с ним проблема - RIK), стабильность файловых систем и стабильность драйверов. Далее Кристоф отметил, что несмотря на то, что Linux имеет больше возможностей, он хуже документирован, а точнее, он не документирован централизовано.
И, конечно, вопрос насчет обмена кодом. Тео и Кристоф также отметили фактическое отсутствие обмена исходниками, несмотря на то, что на уровне идей и "подглядываний", взаимодействие, конечно, есть. Также, самый последний вопрос, насчет того, что бы они хотели перенести из Linux в BSD, вызвал резкие выпады против GPL со стороны Тео, да и Кристоф тоже отметил, что хоть он и хотел бы увидеть некоторые новшества в NetBSD, но он бы хотел их видеть не в GPL.
|
|