>>>Чтобы работал, и работал правильно.
>>А что, linux'овая libusb не работает или работает не правильно?
>
> А причем тут линуксовая libusb? Что общего между реализацией в линуксе
>и на фре кроме названия либы и API? Ну я не знаю, тут выше по ветке кто-то сказал, что линуксоиды завидуют правильной реализации libusb в FreeBSD. Вот мне и стало интересно, чего же там такого правильного в отличие от?
>>>С тем же успехом я могу взять и GNU код.
>>Не можете.
>
>Могу и успешно делаю.
Можете брать код обязуясь предоставить пользователю Вашего продукта исходные тексты вместе со всеми сделанными изменениями. Вы можете закрыть свои разработки, если они не содержат GPL-код и не компилируются с ним. То есть разрешается использовать GPL либо в составе GPL-проекта, либо в виде отдельного кода с открытым интерфейсом.
Если что-то из этого не соблюдается, Вы нарушаете лицензию. В BSD заимствовать и закрывать код разработок совершенно не возбраняется.
>> Linksys уже пробовал, в результате есть OpenWrt. Juniper попробовал, вы
>> можете самостоятельно дорабатывать его JunOS под собственные нужды?
>
>Потому, что для них очевидно оказалось выгоднее cгрузить работу на сторонних
>разработчиков.
Очевидно Вы не в курсе, что они пытались попользоваться GPL-кодом на халяву, не делясь ни с кем изменениями. Заметьте - они ни на кого не сгружали работу, они выполнили эту работу собственными силами. В ответ на нарушение GPL последовал взрыв возмущения. Теперь на основе их кода создана GPL-прошивка OpenWrt. Где аналогичная прошивка для Juniper, которую можно было бы свободно изменять под свои нужды?
>[оверквотинг удален]
>>>Напрягите мозг и подумайте зачем нужна либа с одинаковым именем и
>>>API идентичным линуксячьему. Заодно посмотрите на linuxlator.
>>Вот-вот, нужна она только для того, чтобы дублировать функционал Linux.
>>различных Linux-интерфейсов FreeBSD выглядит какбэ сильно беднее.
>
>Нормально она выглядит. Достаточно хорошо, чтобы стоять у меня на десктопе.
>Фряха тупо не так распиарена как линукс и не привносит иллюзий по
>поводу
>защищенности кода от его применения в коммерческих продуктах. Как мы видим,
>основная масса разработчиков на это ведется.
Фряха распиарена, пожалуй, даже лучше Linux'а. Например мне из всех BSD больше импонируют NetBSD с их минимализмом, гибкостью и модульностью, DragonFly BSD с их интересным подходом к SMP и файловой системой Hammer. Сойдёт и OpenBSD с их инструментами openssh, pf. FreeBSD выглядит на их фоне довольно бледно. Хотя и OpenBSD выглядит даже ещё бледнее, но кому-то нравится.
>>Сила привычки у некоторых настолько развита, что они не откажутся от костылей
>>и гипса даже тогда, когда у них есть возможность ходить на собственных ногах.
>
>Сила привычки у некоторых настолько велика, что не позволяет осознать, что фряха
>это полноценная ось и обращаться с ней надо зачастую заметно по-другому. Учитывать
>_её_ специфику.
У меня к FreeBSD есть несколько претензий.
У неё нет полноценного аналога OpenVZ, нет поддержки многих файловых систем (UFS2 и ZFS - не выбор, мне нужно что-то среднее между ними, вроде XFS или Reiser3), отсутствует Unicode в консоли, нет метрик маршрутов, только-только появились множественные таблицы маршрутизации, хуже чем у Linux поддержка оборудования.
Мне не нравятся трудности с фаерволлом и NAT'ом когда мне нужно пропускать PPTP-соединения и активные FTP-соединения через по закрытый по-умолчанию фаерволл.
Для меня совершенно не пригодна система портов, как и пакеты во многих Linux'ах: мне нужны готовые пакеты для самых разных конфигураций (чтобы не тратить время на компиляцию), с минимумом жёстких зависимостей (чтобы не ставить те зависимости, что реально не используются), постоянно патчащиеся без смены версии пакета (чтобы можно было регулярно обновить десятки разных систем без боязни поломки сервисов из-за смены конфига, например). Этот выбор - Debian. Пока что полноценный Debian существует только на ядре Linux, делают перенос на ядро FreeBSD, NetBSD, на нём разрабатывают ядро HURD. Меня нисколько не тревожит ядро Linux само по себе, когда появятся порты Debian на другие ядра, я буду ими пользоваться.
Таким образом FreeBSD тягаться с Linux по полноценности трудновато, в то же время у неё фактически нет собственных целей развития, сейчас я наблюдаю развитие в стиле "сделать всё тоже самое, что в Linux, только круче и не заимствуя GPL-код".
Debian на ядре FreeBSD был бы интересен мне для использования VPN-сервера mpd, NetBSD - для слабого или сильно нестандартного оборудования, HURD - из-за микроядра, которое обещает быть более надёжным и модульным (примение под вопросом, поскольку HURD пока нет). Пока что наибольшим общим знаменателем для меня является ядро Linux, на нём можно сделать практически всё то же самое, что в BSD-системах, при этом перевес в количестве возникающих трудностей или неудобств на стороне FreeBSD, а не Linux.