Linux vs. BSD: Ποια θα έπρεπε να χρησιμοποιήσετε;

Και οι δύο βασίζονται στο Unix, αλλά εκεί τελειώνουν οι ομοιότητες. Εδώ είναι όλα όσα πρέπει να ξέρετε για τις διαφορές μεταξύ Linux και BSD.

Και οι δύο βασίζονται στο Unix, αλλά εκεί τελειώνουν οι ομοιότητες.  Εδώ είναι όλα όσα πρέπει να ξέρετε για τις διαφορές μεταξύ Linux και BSD.
Διαφήμιση

Στο MakeUseOf, καλύπτουμε το Linux αρκετά ως την "εναλλακτική λύση" στα Windows και στο Mac OS X. Ωστόσο, αυτά δεν είναι τα μόνα τρία λειτουργικά συστήματα εκεί έξω - υπάρχει επίσης η οικογένεια BSD λειτουργικών συστημάτων τύπου Unix, τα οποία είναι τεχνικά μιλώντας διαφορετικά από το Linux.

Στο όνομα του θεμιτού ανταγωνισμού, ήρθε η ώρα να δώσουμε και στα λειτουργικά συστήματα BSD κάποια αναγνώριση. Και δεν υπάρχει καλύτερος τρόπος για να το κάνετε από το να τα συγκρίνετε με το Linux. Τι είναι διαφορετικό για τα λειτουργικά συστήματα BSD και πρέπει να το τρέχετε αντί του Linux; Πώς το Linux και το καλύτερο BSD desktop OS, PC-BSD, συγκρίνουν στην επιφάνεια εργασίας;

Πώς το Linux και το BSD είναι παρόμοια

pcbsd
Ας φροντίσουμε πρώτα τις ομοιότητες, από τις οποίες υπάρχουν πολλές. Και τα δύο λειτουργικά συστήματα είναι ανοικτού κώδικα και Unix-like, έτσι πολλά από τα ίδια προγράμματα και βοηθητικά προγράμματα τρέχουν και στα δύο. Ακόμη και στην επιφάνεια εργασίας, και τα δύο λειτουργικά συστήματα θα μοιάζουν παρόμοια, καθώς και τα δύο εκτελούν συνήθως τα ίδια περιβάλλοντα επιφάνειας εργασίας, συμπεριλαμβανομένων, μεταξύ άλλων, του GNOME και του KDE. Firefox, GIMP και πολλές άλλες δημοφιλείς εφαρμογές ανοιχτού κώδικα λειτουργούν και στα δύο συστήματα.

Έτσι, όταν προσπαθείτε μόνο να ψάξετε για μεγάλες, αισθητές διαφορές, δεν πρόκειται να βρείτε κανένα. Είναι πραγματικά κάτω από τις μικρότερες, πίσω από τις σκηνές λεπτομέρειες και τις συνέπειές τους που κάνουν τη διαφορά.

Πυρήνα έναντι λειτουργικού συστήματος

linux_kernel_map
Πρώτα απ 'όλα, το "Linux" είναι στην πραγματικότητα μόνο ο πυρήνας που γεφυρώνει το χάσμα ανάμεσα στο λογισμικό και το υλικό Ο πυρήνας του Linux: Μια Επεξήγηση στους Όρους Layer Ο πυρήνας του Linux: Μια Επεξήγηση σε Όρους Layer Υπάρχει μόνο ένα de facto πράγμα που οι διανομές Linux έχουν κοινό: ο πυρήνας του Linux. Αλλά ενώ μιλάει συχνά, πολλοί άνθρωποι δεν ξέρουν ακριβώς τι ακριβώς κάνει. Διαβάστε περισσότερα . Οι διανομές Linux κατασκευάζονται από ομάδες ανθρώπων (ή οργανισμών) που συνδέουν τον πυρήνα μαζί με οποιοδήποτε λογισμικό επικαλύψεων που επιθυμούν. Ευτυχώς, το γεγονός ότι κάθε διανομή Linux έχει ορισμένα κοινά πράγματα (ο πυρήνας του Linux, μεταξύ άλλων) επιτρέπει το λογισμικό που είναι απλά γραμμένο για το "Linux" να λειτουργεί στις περισσότερες διανομές.

Το BSD, από την άλλη πλευρά, είναι συνήθως ένα ολόκληρο λειτουργικό σύστημα και όχι μόνο ο πυρήνας. Υπάρχουν πολλά λειτουργικά συστήματα BSD που έχουν διαφορές μεταξύ τους, αλλά είναι ευκολότερο και αρκετά σωστό να ονομάζουμε συλλογικά την οικογένεια BSD, καθώς όλα προέρχονται από το BSD Unix.

Κληρονομιά Unix

unix_history
Αυτό που με φέρνει στο επόμενο σημείο μου: Τα λειτουργικά συστήματα BSD είναι περισσότερο "Unix" από το Linux. Λόγω νομικών λόγων, τα λειτουργικά συστήματα της οικογένειας BSD δεν μπορούν πραγματικά να αποκαλούνται Unix, αλλά απλώς Unix, αλλά έχουν μια μεγάλη σειρά κληρονομιάς Unix. Τα λειτουργικά συστήματα BSD, μαζί με τα AIX, HP-UX, Solaris και ακόμα και το Mac OS X (μέσω του Darwin, το οποίο βασίζεται στο BSD), μπορούν να εντοπίσουν τις ρίζες τους μέχρι την αρχική δημιουργία του Unix.

Από την άλλη πλευρά, το Linux εντάσσεται στο Minix ως τα δύο μόνο λειτουργικά συστήματα που είναι Unix και εμπνέονται από το Unix, αλλά δεν έχουν πραγματικούς δεσμούς με το αρχικό Unix.

Αδειοδότηση

Στη συνέχεια, υπάρχει η διαφορά στην αδειοδότηση που χρησιμοποιούν το Linux και η οικογένεια BSD. Ενώ και οι δύο χρησιμοποιούν άδεια ανοικτού κώδικα Άδειες λογισμικού ανοικτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Άδειες λογισμικού ανοικτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Γνωρίζατε ότι δεν είναι όλες οι άδειες ανοικτού κώδικα οι ίδιες; Διαβάστε περισσότερα, το Linux χρησιμοποιεί το GPL που ευνοεί τους χρήστες, αναγκάζοντας τους προγραμματιστές να απελευθερώνουν οποιαδήποτε από τις τροποποιήσεις τους σε λογισμικό με άδεια χρήσης της GPL ως ανοικτού κώδικα και με την ίδια άδεια.

Η οικογένεια BSD χρησιμοποιεί την άδεια BSD, η οποία ευνοεί τους προγραμματιστές επιτρέποντάς τους να χρησιμοποιούν λογισμικό ανοιχτού κώδικα, να πραγματοποιούν τροποποιήσεις σε αυτό και στη συνέχεια να το διατηρούν ιδιόκτητο αν το επιθυμούν παρά να τους αναγκάσουν να απελευθερώσουν τις αλλαγές τους ως ανοιχτές πηγές ήθελαν).

Εξαιτίας της άδειας BSD, η Apple θα μπορούσε να χρησιμοποιήσει διάφορα bits BSD (συμπεριλαμβανομένου του FreeBSD) και να δημιουργήσει το Mac OS X ως προϊόν μικτής πηγής. Η Google μπόρεσε να δημιουργήσει το Android παρά τη χρήση και την τροποποίηση του πυρήνα του Linux (και άλλου λογισμικού με άδεια χρήσης GPL) επειδή κυκλοφορεί το λειτουργικό σύστημα κινητής τηλεφωνίας ως ανοιχτή πηγή και δεν έχει πρόβλημα με αυτό.

Υποστήριξη προμηθευτών

morecores_gpu
Τέλος, εάν συγκρίνετε το Linux και το BSD ως λειτουργικό σύστημα για επιτραπέζιους υπολογιστές, πρέπει να εξετάσετε την υποστήριξη του πωλητή. Όταν αποκλείετε το Mac OS X (καθώς είναι τεχνικά BSD, αλλά από την πλευρά του χρήστη τα θεωρούμε ξεχωριστά), τότε η υποστήριξη προμηθευτή δεν είναι τόσο καλή για τα λειτουργικά συστήματα BSD. Δεν είναι κακό, αλλά το Linux το έχει καλύτερα. Από τις δύο, οι πιθανότητες είναι υψηλότερες ότι το λογισμικό θα γραφτεί για το Linux αντί για ένα λειτουργικό σύστημα BSD. Οι οδηγοί γραφικών είναι καλύτεροι Open Source Οι γραφικές παραμέτρους AMD είναι τώρα εντυπωσιακές, εδώ είναι πώς να τους αποκτήσετε ανοικτού κώδικα Τα γραφικά AMD είναι τώρα εντυπωσιακά, εδώ είναι πώς να τα αποκτήσετε Το ιδιόκτητο πρόγραμμα οδήγησης της AMD στο Linux είναι γρήγορο αλλά buggy και ο οδηγός ανοιχτού κώδικα έχει γίνει φοβερός Διαβάστε περισσότερα και περισσότερα σχετικά με το Linux (ιδιοκτησιακό και ανοικτού κώδικα) και με τη σειρά του υπάρχουν πολύ περισσότερα παιχνίδια διαθέσιμα σε Linux από το BSD.

Το PC-BSD, το οποίο βασίζεται στο FreeBSD και είναι το πιο εύκολο λειτουργικό σύστημα BSD για εγκατάσταση για επιτραπέζιους σκοπούς, είναι σίγουρα χρησιμοποιήσιμο και μοιάζει με το Linux χάρη στη χρήση των ίδιων περιβάλλοντα επιφάνειας εργασίας. Ωστόσο, μόλις προσπαθήσετε να κάνετε όλο και περισσότερα, θα αρχίσετε να βρίσκετε τα όριά της.

Παρόλο που το Mac OS X έχει αρκετά πράγματα για να μην το κάνουν άλλα λειτουργικά συστήματα BSD, δεν είναι ακόμα μια εύκολη νίκη για Mac OS X σε σύγκριση με το Linux Mac OS X Yosemite, Από την Προοπτική ενός Χρήστη Linux Mac OS X Yosemite, Από την προοπτική ενός χρήστη Linux Το Mac OS X χρησιμοποιείται ως παιδί αφίσας για ένα καθαρό και κομψό περιβάλλον εργασίας. Ως συγγραφέας του Linux, είναι καθήκον μου να κάνω συγκρίσεις μεταξύ των διανομών Linux, αλλά και κατά του ανταγωνισμού. Διαβάστε περισσότερα .

Τεχνολογικά πλεονεκτήματα του BSD

Ωστόσο, οι διάφοροι πυρήνες BSD έχουν πολλές διαφορετικές υλοποιήσεις διαφόρων τεχνολογιών, μερικές από τις οποίες αποδεικνύονται ανώτερες από το Linux. Το FreeBSD είναι γνωστό ότι έχει μια φανταστική στοίβα δικτύωσης και το OpenBSD είναι γνωστό ότι είναι τόσο ασφαλές όσο και ανθρώπινο δυνατό. Το NetBSD μπορεί να τρέξει σε περισσότερες αρχιτεκτονικές από ό, τι ακόμη και το Linux, συμπεριλαμβανομένης μιας τοστιέρα. Επομένως, τα λειτουργικά συστήματα BSD δεν είναι κακές από τεχνική άποψη, αλλά υπάρχει λιγότερη υποστήριξη από τρίτους προγραμματιστές απ 'ό, τι για το Linux. Με αρκετή υποστήριξη, μπορείτε να κάνετε ό, τι θέλετε σε ένα λειτουργικό σύστημα.

Στην επιφάνεια εργασίας, Stick με το Linux

Στο τέλος, οι περισσότεροι χρήστες θα θέλουν να παραμείνουν στο Linux για τους επιτραπέζιους υπολογιστές τους, καθώς υπάρχουν πολλοί λόγοι για τους οποίους το Linux είναι καλύτερο Linux Vs Unix: Οι κρίσιμες διαφορές που έχουν σημασία για Linux Professionals Linux Vs Unix: Οι κρίσιμες διαφορές που έχουν σημασία για Linux Professionals Linux didn δεν εμφανίζονται από τον αέρα. πριν από τη δημιουργία του Linux, και πριν από την άνοδο των Windows, ο υπολογιστικός κόσμος κυριαρχείται από το Unix. Ποια είναι ακριβώς η διαφορά μεταξύ του Linux και του Unix; Διαβάστε περισσότερα στην επιφάνεια εργασίας. Ωστόσο, αν αυτό το άρθρο σας έκανε πιο περίεργους για τα λειτουργικά συστήματα BSD, τότε μην διστάσετε να δοκιμάσετε κάποια από αυτά σε μια εικονική μηχανή ή σε έναν εφεδρικό υπολογιστή. Ποτέ δεν πονάει να ξέρει τι υπάρχει εκεί έξω.

Ποιες λειτουργίες των λειτουργικών συστημάτων BSD σας αρέσει να έχουν ή να κάνουν καλύτερα από το Linux; Γιατί θα διαλέγεις το ένα ή το άλλο; Ενημερώστε μας στα σχόλια!

Πιστωτική εικόνα: Forrestal_PL

In this article