Некоторые могут возразить, что BSD / Unix всегда был более надежным и стабильным, чем Linux (не я, конечно, не обижайте меня!). Почему Linux всегда кажется лучше BSD? Это романтика истории Linux? Я не собираюсь никого обижать, пожалуйста, не обижайтесь. Также будьте внимательны и вежливы в своем ответе.
С этим во многом связана историческая ситуация начала 1990-х годов. В то время BSD unix «изо всех сил пыталась быть свободным» и во многих кругах рассматривалась как путь вперед. В Linux не было рабочего TCP-стека в течение нескольких лет после его выхода, а Интернет все еще был несколько разрежен.
Калифорнийский университет в Беркли и AT&T были вовлечены в судебный процесс о праве собственности на код BSD, поэтому будущее «бесплатной» кодовой базы BSD оказалось под вопросом. В конечном итоге UC Berkely выиграл иск, имея возможность показывать большие фрагменты кода BSD в базе кода SVR4. AT&T была смущена этим и отказалась. Сотрудники UCB заменили последний код, нарушающий авторские права, своей собственной работой и могли выпустить базу бесплатного кода AT&T.
Примерно в это же время Билл и Линн Джолитц взяли кодовую базу BSD и перенесли ее на 386, создав 386BSD и задокументировав ее в известной серии статей в журнале доктора Добба.
Судебный процесс длился достаточно долго, чтобы парализовать потенциальное сообщество BSD, которое не могло вкладывать значительные средства в кодовую базу до тех пор, пока не исчезла юридическая неопределенность.
Наконец-то вышла «стабильная» версия Linux с рабочим стеком TCP.
Linux был доступен под лицензией GPL, что уменьшило стимул для его создания. Это и эффективная доброжелательная диктатура Торвальдса в Linux помогли сохранить единство разработки ядра.
Несколько конкурирующих ответвлений BSD выросли из кодовой базы BSD, фрагментировав сообщество.
Относительная сплоченность ранней разработки ядра Linux означала, что Linux относительно быстро продвигался вперед и в конечном итоге завоевал всеобщее внимание. Весь мир BSD остановился, пока иск был разрешен. Даже после урегулирования судебного процесса ему по-прежнему не хватало структурной целостности процесса разработки ядра Linux, и он разделился на несколько ветвей.
Таким образом, в то время как BSD был (конечно, на тот момент) более зрелым и возможно технически лучшеLinux получил всеобщее внимание, что в значительной степени является залогом успеха на любом крупном рынке программного обеспечения.
В основном это историческая вещь. Как и Windows, Linux оказался в нужном месте в нужное время и завоевал долю рынка намного быстрее, чем BSD. Это привело к тому, что для него было разработано больше драйверов и приложений, что придало ему еще больший импульс.
Я быстро отвечу, пока он не закроется ...
Но лично, исходя из моего несколько ограниченного опыта работы с Debian, Ubuntu, Redhat и FreeBSD, Linux всегда кажется более простым в использовании и настраивается с помощью ...
С другой стороны, Apple OS X построена на базе BSD, поэтому можно сказать, что BSD более популярна, чем Linux!
Время. Linux вышел на 386 в августе 1991 года. Первой BSD, вышедшей для архитектуры x86, была 386BSD в марте 1992 года. Кроме того, был только один Linux. В 1993 году BSDi вышла на 386. Итак, почти сразу же появилось несколько BSD, требующих от пользователей делать выбор. Вскоре взяла верх критическая масса, появилось больше портов и драйверов для Linux.
Я как-то использую Linux с тех пор, как он впервые загрузился с GNU. Моя первая реакция на его использование была "Спасибо и (# * $ & # боже, это не похоже на UNIX, или МИНИКС !! "
Я думаю, что * BSD для некоторых людей слишком похожа на UNIX, особенно для тех из нас, кто был так благодарен за то, что наконец-то избавился от UNIX в пользу Linux / GNU.
Мне комфортно работать с любой Unix-подобной операционной системой. я лайк с использованием Linux / GNU. Частью топлива, которое подпитывало популярность как Linux, так и GNU, была возможность изменить некоторые очень раздражающие вещи в UNIX.
Войны за стандартизацию также отправили очень много квалифицированных разработчиков на Linux и glibc, поскольку Линус с самого начала думал о POSIX.
При рассмотрении этого вопроса постарайтесь отличить ядро обеих операционных систем от его пользовательского пространства и libc. Я не могу сказать вам, сколько людей перешло на поезд Linux / GNU после выпуска libreadline, но держу пари, что это значительное количество.
В то время была еще и «моральная слава». GPL заступилась за вашу свобода , который действительно уважал большинство беженцев из UNIX. Итак, когда наплыв разработчиков действительно сформировался, люди из BSD не смогли использовать код, который входил в Linux / GNU, из-за проблем с лицензированием.
Короче, ты вроде как должен был там быть :)
В Linux есть более интересные функции ядра - например, если я хочу использовать сервер openmosix или vmware, ядро Linux - единственная игра в городе. В BSD есть pf и zfs, но они не так универсальны.
У Linux более снисходительный пользовательский мир. BSD имеют тенденцию иметь полностью согласованное пользовательское пространство, но без дурацких гнуизмов, таких как версия / bin / false, которая принимает --help в качестве флага. Материал GNU более дружелюбен к новичкам, но имеет тенденцию мешать тому, кто точно знает, чего он хочет.
Кроме того, в значительной степени в игру вступают рыночные силы. Работа в основном для linux, а не для bsd. Встроенные платформы в основном используют Linux. Новое модное программное обеспечение сначала пишется на Linux, а потом, возможно, переносится на BSD. И т.д...
Эти дни? Больше усилий уделяется поддержке Linux, чем BSD. Кроме того, BSD только недавно начали прилагать некоторые усилия, чтобы быть дружелюбными для новых пользователей. И они все еще отстают в некоторых технических аспектах (обратите внимание, например, на плохую поддержку SMP в OpenBSD).
Это о чувстве собственности. Linux бесплатен и открыт во всех отношениях. Linux принадлежит всем. Простое использование Linux заставляет чувствовать себя частью сообщества. BSD, несмотря на ее лицензию, «принадлежит» небольшим группам фанатов контроля с ограниченными взглядами. На самом деле они не хотят, чтобы вы были частью их группы, потому что вы хуже всех и можете испортить их код.
Так как BSD умирает.
О .. нет, я имел в виду BSD все еще умирает.