Linux กับ BSD: คุณควรใช้อันไหน?

Linux กับ BSD: คุณควรใช้อันไหน?

ที่ MakeUseOf เราครอบคลุม Linux ค่อนข้างน้อยในฐานะ 'ทางเลือก' สำหรับ Windows และ Mac OS X อย่างไรก็ตาม สิ่งเหล่านี้ไม่ใช่ระบบปฏิบัติการเพียงสามระบบเท่านั้น - ยังมีตระกูล BSD ของระบบปฏิบัติการที่คล้ายกับ Unix ซึ่งได้แก่ ในเชิงเทคนิคที่แตกต่างจาก Linux





ในนามของการแข่งขันที่เป็นธรรม ถึงเวลาแล้วที่เราจะให้การยอมรับระบบปฏิบัติการ BSD ด้วยเช่นกัน และไม่มีวิธีใดที่จะดีไปกว่าการเปรียบเทียบกับ Linux ระบบปฏิบัติการ BSD ต่างกันอย่างไร และคุณควรใช้งานแทน Linux หรือไม่ Linux และระบบปฏิบัติการเดสก์ท็อป BSD ที่ดีที่สุดเป็นอย่างไร PC-BSD , เปรียบเทียบบนเดสก์ท็อป ?





Linux และ BSD มีความคล้ายคลึงกันอย่างไร

มาดูแลความคล้ายคลึงกันก่อนซึ่งมีมากมาย ระบบปฏิบัติการทั้งสองเป็นโอเพ่นซอร์สและเหมือน Unix ดังนั้นโปรแกรมและยูทิลิตี้เดียวกันจำนวนมากจึงทำงานบนทั้งสองระบบ แม้แต่บนเดสก์ท็อป ระบบปฏิบัติการทั้งสองจะดูคล้ายคลึงกัน เนื่องจากโดยทั่วไปแล้วทั้งสองระบบจะใช้สภาพแวดล้อมเดสก์ท็อปเดียวกัน ซึ่งรวมถึงแต่ไม่จำกัดเพียง GNOME และ KDE Firefox, GIMP และแอปพลิเคชั่นโอเพ่นซอร์สยอดนิยมอื่น ๆ อีกมากมายยังทำงานบนทั้งสองระบบ





ดังนั้นเมื่อคุณพยายามมองหาความแตกต่างที่ใหญ่และชัดเจน คุณจะไม่พบสิ่งใดเลย จริงๆ แล้วมีรายละเอียดที่เล็กกว่า เบื้องหลังและผลที่ตามมาที่สร้างความแตกต่าง

เคอร์เนลกับระบบปฏิบัติการ

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



xbox one x กับ xbox series x

ในทางกลับกัน BSD มักจะเป็นระบบปฏิบัติการทั้งหมด ไม่ใช่แค่เคอร์เนลเท่านั้น มีระบบปฏิบัติการ BSD หลายระบบที่มีความแตกต่างระหว่างกัน แต่มันง่ายกว่าและค่อนข้างถูกต้องที่จะเรียกพวกมันว่าตระกูล BSD เนื่องจากทั้งหมดมาจาก BSD Unix

Unix Heritage

ซึ่งนำฉันไปสู่จุดต่อไปของฉัน: ระบบปฏิบัติการ BSD เป็น 'Unix' มากกว่า Linux เนื่องจากเหตุผลทางกฎหมาย ระบบปฏิบัติการในตระกูล BSD จริง ๆ แล้วไม่สามารถเรียกตัวเองว่า Unix ได้ แต่เรียกตัวเองว่า Unix เท่านั้น แต่มีสายเลือดที่สืบทอดมาจาก Unix มายาวนาน ระบบปฏิบัติการ BSD ร่วมกับ AIX, HP-UX, Solaris และแม้แต่ Mac OS X (ผ่านดาร์วิน ซึ่งอิงกับ BSD) สามารถติดตามรากเหง้าของพวกเขาไปจนถึงการสร้าง Unix ดั้งเดิม





ในทางกลับกัน Linux รวม Minix เป็นระบบปฏิบัติการเพียงสองระบบที่มีลักษณะคล้าย Unix และได้รับแรงบันดาลใจจาก Unix แต่ไม่มีความผูกพันใด ๆ กับ Unix ดั้งเดิม

ใบอนุญาต

การออกใบอนุญาตที่ Linux และตระกูล BSD ใช้มีความแตกต่างกัน ในขณะที่ทั้งคู่ใช้ใบอนุญาตโอเพ่นซอร์ส ลีนุกซ์ใช้ GPL ซึ่งให้ประโยชน์แก่ผู้ใช้โดยบังคับให้นักพัฒนาเผยแพร่การดัดแปลงใดๆ ต่อซอฟต์แวร์ที่ได้รับอนุญาต GPL เป็นโอเพ่นซอร์สและมีใบอนุญาตเดียวกัน





ตระกูล BSD ใช้ใบอนุญาต BSD ซึ่งสนับสนุนนักพัฒนาโดยอนุญาตให้พวกเขาใช้ซอฟต์แวร์โอเพ่นซอร์ส แก้ไขมัน แล้วเก็บเป็นกรรมสิทธิ์หากต้องการ แทนที่จะบังคับให้ปล่อยการเปลี่ยนแปลงเป็นโอเพ่นซอร์ส (แม้ว่าจะยังทำได้หาก พวกเขาต้องการ).

เป็นเพราะใบอนุญาต BSD ที่ Apple สามารถใช้บิต BSD ต่างๆ (รวมถึงจาก FreeBSD) และสร้าง Mac OS X เป็นผลิตภัณฑ์แหล่งผสม Google สามารถสร้าง Android ได้แม้จะใช้และแก้ไขเคอร์เนล Linux (และซอฟต์แวร์ที่ได้รับอนุญาต GPL อื่นๆ) เพราะพวกเขาปล่อยระบบปฏิบัติการมือถือเป็นโอเพ่นซอร์สและไม่มีปัญหาในการทำเช่นนั้น

ฝ่ายสนับสนุนผู้ขาย

สุดท้าย หากคุณกำลังเปรียบเทียบ Linux และ BSD เป็นระบบปฏิบัติการเดสก์ท็อป คุณต้องดูที่การสนับสนุนของผู้จำหน่าย เมื่อคุณแยก Mac OS X (เนื่องจากเป็น BSD ในทางเทคนิค แต่จากมุมมองของผู้ใช้ เราจะพิจารณาแยกจากกัน) การสนับสนุนของผู้จำหน่ายอาจไม่ดีนักสำหรับระบบปฏิบัติการ BSD ไม่เลว แต่ Linux มีดีกว่า จากสองสิ่งนี้ มีโอกาสสูงที่ซอฟต์แวร์จะถูกเขียนขึ้นสำหรับ Linux มากกว่าระบบปฏิบัติการ BSD ไดรเวอร์กราฟิกดีกว่าและมีมากมายบน Linux (ทั้งที่เป็นกรรมสิทธิ์และโอเพ่นซอร์ส) และในทางกลับกันก็มีเกมบน Linux มากกว่า BSD

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

แม้ว่า Mac OS X จะมีบางสิ่งเกิดขึ้นซึ่งระบบปฏิบัติการ BSD อื่นๆ ไม่มี แต่ก็ยังไม่ง่ายสำหรับ Mac OS X เมื่อเทียบกับ Linux

วิธีดูสัตว์ในแบบ 3 มิติบน google

ข้อได้เปรียบทางเทคโนโลยีของBSD

อย่างไรก็ตาม เคอร์เนล BSD ที่แตกต่างกันมีการนำเทคโนโลยีต่างๆ ไปใช้งานที่แตกต่างกันมากมาย ซึ่งบางส่วนได้รับการพิสูจน์แล้วว่าเหนือกว่า Linux FreeBSD ขึ้นชื่อว่ามีเครือข่ายสแต็กที่ยอดเยี่ยม และ OpenBSD ขึ้นชื่อว่ามีความปลอดภัยเท่าที่มนุษย์จะสามารถทำได้ NetBSD สามารถทำงานบนสถาปัตยกรรมได้มากกว่าที่ Linux ทำได้ ซึ่งรวมถึงเครื่องปิ้งขนมปัง ดังนั้นระบบปฏิบัติการ BSD จึงไม่เลวจากมุมมองทางเทคนิค แต่นักพัฒนาบุคคลที่สามได้รับการสนับสนุนน้อยกว่าสำหรับ Linux ด้วยการสนับสนุนที่เพียงพอ คุณสามารถทำทุกอย่างที่คุณต้องการบนระบบปฏิบัติการ

บนเดสก์ท็อป ติดกับ Linux

ในท้ายที่สุด ผู้ใช้ส่วนใหญ่จะต้องการติด Linux สำหรับเดสก์ท็อปของตนตามที่มีอยู่ สาเหตุหลายประการที่ทำให้ Linux ดีกว่า บนเดสก์ท็อป อย่างไรก็ตาม หากบทความนี้ทำให้คุณอยากรู้เกี่ยวกับระบบปฏิบัติการ BSD มากขึ้น ลองใช้เครื่องเสมือนหรือในคอมพิวเตอร์สำรองก็ได้ ไม่เคยเจ็บที่จะรู้ว่ามีอะไรอยู่ที่นั่น

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

เครดิตรูปภาพ: Forrestal_PL

แบ่งปัน แบ่งปัน ทวีต อีเมล ลบไฟล์และโฟลเดอร์ Windows เหล่านี้เพื่อเพิ่มพื้นที่ว่างในดิสก์

ต้องการล้างพื้นที่ดิสก์บนคอมพิวเตอร์ Windows ของคุณหรือไม่? ต่อไปนี้คือไฟล์และโฟลเดอร์ของ Windows ที่สามารถลบออกได้อย่างปลอดภัยเพื่อเพิ่มพื้นที่ว่างในดิสก์

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • Linux Distro
เกี่ยวกับผู้เขียน Danny Stieben(481 บทความที่ตีพิมพ์)

Danny เป็นผู้อาวุโสที่ University of North Texas ซึ่งชอบซอฟต์แวร์โอเพ่นซอร์สและ Linux ทุกด้าน

เพิ่มเติมจาก Danny Stieben

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก