Τι είναι το debian

E-mail Εκτύπωση PDF
Αξιολόγηση Χρήστη: / 0
ΧείριστοΆριστο 

Το Debian είναι ένας οργανισμός αποτελούμενος από εθελοντές προγραμματιστές. Στόχος του Debian είναι η ανάπτυξη Ελεύθερου Λογισμικού και η προώθηση των ιδανικών του Free Software Foundation (FSF). Το Debian Project, όπως ονομάζεται, ξεκίνησε το 1993 από τον Ian Murdock με χρηματοδότηση από το FSF με σκοπό την δημιουργία ενός εντελώς Ελεύθερου Λειτουργικού Συστήματος, βασισμένο στον τότε ακόμα νέο πυρήνα του Linux. Στην αρχή υπήρξε μια μικρή ομάδα από ενθουσιώδεις εθελοντές προγραμματιστές, η οποία με τον καιρό αναπτύχθηκε, εξελίχθηκε και εξαπλώθηκε σε ολόκληρο τον κόσμο ώστε τώρα να αριθμεί περισσότερους από χίλιους εθελοντές Debian Developers, όπως αποκαλούνται.

Το Debian είναι ίσως το μόνο πραγματικά Ελεύθερο Λειτουργικό Σύστημα Linux. Ως φιλοσοφία, είναι στενά συνδεδεμένο με την έννοια του Ελεύθερου Λογισμικού GNU, όπως ορίζεται αυτό από το FSF, ενώ έχει αναπτύξει δικούς του κανόνες δεοντολογίας για το λογισμικό και τους ανθρώπους που το απαρτίζουν.

Όσον αφορά τους Debian Developers, υπάρχει καταρχάς το Κοινωνικό Συμβόλαιο του Debian (Debian Social Contract, http://www.debian.org/social_contract) στο οποίο αναγράφονται οι δεσμεύσεις του Debian στην Κοινότητα του Ελεύθερου Λογισμικού (Free Software Community). Κάθε Debian Developer με τη σειρά του, δέχεται να τηρεί και να ακολουθεί τις επιταγές του Κοινωνικού Συμβολαίου, κάτι που αποτελεί και το πιο σημαντικό κριτήριο για να γίνει κάποιος Debian Developer (http://www.debian.org/doc/maint-guide/).

Ανάμεσα στις δραστηριότητες των Developers περιλαμβάνονται η διαχείριση των δικτυακών τόπων WWW και FTP του Debian, σχεδιασμός γραφικών, νομικές αναλύσεις των αδειών χρήσης του κάθε πακέτου λογισμικού, συγγραφή κειμένων και, φυσικά, η συντήρηση των ίδιων των πακέτων λογισμικού.

Κάθε πακέτο λογισμικού πρέπει να τηρεί ορισμένες προδιαγραφές για να θεωρηθεί κατάλληλο για την ενσωμάττωση στο Debian και οι κανόνες αυτοί εκτείνονται σε πολλαπλά επίπεδα. Το πρωταρχικό επίπεδο αφορά την άδεια χρήσης και διανομής του ίδιου του πακέτου και η συμβατότητά της με τις Προδιαγραφές Ελεύθερου Λογισμικού του Debian (Debian Free Software Guidelines ή πιο συχνά DFSG, (http://www.debian.org/social_contract#guidelines). Οι Προδιαγραφές DFSG υπήρξαν πολύ σημαντικές στο Κίνημα Ελεύθερου Λογισμικού (Free Software Movement) και αποτέλεσαν την βάση του Ορισμού του Ελεύθερου Κώδικα (Open Source Definition, http://opensource.org/docs/definition_plain.html).

Στη συνέχεια το κάθε πακέτο θα πρέπει να ακολουθεί κάποιους κανόνες ποιότητας που αφορούν τις θέσεις των αρχείων, τους τύπους των αρχείων, την τεκμηρίωση, την υποστήριξή του από τον αντίστοιχο συντηρητή, κλπ. Αυτοί οι κανόνες περιγράφονται στο κείμενο Πολιτικής του Debian (Debian Policy, http://www.debian.org/doc/debian-policy/).

Για περισσότερες πληροφορίες τα κείμενα αυτά περιέχονται στα εξής πακέτα στην διανομή: maint-guide, debian-policy, debian-reference-en, debian-history, developers-reference, doc-debian.

Στόχος του Debian είναι η ποιότητα της διανομής. Οι Debian Developers έχουν επιφορτιστεί με την αντιμετώπιση όποιων προβλημάτων εμφανίζονται στα πακέτα λογισμικού, την διατήρηση των υψηλών επιπέδων ασφαλείας καθώς και την υλοποίηση ενός από τα πιο φιλικά συστήματα διαχείρισης πακέτων λογισμικού, το APT.

Κάθε πακέτο λογισμικού έχει τον αντίστοιχο συντηρητή του (package maintainer), οποίος είναι ένας από τους Debian Developers. Αν πρόκειται για περίπλοκο πακέτο όπως το σύστημα παραθύρων X ή ο μεταγλωττιστής GNU της γλώσσας C (gcc), υπάρχουν περισσότεροι από ένας συντηρητές. Ο κάθε συντηρητής αναλαμβάνει την διατήρηση του ή των πακέτων για τα οποία είναι υπεύθυνος , έτσι ώστε να μην παρουσιάζουν προβλήματα συνεργασίας με άλλα πακέτα, να απεικονίζουν πάντα νέες ανανεωμένες εκδόσεις του λογισμικού, καθώς και να προσθέτουν λειτουργείες όταν αυτές είναι απαραίτητες για το Debian.

Η ασφάλεια στο Debian είναι πολύ σημαντική. Ειδικά με την αύξηση των παραβιάσεων υπολογιστικών συστημάτων τα τελευταία χρόνια, το Debian δίνει ιδιαίτερη σημασία στην διατήρηση ενός υψηλού επιπέδου ασφαλείας, κυκλοφορόντας άμεσα νέες ενημερωμένες εκδόσεις πακέτων που ανακαλύφθηκε ότι είναι ευάλωτα σε θέματα ασφαλείας. Ακόμη και αυτό γίνεται με τη μέγιστη δυνατή ασφάλεια, πιστοποιώντας με ψηφιακές υπογραφές (GPG) κάθε πακέτο ώστε να είναι βέβαιο ότι προέρχεται από τον πραγματικό συντηρητή του και δεν πρόκειται για κάποιον ιό ή Δούρειο Ίππο (trojan horse).

Όλες αυτές οι προσπάθειες επιβραβεύονται από τους ίδιους τους χρήστες, οι οποίοι έχουν καταστήσει την διανομή του Debian, μια από τις πιο δημοφιλείς διανομές Linux παγκοσμίως. Το 2000 το Debian βραβεύτηκε στην έκθεση LinuxWorld της Νέας Υόρκης από το Linus Torvalds Community Foundation ως η καλύτερη διανομή του Linux. Κάτι τέτοιο είναι αρκετά σημαντικό αν αναλογιστούμε ότι πρόκειται για συλλογική προσπάθεια εθελοντών.

Πέρα από το Linux, το Debian πειραματίζεται στην δημιουργία διανομών και άλλων λειτουργικών συστημάτων, βασισμένων όμως στη δομή και φιλοσοφία του Debian, όπως το Debian GNU/Hurd (http://www.debian.org/ports/hurd), το Debian/NetBSD και το Debian/FreeBSD.




Μοιραστείτε αυτό το άρθρο
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Dig Me Joomla Free PHP

Σχόλια
Προσθήκη νέου Αναζήτηση RSS
Γράψτε σχόλιο
Όνομα:
Email:
 
Τίτλος:
 
Please input the anti-spam code that you can read in the image.
 

Seach By Google

Translate this website :

Επιλογές


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Programming


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Fedora


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

CentOS


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Linux


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Ubuntu


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Debian


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99


Προτεινόμενα άρθρα


Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030
Joomla 1.5 Featured Articles

Δημοφιλή Περιεχόμενα


Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Τελευταία Σχόλια

Προτεινόμενα tutorials


Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3029

Deprecated: Function eregi() is deprecated in /home/flakgr/public_html/administrator/components/com_sh404sef/sh404sef.class.php on line 3030
Joomla 1.5 Featured Articles