Drupal 6.2 and apache modsecurity at Centos 5

I recently tried to install Drupal 6.2 on a freshlly installed Centos5 server (apache 2.2.3-11.el5_1, php 5.1.6-15.el5, mysql 5.0.22-2.2.el5_1.1 ). After creating the database tables the install script returned a page stating:

The installation has encountered an error.
Please continue to the error page.
An HTTP error 501 occurred.

After some research I found out that the above error was caused by mod_security apache module that was enabled. Editting

/etc/httpd/conf.d/modsecurity_crs_10_config.conf

and setting

SecRuleEngine DetectionOnly

solved the problem. This way I disabled modsecurity to detection only. Maybe there is a better way to handle this problem by leaving modsecurity on and performing per site or per directory configuration.

12 λόγοι που χρησιμοποιώ ubuntu linux

Το παρακάτω κείμενο προέκυψε από μια αναπάντεχη συζήτηση με αφορμή ένα email που έλαβα για κάποιο διαγωνισμό σε κάποιο ελληνικό forum με έπαθλο λογισμικό ασφάλειας και προστασίας από ιούς (user space firewall και antivirus) για windows. Όταν απάντησα ότι δεν με ενδιαφέρει το δώρο γιατί δεν χρησιμοποιώ windows, ρωτήθηκα τι λειτουργικό χρησιμοποιώ, και μια και “πήγαινε γυρεύοντας” ο τύπος, μου ήρθε η όρεξη να γράψω τους παρακάτω 12 λόγους που έχω επιλέξει και χρησιμοποιώ ubuntu linux στον υπολογιστή του σπιτιού μου, στον φορητό μου και στο γραφείο μου, και φυσικά προτείνω τη χρήση του σε όλους τους γνωστούς μου.

12 από τους πιο βασικούς λόγους που με κάνουν να επιλέγω ubuntu linux (σίγουρα υπάρχουν και άλλοι που δεν μου ήρθαν στο μυαλό, ενώ πολλά από τα παρακάτω δεν είναι αποκλειστικότητα του ubuntu, αλλά λειτουργούν παρόμοια σε όλες τις σύγχρονες διανομές):

  1. Το λειτουργικό και τα προγράμματα μου ανήκουν! Έχω πρόσβαση στον πλήρη κώδικα, μπορώ να το εγκαθιστώ, να το ρυθμίζω, να το αντιγράφω, να το μοιράζω στους συνεργάτες και τους πελάτες μου όσο και όπως εγώ θέλω. Δεν έχω απλά μια περιοριστική άδεια χρήσης που με κάνει παράνομο κάθε φορά που θέλω να κάνω κάτι χρήσιμο με το λογισμικό που χρησιμοποιώ.
  2. Συμμετοχή στην ανάπτυξη – δεν παίρνω πια ότι μου πασάρει η κάθε εταιρία, έχω επιλογή και λόγο στην εξέλιξη του λειτουργικού και των εφαρμογών.
  3. Αποδοτικότητα – Ακόμα και πιο παλιά μηχανήματα πετάνε με το linux, ενώ στα πιο πρόσφατα απολαμβάνω τις πιο σύγχρονες λειτουργικές και χρηστικές ιδιότητες του γραφικού περιβάλλοντος με ελκυστικά και χρηστικά animations και 3d γραφικά, αυτόματο indexing και αναζήτηση στο περιεχόμενο των εγγράφων μου, του ιστορικού μου, των email μου και των συζητήσεών μου. Επίσης το linux μου δίνει σύστημα αρχείων που δεν χρειάζεται defragment, απουσία registry που κάνει βαρύ το σύστημα. Δεν χρειάζεται πλέον να ξαναστήνω από την αρχή τον υπολογιστή μου κάθε 6 μήνες και να αναβαθμίζω όποτε οι εταιρίες κρίνουν ότι θέλουν να βγάλουν φράγκα από μένα.
  4. Χρήση ελεύθερων προτύπων – Έχω την επιλογή να αποθηκεύω τα δεδομένα μου σε πρότυπα ελεύθερα (open document, ogg/theora, flac png κλπ) που η ανάπτυξή τους γίνεται από την κοινότητα, δεν εξαρτώνται από μία μόνο εταιρία και δεν υπόκεινται σε πατέντες. Έτσι τα δεδομένα μου (κείμενα, εικόνες, ήχος, video κλπ) μου ανήκουν πραγματικά και θα έχω για πάντα πρόσβαση σε αυτά νόμιμα χωρίς τον κίνδυνο καταπάτησης πατεντών. Επίσης μπορώ να τα μεταφέρω και να τα προσπελάζω εύκολα σε υπολογιστές με οποιοδήποτε λειτουργικό και αρχιτεκτονική, μια και προγράμματα διαχείρισης δεδομένων κωδικοποιημένων σε ελεύθερα πρότυπα διατίθενται για οποιαδήποτε πλατφόρμα και λειτουργικό φανταστείς.
  5. Ευχρηστία – Οι τελευταίες εκδόσεις του Ubuntu μου φαίνονται αρκετά πιο εύχρηστες από τα άλλα λειτουργικά που έχω δοκιμάσει, ενώ αναγνωρίζει αυτόματα χωρίς να ψάχνω για drivers σχεδόν κάθε περιφερειακή συσκευή που θα του συνδέσω. (Λόγω του ότι ακόμα δεν είναι αρκετά πολύ διαδεδομένο υπάρχουν και κατασκευαστές που παρέχουν συσκευές μη συμβατες (ακόμα) με linux. Πάντα όμως έχω την επιλογή να αγοράζω συσκευές που υποστηρίζονται.)
  6. Ασφάλεια – Δεν νοιάζομαι για ιούς, spyware, addware. Το σύστημα είναι έτσι δομημένο που το μόνο που χρειάζεται για να μην έχω προβλήματα με malware είναι συχνά updates και λίγη προσοχή στο τι εγκαθιστώ (πράγμα εύκολο μια και το 99% των προγραμμάτων που χρησιμοποιώ υπάρχουν ήδη στα αποθετήρια, o κώδικάς τους είναι δημόσια διαθέσιμος, έχουν ελεγθεί και κατεβαίνουν και εγκαθίστανται αυτόματα μέσω ειδικής εφαρμογής που ελέγχει και διασταυρώνει ψηφιακές υπογραφές md5sum, διακριτικά και χωρίς να χρειάζεται να ακολουθώ πολύπλοκες διαδικασίες) . Χρησιμοποιώ εδώ και 10 χρόνια περίπου linux. Ποτέ δεν έχω κολλήσει malware.
  7. Εύκολη και ασφαλής πρόσβαση σε χιλιάδες εφαρμογές σχεδόν για κάθε εργασία που θα χρειαστεί να κάνω με μερικά μόνο κλικ. Τέρμα πια η αναζήση στο internet για προγράμματα, η αποφυγή malware, οι ενοχλήσεις από demos και expirations, η αναζήτηση για cracks κλπ.
  8. Γρήγορη, αποδοτική και ασφαλής πρόσβαση στον υπολογιστή του γραφείου και του σπιτιού μου από οπουδήποτε έχω πρόσβαση στο διαδίκτυο είτε σε περιβάλλον κονσόλας (που στο linux είναι πολυδύναμη και σου επιτρέπει πλήρη ρύθμιση και χειρισμό του υπολογιστή και προγραμμάτων) και σε γραφικό περιβάλλον.
  9. Χρήση της ίδιας εγκατάστασης του λειτουργικού για εφαρμογές γραφείου, περιβάλλον λειτουργίας σε διάφορες γλώσσες ή ακόμα και για εξειδικευμένους servers.
  10. Στη βασική εγκατάσταση που περιέχεται όλη σε ένα μόνο cd περιλαμβάνεται σουίτα εφαρμογών γραφείου (επεξεργαστής κειμένου, λογιστικό φύλλο, πρόγραμμα δημιουργίας παρουσιάσεων, βάση δεδομένων, πρόγραμμά ζωγραφικής και εισαγωγής μαθηματικού κειμένου) συμβατή με το microsoft office (openoffice), ο δημοφιλής web browser fιrefox, πρόγραμμα αλληλογραφίας, ημερολόγιο, επαφές, σημειωματάριο, ισχυρό πρόγραμμά επεξεργασίας εικόνας, σχεδόν εφάμιλλο του photoshop (gimp), p2p πρόγραμμά για χρήση torrent, πρόγραμμα εγγραφής cd/dvd/video cd/video dvd/audio cd, πρόγραμμα αναπαραγωγής ταινιών και dvd, πρόγραμμα αναπαραγωγής μουσικής με media library, πρόγραμμα ανταλλαγής μηνυμάτων που συνδέεται σε όλα τα γνωστά im δίκτυα (icq, msn, jabber, aol, google talk κλπ), διασκεδαστικά παιχνίδια και αρκετές άλλες απαραίτητες εφαρμογές. Ο υπολογιστής είναι έτοιμος για πλήρη χρήση από το πρώτο boot μετά την εγκατάσταση.
  11. Τεκμηρίωση και παροχή άμεσης, γρήγορης και αποδοτικής υποστήριξης στα ελληνικά και στα αγγλικά  από την κοινότητα για οποιοδήποτε πρόβλημα μου προκύψει μέσω forums, mailing lists, wikis, blogs, chat, instant messaging.
  12. Και όλα τα παραπάνω εντελώς δωρεάν και νόμιμα, με εντελώς δωρεάν πρόσβαση σε χιλιάδες ελεύθερα προγράμματα και σε αυτόματες αναβαθμίσεις για 2 έως 5 χρόνια και δωρεάν και εύκολη αναβάθμιση σε επόμενες εκδόσεις του λειτουργικού. Απλά κατεβάζω την πιο πρόσφατη έκδοση από το http://www.ubuntu-gr.org σε μορφή iso, και την γράφω σε ένα cd.

Μπορείς να το δοκιμάσεις κι εσύ. Είναι απλό. Απλά το κατεβάζεις. Δωρεάν, με ασφάλεια και νόμιμα. Το τελευταίο  ubuntu υποστηρίζει και εγκατάσταση μέσα από τα windows αν δεν θέλεις να μπλέξεις με
partitioning του δίσκου.

Έχεις ακόμα αμφιβολίες; Και άλλοι ευχαριστημένοι χρήστες Linux εξηγούν γιατί το Linux υπερέχει:

Tux Droid: Ο Tux είναι ζωντανός!

Ο Tux Droid είναι μια “έξυπνη συσκευή” που μοιάζει με τον Tux, τον πιγκουίνο – μασκότ του Linux. Ο Tux Droid μιλάει και βγάζει διάφορους ήχους, κουνάει τα πτερύγιά του και μπορεί να κάνει τα μάτια του φωτεινά.

Ο έξυπνος αυτός πιγκουίνος ελέγχεται από απόσταση μέσω wifi από το linux pc σου και μπορεί να σου διαβάζει τα email σου ή τα νέα από τα αγαπημένα σου rss feeds και να κάνει ό,τι βάλει ο νους σου, μια και η αρχιτεκτονική του και το λογισμικό του είναι εντελώς ανοικτά. Μπορείς να προγραμματίσεις τον Tux πρακτικά σε κάθε επίπεδο, ενώ ο πηγαίος κώδικας του firmware και του λογισμικού που τρέχει είναι διαθέσιμος από το site της κατασκευάστριας εταιρίας Kysoh. Μπορείς να προγραμματίσεις τη συμπεριφορά του Tux Droid με πολλούς τρόπους, από τη μετατροπή του firmware μέχρι την ανάπτυξη ενός προγράμματος για τον Tux σε python.

Mια αρκετά δυναμική κοινότητα προγραμματιστών και χρηστών έχει αγκαλιάσει τον πιγκουίνο και παρέχει υποστήριξη μέσω της ιστοσελίδας της, λίστας ταχυδρομείου, forum και καναλιού IRC.

Στην ερευνητική ομάδα στο ΙΤΥ, οπου πρόσφατα άρχισα να δουλεύω έχουμε μια παρόμοια “έξυπνη” συσκευή για τα πειράματά μας, ένα κουνέλι το Νabaztag, που μας έχει δημιουργήσει όμως αρκετούς πονοκεφάλους λόγω της εχθρικά κλειστής αρχιτεκτονικής και λογισμικού του. Καιρός να αντικατασταθεί!! Ήδη ψήνω την ομάδα να αποκτήσουμε ένα φιλικό και καλοκάγαθο πιγκουίνο.

Μερικά σχετικά links:

Το site της κατασκευάστριας εταιρίας: http://www.kysoh.com/
Το site της κοινότητας: http://www.tuxisalive.com/
Review από το arstechnica: http://arstechnica.com/reviews/hardware/tux-droid-review.ars
Παρουσίαση των δυνατοτήτων προγραμματισμού του Tux Droid: http://exogen.case.edu/tux
Οδηγίες στο wiki.yobi.be: http://wiki.yobi.be/wiki/Tux_Droid
Ο Tux ζωντανεύει και στο φόρουμ του Ελληνικού linux format !!!

libmodbus: Μια βιβλιοθήκη C για επικοινωνία με modbus συσκευές

Τους τελευταίους μήνες τρέχω ένα project με ένα φίλο που περιλαμβάνει επικοινωνία με συσκευές μετρήσεων και ελέγχου που “μιλάνε” modbus. Το project φυσικά αναπτύσσεται και τρέχει σε περιβάλλον linux, ενώ τον πυρήνα του service που θα μιλάει με τις συσκευές αποφάσισα να τον γράψω σε C.

Η βιβλιοθήκη libmodbus του Stéphane Raimbault μου έλυσε κυριολεκτικά τα χέρια αναλαμβάνοντας την υλοποίηση του πρωτοκόλλου modbus για επικοινωνία πάνω από σειριακή ή TCP σύνδεση. Το service τρέχει σταθερά εδώ και 3 μέρες, χωρίς εμφανή μέχρι στιγμής memory leaks και είναι ανεκτικό σε ξαφνικές αποσυνδέσεις και επανασυνδέσεις συσκευών. Τη libmodbus μπορείτε να την κατεβάσετε από τη σελίδα της στο launchpad.

Εντοπίζοντας τα εκτελέσιμα αρχεία σε ένα σύστημα linux

Αφορμή γι’ αυτό το post είναι μια ερώτηση που έγινε πρόσφατα στη λίστα ηλ. ταχυδρομείου lgu. Αρκετές από τις απορίες που γεννιόνται στα πρώτα στάδια της επαφής κάποιου με το linux σχετίζονται με την κατανόηση της δομής του συστήματος αρχείων, δηλαδή ποιο αρχείο βρίσκεται πού και τι περιέχει κάθε κατάλογος. Μια αρκετά συχνή απορία είναι η εξής:

Εγκατέστησα από το διαχειριστή πακέτων της διανομής μου, ή κάνοντας compile με ./configure, make και make install μια εφαρμογή. Που πήγε το εκτελέσιμό της; Ποιο είναι και που βρίσκεται το αρχείο που εκτελείται όταν τρέχω την εφαρμογή;

Αν κάποιος δεν σκοπεύει να ασχοληθεί σοβαρά με τη διαχείριση του συστήματος ή δεν ενδιαφέρεται να μάθει σε βάθος το λειτουργικό σύστημα, δεν θα χρειαστεί να ασχοληθεί με αυτή την ερώτηση. Στο 99% των περιπτώσεων κατά την εγκατάσταση μιας εφαρμογής με οποιοδήποτε τρόπο το πρόγραμμα εγκατάστασης αναλαμβάνει να αντιγράψει τα αρχεία της εφαρμογής σε προβλεπόμενες τοποθεσίες και να δημιουργήσει καταχωρήσεις στο μενού του γραφικού περιβάλλοντος, έτσι ώστε η εφαρμογή να είναι προσβάσιμη είτε με κλικ στο αντίστοιχο εικονίδιο στο μενού είτε από κονσόλα με απλή αναφορά στο όνομά της. Αν π.χ. εγκαταστήσαμε το πρόγραμμα xchat, μπορούμε να το εκτελέσουμε είτε εντοπίζοντας την αντίστοιχη καταχώριση στο μενού του gnome ή του kde (ή όποιου άλλου γραφικού περιβάλλοντος χρησιμοποιούμε) ή γράφοντας στο τερματικό απλά “xchat” και πατώντας enter, χωρίς να χρειάζεται να ξέρουμε που ακριβώς βρίσκεται το εκτελέσιμο αρχείο. Το σύστημα στην πρώτη περίπτωση μέσω της καταχώρησης στο μενού και στη δεύτερη συμβουλευόμενο τη μεταβλητή περιβάλλοντος $PATH θα εντοπίσει το εκτελέσιμο και θα το τρέξει.
Continue reading

Ακόμα ένα άρθρο υπέρ του ελεύθερου λογισμικού στον ελληνικό τύπο

Στη σημερινή Ελευθεροτυπία δημοσιεύεται ένα άρθρο με τίτλο “Linux: Ενα σύγχρονο δημοτικό τραγούδι”. Στο άρθρο αναφέρονται πάνω από 10 παραδείγματα χωρών που έχουν αποφασίσει τη σταδιακή ή άμεση χρήση ελεύθερου λογισμικού στη δημόσια διοίκηση, την εκπαίδευση και τις επιχειρήσεις. Συγκεκριμένα αναφέρονται: Βραζιλία, Γαλλία, Βενεζουέλα, Κίνα, ΠΓΔΜ, Ιταλία, Ολλανδία, Ινδία, Πολιτεία της Ιντιάνα των ΗΠΑ, Φιλιππίνες, Ρωσία. Παράλληλα γίνεται μνεία στον apache web server στον οποίο βασίζονται περίπου τα 2/3 των ιστοσελίδων του διαδικτύου καθώς και στο OLPC που βασίζεται σε linux και θα διανεμηθεί σε εκατομμύρια παιδιά σε όλο τον κόσμο.
Τέλος κρίνεται αρνητικά η πρόσφατη συμφωνία της ελληνικής κυβέρνισης με τη microsoft καθώς και το γεγονός ότι το σχετικό με το OLPC σχέδιο τείνει προς εγκατάλειψη.

Μερικά χαρακτηριστικά αποσπάσματα:

“[...] Η χώρα μας, προσπαθώντας να ενταχθεί στη λεγόμενη «κοινωνία της πληροφορίας», κυρώνει με νόμο τη συμφωνία συνεργασίας της με την εταιρεία Microsoft. [...] Στη Βραζιλία, από την άλλη, ο πρόεδρός της, Luiz Inacio Lula da Silva (επανεξελέγη στις 29 Οκτωβρίου 2006 στην προεδρία της Βραζιλίας με 60,8%), γνωρίζοντας την τεράστια ανάπτυξη της πληροφορικής και για να επισπεύσει την ανάπτυξη της χώρας, δίδει εντολή «σε όλα τα επίπεδα, να χρησιμοποιείτε το λογισμικό Linux και προγράμματα ανοικτού κώδικα (open source)». Ως αποτέλεσμα, η χώρα του γλιτώνει δισεκατομμύρια δολάρια για άδειες (licence) που θα πλήρωνε στη Microsoft και σε άλλες εταιρείες, ενώ δημιουργεί και νέες θέσεις εργασίας για τους προγραμματιστές. [...]”

“[...] Το Linux εξακολουθεί να προσφέρεται ελεύθερα σε πλήρη διάθεση, όμως εμείς προτιμήσαμε προγράμματα κλειστού κώδικα. Οπως έλεγε και ο Λακάν, για να σπάσεις τα μούτρα σου στους τοίχους δεν είναι ανάγκη να έχεις το σχεδιάγραμμα του σπιτιού. Φαίνεται ότι εμείς τα σπάμε με σχεδιάγραμμα. [...]”

“[...] Τόσα ανοιχτά μυαλά της νέας γενιάς, τόσοι νέοι άνθρωποι, σε έναν πρωτότυπο κόσμο, που μπορεί κάποτε στο μέλλον να οδηγήσει στην πλήρη τεχνολογική ανεξαρτητοποίηση της χώρας, κι εμείς επιδιώκουμε να τους προσδέσουμε σε ένα κλειστό και ελεγχόμενο λειτουργικό σύστημα που, αντί να τους καθοδηγεί στην πρωτότυπη σκέψη, τους μετατρέπει σε χρήστες προϊόντων. Πιθανώς πλήρως εξειδικευμένους και ακροβοπληρωμένους χρήστες, αλλά πάντως χρήστες. [...]“

Χαίρομαι να διαβάζω τέτοιες απόψεις από μέσα με ευρύτερο και μη τεχνικό κοινό, όπως οι καθημερινές εφημερίδες… Ανεξάρτητα με τους λόγους για τους οποίους δημοσιεύονται τέτοια άρθρα (όπου μπαίνει στην μέση η εμπορικότητα και το χρήμα, συνήθως οι ιδεολογίες και το τι είναι σωστό και συμφέρον μπαίνουν σε δεύτερη μοίρα), με τη δημοσίευση τέτοιων άρθρων υποβοηθείται η προσπάθεια όλων όσων υποστηρίζουμε και διαδίδουμε τόσα χρόνια τις ιδέες του ελεύθερου λογισμικού και των ανοικτών προτύπων, έτσι ώστε να μάθουν και οι Έλληνες για το Ελεύθερο λογισμικό και να το απαιτήσουν. Ακόμα και αν αφορμή για όλα αυτά είναι η κύρωση μιας απόφασης για προμήθεια κλειστού λογισμικού από το ελληνικό κράτος. Κρίνοντας από τη διεθνή τάση στο θέμα, φαίνεται ότι, όπως λέγανε και οι συνδικαλιστές σε κάτι κινητοποιήσεις στο παν/μιο, “Το ποτάμι πίσω δεν γυρνά!”. Ίσως αυτή τη συμφωνία να προκαλέσει μια επιβράδυνση για τη χώρα μας… Και μετά θα τρέχουμε πάλι “να προλάβουμε το τρένο” που θα έχουμε χάσει, όπως εξάλλου συνηθίζουμε. Αλλά αυτή τη φορά δεν θα υπάρχουν δικαιολογίες του στυλ “φταίει που είμαστε μικρή χώρα και δεν έχουμε αρκετά λεφτά”. Θα φταίει 100% το κακό μας το κεφάλι!!!

UbuDSL: Εγκατάστη και ρύθμιση Sagem Fast 800, Speedtouch και ZXDSL-852 USB ADSL modem σε ubuntu με λίγα κλικ

Τα usb ADSL modem Sagem Fast 800, Speedtouch και ZXDSL-852 προσφέρονται με τα οικονομικότερα πακέτα αρκετών παρόχων ADSL internet στην Ελλάδα. Το Sagem Fast 800 παρέχεται επίσης από την OTEnet με σύνδεση ADSL μέσω του φοιτητικού πακέτου ΔΙΟΔΟΣ.

Ενώ τα ακριβότερα ADSL routers/modems που παρέχουν σύνδεση ethernet ή/και wifi αποτελούν αυτόνομες συσκευές που συνδέονται αυτόνομα στο δίκτυο ADSL και ρυθμίζονται μέσω web interface από οποιονδήποτε web browser ανεξάρτητα λειτουργικού συστήματος, τα USB ADSL modems απαιτούν την ύπαρξη ειδικού λογισμικού (driver και προγράμματος ρυθμίσεων) στον υπολογιστή με τον οποίο είναι συνδεμένα προκειμένου να ρυθμιστούν και να συνδεθούν στο δίκτυο ADSL. Δυστυχώς οι κατασκευάστριες εταιρίες και οι πάροχοι που δίνουν αυτά τα modem δεν διαθέτουν το απαραίτητο λογισμικό και επίσημη υποστήριξη για λειτουργικό σύστημα linux με αποτέλεσμα οι συσκευές αυτές να αποτελέσουν, ειδικά όταν πρωτοκυκλοφόρησαν, πονοκέφαλο στους χρήστες linux που επιθυμούσαν να συνδέονται με αυτές στο διαδίκτυο. Η εγκατάσταση τις περισσότερες φορές περιλάμβανε, εκτός των αρκετών ωρών αναζήτησης στο διαδίκτυο, παρεμβάσεις σε πηγαίο κώδικα και αρχεία ρυθμίσεων, μεταγλώττιση modules και πυρήνα, καθώς και εξαγωγή πληροφορίας από τον driver για windows, ενέργειες δύσκολες και κουραστικές ειδικά για χρήστες χωρίς τεχνικές γνώσεις.

Πλέον όμως, χάρη στο πρόγραμμα UbuDSL (http://www.ubudsl.com) η εγκατάσταση αυτών των αρκετά δημοφιλών USB ADSL modems σε λειτουργικό σύστημα ubuntu linux αποτελεί υπόθεση τεσσάρων κλικ. Αρκεί να επισκεφθείτε αυτή τη σελίδα, να κατεβάσετε το πακέτο εγκατάστασης και το πακέτο υλικολογισμικού (firmware) που αντιστοιχεί στο μοντέλο του modem σας, να εγκαταστήσετε τα πακέτα αυτά (με διπλό κλικ στο αρχείο deb του πακέτου ανοίγει το πρόγραμμα εγκατάστασης gdebi που αναλαμβάνει την εγκατάσταση) και στη συνέχεια να επιλέξετε “UbuDSL – ρύθμιση” από το μενού Εφαρμογές/Διαδίκτυο. Τόσο απλά!!!

Το "ανοικτό υλικό" αποκτά δημοσιότητα

Οι New York Times της Κυριακής έχουν ένα άρθρο σχετικά με τη συσκευή εγγραφής ψηφιακού video (video recorder) Neuros στο οποίο περιγράφουν τα πλεονεκτήματα του “ανοικτού υλικού” (open source hardware).

Ο όρος “ανοικτό υλικό” αναφέρεται, όπως διαβάζω στην wikipedia, σε υλικό (hardware) υπολογιστών και άλλων ηλεκτρονικών συσκευών το οποίο σχεδιάζεται με τις μεθόδους του ελεύθερου λογισμικού και του λογισμικού ανοικτού κώδικα. Το ανοικτό υλικό αποτελεί μέρος στης κουλτούρας ανοικτού κώδικα που επεκτείνει την ιδεολογία και τις πρακτικές του ανοικτού κώδικα σε άλλα πεδία πέραν του λογισμικού. Παραδείγματα ανοικτού υλικού αποτελούν το έργο Simputer για τη σχεδίαση ενός ανοικτού υπολογιστή παλάμης χαμηλού κόστους, τα έργα RepRap, Clanking Replicator και Fab@Home για την κατασκευή εκτυπωτών τριών διαστάσεων (3D printers) που με τη χρήση πλαστικού ή άλλων υλικών μπορούν να “εκτυπώνουν” πραγματικά τρισδιάστατα αντικείμενα, η συσκευή εγγραφής video Neuros στην οποία αναφέρεται και το άρθρο των New York Times και αρκετά ακόμα έργα και ηλεκτρονικές συσκευές.

Το άρθρο με τίτλο “Εσύ αποφασίζεις τι μπορεί να κάνει αυτό το μαραφέτι” αναφέρει:

“Καλωσορίσατε HACKERS! Να τα λεπτομερή ηλεκτρονικά διαγράμματα των κυκλωμάτων των προϊόντων μας – κάντε όποια μετατροπή επιθυμείτε.”

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

Αλλά η Neuros Technology International, κατασκευαστής μιας νέας συσκευής εγγραφής video, αποφάσισε να ακολουθήσει διαφορετική κατεύθυνση. Η εταιρία, που εδρεύει στο Σικάγο, παρέχει πλήρη τεκμηρίωση της υλικής πλατφόρμας (hardware) της συσκευής Neuros OSD (όπου OSD σημαίνει Open Source Device), έτσι ώστε χρήστες με γνώσεις ηλεκτρονικής και προγραμματισμού να μπορούν να κάνουν μετατροπές στη συσκευή και να διαθέτουν στη συνέχεια τις βελτιώσεις που επιτυγχάνουν σε άλλους χρήστες.

Οι δυνατότητες του OSD θα αυξάνονται ώστε να ανταποκρίνονται στις αλλαγές των καιρών, δήλωσε ο Joe Born, ιδρυτής και διευθυντής της εταιρίας. “Ο χώρος του ψηφιακού βίντεο αλλάζει πολύ γρήγορα”, είπε, και πολλοί καταναλωτές δεν θέλουν να αγοράζουν νέο hardware κάθε φορά που μια εταιρία μέσων μαζικής επικοινωνίας βρίσκει έναν νέο τρόπο να μεταδίδει τις εκπομπές της. “Ο καλύτερος τρόπος να αντιμετωπιστεί αυτό το πρόβλημα ήταν να κάνουμε το προϊόν ανοικτό, επιτρέποντας στους εξυπνότερους τεχνικούς και χρήστες μας να το μετατρέπουν.”

Το OSD δεν διαθέτει μόνο ανοικτό υλικό (hardware), αλλά και ανοικτό λογισμικό: βασίζεται στο λειτουργικό σύστημα linux. Η Neuros Technology ενθαρρύνει την επέμβαση στη συσκευή και διοργανώνει διαγωνισμούς με χρηματικές αμοιβές για την ανάπτυξη και ανάδειξη νέων εφαρμογών και τρόπων χρήσης του OSD. Ένας νικητής, για παράδειγμα, σχεδίασε ένα πρόγραμμα που επιτρέπει στους χρήστες να χρησιμοποιούν το OSD για να βλέπουν βίντεο από το YouTube στην τηλεόρασή τους.

Ο Brett Manners ένας μηχανολόγος μηχανικός και εκπαιδευτής wind-surfing στο Perth της Αυστραλίας σκέφτηκε μια άλλη καινοτόμο χρήση της συσκευής. Συνδύασε το OSD και μια βιντεοκάμερα για να καταγράφει τις περιπέτειές του κατευθείαν σε μορφή MPEG-4 (για να δείτε κάποια αποσπάσματα ψάξτε για “Windsurfing With the Neuros OSD” στο YouTube.)

Προϊόντα σαν το OSD αποτελούν ένα καλό παράδειγμα μιας μικρής αλλά αυξανόμενης τάσης προς το “άνοιγμα” της τεχνολογίας, είπε ο Jimmy Guterman, συντάκτης του Release 2.0, ενός newsletter σχετικά με τεχνολογία και επιχειρήσεις που εκδίδεται από το O’Reilly Media.

“Το κίνημα του ανοικτού υλικού μοιάζει με τα αρχικά στάδια του κινήματος του λογισμικού ανοικτού κώδικα που ξεκίνησε σαν ‘αποστασία’ πριν από 15 χρόνια”, είπε. “Τώρα αποτελεί τον πυρήνα των ενοποιημένων τεχνολογιών (I.T.) σε πολλές υπηρεσίες του διαδικτύου όπως το Google.”

Ελπίζει να συμβεί το ίδιο “άνοιγμα” και στο υλικό (hardware), αν και, όπως είπε, το θέμα με το υλικό είναι πιο περίπλοκο. “Οι εταιρίες μπορεί να κρατήσουν κάποια σημεία του υλικού τους κλειστά, ενώ θα ανοίγουν άλλα”, είπε.

Ο Paul Saffo, ειδικός προβλέψεων της Silicon Valley, είπε ότι οι ανοικτές πρακτικές είναι πιο πιθανό να εφαρμοστούν σε νέα προϊόντα όπως το OSD, παρά σε ήδη υπάρχοντα κλειστά προϊόντα. “Είναι πολύ ευκολότερο να σχεδιαστούν τα μελλοντικά προϊόντα με ανοικτό τρόπο”, είπε, “από το να γίνουν ανοικτά τα ήδη υπάρχοντα κλειστά προϊόντα.”

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

Πηγές: The New York Times: What This Gadget Can Do Is Up to You, σχετικό άρθρο στο Slashdot.

The Economist: Το Ubuntu είναι η πηγή της ανοδικής πορείας του Linux

Το ηλεκτρονικό περιοδικό The Economist κάνει τρεις τεχνολογικές προβλέψεις για το 2008. Οι δυο πρώτες αφορούν τη χρήση του διαδικτύου ενώ η τρίτη μας αφορά όλους, είτε σερφάρουμε στο διαδίκτυο είτε όχι. Σύμφωνα με την τρίτη πρόβλεψη του The Economist η τεχνολογία πρόκειται να γίνει πιο ανοικτή:

Το 2008 θα δούμε περισσότερο εταιρίες που έχουν αναπτυχθεί στηριζόμενες σε κλειστές – ιδιόκτητες τεχνολογίες, να υιοθετούν “ανοικτές” πρακτικές και τεχνολογίες.

Οι ειδήμονες συμφωνούν: Ούτε η Microsoft, ούτε η Apple μπορούν να συναγωνιστούν στα νέα χαμηλά επίπεδα τιμών που αποζητούν εταιρίες που προσπαθούν να μειώσουν το κόστος. Με το λογισμικό ανοικτού κώδικα να ωριμάζει ταχύτατα, το Linux, το OpenOffice, ο Firefox, η MySQL, το Evolution, το Pidgin και ακόμα 23.000 άλλες εφαρμογές Linux που διατίθενται δωρεάν δείχνουν περισσότερο από έτοιμες να καλύψουν αυτό το κενό. Σύμφωνα με κάποιους υπολογισμούς οι θιασώτες του Linux σύντομα θα ξεπεράσουν τους εθισμένους στην πλατφόρμα Macintosh. Ο Linus Torvalds θα πρέπει να είναι πολύ περήφανος.

Το πιο ενδιαφέρον όμως σημείο της ανάλυσης του The Economist αποτελεί το που βλέπει να έχει τη μεγαλύτερη απήχηση το λογισμικό ανοικτού κώδικα (Linux) και γιατί (Ubuntu):

Είναι κυρίως η δημιουργία του Gutsy Gibbon ή αλλιώς Ubuntu 7.10 από την Canonical… Το Ubuntu (και οι παράγωγες διανομές Kubuntu, Edubuntu και Xubuntu) έχουν εξομαλύνει τα περισσότερα από τα δύσκολα και περίπλοκα για τους μη τεχνικούς χρήστες σημεία του Linux βελτιώνοντάς το ταυτόχρονα αισθητικά και λειτουργικά ώστε να γίνει πιο κατάλληλο για χρήση γραφείου.

Χωρίς αμφιβολία, το Gutsy Gibbon αποτελεί την πιο περιποιημένη, ολοκληρωμένη και φιλική προς το χρήστη διανομή Linux που υπάρχει μέχρι στιγμής. Είναι τώρα πιο εύκολο να εγκαταστήσεις και να ρυθμίσεις το Ubuntu από ότι τα Windows. Σημαντική δουλειά έχει γίνει και στον τομέα των γραφικών, και κυρίως των γραμματοσειρών, κάνοντάς τα το ίδιο διαισθητικά και ελκυστικά με αυτά των Mac.

Όπως και άλλες διανομές Linux για εφαρμογές γραφείου, το Ubuntu λειτουργεί τέλεια σε χαμηλών επιδόσεων μηχανές που δεν μπορούν να εκτελέσουν ικανοποιητικά τα Windows XP, πόσο μάλλον τα Vista Home Edition ή το OS-X της Apple.

Το ubuntu δέχεται πλέον την αναγνώριση που του αξίζει. Δεν θα έλεγα βέβαια ότι μπορεί να του αποδοθεί το σύνολο της προόδου και εξέλιξης του Linux, αλλά σίγουρα έχει παίξει πολύ σημαντικό ρόλο, κυρίως στην προώθηση του Linux για χρήση γραφείου, την εποχή μάλιστα που άλλες μεγάλες παραδοσιακές διανομές είχαν εγκαταλείψει την ιδέα του “Linux στο γραφείο” για να επικεντρωθούν στα προϊόντα για server που θα τους απέφεραν περισσότερα κέρδη.

Πηγή: http://blogs.cnet.com/8301-13505_1-9837818-16.html .

"Η διάθεση των πολύτιμων αρχείων της ΕΡΤ στο Διαδίκτυο προκαλεί θετικά σχόλια αλλά και αντιδράσεις"

Σήμερα στον ιστοτόπο της καθημερινής δημοσιεύτηκε ένα άρθρο σχετικά με τη διάθεση του αρχείου της ΕΡΤ στο διαδίκτυο και τις αντιδράσεις που προκάλεσε η διάθεσή του σε κλειστό – ιδιόκτητο format, η αρχική μη υποστήριξη λειτουργικών συστημάτων ελεύθερου λογισμικού και λογισμικού ανοικτού κώδικα, καθώς και οι όροι χρήσης του υλικού από τους πολίτες. Πολλοί γράψαμε στα blog μας για το θέμα και στείλαμε μηνύματα διαμαρτυρίας στην ΕΡΤ τις πρώτες ημέρες λειτουργίας της υπηρεσίας. Σε αυτό το post μου και τα σχόλια που το ακολουθούν μπορείτε να πάρετε μια καλή ιδέα του μεγέθους της κινητοποίησης των χρηστών του διαδικτύου και των σχολίων – απόψεων που ακούστηκαν. Τη βδομάδα 10/12 – 16/12 (πρώτες μέρες λειτουργίας του ιστοτόπου του ψηφιακού αρχείου της ΕΡΤ) το blog μου δέχθηκε περίπου 660 επισκέψεις σχεδόν όλες με στόχο το δημοσίευμα για τη διάθεση του ψηφιακού αρχείου, ενώ μέχρι σήμερα ο αριθμός των επισκεπτών που το έχουν προσπελάσει φτάνει τους 1000.

Στο σημερινό άρθρο της η Καθημερινή αναφέρει:

” Με μια ιστορικής σημασίας πρωτοβουλία η ΕΡΤ ξεκίνησε την περασμένη βδομάδα τη λειτουργία του ψηφιακού αρχείου της στο Ιnternet [...] . Ομως επέλεξε να το κάνει με τεχνολογίες της Microsoft και χωρίς να δίνει τη δυνατότητα απόκτησης του υλικού αυτού έξω από το περιβάλλον του ιστοτόπου της, κάτι που έχει σηκώσει μια μικρή θύελλα αντιδράσεων στο ελληνικό Ιnternet, αναδεικνύοντας το γεγονός ότι στην ψηφιακή εποχή τα τεχνολογικά ζητήματα είναι πλέον (και) πολιτικά.”

“[...] Δεν μπορείτε να κατεβάσετε στον υπολογιστή σας υλικό και δεν μπορείτε να δείτε το περιεχόμενο του site αν χρησιμοποιείτε άλλο λειτουργικό από windows ή MacOS. Θα αντιμετωπίσετε τεχνικά προβλήματα αν χρησιμοποιήσετε άλλο πρόγραμμα πλοήγησης στο Διαδίκτυο εκτός από explorer ή firefox και βεβαίως πρέπει να έχετε εγκατεστημένη την τελευταία έκδοση του media player της Microsoft.[...]“

ενώ κάνει αναφορά και σε δημοσιεύσεις σε blogs όπως του vyrpan (http://vrypan. net/weblog/), του argos (http://argos. wordpress.com/), του cosmix (http://blog.cosmix.org) και του p2pfoundation (http://bloggr.p2pfoundation.net/).

Φαίνεται τελικά ότι οι διαμαρτυρίες μας μέσω του διαδικτύου πιάνουν κάποιο τόπο και δεν μπορεί να τις αγνοεί πλέον κανείς.