ทำไมบางคนถึงเลือก FreeBSD บน Linux [ปิด]


154

ทำไมบางคนถึงเลือกFreeBSDบน Linux ข้อดีของ FreeBSD เมื่อเปรียบเทียบกับ Linux คืออะไร (ผู้ให้บริการโฮสต์ที่ใช้ร่วมกันของฉันใช้ FreeBSD)


1
ผิดปกติพอฉันพบสิ่งนี้ในการค้นหาเหตุผลในการเลือก Linux ผ่าน FreeBSD ฉันเห็นคำตอบตามความเป็นจริงและความคิดเห็นส่วนใหญ่ที่นี่พร้อมความคิดเห็นที่ประจบประแจง แต่คำถามนี้ถูกปิดเพราะ "คำตอบของคำถามนี้มักจะอิงจากความคิดเห็นทั้งหมดหรือไม่" โอ้นี่คือฟอรัม"UNIX & Linux " ... ฉันเข้าใจแล้ว
บ็อบ

คำตอบ:


115

หากคุณต้องการที่จะรู้ว่าสิ่งที่แตกต่างกันเพื่อให้คุณสามารถใช้ระบบได้อย่างมีประสิทธิภาพมากขึ้นนี่คือการแนะนำอ้างอิงทั่วไป BSD กับคนที่มาจากภูมิหลังของลินุกซ์

หากคุณต้องการบริบททางประวัติศาสตร์เพิ่มเติมสำหรับการตัดสินใจครั้งนี้ฉันจะเดาว่าทำไมพวกเขาถึงเลือก FreeBSD ในช่วงเวลาของฟองสบู่ดอตคอมครั้งแรก FreeBSD 4 ได้รับความนิยมอย่างสูงจากผู้ให้บริการอินเทอร์เน็ต kqueueนี้อาจจะหรืออาจจะไม่ได้รับการที่เกี่ยวข้องกับการเพิ่มขึ้นของ หน้า Wikipedia อธิบายความรู้สึกของ FreeBSD 4 ดังนี้: "... ได้รับการยอมรับอย่างกว้างขวางว่าเป็นหนึ่งในระบบปฏิบัติการที่มีความเสถียรและมีประสิทธิภาพสูงที่สุดของเชื้อสาย Unix ทั้งหมด" โดยเฉพาะ FreeBSD ได้เพิ่มคุณสมบัติอื่น ๆ เมื่อเวลาผ่านไปซึ่งจะดึงดูดผู้ให้บริการโฮสติ้งเช่นjailและสนับสนุน ZFS

โดยส่วนตัวแล้วฉันชอบระบบ BSD มากเพราะพวกเขารู้สึกว่าเข้ากันได้ดีกว่า Linux distros ส่วนใหญ่ที่ฉันเคยใช้ นอกจากนี้เอกสารที่ให้ไว้โดยตรงในคู่มือเล่มต่าง ๆ ฯลฯ นั้นยอดเยี่ยม หากคุณกำลังจะต้องใช้ FreeBSD ผมขอแนะนำFreeBSD คู่มือ


1
@Tshepang เป็นไปได้ว่านี่เป็นประสบการณ์ส่วนตัวอย่างสิ้นเชิงและอาจเป็นเรื่องธรรมดาในหมู่คนที่มีประสบการณ์การใช้งาน Linux ที่กว้างขวางก่อนที่พวกเขาจะเห็น BSD อีกคำอธิบายหนึ่งที่ฉันคิดขึ้นมาคือฉันได้เรียนรู้สิ่งที่ฉันรู้เกี่ยวกับ BSD เป็นส่วนใหญ่โดยการอ่านเอกสารโครงการอย่างเป็นทางการ Gentoo เป็นข้อยกเว้นอีกครั้ง (วิกิของพวกเขาเป็นทรัพยากรที่ยอดเยี่ยมเมื่อฉันสำรวจ Gentoo) ซึ่งทำให้ฉันคิดว่าฉันเข้าใจเหตุผลในการตัดสินใจบางอย่างที่ดีกว่าในระบบเหล่านั้น
แฮงค์เกย์

54
ตัวอย่างที่ฉันโปรดปรานเกี่ยวกับ "การรวม" ของ FreeBSD: บน FreeBSD คุณกำหนดค่าอินเตอร์เฟสเครือข่ายด้วย "ifconfig" บน Linux คุณกำหนดค่าเชื่อมต่อเครือข่ายด้วย "ifconfig" ... และ "brctl" และ "vconfig" และ "ethtool" และ "iwconfig" และ "IP" และ ...
larsks

2
ลิงค์แรกน่าสนใจมากขอบคุณ
marto

1
@marto ดีใจที่คุณพบว่ามีประโยชน์ ฉันจำได้ว่าคิดว่า "นี่ยอดเยี่ยม" ครั้งแรกที่ฉันเจอมัน
แฮงค์เกย์

4
คู่มือ @ashwin FreeBSD เป็นเอกสารที่ดีที่สุดที่ฉันเคยเห็นสำหรับ OS สิ่งที่ฉันเห็นใกล้เคียงที่สุดอาจเป็นคู่มือ Gentoo หน้าคน BSD ก็มีแนวโน้มที่จะดีมากแม้ว่าหน้าคนของ OpenBSD อาจจะดีกว่าของ FreeBSD
แฮงค์เกย์

47

FreeBSD มีชื่อเสียงในด้านเครือข่ายที่แข็งแกร่งกว่า จากประสบการณ์ระดับมืออาชีพที่ บริษัท ก่อนหน้านี้เรามีพร็อกซีเซิร์ฟเวอร์ที่ลดลงจากภาระ เมื่อเราโยน FreeBSD ลงไปเซิร์ฟเวอร์ก็จัดการโหลดได้อย่างง่ายดายนานกว่าหนึ่งปี (ฉันย้ายไป - ยังคงใช้งานได้)

NetBSD มีชื่อเสียงในการใช้งานกับฮาร์ดแวร์ที่แตกต่างกันมากมาย

OpenBSD มีชื่อเสียงที่สมควรได้รับความปลอดภัยอย่างมาก

มันคือยูนิกซ์มันแข็งแกร่งและฟรี ไม่มีเหตุผลที่แท้จริงที่จะหลีกเลี่ยง แต่คุณจะพลาดความร้อนแรงที่ลินุกซ์มีอยู่


คุณทำงานอะไรก่อน FreeBSD?
BigSack

เมื่อไม่นานมานี้ กำหนดกรอบเวลาอาจเป็น CentOS หรือ RHEL 4
Greg Cain

และคุณยังใช้มันอยู่ที่ไหนสักแห่งฉันหมายถึง BSD?
BigSack

นั่นเป็นงานที่ผ่านมาไม่กี่ ฉันไม่ได้ใช้งาน ฉันไม่สามารถพูดกับนายจ้างของฉันในเวลานั้น
Greg Cain

2
@Jinxed ตัวอย่างเช่นLinux 4.7รุ่นล่าสุดสนับสนุนAMD Radeon RX 480 (ซึ่งเป็นฮาร์ดแวร์ล่าสุดด้วย) แต่เราต้องรอเวลามากขึ้นในการรับฟังการประกาศเพื่อรองรับฮาร์ดแวร์เดียวกัน นั่นเป็นเรื่องใหม่ที่ร้อนแรง
Devesh Saini

29

ฉันชอบปรัชญาใบอนุญาตของใบอนุญาต BSD เทียบกับใบอนุญาต GPL สำหรับฉันหมายถึงฟรีทำสิ่งที่คุณต้องการด้วยรหัส ฟรีมากคุณสามารถทำให้มันฟรีได้อย่างที่แอปเปิ้ลทำ

ในทางปฏิบัติแล้วอาจไม่มีผลกับฉัน แต่ฉันชอบมันในหลักการและเป็นหนึ่งในเหตุผลที่ฉันเลือกใช้ FreeBSD บน Linux

อีกเหตุผลหนึ่งคือฉันต้องการคนจรจัดฉันพบเมื่อฉันใช้ Ubuntu ฉันไม่ได้สวมหมวกยูนิกซ์ แทนฉันแค่ใช้ GUI ทุกที่ราวกับว่าฉันอยู่ใน windows (ซึ่งไม่จำเป็นต้องเป็นสิ่งที่ไม่ดีแตกต่างกันเพียง)


24

FreeBSD เป็นระบบปฏิบัติการ Linux เป็นเคอร์เนล ดังนั้นในคำถามของคุณคุณกำลังเปรียบเทียบแอปเปิ้ลกับเมล็ดส้ม

สิทธิ์ใช้งานและการสนับสนุนอุปกรณ์จะเป็นสองเหตุผลหลักของฉันที่ว่าทำไมบางคนถึงเลือกอย่างใดอย่างหนึ่ง


2
ฉันทั้งหมดกับคุณสหาย และทำเกลียวWikipediaและ Torvalds เองเพื่อเผยแพร่ข้อมูลที่ผิดที่ชาญฉลาดด้านการตลาด
davide

ระบบปฏิบัติการเป็นเทคนิคเคอร์เนลเอง FreeBSD นั้นเปรียบได้กับ Linux ความแตกต่างเพียงอย่างเดียวที่ยูทิลิตี้ระบบใน Linux นั้นอยู่ในที่เก็บแยกต่างหากที่เรียกว่าutil-linuxในขณะที่ FreeBSD นั้นซอร์สโค้ดจะมาพร้อมกับรหัส OS (OS = kernel) ในที่เก็บหลัก
Kais

1
ในทางเทคนิคเคอร์เนลอาจเป็นระบบปฏิบัติการทั้งหมด (ในอุปกรณ์ที่ จำกัด การใช้งาน) แต่ในทางปฏิบัติมันมักจะไม่ใช่ ไดรเวอร์และโปรแกรมอื่น ๆ ที่ใช้ในการควบคุมการทำงานของฮาร์ดแวร์โดยตรงเป็นส่วนหนึ่งของระบบปฏิบัติการ FreeBSD คือไม่เทียบเท่ากับลินุกซ์ แต่มันก็เปรียบได้กับลินุกซ์กระจาย ลินุกซ์ในทางเทคนิคแล้วเป็นเพียงเคอร์เนล (แม้ว่าคนส่วนใหญ่ไม่รู้เรื่องนี้)
Bob

12

นี่คือสิ่งที่ฉันเขียนเกี่ยวกับ BSD unix ในคำตอบของคำถามที่คล้ายกันใน serverfault ในวงกว้างรหัสฐานของระบบ BSD นั้นควบคุมได้แน่นกว่าลินุกซ์ทั่วไป คุณจะได้รับบางสิ่งบางอย่างมากกว่ายูนิกซ์แบบดั้งเดิมและระบบมีความแข็งแกร่งพร้อมกับนโยบายการเปลี่ยนแปลงที่อนุรักษ์นิยมมากขึ้น

หากคุณเป็นร้านโอเพนซอร์ซแท้ๆและไม่ต้องพึ่งพาซอฟต์แวร์เชิงพาณิชย์อย่าง Oracle แล้วระบบ BSD unix จะให้แพลตฟอร์มซอฟต์แวร์ที่มีเสถียรภาพมีความเข้าใจและควบคุมได้ดีมากกว่าลินุกซ์ ปัญหาประวัติศาสตร์ส่วนใหญ่เช่นไดรเวอร์ที่ไม่ดีหรือการสนับสนุน SMP ได้รับการแก้ไขเมื่อหลายปีก่อนโดยเฉพาะอย่างยิ่งในฮาร์ดแวร์เซิร์ฟเวอร์หลัก

หากคุณต้องการเดสก์ท็อปยูนิกซ์แบบดั้งเดิม BSD unix จะให้สิ่งนี้กับคุณเช่นเดียวกับลินุกซ์ distro หากคุณเป็นผู้ใช้งานระบบคุณอาจจะดีกว่าด้วย Ubuntu หรือ Fedora Gentoo Linux อ้างอิงจากระบบบรรจุภัณฑ์ของพอร์ตของ BSD


12

ความแตกต่างระหว่างการแจกแจง BSD และ Linux ย้อนหลังไปถึงวันแรก ๆ ของ Unix

AT&T เป็นเจ้าของ Unix แต่เนื่องจากข้อ จำกัด ทำให้ไม่สามารถแข่งขันในอุตสาหกรรมคอมพิวเตอร์ได้ ด้วยเหตุนี้พวกเขาจึงอนุญาต Unix ให้ Berkeley เบิร์กลีย์เริ่มต้นด้วยการปรับแต่งและปรับเปลี่ยนทุกอย่างจนกระทั่งในที่สุดไม่มีรหัส AT&T ปรากฏในระบบปฏิบัติการใหม่ของพวกเขาชื่อ BSD (การกระจายซอฟต์แวร์ของ Berkeley)

ป้อนอีกหน่อย Linus Torvalds อยู่ในชั้นเรียนระบบปฏิบัติการที่ทำงานกับ Unix clone ที่ไม่สมบูรณ์ชื่อว่า Minix ซึ่งหมายถึงการฝึกอบรมนักเรียนในการสร้างระบบปฏิบัติการ ไลนัสเริ่มต้นด้วยแนวคิดนี้และก่อตั้งสาขา Linux

ตอนนี้ประสบการณ์ของฉันอยู่กับ OpenBSD มากขึ้นและจากมุมมองนั้นความแตกต่างก็น่าทึ่ง มีการกล่าวถึงว่า OpenBSD มีความปลอดภัยมากกว่าโดยมีเพียง 2 ช่องโหว่ในประวัติศาสตร์ที่ได้รับนั้น

ผู้ก่อตั้ง Theo de Raadt เชื่อว่าการรักษาความปลอดภัยควรเป็นจุดสนใจหลักและ Linux และ BSD อื่น ๆ จำนวนมากไม่ได้ทุ่มเทให้กับการเขียนโค้ดที่ดีและเน้นไปที่การเพิ่มฟีเจอร์ใหม่ ๆ

OpenBSD มีกำหนดการวางจำหน่าย 6 เดือนไม่มีการเพิ่มสิ่งใดที่ไม่สามารถดำเนินการได้อย่างสมบูรณ์และปลอดภัยภายในช่วงเวลาดังกล่าว เมื่อเทียบกับ Linux ดิสทริบิวชันเช่น Ubuntu ที่ไม่เคยทดสอบสิ่งที่มีการเปลี่ยนแปลงก่อนเผยแพร่นี่เป็นกุญแจสำคัญอย่างยิ่งสำหรับความสบายใจของผู้ดูแลระบบและผู้ดูแลเซิร์ฟเวอร์


10

เช่นเดียวกับผู้ใช้@ฉันต้องการสิทธิ์ใช้งาน BSD และเป็นเหตุผลหลักที่ฉันใช้เป็นระบบปฏิบัติการหลักของฉัน

ฉันไม่ได้ต่อต้าน GPL แต่ถ้ามีแอพที่มีลิขสิทธิ์แบบ MIT / MIT ให้ใช้ฉันจะใช้มันเป็นครั้งแรกในแอปพลิเคชันที่คล้ายกันซึ่งเป็น GPL

มันฟรีคุณสามารถทำให้มันไม่ฟรี

นั่นเป็นเรื่องที่น่าสนใจมากสำหรับธุรกิจที่มุ่งเน้นเช่นเดียวกับผู้ใช้เช่นตัวเอง

ระบบพอร์ตนั้นอยู่เหนือการเปรียบเทียบ (IMNSHO) และเป็นแบบจำลองสำหรับการเลียนแบบโดยหลาย distros Linux (Gentoo มาถึงใจทันที)

นอกจากนี้เนื่องจาก FreeBSD ไม่ได้เป็นที่แพร่หลายบนเดสก์ท็อปเป็น Linux (PC-BSD เป็นนิยาย), geek ภายในของฉันต้องใช้มันเป็นระบบปฏิบัติการเดสก์ท็อปของฉัน ฉันช่วยไม่ได้

จนถึงตอนนี้ไม่มีอะไรบน Windows ที่ Linux ไม่สามารถทำได้และสิ่งใดบน Linux ที่ FreeBSD ไม่สามารถทำได้ ... และนั่นรวมถึง Flash - โดยไม่ต้องทำงานภายใต้ Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka


4

เอกสารอ้างอิง:

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

ความสอดคล้องการพัฒนา:

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

การอนุญาต

ลิขสิทธิ์ 1992-2012 โครงการ FreeBSD สงวนลิขสิทธิ์.

อนุญาตให้เผยแพร่ซ้ำและใช้งานในแหล่งที่มาและรูปแบบไบนารีโดยมีหรือไม่มีการดัดแปลงหากเงื่อนไขตรงตามเงื่อนไขต่อไปนี้:

  • การเผยแพร่ซอร์สโค้ดต้องเก็บรักษาประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้

  • การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ใน
    เอกสารและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการกระจาย

ซอฟต์แวร์นี้จัดหาให้โดยโครงการ FreeBSD `` ตามสภาพ 'และการรับประกันโดยนัยหรือโดยนัยใด ๆ รวมถึง แต่ไม่ จำกัด เพียงการรับประกันโดยนัยของความสามารถในการจำหน่ายและความเหมาะสมสำหรับส่วนบุคคล ไม่ว่าในกรณีใดโครงการ FREEBSD หรือผู้มีส่วนร่วมจะต้องรับผิดต่อโดยตรงไม่ว่าในทางใดทางหนึ่งทางตรงหรือทางอ้อมหรือทางอ้อมหรือทางอ้อมหรือทางอ้อมหรือทางอ้อมใด ๆ ก็ตามไม่ว่าในกรณีใด ๆ หรือการแทรกแซงทางธุรกิจ) ไม่ว่าจะเกิดจากสาเหตุใดก็ตามและด้วยเหตุผลใดก็ตามไม่ว่าจะเป็นสัญญาความรับผิดที่เข้มงวดหรือการทรมาน

มุมมองและข้อสรุปที่มีอยู่ในซอฟต์แวร์และเอกสารเป็นของผู้เขียนและไม่ควรตีความว่าเป็นตัวแทนนโยบายอย่างเป็นทางการไม่ว่าจะแสดงหรือโดยนัยของโครงการ FreeBSD


1

เป็นเวลานานที่ 'คอลเลกชันพอร์ต' ของ FreeBSD ซึ่งหมายถึงซอฟต์แวร์ที่มีให้ผ่านตัวจัดการแพคเกจของตนนั้นใหญ่กว่าและดีกว่าที่เคยอยู่ในที่เก็บ Linux ฉันจะจินตนาการว่าไม่เป็นความจริงในขณะนี้แม้ว่าฉันจะไม่ทราบสถิติใด ๆ


คอลเล็กชันพอร์ตคือ "ภายนอก" ของตัวจัดการแพ็กเกจ ขนาดของคอลเลกชันพอร์ตไม่เกี่ยวข้องเช่นเดียวกับจำนวนของ "พอร์ต" ในคอลเลกชัน แน่นอนว่าควรมีซอฟต์แวร์ใด ๆ ที่ไม่สามารถใช้ได้ใน repos ที่คุณต้องการใช้ แต่มันเกี่ยวกับมัน
thecarpy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.