почему linux более популярен, чем bsd?

<p>некоторые утверждают, что bsd/unix всегда был более надежным и стабильным, чем linux (не я, конечно, не делай мне больно!). почему linux всегда побеждает bsd? это роман о linux? я не собираюсь никого обидеть, пожалуйста, не обижайтесь. также, пожалуйста, будьте внимательны и вежливы в своем ответе.</p>

<p>историческая ситуация, сложившаяся в начале 90-х годов, имела к этому непосредственное отношение. в то время bsd unix "боролся за свободу" и во многих кругах рассматривался как путь вперед. у linux не было рабочего стека tcp) в течение нескольких лет после его выхода, а интернет все еще был несколько разряжен.</p><ul> <li> <p>uc berkeley и at & t участвовали в судебном процессе о владении кодом bsd, поэтому будущее "бесплатной" базы кода bsd было под вопросом. в конечном итоге uc berkely выиграл этот процесс, показав большие куски кода bsd в базе кода svr4. at & t был соответственно смущен этим и отступил. сотрудники ucb заменили последний нарушающий код своей работой и могли выпустить бесплатную базу кода at & t.</p> </li> <li> <p>примерно в это же время билл и линн джолиц взяли кодовую базу bsd и портировали ее на 386, создав 386bsd и документировав ее в известной серии статей в журнале dr. dobb's journal.</p> </li> <li> <p>иск продолжался достаточно долго, чтобы парализовать потенциальное сообщество bsd, которое не могло вкладывать значительные средства в кодовую базу, пока не прояснилась юридическая неопределенность.</p> </li> <li> <p>наконец-то вышла "стабильная" версия linux с рабочим стеком tcp).</p> </li> <li> <p>линукс был доступен под лицензией gpl, что уменьшило стимул его раскошелиться. это и эффективная доброжелательная диктатура linux торвальдса работали над тем, чтобы сохранить единство разработки ядра.</p> </li> <li> <p>несколько конкурирующих форков bsd выросли из кодовой базы bsd, раздробив сообщество.</p> </li> </ul><p>относительная сплоченность ранних разработок ядра linux означала, что linux продвигался относительно быстро и в конечном итоге получил долю ума. весь мир bsd остановился, пока иск был разрешен. даже после урегулирования судебного процесса ему все еще не хватало структурной согласованности процесса разработки ядра linux, и он был разделен на несколько вилок.</p><p>таким образом, в то время как bsd был (безусловно, на тот момент) более зрелым и <a href="https://serverfault.com/questions/5267/what-is-good-about-the-bsds/5352#5352">возможно, технически превосходящим</a> , linux получил умственную долю - что в значительной степени является конечным успехом на любом крупном рынке программного обеспечения.</p>

<p>это в основном историческая вещь. как и windows, linux оказался в нужном месте в нужное время и завоевал долю рынка намного быстрее, чем bsd. это привело к тому, что для него было разработано больше драйверов и приложений, что придало ему еще больший импульс.</p>

<p>я быстро брошу ответ, прежде чем он закроется ...</p><p>но лично, в моем немного ограниченном опыте работы с debian, ubuntu, redhat и freebsd, linux всегда кажется более простым в использовании и настройке с ...</p><p>с другой стороны, apple os x построен на базе bsd, так что вы можете сказать, что bsd более популярен, чем linux!</p>

<p>timing. linux вышел на 386 в августе 1991 года. первым bsd для архитектуры x86 был 386bsd в марте 1992 года. кроме того, был только один linux. в 1993 году bsdi вышли на 386. итак, почти сразу появилось несколько bsd, которые требовали от пользователей выбора. вскоре после того, как критическая масса вступила во владение, поскольку стало больше портов и драйверов для linux.</p>

<p>я использую linux каким-то образом с тех пор, как он впервые загрузился с gnu. моей первой реакцией на это было "спасибо & (# * $ & # боже, это не похоже на unix, <em>или</em> minix !!"</p><p>я думаю, что * bsd слишком похож на unix для некоторых людей, особенно для тех из нас, кто был так благодарен за то, что наконец избавился от unix, в первую очередь, в пользу linux/gnu.</p><p>мне комфортно с любой unix-подобной операционной системой. я <em>вроде</em> использую linux/gnu. частью топлива, которое питало популярность как linux, так и gnu, была возможность изменить некоторые очень раздражающие вещи в unix.</p><p>войны за стандартизацию также отправили множество опытных разработчиков в linux и glibc, так как linus изначально задумывался о posix.</p><p>при рассмотрении этого вопроса постарайтесь отличить ядро обеих операционных систем от его пользовательского пространства и libc. я не могу сказать вам, сколько людей прыгнуло в linux/gnu поезд после того, как libreadline был выпущен, но я держу пари, что это значительное количество.</p><p>была также "моральная слава" в то время. gpl отстаивал вашу <em>свободу</em>, которую большинство беженцев unix действительно уважали. итак, когда rush разработчиков действительно сформировался, люди bsd не смогли использовать код, входящий в linux/gnu из-за проблем с лицензированием).</p><p>короче, ты вроде должен был быть там :)</p>

<p>в linux есть более интересные возможности ядра - например, если я хочу использовать сервер openmosix или vmware, ядро linux - единственная игра в городе. в bsd есть pf и zfs, но они не так интересны.</p><p>у linux есть более щадящее пользовательское пространство. у bsd, как правило, есть пользовательская область, которая полностью согласована, но без дурацких гнумизмов, таких как версия/bin/false, которая принимает --help в качестве флага. материал gnu) более дружественен для новичков, но мешает тому, кто точно знает, чего он хочет.</p><p>кроме того, в значительной степени рыночные силы вступают в игру. работа в основном для linux, а не для bsd. встраиваемые платформы в основном используют linux. необычное новое программное обеспечение сначала пишется на linux, а затем, возможно, портируется на bsd. так далее...</p>

<p>в эти дни? больше усилий направлено на поддержку linux, чем на bsd. кроме того, bsd только недавно начали прилагать усилия, чтобы быть дружественными к новым пользователям. и они все еще отстают в некоторых технических аспектах (обратите внимание, например, на слабую поддержку smp в openbsd).</p>

<p>речь идет о чувстве собственности. linux бесплатен и открыт во всех отношениях. linux принадлежит всем. просто использование linux заставляет чувствовать себя частью сообщества. bsd, несмотря на свою лицензию, "принадлежит" небольшим группам фанатов контроля с ограниченными возможностями. они действительно не хотят, чтобы вы были частью их группы, потому что вы хуже, и вы можете испортить их код.</p>