Mengapa seseorang memilih FreeBSD daripada Linux? [Tutup]


154

Mengapa seseorang memilih FreeBSD daripada Linux? Apa kelebihan FreeBSD dibandingkan dengan Linux? (Penyedia hosting bersama saya menggunakan FreeBSD.)


1
Anehnya, saya menemukan ini dalam mencari alasan untuk memilih Linux daripada FreeBSD. Saya melihat sebagian besar jawaban berdasarkan fakta dan komentar di sini, dengan segelintir pendapat, namun pertanyaan ini ditutup karena "jawaban atas pertanyaan ini cenderung hampir seluruhnya didasarkan pada pendapat?" Oh, ini forum "UNIX & Linux " ... saya mengerti.
Bob

Jawaban:


115

Jika Anda ingin tahu apa yang berbeda sehingga Anda dapat menggunakan sistem lebih efisien, berikut ini adalah pengantar BSD yang dirujuk untuk orang-orang yang berasal dari latar belakang Linux .

Jika Anda menginginkan lebih dari konteks historis untuk keputusan ini, saya hanya akan menebak mengapa mereka memilih FreeBSD. Sekitar waktu gelembung dot-com pertama, FreeBSD 4 sangat populer di kalangan ISP. Ini mungkin atau mungkin tidak terkait dengan penambahan kqueue. Halaman Wikipedia menggambarkan perasaan untuk FreeBSD 4 sebagai berikut: "... secara luas dianggap sebagai salah satu sistem operasi yang paling stabil dan berkinerja tinggi dari seluruh garis keturunan Unix." FreeBSD secara khusus telah menambahkan fitur lain dari waktu ke waktu yang akan menarik bagi penyedia hosting, seperti jaildan dukungan ZFS.

Secara pribadi, saya sangat suka sistem BSD karena mereka merasa seperti mereka cocok bersama lebih baik daripada kebanyakan distro Linux yang saya gunakan. Juga, dokumentasi yang disediakan langsung di berbagai buku pegangan, dll. Sangat bagus. Jika Anda akan menggunakan FreeBSD, saya sangat merekomendasikan Buku Panduan FreeBSD .


1
@Tepanget Mungkin saja ini sepenuhnya pengalaman pribadi, dan mungkin kurang umum di antara orang-orang yang memiliki pengalaman Linux yang luas sebelum mereka pernah melihat BSD. Penjelasan lain yang saya temukan adalah bahwa saya belajar sebagian besar dari apa yang saya ketahui tentang BSD dengan membaca dokumen proyek resmi, namun saya belajar sebagian besar dari apa yang saya ketahui tentang (kebanyakan) distro Linux oleh Googling. Sekali lagi Gentoo adalah pengecualian (wiki mereka adalah sumber yang bagus ketika saya menjelajahi Gentoo), yang membuat saya berpikir saya memahami alasan untuk keputusan tertentu yang lebih baik pada sistem tersebut.
Hank Gay

54
Contoh favorit saya dari aspek "integrasi" FreeBSD: Pada FreeBSD, Anda mengkonfigurasi antarmuka jaringan dengan "ifconfig". Di Linux, Anda mengkonfigurasi antarmuka jaringan dengan "ifconfig" ... dan "brctl" dan "vconfig" dan "ethtool" dan "iwconfig" dan "ip" dan "ip" dan ...
larsks

2
Tautan pertama sangat menarik, terima kasih
marto

1
@marto Senang Anda menemukannya bermanfaat. Saya ingat berpikir "Ini luar biasa" pertama kali saya menemukannya.
Hank Gay

4
@ashwin FreeBSD handbook adalah dokumen terbaik yang pernah saya lihat untuk OS. Yang paling dekat yang saya lihat mungkin adalah buku pegangan Gentoo. Halaman manual BSD juga cenderung sangat bagus, meskipun halaman manual OpenBSD mungkin lebih baik daripada FreeBSD.
Hank Gay

47

FreeBSD memiliki reputasi untuk tumpukan jaringan yang lebih kuat. Dari pengalaman profesional di perusahaan sebelumnya, kami memiliki server proxy yang jatuh dari beban. Ketika kami melemparkan FreeBSD di atasnya, server menangani beban dengan mudah selama lebih dari setahun (saya pindah - masih bisa bekerja).

NetBSD memiliki reputasi untuk bekerja pada banyak perangkat keras yang berbeda.

OpenBSD memiliki reputasi (memang layak) untuk menjadi sangat aman.

Ini Unix, kuat dan gratis. Tidak ada alasan nyata untuk menghindarinya, tetapi Anda akan kehilangan kehangatan baru yang cenderung dimiliki Linux.


Apa yang Anda jalankan sebelum FreeBSD?
BigSack

Itu beberapa waktu yang lalu. Mengingat kerangka waktu, mungkin CentOS atau RHEL 4.
Greg Cain

Dan Anda masih menggunakannya di suatu tempat, maksud saya BSD?
BigSack

Itu beberapa pekerjaan yang lalu. Saat ini saya tidak menggunakannya. Saya tidak dapat berbicara untuk majikan saya saat itu.
Greg Cain

2
@Jinxed Misalnya, rilis terbaru Linux 4.7 mendukung AMD Radeon RX 480 (yang juga merupakan perangkat keras terbaru). Tetapi kita harus menunggu lebih banyak waktu untuk mendengar pengumuman untuk dukungan perangkat keras yang sama. Itu kesegaran baru
Devesh Saini

29

Saya lebih suka filosofi lisensi dari lisensi BSD vs lisensi GPL. Bagi saya, gratis berarti melakukan hampir semua yang Anda inginkan dengan kode. Ini sangat gratis, Anda dapat membuatnya tidak gratis seperti apel.

Secara praktis itu mungkin tidak berdampak pada saya, tetapi saya lebih suka pada prinsipnya dan merupakan salah satu alasan saya memilih untuk menggunakan FreeBSD dari Linux.

Alasan lain adalah saya ingin bermain-main, saya menemukan ketika ketika saya menggunakan Ubuntu saya tidak memakai topi unix saya; alih-alih saya hanya menggunakan GUI di mana-mana seolah-olah saya berada di windows (yang tidak selalu merupakan hal buruk hanya berbeda).


24

FreeBSD adalah sistem operasi. Linux adalah sebuah kernel. Jadi, dalam pertanyaan Anda membandingkan apel dan biji jeruk.

Lisensi dan dukungan perangkat akan menjadi dua alasan utama saya mengapa seseorang akan memilih salah satu dari yang lain


2
Aku benar-benar bersamamu, kawan. Dan mengacaukan Wikipedia dan Torvalds sendiri karena menyebarkan informasi yang salah tentang pemasaran.
Davide

Sistem operasi secara teknis adalah kernel itu sendiri. FreeBSD dapat dibandingkan dengan Linux, satu-satunya perbedaan bahwa utilitas sistem di Linux berada pada repositori terpisah yang disebut util-linux, sedangkan di FreeBSD kode sumber mereka datang bersama dengan kode OS (OS = kernel) dalam repositori utama.
Kais

1
Secara teknis, kernel bisa menjadi sistem operasi keseluruhan (dalam perangkat penggunaan terbatas), tetapi dalam praktiknya biasanya tidak. Driver dan program lain apa pun yang digunakan untuk secara langsung mengontrol operasi perangkat keras adalah bagian dari sistem operasi. FreeBSD TIDAK sebanding dengan Linux, tetapi itu sebanding dengan distribusi Linux . Linux, secara teknis, hanyalah sebuah kernel (meskipun kebanyakan orang tidak mengetahui hal ini).
Bob

12

Inilah sesuatu yang saya tulis tentang varian unix BSD sebagai jawaban atas pertanyaan serupa pada serverfault. Secara umum, basis kode sistem BSD lebih terkontrol dengan ketat daripada distro linux biasa. Anda akan mendapatkan sesuatu yang sedikit lebih mirip dengan unix tradisional dan sistem ini sangat kuat dengan kebijakan perubahan yang lebih konservatif.

Jika Anda adalah toko sumber terbuka murni dan tidak bergantung pada perangkat lunak komersial seperti Oracle maka sistem BSD unix akan memberi Anda platform perangkat lunak yang sangat stabil, dipahami dengan baik dan dikendalikan, lebih daripada Linux. Sebagian besar masalah bersejarah seperti driver yang buruk atau dukungan SMP telah diatasi tahun yang lalu, terutama pada perangkat keras server utama.

Jika Anda menginginkan desktop unix tradisional maka unix BSD akan memberi Anda ini juga distro linux apa pun. Jika Anda mencari sistem pengguna akhir, Anda mungkin lebih baik dengan Ubuntu atau Fedora. Gentoo Linux didasarkan pada turunan dari sistem pengemasan 'ports' BSD.


12

Perbedaan antara distribusi BSD dan Linux tertanggal pada masa-masa awal Unix.

AT&T memiliki Unix, tetapi karena pembatasan itu tidak dapat bersaing di industri komputasi. Karena ini, mereka melisensikan Unix ke Berkeley. Berkeley lepas landas dengan penyesuaian dan penyesuaian segalanya hingga akhirnya tidak ada kode AT&T yang benar-benar hadir dalam OS baru mereka, yang disebut BSD (Berkeley Software Distribution.)

Masukkan sedikit kemudian, Linus Torvalds berada di kelas Sistem Operasi bekerja dengan klon Unix lengkap yang disebut Minix, yang dimaksudkan untuk melatih siswa dalam membangun OS. Linus lepas landas dengan ide ini dan mendirikan cabang Linux.

Sekarang pengalaman saya lebih terletak pada OpenBSD, dan dari perspektif itu perbedaannya sangat mengejutkan. Telah disebutkan bahwa OpenBSD lebih aman, dengan hanya 2 eksploitasi dalam sejarahnya yang menghasilkan hak tersebut.

Pendiri Theo de Raadt percaya bahwa keamanan harus menjadi fokus utama dan bahwa banyak sistem Linux dan BSD lainnya tidak didedikasikan untuk menulis kode yang baik, dan sebaliknya terlalu fokus pada penambahan fitur baru hanya untuk menambahkannya.

OpenBSD memiliki jadwal rilis 6 bulan, apa pun yang tidak dapat diimplementasikan secara penuh dan aman dalam periode waktu tersebut tidak ditambahkan. Dibandingkan dengan distribusi Linux seperti Ubuntu, yang tidak pernah menguji hal yang menggantung sebelum rilis, ini adalah kunci besar untuk ketenangan pikiran bagi banyak sysadmin dan ops server.


10

Seperti @ Pengguna , saya lebih suka lisensi BSD dan merupakan alasan utama saya menggunakannya sebagai OS utama saya.

Saya sama sekali tidak menentang GPL, tetapi jika aplikasi berlisensi MIT / seperti MIT tersedia, saya akan menggunakannya terlebih dahulu pada aplikasi serupa yang GPL.

Ini sangat gratis, Anda bisa membuatnya tidak gratis

Itu sangat menarik bagi yang berorientasi bisnis, juga pengguna seperti saya.

Sistem Ports sangat luar biasa (IMNSHO) dan telah menjadi model untuk ditiru oleh beberapa distro Linux (Gentoo langsung diingat).

Juga, karena FreeBSD tidak lazim di desktop seperti Linux (PC-BSD luar biasa), geek batin saya harus menggunakannya sebagai OS desktop saya. Saya tidak bisa menahannya.

Sejauh ini, tidak ada apa pun di Windows yang tidak bisa dilakukan Linux, dan apa pun di Linux yang tidak bisa dilakukan FreeBSD. ... dan itu termasuk Flash - tanpa berjalan di bawah Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.


4

Dokumentasi:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Konsistensi pengembangan:

http://svnweb.freebsd.org/base/release/

Lisensi

Hak Cipta 1992-2012 Proyek FreeBSD. Seluruh hak cipta.

Redistribusi dan penggunaan dalam bentuk sumber dan biner, dengan atau tanpa modifikasi, diizinkan asalkan persyaratan berikut dipenuhi:

  • Redistribusi kode sumber harus mempertahankan pemberitahuan hak cipta di atas, daftar persyaratan ini dan penafian berikut.

  • Redistribusi dalam bentuk biner harus mereproduksi pemberitahuan hak cipta di atas, daftar ketentuan ini dan penafian berikut dalam
    dokumentasi dan / atau materi lain yang disediakan bersama distribusi.

PERANGKAT LUNAK INI DISEDIAKAN OLEH PROYEK FREEBSD "SEBAGAIMANA ADANYA" DAN JAMINAN TERSURAT MAUPUN TERSIRAT, TERMASUK, TETAPI TIDAK TERBATAS PADA, JAMINAN TERSIRAT DARI DAGANG KEWAJIBAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU. DALAM KEADAAN APA SAJA, PROYEK ATAU KONTRIBUTER FREEBSD TIDAK BERTANGGUNG JAWAB ATAS SEMUA LANGSUNG, TIDAK LANGSUNG, INSIDENTAL, KHUSUS, LUAR BIASA, ATAU KERUSAKAN KONSEKUENSIAL (TERMASUK, TAPI TIDAK TERBATAS PADA, PENGADAAN BARANG ATAU LAYANAN; ATAU GANGGUAN BISNIS) TETAPI MENYEBABKAN DAN MENGGUNAKAN TEORI KEWAJIBAN, APA PUN DALAM KONTRAK, KEWAJIBAN KETAT, ATAU TOR (TERMASUK NEGLIGENSI ATAU LAINNYA) YANG BERJALAN DALAM JALAN GUNAKAN PENGGUNAAN PERANGKAT LUNAK INI, APA PUN YANG DAPAT DIPEROLEH ATAS KEMUNGKINAN.

Pandangan dan kesimpulan yang terkandung dalam perangkat lunak dan dokumentasi adalah milik penulis dan tidak boleh ditafsirkan sebagai mewakili kebijakan resmi, baik tersurat maupun tersirat, dari Proyek FreeBSD.


1

Untuk waktu yang lama, 'ports ports' FreeBSD, yang berarti perangkat lunak tersedia untuknya melalui manajer paketnya, lebih besar dan lebih baik daripada apa yang ada di repositori Linux. Saya membayangkan itu tidak benar sekarang, walaupun saya tidak tahu statistik apa pun.


Pengumpulan port "di luar" dari manajer paketnya. Ukuran koleksi port tidak relevan, seperti jumlah "port" dalam koleksi. Tentu, itu harus berisi perangkat lunak apa pun yang tidak tersedia di repo yang ingin Anda gunakan, tetapi itu saja.
thecarpy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.