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

เคอร์เนล Linux เปิดตัวครั้งแรกเมื่อวันที่ 5 ตุลาคม 1991 โดย Linus Torvalds BSD จัดจำหน่ายโดย Computer Research Research Group (CSRG) แห่ง University of California เมือง Berkeley ตั้งแต่ปี พ.ศ. 2520-2538 ปัจจุบัน BSD อ้างถึงระบบปฏิบัติการใด ๆ บนพื้นฐานของเคอร์เนล BSD ดั้งเดิมซึ่งคล้ายกับ Linux ซึ่งในปัจจุบันหมายถึงการปฏิบัติการใด ๆ ระบบขึ้นอยู่กับเคอร์เนล Linux ระบบปฏิบัติการ BSD ทั่วไปและเป็นที่นิยม ได้แก่ FreeBSD, NetBSD, OpenBSD หรือ DragonFly ระบบปฏิบัติการ Linux ทั่วไปและเป็นที่นิยม ได้แก่ Debian และอนุพันธ์ของมันเช่น Ubuntu), Fedora และ openSUSE
BSD และ Linux เป็นอนุพันธ์ของระบบปฏิบัติการ UNIX และเป็นทั้งระบบปฏิบัติการโอเพ่นซอร์ส ซึ่งหมายความว่าพวกเขาสามารถใช้ได้อย่างอิสระกับทุกคนและทุกคนที่ต้องการใช้และ / หรือปรับเปลี่ยนเมล็ดหรือระบบปฏิบัติการตามเมล็ดเหล่านั้น
Linux เป็นของ GNU Public License สิ่งนี้ทำให้มั่นใจได้ว่าผู้ใช้สามารถเข้าถึงรหัสไปยังเคอร์เนลที่ทำหน้าที่เป็นรากฐานของระบบปฏิบัติการ Linux ได้ฟรี ไม่เพียงแค่นั้นผู้ใช้ยังสามารถเปลี่ยนเคอร์เนลเพื่อทำการเปลี่ยนแปลงกับระบบปฏิบัติการเอง การเปลี่ยนแปลงเหล่านี้อาจรวมถึงการเปลี่ยนแปลงการตั้งค่าสำหรับการใช้งานหรือระบบปฏิบัติการสามารถเปลี่ยนแปลงได้มากจนนับเป็นการกระจาย Linux ใหม่อย่างสมบูรณ์
แม้ว่าใบอนุญาตสาธารณะของ BSD นั้นคล้ายคลึงกับ Linux แต่มีความแตกต่างอย่างมีนัยสำคัญ ใบอนุญาต BSD มีข้อ จำกัด น้อยกว่ามากและอนุญาตให้มีการแจกจ่ายแหล่งไบนารีเท่านั้น ภายใต้สัญญาอนุญาตสาธารณะ GNU ของ Linux สามารถแก้ไขซอฟต์แวร์ได้ทุกทางที่พวกเขาต้องการตราบใดที่พวกเขาให้ซอร์สโค้ดที่แก้ไขแล้วแก่ผู้ใช้รายอื่น ใบอนุญาต BSD ไม่มีข้อกำหนดนี้ซึ่งหมายความว่าผู้ใช้สามารถทำการเปลี่ยนแปลงใด ๆ ของซอฟต์แวร์และไม่จำเป็นต้องเปิดเผยให้ผู้ใช้รายอื่นทราบ
ความแตกต่างระหว่างทั้งสองก็คือความจริงที่ว่ารหัส BSD ไม่ได้ถูกควบคุมโดยผู้ใช้คนใดคนหนึ่งมันถูกจัดการโดยทีมงานหลักที่ประกอบด้วยนักพัฒนาทั่วโลกอย่างหลวม ๆ FreeBSD และ NetBSD แต่ละคนมีทีมงานหลักที่จัดการโครงการ พวกเขาเป็นคนที่มีการพูดในทิศทางที่โครงการใช้ ส่วนประกอบบางส่วนของ BSD เป็นโครงการโอเพนซอร์สในสิทธิของตนเองและจัดการโดยผู้ดูแลโครงการที่แตกต่างกัน
ลินุกซ์ในมือไม่ได้มีข้อ จำกัด ดังกล่าวในโครงการของพวกเขา เคอร์เนล Linux สามารถใช้งานได้อย่างอิสระกับทุกคนที่สามารถทำการเปลี่ยนแปลงได้ จากนั้นพวกเขาสามารถจัดหาเคอร์เนลให้กับคนอื่น ๆ ห้าคนซึ่งสามารถทำการเปลี่ยนแปลงใด ๆ ที่หัวใจปรารถนา กระบวนการนี้จะดำเนินต่อไปดังนั้นจึงไม่มี Linux หนึ่งหรือสองรุ่น แต่ละคนสามารถมีระบบปฏิบัติการลีนุกซ์ที่พัฒนาขึ้นโดยเฉพาะ อาจมีรุ่นที่แตกต่างกันหลายล้านรุ่น

- รองรับหลากหลายแพลตฟอร์ม: รองรับ x86, AMD64, Alpha, IA-64, PC-98 และสถาปัตยกรรม UltraSPARC
- โอเพ่นซอร์ส - ฟรีไม่มีค่าใช้จ่ายและมาพร้อมกับรหัสที่มาแบบเต็ม
- เหมาะอย่างยิ่งสำหรับเดสก์ท็อปและเซิร์ฟเวอร์จำนวนมาก
- สามารถติดตั้งได้จากแหล่งต่าง ๆ
- ขยายชุดคุณลักษณะระบบปฏิบัติการ 4.4BSD:
- หน่วยความจำเสมือนที่ผสานและแคชบัฟเฟอร์ของระบบไฟล์
- โมดูลที่เข้ากันได้ - เพื่อเรียกใช้โปรแกรมสำหรับระบบปฏิบัติการอื่นรวมถึง Linux, SCO UNIX, NetBSD และ BSD / OS
- Kernel Queues - โปรแกรมตอบสนองได้อย่างมีประสิทธิภาพมากขึ้นต่อเหตุการณ์แบบอะซิงโครนัสที่หลากหลาย
- ยอมรับตัวกรอง - ปรับปรุงประสิทธิภาพด้วยการอนุญาตให้แอปพลิเคชั่นที่ต้องใช้การเชื่อมต่อ (เช่นเว็บเซิร์ฟเวอร์) กดส่วนหนึ่งของการทำงานลงในเคอร์เนลระบบปฏิบัติการ
- Soft Updates - ปรับปรุงประสิทธิภาพของระบบไฟล์โดยไม่ลดทอนความปลอดภัยและความน่าเชื่อถือ (วิเคราะห์การทำงานของระบบไฟล์ meta-data เพื่อให้การประมวลผลมีประสิทธิภาพมากขึ้น)
- รองรับ IPsec และ Internet Protocol ยุคถัดไป, IPv6 - ปรับปรุงความปลอดภัยในเครือข่าย
- สนับสนุนเคอร์เนลสำหรับการไฟร์วอลล์ IP แบบเป็นสถานะเช่นเดียวกับเกตเวย์พร็อกซี IP เป็นต้น
- รองรับซอฟต์แวร์เข้ารหัส, เปลือกที่ปลอดภัย, การรับรองความถูกต้อง Kerberos, "เซิร์ฟเวอร์เสมือน" ที่สร้างขึ้นโดยใช้ jails, บริการ chroot-ing เพื่อ จำกัด การเข้าถึงแอปพลิเคชันในระบบไฟล์, RPC ที่ปลอดภัยและสิ่งอำนวยความสะดวกในการเข้าถึงรายการต่างๆ
อย่างไรก็ตามตาม LiNUXLiNKS.com มีเหตุผลหลายประการสำหรับการใช้ Linux:
- การแจกจ่าย Linux มีซอฟต์แวร์มูลค่าหลายพันดอลลาร์โดยไม่มีค่าใช้จ่าย (หรือซื้อสองสามดอลลาร์หากซื้อในรูปแบบซีดี)
- Linux เป็นระบบปฏิบัติการที่สมบูรณ์ที่:
- เสถียร - ความผิดพลาดของแอพพลิเคชั่นมีโอกาสน้อยที่จะทำให้ระบบปฏิบัติการภายใต้ลีนุกซ์ลดลง
- ความน่าเชื่อถือ - เซิร์ฟเวอร์ Linux มักจะใช้งานได้หลายร้อยวันเมื่อเทียบกับการรีบูตตามปกติที่ต้องใช้กับระบบ Windows
- ทรงพลังอย่างยิ่ง
- มาพร้อมกับสภาพแวดล้อมการพัฒนาที่สมบูรณ์รวมถึง C, C ++, คอมไพเลอร์ Fortran, ชุดเครื่องมือเช่น Qt และภาษาสคริปต์เช่น Perl, Awk และ sed AC คอมไพเลอร์สำหรับ Windows เพียงอย่างเดียวจะทำให้คุณคืนเงินหลายร้อยดอลลาร์
- สิ่งอำนวยความสะดวกด้านเครือข่ายที่ยอดเยี่ยม: ช่วยให้คุณแบ่งปันซีพียูแชร์โมเด็ม ฯลฯ ทั้งหมดไม่รวมอยู่ใน Windows 95
- สภาพแวดล้อมที่เหมาะสำหรับการใช้งานเซิร์ฟเวอร์เช่นเว็บเซิร์ฟเวอร์ (เช่น Apache) หรือเซิร์ฟเวอร์ FTP
- ซอฟต์แวร์เชิงพาณิชย์มีให้เลือกมากมายหากคุณไม่พอใจกับซอฟต์แวร์เสรี
- ระบบปฏิบัติการที่สามารถอัพเกรดได้ง่าย หลังจากเวลาผ่านไประยะหนึ่งการติดตั้ง Windows และซอฟต์แวร์โดยทั่วไปจะกลายเป็นความยุ่งเหยิงอย่างสมบูรณ์ บ่อยครั้งวิธีเดียวที่จะกำจัดสิ่งสกปรกออกได้คือการฟอร์แมตฮาร์ดดิสก์ใหม่แล้วเริ่มใหม่อีกครั้ง อย่างไรก็ตาม Linux นั้นดีกว่ามากสำหรับการบำรุงรักษาระบบ
- รองรับโปรเซสเซอร์หลายตัวตามมาตรฐาน
- มัลติทาสกิ้งที่แท้จริง ความสามารถในการเรียกใช้มากกว่าหนึ่งโปรแกรมในเวลาเดียวกัน
- ระบบหน้าต่างที่ยอดเยี่ยมที่เรียกว่า X; เทียบเท่ากับ Windows แต่มีความยืดหยุ่นมากกว่า