Βασική διαφορά: Το BSD και το Linux είναι και οι δύο τύποι λειτουργικών συστημάτων που μπορούν να τρέξουν στον υπολογιστή τους. Το BSD και το Linux είναι παράγωγα του λειτουργικού συστήματος UNIX και είναι και τα δύο λειτουργικό σύστημα ανοιχτού κώδικα. Κάτω από τη Δημόσια Άδεια GNU του GNU, μπορεί κανείς να τροποποιήσει το λογισμικό με οποιοδήποτε τρόπο θέλει, εφόσον παρέχει τον τροποποιημένο πηγαίο κώδικα στους άλλους χρήστες. Η άδεια BSD δεν έχει αυτήν την απαίτηση, πράγμα που σημαίνει ότι ο χρήστης μπορεί να κάνει οποιεσδήποτε αλλαγές στο λογισμικό και δεν χρειάζεται να τις αποκαλύψει στους άλλους χρήστες.
Ο πυρήνας του Linux κυκλοφόρησε για πρώτη φορά στις 5 Οκτωβρίου 1991 από τον Linus Torvalds. Το BSD διανεμήθηκε από την Computer Systems Research Group (CSRG) του Πανεπιστημίου της Καλιφόρνιας, στο Berkeley, από το 1977 έως το 1995. Σήμερα, το BSD αναφέρεται σε οποιοδήποτε λειτουργικό σύστημα βασισμένο στον αρχικό πυρήνα BSD, παρόμοιο με το Linux. που βασίζεται στον πυρήνα του Linux. Τα κοινά και δημοφιλή λειτουργικά συστήματα BSD περιλαμβάνουν το FreeBSD, το NetBSD, το OpenBSD ή το DragonFly. Τα κοινά και δημοφιλή λειτουργικά συστήματα Linux περιλαμβάνουν το Debian και τα παράγωγά του όπως το Ubuntu, το Fedora και το openSUSE.
Το BSD και το Linux είναι παράγωγα του λειτουργικού συστήματος UNIX και είναι και τα δύο λειτουργικό σύστημα ανοιχτού κώδικα. Αυτό σημαίνει ότι είναι ελεύθερα διαθέσιμα σε οποιονδήποτε και σε όποιον θέλει να χρησιμοποιήσει ή / και να τροποποιήσει τους πυρήνες ή τα λειτουργικά συστήματα που βασίζονται σε αυτούς τους πυρήνες.
Το Linux ανήκει στη Δημόσια Άδεια GNU. Αυτό εξασφαλίζει ότι οι χρήστες μπορούν να έχουν ελεύθερη πρόσβαση στον κώδικα στον ίδιο τον πυρήνα που χρησιμεύει ως βάση για το λειτουργικό σύστημα Linux. Όχι μόνο αυτό, οι χρήστες μπορούν ακόμη και να αλλάξουν τον πυρήνα για να κάνουν αλλαγές στο ίδιο το λειτουργικό σύστημα. Αυτές οι αλλαγές μπορούν να περιλαμβάνουν αλλαγές προτιμήσεων για χρηστικότητα ή το λειτουργικό σύστημα μπορεί να αλλάξει τόσο πολύ ώστε να θεωρείται ως μια εντελώς νέα διανομή Linux.
Ενώ η δημόσια άδεια BSD είναι παρόμοια με αυτή του Linux, έχει σημαντική διαφορά. Η άδεια BSD είναι πολύ λιγότερο περιοριστική και επιτρέπει τη διανομή πηγών μόνο δυαδικών. Κάτω από τη Δημόσια Άδεια GNU του GNU, μπορεί κανείς να τροποποιήσει το λογισμικό με οποιοδήποτε τρόπο θέλει, εφόσον παρέχει τον τροποποιημένο πηγαίο κώδικα στους άλλους χρήστες. Η άδεια BSD δεν έχει αυτήν την απαίτηση, πράγμα που σημαίνει ότι ο χρήστης μπορεί να κάνει οποιεσδήποτε αλλαγές στο λογισμικό και δεν χρειάζεται να τις αποκαλύψει στους άλλους χρήστες.
Μια άλλη διαφορά μεταξύ των δύο είναι ότι το γεγονός ότι ο κώδικας BSD δεν ελέγχεται από κανέναν χρήστη, διοικείται από μια κεντρική ομάδα που αποτελείται από προγραμματιστές από όλο τον κόσμο. Το FreeBSD και το NetBSD διαθέτουν μια κεντρική ομάδα που διαχειρίζεται το έργο. Είναι αυτοί που έχουν το λόγο σε ποια κατεύθυνση παίρνει το έργο. Ορισμένα από τα συστατικά στοιχεία του BSD είναι έργα ανοικτού κώδικα από μόνα τους και διαχειρίζονται από διαφορετικούς διαχειριστές έργων.
Το Linux, από την πλευρά του, δεν έχει τέτοιο περιορισμό στα σχέδιά του. Ο πυρήνας του Linux είναι ελεύθερος διαθέσιμος σε οποιονδήποτε μπορεί να κάνει αλλαγές σε αυτόν. Μπορούν στη συνέχεια να παρέχουν τον πυρήνα σε πέντε άλλους ανθρώπους, οι οποίοι μπορούν να κάνουν οποιεσδήποτε αλλαγές που επιθυμεί η καρδιά τους. Στη συνέχεια η διαδικασία συνεχίζεται, επομένως δεν υπάρχουν ούτε μία ή δύο εκδόσεις του Linux. Κάθε άτομο μπορεί να έχει ένα μοναδικά αναπτυγμένο λειτουργικό σύστημα Linux. Θα μπορούσαν ενδεχομένως να είναι διαθέσιμα εκατομμύρια διαφορετικές εκδόσεις.
- Υποστηρίζει διάφορες πλατφόρμες: αρχιτεκτονικές συμβατές με x86, αρχιτεκτονικές AMD64, Alpha, IA-64, PC-98 και UltraSPARC
- Open Source - διατίθεται δωρεάν και διαθέτει πλήρη πηγαίο κώδικα
- Ιδανικό για μια σειρά εφαρμογών για υπολογιστές και διακομιστές
- Μπορεί να εγκατασταθεί από διάφορες πηγές
- Επεκτείνει το σύνολο λειτουργικών συστημάτων του 4.4BSD:
- συγχωνευμένη εικονική μνήμη και προσωρινή μνήμη buffer του συστήματος αρχείων
- μονάδες συμβατότητας - για την εκτέλεση προγραμμάτων για άλλα λειτουργικά συστήματα, συμπεριλαμβανομένων αυτών για Linux, SCO UNIX, NetBSD και BSD / OS
- Οι ουρές πυρήνα - τα προγράμματα ανταποκρίνονται πιο αποτελεσματικά σε μια ποικιλία ασύγχρονων συμβάντων
- Αποδοχή φίλτρων - βελτιώστε την απόδοση επιτρέποντας σε εφαρμογές που απαιτούν μεγάλη σύνδεση (π.χ. διακομιστές ιστού) να ωθήσουν μέρος της λειτουργικότητάς τους στον πυρήνα του λειτουργικού συστήματος
- Μαλακές ενημερώσεις - βελτιωμένη απόδοση του συστήματος αρχείων χωρίς να θυσιάζεται η ασφάλεια και η αξιοπιστία (αναλύει τις λειτουργίες του συστήματος αρχείων μεταδεδομένων ώστε να επεξεργάζονται πιο αποτελεσματικά)
- Υποστήριξη για το IPsec και το πρωτοποριακό πρωτόκολλο Internet, IPv6 - βελτίωση της ασφάλειας στα δίκτυα
- υποστήριξη πυρήνα για κρατικό τείχος προστασίας IP, καθώς και πύλες διακομιστή μεσολάβησης IP κ.λπ.
- υποστηρίζει τα προγράμματα κρυπτογράφησης, ασφαλή κελύφη, έλεγχο ταυτότητας Kerberos, "εικονικούς διακομιστές" που δημιουργούνται χρησιμοποιώντας φυλακές, υπηρεσίες chrooting για περιορισμό της πρόσβασης των εφαρμογών στο σύστημα αρχείων, ασφαλείς διευκολύνσεις RPC και λίστες πρόσβασης για υπηρεσίες που υποστηρίζουν TCP wrappers
Ωστόσο, σύμφωνα με το LiNUXLiNKS.com, υπάρχουν διάφοροι λόγοι για τη χρήση του Linux:
- Μια διανομή Linux έχει χιλιάδες δολάρια αξίας λογισμικού χωρίς κόστος (ή μερικά δολάρια αν αγοράζονται σε CD)
- Το Linux είναι ένα πλήρες λειτουργικό σύστημα που είναι:
- σταθερή - η συντριβή μιας εφαρμογής είναι πολύ λιγότερο πιθανό να μειώσει το λειτουργικό σύστημα κάτω από το Linux
- αξιόπιστη - Οι διακομιστές Linux συχνά εκτελούνται για εκατοντάδες ημέρες σε σύγκριση με τις κανονικές επανεκκινήσεις που απαιτούνται με ένα σύστημα Windows
- εξαιρετικά ισχυρό
- Έρχεται με ένα ολοκληρωμένο περιβάλλον ανάπτυξης, συμπεριλαμβανομένων C, C ++, μεταγλωττιστές Fortran, εργαλειοθήκες όπως Qt και scripting γλώσσες όπως Perl, Awk και sed. Ο μεταγλωττιστής εναλλασσόμενου ρεύματος για τα Windows θα σας έδινε εκατοντάδες δολάρια.
- Άριστες εγκαταστάσεις δικτύωσης: επιτρέποντάς σας να μοιράζεστε επεξεργαστές, να μοιράζεστε μόντεμ κ.λπ. όλα τα οποία δεν περιλαμβάνονται ή διατίθενται με τα Windows 95.
- Το ιδανικό περιβάλλον για την εκτέλεση διακομιστών, όπως ένας διακομιστής ιστού (π.χ. Apache) ή ένας διακομιστής FTP.
- Μια ευρεία ποικιλία εμπορικών λογισμικών είναι διαθέσιμη εάν οι ανάγκες σας δεν ικανοποιούνται από το ελεύθερο λογισμικό.
- Ένα λειτουργικό σύστημα που μπορεί εύκολα να αναβαθμιστεί. Μετά από οποιοδήποτε χρονικό διάστημα μια τυπική εγκατάσταση των Windows και του λογισμικού παίρνει σε ένα πλήρες χάος. Συχνά ο μόνος τρόπος για να ξεκαθαρίσετε όλα τα συντρίμμια είναι να αναδιαμορφώσετε τον σκληρό δίσκο και να ξεκινήσετε ξανά. Το Linux, ωστόσο, είναι πολύ καλύτερο για τη διατήρηση του συστήματος.
- Υποστηρίζει πολλούς επεξεργαστές ως πρότυπο.
- Αληθινή πολλαπλή εργασία. την ικανότητα να τρέχουν περισσότερα από ένα προγράμματα ταυτόχρονα.
- Ένα εξαιρετικό σύστημα παραθύρων που ονομάζεται X? το ισοδύναμο των Windows αλλά πολύ πιο ευέλικτο.