Concepts basis

Μετάβαση σε: πλοήγηση, αναζήτηση
Τα πάντα για το οικοσύστημα του Ελεύθερου και Ανοιχτού Κώδικα Λογισμικού.

Ελεύθερο και Ανοιχτού Κώδικα Λογισμικό

Το openSUSE αναπτύσσεται βασισμένο στις αρχές του Ελεύθερου και Ανοιχτού Κώδικα Λογισμικού(ΕΛ/ΛΑΚ), το οποίο είναι λογισμικό αδειοδοτημένο με τρόπο που να παρέχει στους χρήστες το δικαίωμα να χρησιμοποιούν, να μελετούν, να αλλάζουν και να βελτιώνουν τη σχεδίαση του λογισμικού αυτού μέσω της διάθεσης του πηγαίου κώδικά του.

Στο εννοιολογικό πλαίσιο του Ελεύθερου και Ανοιχτού Κώδικα Λογισμικού, η έννοια ελεύθερο αναφέρεται στην ελευθερία να αντιγράψει και να επαναχρησιμοποιήσει κάποιος το λογισμικό, και όχι στην τιμή του λογισμικού. Μπορείτε να θεωρήσετε "την ελευθερία σαν την ελευθερία λόγου, όχι σαν τη δωρεάν μπύρα".

"Ελεύθερο και Ανοιχτού Κώδικα Λογισμικό" είναι ένας όρος που περιλαμβάνει και το ελεύθερο και το ανοιχτού κώδικα λογισμικό τα οποία, παρόλο που περιγράφουν παρόμοια μοντέλα ανάπτυξης λογισμικού, κατέχονται από διαφορετική κουλτούρα και φιλοσοφία.

  • Το ελεύθερο λογισμικό εστιάζει στις φιλοσοφικές ελευθερίες που παρέχονται στους χρήστες ενώ
  • το λογισμικό ανοιχτού κώδικα εστιάζει στα δυνατά σημεία που έχουν παρατηρηθεί στο peer-to-peer μοντέλο ανάπτυξής του.

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

Το έργο GNU και ο πυρήνας Linux

Το 1984, ο Richard Stallman ξεκίνησε το ελεύθερου λογισμικού, μαζικής συνεργατικότητας έργο GNU το οποίο ξεκίνησε την ανάπτυξη του λειτουργικού συστήματος GNU το 1984, όπου ο όρος "GNU" αποτελεί ένα αναδρομικό ακρωνύμιο το οποίο σημαίνει "GNU's Not Unix" (Το GNU δεν είναι Unix).

Ο ιδρυτικός στόχος του έργου αυτού ήταν η ανάπτυξη "ενός ικανού κορμού από ελεύθερο λογισμικό το οποίο θα πορεύεται καλά χωρίς την ανάγκη οποιουδήποτε μη ελεύθερου λογισμικού". Η πρόοδος του έργου αρχικά ήταν καλή και μέχρι τις αρχές της δεκαετίας του 1990 το μοναδικό στοιχείο που έλειπε ήταν ο πυρήνας - το στοιχείο του συστήματος που χρειάζεται για την επικοινωνία σε χαμηλό επίπεδο με τα στοιχεία υλικού και τις συσκευές.

Ο στόχος αυτός της δημιουργίας ενός λειτουργικού συστήματος με ελεύθερο λογισμικό επετεύχθη το 1992, όταν συμπληρώθηκε και το τελευταίο κενό στο σύστημα GNU από τον third-party πυρήνα Linux, που αρχικά δημιουργήθηκε από τον Linus Torvalds το 1991.

Διανομές

Το συνολικό λειτουργικό σύστημα είναι η αποκαλούμενη διανομή Linux (επίσης αναφέρεται ως διανομή GNU/Linux από μερικούς προμηθευτές και χρήστες) η οποία χτίζεται τυπικά με βάση τον πυρήνα Linux, καθώς και εργαλεία και χρήσιμες εφαρμογές από έργο GNU, ενώ περιλαμβάνει και γραφική υποστήριξη από το γραφικό, παραθυρικό σύστημα X, μια μεγάλη συλλογή από εφαρμογές λογισμικού και μπόλικη τεκμηρίωση.

Επομένως, μια διανομή Linux δεν είναι ένα μονολιθικό λειτουργικό σύστημα που απλά ονομάζεται "Linux", παρά ένας συνδυασμός από πολλά λιγότερο ή περισσότερο ανεξάρτητα ανεπτυγμένα "upstream" έργα. Αυτή η αρθρωτή αρχιτεκτονική είναι που επιτρέπει την ύπαρξη μιας μεγάλης ποικιλίας από διανομές Linux, η οποία οφείλεται στις αρχές του Ελεύθερου και Ανοιχτού Κώδικα λογισμικού που επιτρέπουν στον καθένα να τροποποιήσει, να πακετάρει και να αναδιανείμει το λογισμικό, ώστε είναι νομικά και πρακτικά δυνατό για τους διανομείς Linux να δημιουργήσουν διανομές.


Δείτε επίσης


Εξωτερικοί Σύνδεσμοι