it-swarm-id.com

Mengapa Linux lebih populer daripada BSD?

Beberapa orang akan berpendapat bahwa BSD/Unix selalu lebih dapat diandalkan dan stabil daripada Linux (bukan saya, tentu saja, jangan sakiti saya!). Mengapa Linux selalu mengalahkan BSD? Apakah ini kisah romansa Linux? Saya tidak bermaksud menyinggung siapa pun, tolong jangan tersinggung. Juga, harap berhati-hati dan sopan dalam tanggapan Anda.

31
Aaron Watters

Situasi historis di awal 1990-an banyak berkaitan dengan itu. Pada saat itu BSD unix 'berjuang untuk bebas' dan dipandang sebagai jalan maju di banyak kalangan. Linux tidak mendapatkan stack TCP selama beberapa tahun setelah itu keluar dan internet masih agak jernih.

  • UC Berkeley dan AT&T terlibat dalam gugatan tentang kepemilikan kode BSD, sehingga masa depan basis kode BSD 'bebas' dipertanyakan. Akhirnya UC Berkely memenangkan gugatan itu dengan menunjukkan potongan besar kode BSD di basis kode SVR4. AT&T sangat malu dengan ini dan mundur. Orang-orang UCB mengganti kode pelanggaran terakhir dengan pekerjaan mereka sendiri dan dapat merilis basis kode bebas AT&T.

  • Sekitar waktu ini Bill dan Lynn Jolitz mengambil basis kode BSD dan mengirimnya ke 386, menciptakan 386BSD dan mendokumentasikannya dalam serangkaian artikel terkenal di Dr. Dobb's Journal.

  • Gugatan berlangsung cukup lama untuk melumpuhkan komunitas BSD potensial, yang tidak dapat berinvestasi secara signifikan dalam basis kode sampai ketidakpastian hukum telah hilang.

  • Versi 'stabil' Linux akhirnya keluar dengan stack TCP) yang berfungsi.

  • Linux tersedia di bawah GPL yang mengurangi insentif untuk membayarnya. Kediktatoran efektif Torvalds ini dan Linux bekerja untuk menjaga agar pengembangan kernel tetap terpadu.

  • Beberapa cabang BSD yang bersaing muncul dari basis kode BSD, memecah komunitas.

Kohesi relatif dari pengembangan kernel Linux awal berarti bahwa Linux bergerak maju dengan relatif cepat dan akhirnya mendapatkan bagian pikiran. Seluruh dunia BSD berdiri diam sementara gugatan diselesaikan. Bahkan dengan penyelesaian gugatan itu masih kekurangan kekompakan struktural dari proses pengembangan kernel Linux dan dipecah menjadi beberapa garpu.

Jadi, sementara BSD (tentu pada saat itu) lebih dewasa dan bisa dibilang unggul secara teknis , Linux mendapat mindshare - yang merupakan hampir semua dan mengakhiri semua kesuksesan di pasar perangkat lunak besar.

Ini terutama hal sejarah. Seperti Windows, Linux kebetulan berada di tempat yang tepat pada waktu yang tepat dan memperoleh pangsa pasar jauh lebih cepat daripada BSD. Hal ini menyebabkan lebih banyak driver dan aplikasi yang dikembangkan untuknya, memberikan momentum yang lebih besar.

9
Zifre

Saya akan dengan cepat membuang jawaban sebelum ditutup ...

Namun secara pribadi, dalam pengalaman saya yang agak terbatas dengan Debian, Ubuntu, Redhat dan FreeBSD, Linux sepertinya selalu lebih mudah digunakan dan mendapatkan pengaturan dengan ...

Di sisi lain, Apple OS X dibangun dari basis BSD, jadi Anda mungkin mengatakan bahwa BSD lebih populer daripada Linux!

4

Pengaturan waktu. Linux keluar untuk 386 pada Agustus 1991. BSD pertama yang keluar untuk arsitektur x86 adalah 386BSD pada Maret 1992. Selain itu, hanya ada satu Linux. Pada tahun 1993 BSDi keluar untuk 386. Jadi, ada, hampir segera, beberapa BSD yang mengharuskan pengguna untuk membuat pilihan. Segera setelah massa kritis mengambil alih karena ada lebih banyak port dan driver untuk Linux.

3
Swoogan

Saya telah menggunakan Linux dalam beberapa cara sejak pertama kali boot dengan GNU. Reaksi pertama saya untuk menggunakannya adalah "Terima kasih & (# * $ & # tuhan ini tidak terlihat seperti UNIX, atau MINIX !!"

Saya pikir * BSD sedikit terlalu mirip dengan UNIX bagi sebagian orang, terutama kita yang sangat bersyukur karena pada akhirnya menyingkirkan UNIX dan memilih Linux/GNU.

Saya nyaman dengan sistem operasi seperti Unix. Saya menyukai menggunakan Linux/GNU. Bagian dari bahan bakar yang memberi makan popularitas Linux dan GNU adalah kesempatan untuk mengubah beberapa hal yang sangat menjengkelkan di UNIX.

Perang standardisasi juga mengirim banyak pengembang yang terampil ke Linux dan glibc, karena Linus sudah memikirkan POSIX sejak awal.

Berhati-hatilah untuk membedakan kernel dari kedua sistem operasi dari userland dan libc ketika mempertimbangkan pertanyaan ini. Saya tidak bisa memberi tahu Anda berapa banyak orang yang menggunakan Linux/GNU kereta setelah libreadline dirilis, tapi saya yakin ini jumlah yang signifikan.

Ada juga 'kemuliaan moral' pada saat itu. GPL membela kebebasan Anda , yang sangat dihormati oleh sebagian besar pengungsi UNIX. Jadi, ketika Rush pengembang benar-benar terbentuk, orang-orang BSD tidak dapat menggunakan kode yang masuk ke Linux/GNU karena masalah lisensi.

Singkatnya, Anda agak harus ada di sana :)

3
Tim Post

Linux memiliki fitur kernel yang lebih menarik - jika saya ingin menggunakan server openmosix atau vmware, misalnya, kernel linux adalah satu-satunya permainan di kota. BSD memiliki pf dan memiliki zfs, tetapi itu tidak menarik secara universal.

Linux memiliki userland yang lebih pemaaf. BSD cenderung memiliki userland yang sepenuhnya konsisten tetapi tanpa gnuisme aneh seperti versi/bin/false yang mengambil --help sebagai flag. Item GNU lebih ramah bagi pemula tetapi cenderung menghalangi orang yang tahu persis apa yang mereka inginkan.

Juga, sebagian besar, kekuatan pasar ikut berperan. Pekerjaan sebagian besar untuk linux, bukan untuk bsd. Platform tertanam kebanyakan menggunakan linux. Perangkat lunak baru yang mewah ditulis di linux terlebih dahulu, kemudian mungkin porting ke BSD. Dll ...

1
chris

Hari ini? Banyak hal yang dilakukan untuk mendukung linux daripada BSD. Selain itu, BSD baru-baru ini mulai berupaya ramah terhadap pengguna baru. Dan mereka masih ketinggalan dalam beberapa aspek teknis (perhatikan, misalnya dukungan SMP yang buruk pada OpenBSD).

0
Cian

Ini tentang perasaan memiliki. Linux gratis dan terbuka dalam segala hal. Linux adalah milik semua orang. Hanya menggunakan Linux membuat orang merasa seperti bagian dari komunitas. BSD, terlepas dari lisensinya, "dimiliki" oleh kelompok kecil orang-orang aneh yang memiliki visi terbatas. Mereka tidak benar-benar ingin Anda menjadi bagian dari grup mereka karena Anda lebih rendah dan Anda mungkin mengacaukan kode mereka.

0
Fred