Beberapa orang akan berpendapat bahwa BSD / Unix selalu lebih dapat diandalkan dan stabil daripada Linux (bukan aku, tentu saja, jangan sakiti aku!). 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
Jawaban:
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 yang berfungsi selama beberapa tahun setelah keluar dan internet masih agak jarang.
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 tumpukan TCP yang berfungsi.
Linux tersedia di bawah GPL yang mengurangi insentif untuk membayarnya. Ini dan kediktatoran efektif Torvalds Linux bekerja untuk menjaga agar pengembangan kernel tetap bersatu.
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 saja pada saat itu) lebih matang dan secara teknis bisa dibilang unggul , Linux mendapat mindshare - yang cukup banyak menjadi semua dan mengakhiri semua kesuksesan di pasar perangkat lunak besar.
sumber
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.
sumber
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!
sumber
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, hampir selalu ada beberapa BSD yang mengharuskan pengguna untuk membuat pilihan. Segera setelah massa kritis mengambil alih karena ada lebih banyak port dan driver untuk Linux.
sumber
Saya telah menggunakan Linux dalam beberapa cara sejak pertama kali boot dengan GNU. Reaksi pertama saya untuk menggunakannya adalah "Terima kasih & (# * $ & # tuhan ini tidak 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 suka 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 mengirimkan banyak sekali 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-nya saat mempertimbangkan pertanyaan ini. Saya tidak bisa memberi tahu Anda berapa banyak orang yang naik kereta Linux / GNU setelah libreadline dirilis, tapi saya yakin ini jumlah yang signifikan.
Ada juga 'kemuliaan moral' pada saat itu. GPL membela kebebasan Anda , yang benar-benar dihormati oleh sebagian besar pengungsi UNIX. Jadi, ketika serbuan pengembang benar-benar terbentuk, orang-orang BSD tidak dapat menggunakan kode yang masuk ke Linux / GNU karena masalah perizinan.
Singkatnya, Anda agak harus ada di sana :)
sumber
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. Hal-hal GNU lebih ramah pemula tetapi cenderung menghalangi seseorang 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 ...
sumber
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).
sumber
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 dengan visi terbatas. Mereka tidak benar-benar ingin Anda menjadi bagian dari grup mereka karena Anda lebih rendah dan Anda mungkin mengacaukan kode mereka.
sumber
Karena BSD sedang sekarat .
Oh .. tidak, maksud saya BSD masih sekarat .
sumber