Sunday, September 08, 2013

Fedora: Μια διανομη GNU/Linux

Πολλοι χρηστες των Windows εχουν σκεφτει κατα διαστηματα να βγαλουν το συγκεκριμενο λειτουργικο απο τους υπολογιστες τους για διαφορους λογους, οπως ασφαλειας, ελευθεριας ή λειτουργικοτητας. Καποιοι ισως γιατι αρχιζουν να ξαχνοντε και να ζητανε πιο advanved πραγματα να κανουνε. Αλλα τι θα μπορουσαν να εγκαταστησουν??


Αρκετοι σιγουρα θα εχουν σκεφτει να δοκιμασουν το linux. OK. Για αυτο θα μιλησουμε ετσι και αλλιως. Αλλα τι ειναι αυτο?? Πως το εγκαθιστουμε? Γιατι διαφερει και τι προσφερει? Πως λειτουργει? Πολλα ερωτηματα.... Καταρχην ειναι μια ξεχωριστη εμπειρια...

Και περνοντας τα πραγματα απο την αρχη και να λεμε τα πραγματα σωστα, παροτι ονομαζουμε λειτουργικο συστημα linux εννοουμε GNU/Linux. Ποια ειναι η διαφορα?? Το Linux ουσιαστικα δεν ειναι λειτουργικο. Ειναι ο πυρηνας. Καθε λειτουργικο εχει πυρηνα, το ιδιο και τα Windows. Ιστορικα λοιπον, το λειτουργικο ειναι το GNU το οποιο ξεκινησε να κατασκευαζεται το 1984. Ελειπε ομως ο πυρηνας. Κατι το οποιο ηρθε και δημιουργησε ο Linus Torvald και εδεσε για να δημιουργηθει το λειτουργικο που σημερα καλουμε Linux. Ολο αυτο εχει τη σημασια του και θα το δουμε αργοτερα, γι' αυτο κρατηστε το.

Το λειτουργικο αυτο λοιπον ειναι ελευθερο. Ελευθερο δεν σημαινει αναγκαστικα χωρις λεφτα. Σημαινει ομως οτι μπορεις να παρεις τον κωδικα και να φτιαξεις το δικο σου custom λειτουργικο συστημα. Ολα στα μετρα σου. Αυτο σημαινει ελευθερια. Αυτο που ουσιαστικα προσπαθησε να πετυχει το GNU project. Ενα εντελως ελευθερο και ανοικτο λειτουργικο(βασισμενο στο unix). Περνωντας τα χρονια πολλοι πηρανε τον καινουργιο πυρηνα και φτιαξανε τη δικη τους διανομη. Αυτη τη στιγμη υπαρχουν πανω απο 600 διανομες, οι οποιες δεν ειναι ολες active. Καθε μια μπορει να εξηπυρετει καποιο σκοπο, συγκεκριμενο λογο ή ιδεολογια. Για παραδειγμα το Edubuntu για την εκπαιδευση, το dsl για παλια μηχανηματα, knoppix σαν live cd, IPCop για router/firewall. Για το Desktop μας οπως μπορειτε να φανταστειτε και σαν εναλλακτικες υπαρχουν απειρες επιλογες. Το Fedora ειναι μια απο αυτες.



Το Fedora ειναι μια απο τις μεγαλυτερες και ενεργες διανομες που κατασκευαζεται απο το Fedora project. Προερχεται απο μια αλλη μεγαλη διανομη, τη Redhat η οποια αποφασισε καποια στιγμη να διαχωρισει το λειτουργικο της σε RHEL για εταιρειες και σε μια community διανομη για desktops. Αναμεσα στις δυο υπαρχει μεγαλη συνεργασια και μια δυνατη σχεση. Το Fedora ωστοσο στοχευει αλλου και αναπτυσετε ανεξαρτητα. Η RedHat χορηγει το Fedora Project και ενθαρυνει την συνεργασια για να εκκολαψει νεες τεχνολογιες που οταν πια θα ειναι stable μπορει να τις περασει στις δικες της εκδοσεις.

 Το Fedora ακολουθει πιστα τις αρχες του ανοικτου λογισμικου. Αναπτυσετε απο την κοινοτητα του και χρησιμοποιει μονο ανοικτο λογισμικο μεσα στις διανομες του. Σε καθε εκδοση περιλαμβανεται καθε νεα τεχνολογια ή προγραμμα αρκει να ειναι κατω απο ενα licence ανοικτου κωδικα. Αυτο βεβαια ειναι πολυ σημαντικο. Το να μπορεις να εχεις τα παντα σε ανοικτο κωδικα σημαινει οτι οποιος θελει μπορει να δει τι περιεχει ο κωδικας, να τον τροποποιησει και να τον μοιρασει ελευθερα. Σκεφτειτε το. Σημαινει ελευθερια επιλογης, ελεγχου και δυνατοτητα εξελιξης.

Για να λειτουργησει ολο το project υπαρχει μια τεραστια υποδομη που ελεγχεται απο ενα board εννια ατομων και εναν project leader που ειναι υπευθυνοι να διατηρουνται οι αρχες του λογισμικου, να κρατανε καλες τις σχεσεις αναμεσα στο fedoraproject και στη redhat και να φτανουν τους στοχους της κοινοτητας. Το board απαρτιζεται απο πεντε εκλεγμενους μεσα απο την κοινοτητα και τεσσερις που διαλεγονται απο τον Fedora Project Leader αναμεσα απο μελοι και υπαλληλους της RedHat. Κατω απο αυτη την υποδομη κατασκευαζονται και συντηρουνται επιπλεον project, απο εκατομμυρια εθελοντες.

Οπως καταλαβαινετε υπαρχει μια ιεραρχια, και μια πολυ σοβαρη υποδομη για να αναπτυχθει το Fedora και να συνεχισει το οραμα του. Στη σειρα που σκεφτομαι να ακολουθησει θα γραφω για αρχες και εννοιες του ανοικτου λογισμικου και θα περιγραφω λειτουργιες απο αυτη την τεραστια υποδομη που λεγετε Fedora Project για να γνωρισουμε καλυτερα το fedora.