linus torvalds


Η φιλοσοφία του ελεύθερου λογισμικού 3

Athens - Ancient Agora: Temple of HephaestusΟ φίλος Δημήτρης Γλενταδάκης μου έστειλε ένα εξαιρετικό κείμενο το οποίο το μετέφρασε από το Framablog το οποίο νομίζω ότι όλοι οι αναγνώστες του elkos.gr που μιλούν Γαλλικά αξίζει να το διαβάζουν.  Το συγκεκριμένο άρθρο ειδικότερα με προβλημάτισε. Βλέπετε εδώ και χρόνια έχω ακούσει ανθρώπους να χαρακτηρίζουν το ελεύθερο λογισμικό είτε σαν μια “αντίδραση στα καπιταλιστικά μονοπώλια” και σαν “πόρο μου πρέπει να εκμεταλλεύονται προς όφελος τους οι εταιρείες“, τι από το δύο ισχύει. Για κάποιο λόγο δεν βλέπω γιατί πρέπει να ισχύει μόνο το ένα από τα δύο. Όσο και αν φαίνεται περίεργο μέσα από την Μανιχαϊστική λογική του “καλού” και του “κακού” που υιοθετούμε ορισμένες φορές ασυναίσθητα, τα πράγματα δεν είναι πάντα “μαύρα” ή “άσπρα” ούτε καν γκρι.

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

Το κείμενο που ακολουθεί μεταφρασμένο από τον Δημήτρη, και με την προσθήκη του εξαιρετικού artwork του Framablog πάνω στην δουλειά του Jonathan Roberts από το Linux Format 194 έχει σαν σκοπό την δημιουργία μιας δημόσιας συζήτησης για την φιλοσοφία που χαρακτηρίζει το ελεύθερο λογισμικό. Για αυτό και με την ευκαιρία αυτού του δημόσιου διάλογου πρόσθεσα την φωτογραφία της Αγοράς της Αρχαίας Αθήνας (ΟΚ και γιατί το άρθρο αναφέρεται και στο Πλάτωνα αλλά περισσότερα θα διαβάστε παρακάτω).

 

(more…)


το μέλλον επιφυλάσσει πολιτική μέσω Git;

Linus Torvalds - Linuxcon2011Το Git μπορεί να το έχετε ακουστά ως ένα κατανεμημένο σύστημα διαχείρισης κώδικα το οποίο ανέπτυξε ο Linus Torvalds για να καλύψει τις ανάγκες της ανάπτυξης του πυρήνα του Linux. Σήμερα στο Git βασίζονται πάρα πολλές επιχειρήσεις και project ανοιχτού κώδικα για τις ανάγκες τους. Ενώ έχουν στηθεί εταιρείες που το παρέχουν ως υπηρεσία όπως το GitHub,το Bitbucket, το Google Code και το Sourceforge.

Μια εναλλακτική χρήση του Git που προσωπικά βρήκα πολύ ενδιαφέρουσα είναι η χρήση του από τον χρήστη του GitHub Stefan Wehrmeyer  o όποιος έφτιαξε μια σειρά από script-άκια σε python τα όποια έχουν σαν σκοπό την δημιουργία και συντήρηση ενός αποθετηρίου στο σύστημα Git με όλη την νομοθεσία της Γερμανικής ομοσπονδίας.

 

Αν ήταν κάτι που γίνεται μόνο στην Γερμανία θα έλεγα ότι είναι μια ιδιαιτερότητα τον Γερμανών, δεν είναι όμως ακριβώς έτσι. Βλέπετε ανάλογα αποθετήρια έχουν φτιάξει χρήστες του GitHub για την Πολιτεία Utah. Ενώ η Γερουσία της Πολιτείας της Νέας Υόρκης όχι μόνο έχει online όλη την νομοθεσία της Πολιτείας αλλά έχει ανεβάσει ολόκληρο το software που χρησιμοποιεί στο λογαριασμό της στο GitHub.

Προσωπικά αν και ποτέ δεν θα πω ότι online εργαλεία όπως το Git, αλλά και συστήματα όπως τα Wiki’s, φόρουμ, και συστήματα επίλυσης Bug όπως το Bugzilla είναι πανάκεια σίγουρα όταν υπάρχει όρεξη για δουλεία μπορούν (υπό συνθήκες) να αυξήσουν την παραγωγικότητα μιας ομάδας. Στο βίντεο που ακολουθεί ο Clay Shirky αναπτύσσει μια αρκετά ενδιαφέρουσα επιχειρηματολογία για το πως οι κυβερνήσεις θα μπορούσαν να υιοθετήσουν την προσέγγιση του ανοιχτού λογισμικού στην λειτουργία τους.

Προσωπικά μου φαίνεται δύσκολο στην Ελλάδα του σήμερα να δω στην πράξη κάτι τέτοιο, κυρίως γιατί οι προτεραιότητες μας είναι πολύ διαφορετικές στην παρούσα φάση δεν ξέρω αν θα είναι στο μέλλον αλλά νομίζω ότι κάποια πράγματα ίσως να αποτελούν κοινή πρακτική στο μέλλον για πολλά κράτη ακόμη και για την Ελλάδα. Πέραν από τις επίσημες κρατικές οντότητες θα μπορούσαμε να δούμε πρωτοβουλίες όπως αυτή του Stefan στην χώρα μας; Δεν ξέρω αν είναι εφικτό σίγουρα όμως θα ήταν ενδιαφέρων.

(more…)


Linus Torvalds: NVidia άντε γ… (και γιατί μπορεί να το έχετε πει και εσείς) 2

Δεν με πιστεύετε έτσι; Και όμως ο κύριος Torvalds με κάθε “μεγαλοπρέπεια” στέλνει τη NVidia να πάει να γ…

OK, κάποιος τα έχει πάρει με την NVidia όμως ποιός; Και γιατί;

Λοιπόν ο κύριος Linus Torvalds μπορεί να έχει κερδίσει το σεβασμό από πολύ κόσμο μιας και είχε την ιδέα να αρχίσει πάνω σε αυτό που λέμε πυρήνας του Linux, ή απλά πυρήνα, ή kernel. Χωρίς αυτό το απαραίτητο συστατικό ενός λειτουργικού συστήματος ο υπολογιστής δεν μπορεί να κάνει τίποτα. Ναι μπορεί πειραχτικά να οι προγραμματιστές του πυρήνα να τον ονομάζουν Καλοκάγαθο Δικτάκτορα και ναι δεν είναι και ο πλέον εύκολος άνθρωπος. Έχει κατά καιρούς γκρινιάξει για το KDE 4, το Gnome 3, τις ρυθμίσεις της OpenSUSE και πάει λέγοντας.

Βλέπετε η NVidia σύμφωνα με τον κύριο Torvalds είναι μια από τις χειρότερες εταιρείες που έχουν δουλέψει με τους προγραμματιστές του πυρήνα. Δεν είναι ότι η NVidia είναι μια από τις εταιρείες που δεν νοιάζονται για το Linux, ούτε μια εταιρεία που υπολογίζει ότι η αγορά του Linux είναι μικρή κάθε άλλο. Βλέπετε η NVidia έχει κάνει μια τρομερή επένδυση στην αγορά του Linux, ειδικότερα ειδικά για την αγορά των βασισμένων σε Android/Linux Tablet έχει σχεδιάσει την νέα σειρά chipset Tegra 2 και 3. Θα περίμενε κανείς η συγκεκριμένη εταιρεία να παρέχει εκτεταμένη τεκμηρίωση ώστε τα προϊόντα της να λειτουργούν όσο το δυνατόν καλύτερα αν όχι αντί να δίνει ανοιχτού κώδικα drivers όπως η Intel.

Κάποιος θα πει ότι η NVidia πριν μερικά χρόνια (μιλάμε για πριν 2-3 χρόνια) ήταν η μόνη βιώσιμη λύση ή θα έσπαγε να νεύρα του με τους driver της ATI, τελικά όμως η ATI άνοιξε τους drivers της και δουλεύουν αρκετά καλύτερα από πριν όσο αφορά για την Nvidia ναι αν έχετε μια σχετικά καινούρια κάρτα (όχι πολύ καινούρια όμως) είστε OK, εγκαθιστάτε το driver και δουλεύετε μια χαρά σωστά; Χμ, όχι ακριβώς βλέπετε οι κλειστού κώδικα drivers της Nvidia συχνά δουλεύουν υπό κάποιες συνθήκες λίγο αλλοπρόσαλλα.

Βλέπετε ειδικά πριν μερικά χρόνια το flash, το KDE ακόμη και το απλούστερο OpenGL παιχνίδι απλά δεν δούλευε πάντα και μπορούσε μέχρι και να κολλήσει ένα σύστημα με παλιά Nvidia. Φυσικά τα χρόνια περάσαν και πλέον το project Nouveau, μια προσπάθεια αντίστροφης μηχανικής των driver της Nvidia άρχισε να αποφέρει καρπούς (μάλιστα στα περισσότερα σενάρια χρήσης του, τουλάχιστον στο δικό μου μηχάνημα, δουλεύει μια χαρούλα). Όχι όμως χάρης την βοήθεια της NVidia.

Τελικά λοιπόν, είχε δίκιο ο Linus; Από την μία, πιστεύω ότι επειδή έδινε μια ενδιαφέρουσα ομιλία δεν θα έπρεπε να αντιδράσει έτσι, ειδικά τώρα που υπάρχει μια προσπάθεια από την NVidia να υποστήριξει ανοιχτού κώδικα projects (η NVidia από όσο γνωρίζω, και μπορεί να κάνω και λάθος, έχει μόλις από τα μέσα Μάρτιου φτιάξει μια μικρή ομάδα developer για αυτή την δουλειά). Από την άλλη σήμερα είπα να δω ένα video σε flash αλλά έκανα το λάθος να το δω σε μια δοκιμαστική εγκατάσταση που δεν το είχα τσεκάρει και πολύ καλά με ένα λίγο παλιότερο driver της Nvidia που δεν τα πάει καθόλου καλά με το Flash σε Linux. Θέλετε να μαντέψτε τι έγινε; Κάποιος έβριζε την NVidia και την Adobe… αντί να βρίζω τον εαυτό μου που δεν τα απέφυγα :S

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

Επίσης επειδή η ομιλία του Torvalds είναι πάνω από μια ώρα και το θέμα με την NVidia 2-3 λεπτά αξίζει να δείτε ολόκληρο το βίντεο, εκτός αν είστε ανυπόμονοι και θέλετε να πάτε κατευθείαν στην σχετική απάντηση του Torvalds στο θέμα της NVidia.

(more…)


είμαστε όλοι Linux-άδες, πώς όμως φτιάχνεται αυτό το Linux τελικά; 1

Linus TorvaldsΠριν 12 χρόνια περίπου θυμάμαι τον παλιό μου συμμαθητή τον Θοδωρή το Λύτρα να έρχεται σπίτι γεμάτος ενθουσιασμό για να εγκαταστήσουμε την SuSE (τότε έτσι την λέγαμε και ήταν αμιγώς Γερμανική). Τα χρόνια πέρασαν και πλέον το Linux δεν είναι κάτι τόσο εξωτικό. Πλέον βρίσκει κανείς Linux σε ένα σωρό πράγματα. Από το λειτουργικό σύστημα Android, routers, και η πλειοψηφία τον website που επισκεπτόμαστε (όπως το Google, το Twitter, και το Facebook αλλά και αυτό εδώ) τρέχουν Linux, ενώ στο μέλλον θα δούμε αυτοκίνηταψυγεία, τηλεοράσεις, σχεδόν όλες οι χρηματιστηριακές και οικονομικές συναλλαγές μας γίνονται από συστήματα που τρέχουν Linux και το μέλλον προβλέπεται ιδιαίτερα υποσχόμενο.

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

Αν θέλετε ρίξτε μια ματιά παρακάτω για να το δείτε:

(more…)


Γιατί τα Windows 7 αρέσουν στον Linus! 11

linux_win7

Ναι ο εικονιζόμενος είναι ο Linus Torvalds ο ιδρυτής και project leader του Linux. O Linus έτυχε να βρίσκεται στην Ιαπωνία για τις ανάγκες του Japan Linux Symposium, με τα πολλά ο Linus πήγε σε ένα τοπικό κατάστημα της αλυσίδας Yodobashi σύμφωνα με τον Chris Schlaeger που ήταν μαζί του ο Linus αν και ενημερώθηκε από τον υπάλληλο τελικά δεν προχώρησε σε αγορά. Η αρχική εικόνα είναι εδώ.