Μου ήρθε στο μυαλό η εξής ερώτηση: Πόσες γραμμές κώδικα θα κάθε λογισμικό; Ερευνώντας μέσω της Google, βρήκα μερικά περίεργα δεδομένα σχετικά με τον αριθμό των γραμμών πηγαίου κώδικα που έχουν ορισμένα λειτουργικά συστήματα και προγράμματα που χρησιμοποιούμε σε καθημερινή βάση.
Σε πολλά blogs έχουν δει συγκριτικός μεταξύ του ενός και του άλλου λειτουργικού συστήματος ή ελεύθερων πυρήνων, μεταξύ του ενός ή του άλλου προγράμματος, εναλλακτικές λύσεις ανοιχτού κώδικα, εγχειρίδια και σεμινάρια, αλλά ποτέ κάτι σαν αυτό το άρθρο και μου φάνηκε πρωτότυπο να το μοιραστώ μαζί σας.
ξέρεις ότι Διανομές Linux Έχετε περισσότερες γραμμές κώδικα; Λοιπόν, ένα από αυτά με τις περισσότερες γραμμές είναι το Debian, το οποίο έχει περίπου 419 εκατομμύρια γραμμές κώδικα (σχεδόν 4 φορές περισσότερο από άλλα όπως το Red Hat). Για να σας δώσω μια ιδέα, τα Windows XP έχουν περίπου 45 εκατομμύρια, το FreeBSD λιγότερο από 9, το OpenSolaris σχεδόν 10 και το Mac OS X περίπου 86. Αυτό αντικατοπτρίζει την απεραντοσύνη του Debian σε σύγκριση με άλλους ανταγωνιστές.
Από αυτή τη βαρβαρότητα των γραμμών, περισσότερα από 15 εκατομμύρια ανήκουν στο Πυρήνας Linux. Η έκδοση πυρήνα 1.0 περιείχε μόνο 176.250 γραμμές (αρκετά σε σύγκριση με 4000 για MS-DOS ή τα περισσότερα από 2 εκατομμύρια που έχουν οι τελευταίοι πυρήνες Window NT), οπότε ο πυρήνας έχει αναπτυχθεί πολύ τα τελευταία χρόνια. Το 2.6, για παράδειγμα, περιείχε ήδη περισσότερα από μισό εκατομμύριο και έτσι η πολυπλοκότητα έχει αυξηθεί μέχρι τις τελευταίες εκδόσεις 3.x, που, όπως είπαμε, έχει ήδη περισσότερα από 15 εκατομμύρια.
La σουίτα γραφείου Το OpenOffice μπορεί να υπολογίζει σε περίπου 20 εκατομμύρια, ενώ το «αδελφό» του LibreOffice ελαφρύνθηκε. Από την άλλη πλευρά, τα προγράμματα σχεδίασης 3D και κινούμενων σχεδίων όπως το Blender έχουν μόνο 1 εκατομμύριο γραμμές κώδικα, παρά την εξαιρετική πολυπλοκότητά τους. Και το GIMP, το διάσημο πρόγραμμα φωτογραφικής σχεδίασης και επεξεργασίας εικόνας μπορεί να είναι κοντά στο Blender στις τελευταίες του εκδόσεις.
Google Chrome και Mozilla Firefox Είναι περίπου 7 εκατομμύρια, είναι ένα εκατομμύριο λιγότερα από αυτά του πρώτου προγράμματος περιήγησης. Για να πάρετε μια ιδέα, άλλα συστήματα όπως το Gmail μπορεί να περιέχουν λίγο λιγότερο από 0.5 εκατομμύρια και τα βιντεοπαιχνίδια όπως το World of Warcraft μπορεί να φτάσουν τα 5,5 εκατομμύρια, το οποίο, αν και δεν είναι δωρεάν λογισμικό, σας δίνει μια ιδέα για σύγκριση με τα υπόλοιπα στοιχεία.
Εάν σταματήσετε να σκεφτείτε και αρχίσετε να κάνετε υπολογισμούς, μπορείτε να πάρετε μια ιδέα για το πόσα χρήματα είναι ανάπτυξη από αυτές τις διανομές για τις οποίες έχω μιλήσει και για πόσο θα μας το πουλούσε αν δεν ήταν ελεύθερο λογισμικό. Γι' αυτό πρέπει να είμαστε ευγνώμονες που μπορούμε να έχουμε ένα λειτουργικό σύστημα *nix που στις περισσότερες περιπτώσεις δεν μας κοστίζει ούτε μια δεκάρα.
Ουάου, (αν και το εξετάζω πολλά χρόνια μετά τη δημοσίευση αυτής της ανάρτησης αυτή τη στιγμή), γι' αυτό είναι τόσο σημαντικό να ευχαριστούμε έργα ελεύθερου λογισμικού. ο κόσμος θα ήταν διαφορετικός χωρίς αυτούς.
Σχετικά με την τελευταία παράγραφο του άρθρου, που θα πρέπει να δείτε μόνο *nix. με δωρεάν λογισμικό.
Το δωρεάν λογισμικό είναι επίσης για λειτουργικά συστήματα windows, βλέπε libre office, gimp, Firefox, blender, κτλ, κτλ, κτλ... Άρα για αυτό δεν κάνει το *nix να καυχιέται, ούτε να είναι καλύτερο, απλό και απλό.
Οι άνθρωποι δεν θα αλλάξουν σε linux εξαιτίας αυτού.