Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo: 9 Οκτωβρίου 2006

Ulrich Plate  Εκδότης
Donnie Berkholz  Συγγραφέας
Chris Atkinson  Συγγραφέας
Lionel Bouton  Συγγραφέας
Chris Gianelloni  Συγγραφέας
Θεόφιλος Ιντζόγλου  Μεταφραστής
Δημοσθένης Κουτούδης  Μεταφραστής
Βασίλειος Λούρδας  Μεταφραστής
Ιωακείμ (Μάκης) Μαρμαρίδης  Μεταφραστής
Χρήστος Σιώπης  Μεταφραστής

Αναβάθμιση 9 Οκτώβριος 2006

1.  Νέα του Gentoo

Το X.Org 7.1 γίνεται σταθερό για amd64 και x86

Η ομάδα Gentoo X11 σκοπεύει να σταθεροποιήσει το X.Org 7.1 για τους κλάδους x86 και amd64 την Πέμπτη 12 Οκτωβρίου ή αμέσως μετά. Η έλλειψη υποστήριξης δυαδικών οδηγών είχε προηγουμένως καθυστερήσει αυτή την έκδοση, αλλά η Nvidia και η ATI έβγαλαν συμβατούς οδηγούς που τώρα κρίνονται σταθεροί και για τις δύο αρχιτεκτονικές.

Αυτή η έκδοση περιλαμβάνει το επιταχυνόμενο έμμεσο GLX (accelerated indirect GLX, AIGLX) που επιτρέπει τη δημιουργία εντυπωσιακών γραφικών εφφέ, όπως αυτά του διαχειριστή παραθύρων/συνθέσεων Compiz, καθώς επίσης τη δημιουργία τριδιάστατων επιταχυνόμενων επιφανειών προβολής με το Xdmx. Το X.Org 7.1 επίσης ενσωματώνει στο πακέτο xorg-server τους διακομιστές kdrive (TinyX) για embedded συστήματα μέσω τής παραμέτρου USE "kdrive". H ενσωμάτωση των kdrive προσφέρει επιπλέον το Xephyr, έναν βελτιωμένο πελάτη τύπου Xnest. Πολλοί οδηγοί καρτών οθόνης επίσης αναβαθμίστηκαν σημαντικά.

Ασφαλείς CFLAGS

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

Προειδοποίηση: Η δήλωση οποιασδήποτε άλλης παραμέτρου πέραν των -O2 -fomit-frame-pointer -march/-mcpu/-mtune στις CFLAGS ή στις CXXFLAGS (και των -mieee, -mabi κλπ. για συγκεκριμένες αρχιτεκτονικές που το αναφέρουν ρητά) καθώς και η δήλωση οποιασδήποτε παραμέτρου για τις LDFLAGS και ASFLAGS, συνήθως δεν αξίζουν τον κόπο για τους περισσότερους χρήστες. Συνήθως το όφελος είναι πολύ μικρό ή και κανένα, το ρίσκο μεγάλο και ξοδεύει κανείς πολύ χρόνο σε κουραστικές ρυθμίσεις που δεν έχουν αποτέλεσμα, χρόνο που θα μπορούσε να αφιερώσει σε πολύ πιο ευχάριστα και ενδιαφέροντα πράγματα.

Η πρόσφατη αναβάθμιση στον GCC 4.1 για τους χρήστες των κλάδων x86 και amd64 άλλαξε το σκηνικό με τις CFLAGS. Οι χρήστες που ξόδεψαν χρόνο συγχρονίζοντας τις CFLAGS τους με τον GCC 3.4 ίσως διαπιστώσουν ότι αναβαθμίζοντας στον GCC 4.1 το σύστημά τους γίνεται ασταθές.

Για παράδειγμα:

Θα πρέπει επίσης να ελέγξετε παραμέτρους που είναι δεδομένο ότι δε δουλεύουν σωστά σε καμιά έκδοση του GCC:

Χρήστες CFLAGS που δεν υποστηρίζονται ίσως είναι καλύτερα να επιστρέψουν σε ασφαλείς CFLAGS (βλ. προειδοποίηση παραπάνω) αν πρόσφατες αναβαθμίσεις τούς προκάλεσαν προβλήματα σταθερότητας. Από την άλλη πλευρά, πιο τολμηροί χρήστες ίσως θα θελήσουν να πειραματιστούν με CFLAGS που δεν δούλευαν σωστά με τον GCC 3.4.6... Όπως πάντα, ο χρήστης είναι αυτός που έχει τον έλεγχο (και κρατά το πιστόλι με το οποίο μπορεί να αυτοπυροβοληθεί).

Τελικές σημειώσεις:

2.  Προγραμματιστής της εβδομάδας

"Γεια σου. Ονομάζομαι Inigo Montoya. Μου σκότωσες τον πατέρα. Ετοιμάσου να πεθάνεις." - Daniel Ostrow, dostrow


Εικόνα 2.1: Daniel Ostrow

Fig. 1: dostrow

Ο Developer Daniel Ostrow, γνωστός και ως dostrow, γεννήθηκε και μεγάλωσε στο Michigan. Παρόλο που υποστηρίζει ότι είναι Νεοϋορκέζος, τουλάχιστον στο πνεύμα -- ίσως επειδή έζησε 16 χρόνια εκεί -- τώρα κατοικεί λίγο έξω από το San Francisco της Καλιφόρνιας. O Daniel μένει μόνος, αν και έχει στα σχέδια να πάρει μια γάτα μόλις τακτοποιηθεί. Όταν έμενε με την οικογένειά του στη Nέα Υόρκη, ο Daniel ζούσε μαζί με τρεις γάτες, ένα ψάρι, μια χελώνα και ένα φίδι τριών μέτρων.

Ο dostrow κατάλαβε σχετικά γρήγορα ότι το πανεπιστήμιο δεν του ταίριαζε, παρόλο που σπούδασε για λίγο για πτυχίο στη Διεπιστημονική Θαλάσσια Ψυχοβιολογία, με ειδίκευση σε θαλάσσια θηλαστικά, δηλαδή καμία σχέση με την τρέλα για τους υπολογιστές που παραδέχεται ότι είχε πάντα. O Daniel λέει ότι με τον καιρό θα καταφέρει να αποκτήσει ένα πτυχίο σε "κάτι".

Ο Daniel εργάζεται σε μια εταιρία δικτυακών υπηρεσιών Ανθρωπίνου Δυναμικού, την Workstream, η οποία παρέχει λύσεις τόσο τοπικές όσο και σε δικούς της διακομιστές για ολόκληρο τον κύκλο ζωής του ΑΔ, από τη στρατολόγηση μέχρι τον τερματισμό. Παρόλο που προσλήφθηκε εξαιτίας της ενασχόλησής του με το Gentoo, δυστυχώς δεν πληρώνεται για να εργάζεται στο Gentoo. Ο τίτλος της θέσης του είναι Ανώτερος Μηχανικός Συστημάτων (Senior Systems Engineer). Ο Daniel συνοψίζει τη δουλειά του στο να τον στέλνουν σε άλλα τμήματα για να κάνει το αδύνατο δυνατό. Αν και αυτό δεν ακούγεται ιδιαίτερα καθησυχαστικό, του αρέσει να βρίσκεται πάντα σε εγρήγορση και το γεγονός ότι ποτέ δεν δουλεύει σε ένα αντικείμενο επί τόσον καιρό ώστε να το βαρεθεί. Η Workstream δουλεύει με συστήματα CentOS/Solaris/Windows, αλλά ο Daniel κατάφερε να στριμώξει το Gentoo σε έναν διακομιστή που χρειαζόταν τροποποιημένο πυρήνα και στο δικό του σταθμό εργασίας.

Το να είσαι ένας ενεργός προγραμματιστής τού Gentoo είναι μια ικανότητα που ο Daniel περιγράφει ως ανεκτίμητη στον εργασιακό χώρο. Καταφέρνει να εφαρμόσει τις ίδιες ικανότητες που χρειάζεται ένας καλός προγραμματιστής (το να είσαι καλός διαχειριστής, λογικά σκεπτόμενος και μαστροχαλαστής κατά βάθος) εύκολα σε οποιαδήποτε δουλειά της Τεχνολογίας της Πληροφορίας.

Όταν δεν εργάζεται, ο dostrow ενδίδει στην αγαπημένη του ασχολία, βασικά να αποχαυνώνεται βλέποντας anime στην τηλεόραση. Συμμετέχει στις λίγο-πολύ καθιερωμένες δραστηριότητες: πηγαίνει σε κλαμπ και μπαρ στο San Francisco ή νοικιάζει μια ταινία. Λατρεύει τον Πόλεμο των Άστρων (σε μεγάλες ποσότητες) και τη χορευτική μουσική. Ο αγαπημένος του DJ αυτόν τον καιρό είναι ο Armin Van Buuren, αν και οι Paul Van Dyk και Ferry Corsten είναι επίσης στην κορυφή τής λίστας του. Του αρέσει τόσο πολύ η μουσική techno που πηγαίνει στο Ultra Music Festival στη Florida κάθε χρόνο. Α, το είπαμε ότι ο Daniel λατρεύει τον Πόλεμο των Άστρων; Σα να μην έφτανε αυτό, παραδέχεται ότι έχει και σαν χόμπυ την τοξοβολία. Το καλύτερο μέρος που ο dostrow έχει ταξιδέψει; Σίγουρα το ταξίδι του στην Ανατολική Ασία, διάρκειας ενός μήνα, όπου είχε την ευκαιρία να πάει σε Σιγκαπούρη, Χονγκ Κονγκ, Τόκιο και Ταιβάν.

Ο dostrow ξεκίνησε την επαφή του με τα λειτουργικά τύπου Unix χρησιμοποιώντας NetBSD και πέρασε από τη φάση που δοκίμαζε πολλαπλές διανομές Linux. Βρήκε το Gentoo την εποχή που ήταν 1.4_rc1, αλλά διάφοροι απογοητευτικοί 'linuxισμοί' τον μπέρδεψαν κι έτσι συνέχισε δοκιμάζοντας και άλλες διανομές. Ξαναγύρισε στο Gentoo αφότου εξοικειώθηκε με το Linux. Αποδίδει τις αρχικές επιτυχίες του στη βοήθεια της κοινότητας του Gentoo (και δίνει τα εύσημα στους Pylon και pvdabeel για τη βοήθειά τους στο να στήσει το πρώτο του PPC). Ο dostrow συνέχισε να συχνάζει στο #gentoo-ppc, υποβάλλοντας διορθώσεις προγραμμάτων καθώς και γράφοντας καινούρια ebuilds για πακέτα με απαρχαιωμένα ebuilds. Σύντομα στρατολογήθηκε από τον pvdabeel το Μάιο του 2004. Η κύρια συνεισφορά του είναι στα PPC64 και XFCE. Λατρεύει το XFCE και πρόσφατα απέκτησε το υλικό για να μπορεί να το υποστηρίζει σε όλες τις αρχιτεκτονικές.

Ο Daniel καυχιέται για τη συλλογή υπολογιστών που έχει στο σπίτι, η οποία αποτελείται από ένα φορητό κι ένα σταθερό Dell x86, δύο συστήματα AMD64 και ένα AMD64 Acer Ferrari, ένα Alpha, ένα HPPA, ένα ARM, δύο PPC, δύο PPC64, μερικά Sparc, ένα κουτί MIPS και ένα IA64. Δεν αποτελεί μεγάλη έκπληξη ότι η πρώτη εφαρμογή που ξεκινά ο dostrow είναι το XFCE, ακολουθούμενο από τα urxvt, gaim, xchat και evolution.

3.  Ακούστηκε στην κοινότητα

forums.gentoo.org

Αντίο Gentoo διακομιστές μου, δεν πρόλαβα να σας γνωρίσω

Ο χρήστης kashani των φορά γράφει για τις εμπειρίες του με την χρήση Gentoo Linux ως αντικαταστάτη του CentOS στο http://jumpcut.com/ πριν αγοραστεί από το Yahoo! πριν από δύο εβδομάδες. Η καταχώρηση ξεκινάει μιλώντας για τον τρόπο με τον οποίο η μετατροπή ξεκίνησε με τους διακομιστές υποστήριξης, έπειτα με τους διακομιστές ανάπτυξης, ακολουθούμενος σύντομα από αυτούς stagin και παραγωγής.

gentoo-user

ΕΘ: Sansa e260 MicroSD

Ο Devon Miller έχει ένα SanDisk Sans E260, ένα flash-based MP3 player με μια υποδοχή για επιπρόσθετη κάρτα αποθήκευσης SD. Ο Devon κατάφερε να προσαρτήσει τον οδηγό flash αλλά όχι την SD κάρτα. Ο Steve McGrath (που είχε ένα παρόμοιο πρόβλημα με έναν 5-σε-1 αναγνώστη καρτών) συμβούλεψε τον Devon να μεταγλωττίσει τον πυρήνα του με την ρύθμιση "Probe all LUNs on each SCSI device" ενεργοποιημένη κάτω από την κατηγορία Device Drivers->SCSI device support. Ο Devon ανέφερε ότι το πρόβλημα λύθηκε.

Δικαίωμα επανεκκίνησης net.wlan0 από τον χρήστη

Για την αντιμετώπιση των επαναλαμβανόμενων αποτυχιών του NIC του μηχανήματος του γιου του, ο Mark Knecht χρειαζόταν να επιτρέπει σε χρήστες πέρα από το διαχειριστή να εκτελούν την εντολή /etc/init.d/wlan0 restart. Ο Mark Shields και ο Devon Miller τον συμβούλεψαν να χρησιμοποιήσει το visudo για να προσθέσει το "username ALL=(ALL) NOPASSWD: /etc/init.d/net.wlan0" στο αρχείο /etc/sudoers. Η εναλλακτική λύση που πρότεινε ο Ian Buchanan ήταν να προστεθεί το "username ALL=(ALL) NOPASSWD: /etc/init.d/net.wlan0 restart" το οποίο θα επέτρεπε μόνο την επανεκκίνηση της υπηρεσίας.

Ο Nick Rout και ο Alexander Skwar εισηγήθηκαν ότι μια κάρτα Atheros μπορεί να λειτουργεί καλύτερα με τον οδηγό madwifi-ng σε αντίθεση με τον οδηγό των Windows σε συνδιασμό με τον ndiswrapper που χρησιμοποιούσε ο Knecht.

4.  Το Gentoo στον τύπο

NewsForge (6 Οκτωβρίου 2006)

Ο επικεφαλής για τεχνολογικά θέματα (Chief Technical Officer - CTO) της Benetech Δρ. Patrick Ball μιλά για το ελεύθερο λογισμικό και ειδικότερα για το Gentoo.

Ο προσωπικός επιτραπέζιος υπολογιστής του Ball τρέχει Gentoo Linux. Λέει, "Χρησιμοποιώ το Gentoo για χρόνια, γιατί ήταν πολύ διασκεδαστικό και μου έμαθε αρκετά γύρω από το πως να διαχειρίζομαι μια μηχανή", τονίζοντας έτσι τη μοναδική φιλοσοφία του επιλέγω-και-μεταγλωττίζω-τα πάντα. Επισημαίνει επίσης ότι δεν είναι κανείς ξεκρέμαστος όταν το χρησιμοποιεί - οι άνθρωποι που το χρησιμοποιούν το υποστηρίζουν και το αναπτύσσουν είναι εκεί για να βοηθήσουν.

"Η κοινότητα είναι πραγματικά ισχυρή και ανταποκρίνεται σε διάφορα επίπεδα", συνεχίζει. "Ενώ άλλες [κοινότητες ελεύθερου λογισμικού] ανταποκρίνονται σε επίπεδο αρχάριου ή δείχνουν την έξοδο σε επίπεδο γνώστη, το Gentoo υπάρχει σε όλα τα επίπεδα - δε σου πετάνε το URL του Eric Raymond και σου λένε να πας στον αγύριστο."

Παρόλο που η Benetech είχε επιλέξει παλιότερα Red Hat και Gentoo για τους υπολογιστές της, σήμερα όλοι χρησιμοποιούν Ubuntu. Ο Ball επικαλέστηκε την ευκολία εγκατάστασης και ρύθμισης του Ubuntu ως λόγους μετάβασης. "Αν έχετε να ετοιμάσετε 10 ή 15 μηχανήματα, το Gentoo [δεν είναι βολικό]. Οι περισσότερες μηχανές είναι Kubuntu, αλλά υπάρχουν και ορισμένοι άνθρωποι στον οργανισμό μας που χρησιμοποιούν GNOME."

Linux Magazin (Νοέμβριος 2006)

Το Linux Magazin της Γερμανίας δημοσιεύει άρθρο σχετικά με το http://overlays.gentoo.org και το layman στο τεύχος Νοεμβρίου της έντυπης έκδοσής τους. Το άρθρο με τίτλο entitled "Community-basiertes Qualitätsmanagement" (Διαχείρισης Ποιότητας από την Κοινότητα), γράφει για τον τρόπο που το Gentoo επιδεικνύει ότι μια ισχυρή ανάδραση με την κοινότητα παραβαίνει τις παραδοσιακές μεθόδους διασφάλισης ποιότητας και παρόλα αυτά παράγει ένα σταθερό αποτέλεσμα.

Τα γερμανόφωνα μέλη της κοινότητας θα πρέπει να αγοράσουν την έκδοση Νοεμβρίου του περιοδικού για το άρθρο, εφόσον αυτό δε διατίθεται ηλεκτρονικά (online).

5.  Μετακινήσεις προγραμματιστών Gentoo

Μετακινήσεις

Οι ακόλουθοι προγραμματιστές έφυγαν πρόσφατα από το σχέδιο Gentoo:

Προσθήκες

Οι ακόλουθοι προγραμματιστές έγιναν, πρόσφατα, μέλη του σχέδιου Gentoo:

Αλλαγές

Οι ακόλουθοι προγραμματιστές άλλαξαν πρόσφατα ρόλους μέσα στο σχέδιο Gentoo:

6.  Ασφάλεια Gentoo

Mozilla Thunderbird: Πολλαπλές ευπάθειες

Το ίδρυμα Mozilla έχει ανακοινώσει την ύπαρξη διαφόρων ευπαθειών στο πρόγραμμα Mozilla Thunderbird.

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

Adobe Flash Player: Αυθαίρετη εκτέλεση εντολών

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

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

ncompress: Υποχείλιση μνήμης

Ένα πρόβλημα υποχείλισης μνήμης έχει ανακαλυφθεί στο ncompress που μπορεί να επιτρέψει την εκτέλεση αυθαίρετου κώδικα.

Για περισσότερες πληροφορίες, παρακαλούμε δείτε την Ανακοίνωση GLSA

7.  Bugzilla

Περίληψη

Στατιστικά

Η κοινότητα του Gentoo χρησιμοποιεί το Bugzilla (bugs.gentoo.org) για να καταγράφει και να εντοπίζει σφάλματα, ειδοποιήσεις, προτάσεις και άλλες αλληλεπιδράσεις με την ομάδα ανάπτυξης. Από 01 Οκτωβρίου 2006 ως 08 Οκτωβρίου 2006, η δραστηριότητα στην ιστοσελίδα προέκυψε ως εξής:

Από τα 11080 ανοιχτά σφάλματα αυτή τη στιγμή: 33 είναι χαρακτηρισμένα 'blocker', 121 είναι χαρακτηρισμένα 'critical' και 505 είναι χαρακτηρισμένα 'major'.

Κατάταξη κλειστών σφαλμάτων

Οι προγραμματιστές και οι ομάδες που έχουν κλείσει τα περισσότερα σφάλματα κατά τη διάρκεια αυτής της περιόδου είναι:

Κατάταξη νέων σφαλμάτων

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

8.  Επερχόμενες διαγραφές πακέτων

Ξεκινώντας αυτή την εβδομάδα, το GWN παρουσιάζει ένα καινούριο κεφάλαιο στο οποίο θα παρουσιάζονται τα πακέτα που έχει ανακοινωθεί ότι θα διαγραφούν από το δέντρο. Η λίστα προς το παρόν καταρτίζεται χειροκίνητα, οπότε μπορεί να μην είναι εντελώς πλήρης. Ο σκοπός αυτού του κεφαλαίου είναι να βοηθήσει στην ενημέρωση της κοινότητας για τα πακέτα που πρόκειται να αφαιρεθούν, επιτρέποντας στους χρήστες να μεταβούν σε καινούρια πακέτα ή ακόμα και να προσφερθούν εθελοντικά για να εργαστούν για τη διατήρηση του πακέτου. Τα μέλη του GWN ελπίζουν ότι αυτό το κεφάλαιο θα επαναλαμβάνεται συχνά και ότι στο μέλλον θα μπορεί να αυτοματοποιηθεί. Οι διαγραφές των πακέτων έρχονται από διάφορες πηγές, συμπεριλαμβανομένων της Ομάδας Εκκαθάρισης του Δέντρου και διαφόρων προγραμματιστών του Gentoo.

Τελευταίες αποχωρήσεις:

Πακέτο: Ημερομηνία διαγραφής: Επικοινωνία:
app-emulation/vmware-workstation-3.2.1 27 Οκτ 06 Chris Gianelloni
games-fps/quake3-truecombat 27 Οκτ 06 Chris Gianelloni
net-mail/quotient 28 Οκτ 06 Christian Heim
media-radio/ax25-tools 29 Οκτ 06 Christian Heim
x11-libs/buffy 29 Οκτ 06 Christian Heim
net-im/gabber 01 Νοεμ 06 Olivier Crête
net-im/jabbero 01 Νοεμ 06 Olivier Crête
media-sound/fobbit 03 Νοεμ 06 Diego Pettenò
sys-apps/sal-client 05 Νοεμ 06 Christian Heim

9.  Ανάδραση GWN

Παρακαλούμε στείλτε μας την ανάδρασή σας και βοηθήστε το GWN να γίνει καλύτερο.

10.  Πληροφορίες εγγραφής GWN

Για να γραφτείτε στο Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό e-mail στο gentoo-gwn+subscribe@gentoo.org.

Για να διαγραφείτε από το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό e-mail στο gentoo-gwn+unsubscribe@gentoo.org από την διεύθυνση e-mail με την οποία έχετε γραφτεί.

11.  Άλλες γλώσσες

Το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo είναι επίσης διαθέσιμο στις ακόλουθες γλώσσες: