Open Source ο κώδικας του επεξεργαστή του Raspberry Pi

Οι δημιουργοί του Raspberry Pi αποφάσισαν να “απελευθερώσουν” τον κώδικα του κεντρικού chip του δημοφιλούς mini-υπολογιστή.

Απόλυτα, 100%, πλήρως “ανοιχτό” και “ελεύθερο”, με την έννοια των όρων όπως ορίζει η λογική του Open Source, είναι τώρα πια το Raspberry Pi, ο δημοφιλής υπολογιστής που χωρά στην παλάμη και κοστίζει κάτι παραπάνω από 20 ευρώ. Οι δημιουργοί του δημοσίευσαν και το τελευταίο κομμάτι του κώδικα του chip που αποτελεί την “καρδιά” του και αναλαμβάνει τόσο χρέη επεξεργαστή όσο και συστήματος γραφικών.

Πρόκειται για το BCM2835 System on a Chip, αρχιτεκτονικής ARM, της Broadcomm, και αυτή η κίνηση συνοδεύεται από μια σημαντική πρωτοτυπία – και νίκη από πλευράς του Open Source: είναι η πρώτη φορά που ένας κατασκευαστής hardware που σχετίζεται με την προβολή γραφικών “ανοίγει” απόλυτα τον κώδικα του.

Συνήθως οι δημιουργοί hardware γραφικών, όπως οι AMD και Nvidia, κρατούν “κλειστό” τον κώδικα των drivers τους, σε μια προσπάθεια να διατηρήσουν, όσο είναι δυνατόν… στρατηγικό πλεονέκτημα έναντι του ανταγωνισμού. Η λογική φαίνεται να είναι πως “αν δείξουμε στο γείτονα πώς το κάνουμε εμείς, θα το κάνει έτσι και αυτός” – και, ως ένα σημείο, έχουν και κάποιο δίκιο, αφού ειδικά οι δυο συγκεκριμένες εταιρείες επενδύουν εκατομμύρια κάθε χρόνο για την έρευνα και ανάπτυξη νέων τεχνολογιών. Το να τις “χαρίσουν” θα ήταν αυτοκτονικό.

Από αυτή την άποψη, όμως, η Broadcom δεν έχει να χάσει κάτι, αφού δεν μονομαχεί με άλλες εταιρείες για το “ποια έχει τα γρηγορότερα γραφικά βάσει των… μυστικών τεχνολογιών της”.

Το “άνοιγμα” του κώδικα σημαίνει, ανάμεσα σε άλλα, πως θα είναι ευκολότερη και η απόλυτη εκμετάλλευση των δυνατοτήτων επιτάχυνσης γραφικών μέσω hardware του Raspberry Pi, διευκολύνοντας τη “μεταφορά” λειτουργικών συστημάτων όπως το FreeBSD και το RISC OS σε αυτό.

...γνωστός και ως Οδυσσέας Κουράφαλος, αρχικός υπεύθυνος για το unregistered. Συντάκτης, γραφίστας, "μαλτιμηντιάς", φανατικός της science fiction και των αστείων γατιών στου ιντερνέτ. "Δηλώνω graphics whore" (παίζω Ms. Pac-Man στο MAME με 2xSAL και το πρώτο Max Payne με FXAA antialiasing). Load "unreg*",8,1.