ενημέρωση

προσθήκη στις υπηρεσίες του Google

εγγραφή μέσω Bloglines

προσθήκη στο netvibes

...και αλλού

Openshare projects

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

Όπως μπορεί να ξέρετε η χώρα μας είναι μέλος του Ευρωπαϊκού Οργανισμού Διαστήματος (περισσότερο γνωστού ως European Spa

ce Agency) και αρκετά προγράμματα του απασχολούν Έλληνες πανεπιστημιακούς και φοιτητές. Ένα από τα project του ESA είναι και το STA ή Space Trajectory Analysis. Το Space Trajectory Analysis είναι μια ελεύθερη σουίτα τροχιακής ανάλυσης βασισμένη στο Celestia και διανέμεται κάτω από την EUPL γνωστή και ως Άδεια δημόσιας χρήσης για την Ευρωπαϊκή Ένωση.

Στο STA συμμετέχουν πολλοί οργανισμοί εκτός του Ευρωπαϊκού Οργανισμού Διαστήματος πολλά πανεπιστήμια, δυστυχώς στην πραγματικά εντυπωσιακή λίστα των ιδρυμάτων που συμμετέχουν στην ανάπτυξη του STA δεν υπάρχει κανένα Ελληνικό ίδρυμα ανώτερης ή ανώτατης εκπαίδευσης. Ελπίζω στο μέλλον να δούμε και συμμετοχές από την Ελλάδα.

κάντε το όπως το Denver

Denver Skyline from City Golf CourseΗ πόλη του Denver είναι μια αρκετά μεγάλη πόλη (η μεγαλύτερη της πολιτείας του Colorado) με περίπου 2 εκατομμύρια κατοίκους να ζουν στην ευρύτερή περιοχή και 600000 στα όρια του Δήμου με 10000 χιλιάδες άτομα περίπου στο μισθολόγιο του και προϋπολογισμό περίπου ενός δισεκατομμυρίου δολαρίων , μεγέθη συγκρίσιμα με τον δήμο Αθηναίων (αν και δεν μπόρεσα να βρω περίπου πόσους υπάλληλους έχει).

Λόγω του διοικητικού συστήματος των ΗΠΑ οι ευθύνες που έχει ο Δήμος του Denver είναι πολύ εκτεταμένες σε σχέση με τις αρμοδιότητες που έχουν οι αντίστοιχοι Ελληνικοί Δήμοι (αν και θα μάλλον θα έχουν περισσότερες αρμοδιότητες μετά την εφαρμογή του προγράμματος Καλλικράτης). Μέχρι πρόσφατα ο δήμος του Denver χρησιμοποιούσε 14 διαφορετικά, μη-διασυνδεδεμένα κεντρικά συστήματα διαχείρισης εγγράφων. Η κατάσταση αυτή αύξανε το κόστος και ήταν ιδιαίτερα χρονοβόρα για τις υπηρεσίες του δήμου μειώνοντας την ποιότητα των παρεχόμενων υπηρεσιών στους πολίτες και τους επισκέπτες τις πόλης χωρίς ανάλογη μείωση του κόστους.

Όμως ο Δήμος του Denver είχε στράφηκε σε μια πιο ολοκληρωμένη υλοποίηση ανοιχτού κώδικα στο Alfresco Εnterprise Content Management. Φυσικά η μελέτη και η υλοποίηση του Alfresco αν και δεν ήταν δωρεάν φυσικά ήταν σαφώς φθηνότερη από τις ανταγωνιστικές προτάσεις καθώς βασίζεται σε ανοιχτό κώδικα και ήταν ότι πρέπει για τους server της πόλης που έτρεχαν RedHat Linux και MySQL. Σύμφωνα με τα στελέχη του δήμου του Denver η χρήση του Alfresco ως κεντρικού συστήματος διαχείρισης εγγράφων της Δημοτικής Αρχής και των υπηρεσιών της εξοικονομεί γύρω στο ένα εκατομμύριο δολάρια το χρόνο. Περισσότερα μπορείτε να διαβάστε στο σύντομο case study που έκανε η Alfresco για το δήμο του Denver.

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

διαβάστε το υπόλοιπο: “κάντε το όπως το Denver” »

Πως να δοκιμάστε το Chrome OS με ένα USB

Google Chromium Tablet (1)Εδώ και αρκετό καιρό η Google προχώρησε στην ανάπτυξη του δικού της λειτουργικού συστήματος βασισμένου στο Linux του Chrome OS. Αν και η Google εδώ και καιρό αναπτύσσει το Android που και αυτό βασίζεται στο Linux ο στόχος εδώ είναι διαφορετικός καθώς το Chrome OS βασίζεται στο πρόγραμμα πλοήγησης του web Chrome και έχει σκοπό να καλύψει ένα κομμάτι της αγοράς των προσωπικών υπολογιστών των tablet ενώ το Android έχει σαν στόχο να καλύψει την αγορά μικρότερων συσκευών όπως κινητά τηλέφωνα και mini-tablets.

Μια από τις σημαντικότερες αποφάσεις που έχει πάρει κατά την γνώμη μου η Google είναι η το γεγονός ότι η Google αποφάσισε να αναπτύξει το Chrome OS ως ανοιχτό λειτουργικό σύστημα και για αυτό το λόγω δημιούργησε το Chromium OS που είναι ή υπό ανάπτυξη έκδοση του Chromium OS κάτι παρόμοιο με αυτού που κάνει και με τον ομώνυμο πρόγραμμα browsing και σας διαβεβαιώ ότι το Chromium δεν έχει τίποτα να ζηλέψει από το Chrome. Όπως είναι φυσικό αρκετοί χρήστες θέλουν να δοκιμάσουν το λειτουργικό σύστημα Chromium OS, και κάτι τέτοιο είναι εφικτό ακριβώς γιατί η ανάπτυξη του γίνεται διάφανα (και όχι πίσω από κλειστές πόρτες).

Από τις πολλές υλοποιήσεις που έχουν δει κατά καιρούς το φως της δημοσιότητα νομίζω ότι η πλέον εντυπωσιακή (και αποτελεσματική) είναι η προσπάθεια ενός 17χρόνου από το Μάντσεστερ του Ηνωμένου Βασιλείου. Ο Hexxeh (το nom de guerre του Liam McLoughlin) ο οποίος όχι μόνο έχει καταφέρει να παρέχει έτοιμα builds αλλά το κάνει αυτό με τρόπο εκπληκτικό καθώς έχει προσθέσει υποστήριξη Flash, Java ακόμη και drivers για κάρτες nvidia.

Ο Hexxeh προσφέρει δύο διαφορετικές εκδόσεις του Chromium OS: η μια είναι η έκδοση είναι η Chromium OS Vanilla που ουσιαστικά είναι μια αυτοματοποιημένη εικόνα του φτιαγμένη από το κώδικα του Chromium OS χωρίς καμία από τις αλλαγές του Hexxeh. Το βασικό μειονέκτημα αυτής της διαδικασίας είναι ότι μπορεί να χρησιμοποιήσει το κώδικα μόνο του Chromium OS χωρίς τις αλλαγές που έχει προσθέσει το παλικάρι, ωστόσο αν είστε τυχεροί και το hardware σας υποστηρίζεται από το Chromium OS θα μπορέστε να το τρέξτε άνετα στο μηχάνημα σας και να δείτε από πρώτο χέρι την δουλειά που γίνεται στο Chromium OS.

H άλλη έκδοση είναι το Chromium OS Flow που υποστηρίζει σαφώς πολύ περισσότερο hardware, flash και έχει εγκατεστημένη Java. Το Flow είναι η πλέον “φτιαγμένη” έκδοση του του Hexxeh που νομίζω ότι θα βρείτε αρκετά ενδιαφέρουσα.

Οδηγίες για το πώς θα βάλετε το Chromium OS Flow σε USB θα βρείτε στα ακόλουθα link (Windows, Mac OS X) και οδηγίες για το το Linux για Ubuntu και Debian διανομές εδώ:

  • βρείτε ένα USB με τουλάχιστον 2GB χωρητικότητα
  • βάλτε το BIOS σας να Boot-άρει από USB πριν το σκληρό
  • κατεβάστε το ChromeOS-Flow.img (εδώ θα το βρείτε, το img έχει μέγεθος γύρω στα 350ΜΒ) και βάλτε το σε όποιο φάκελο θέλετε
  • εγκαταστήστε το πρόγραμμα USB-ImageWriter είτε με το Synaptic , ή πληκτρολογώντας  “sudo apt-get install usb-imagewriter” σε κονσόλα
  • πάτε στο μενού Applications  (εφαρμογές)–> Accessories  (βοηθήματα)–> ImageWriter αν δεν το βρίσκετε ή βαριέστε να ψάχνετε όπως εγώ δώστε  “sudo imagewriter” από κονσόλα (ναι θέλει root privileges για να γίνει σωστά η δουλειά)
  • φροντίστε να είναι unmounted το USB σας (το συνιστώ) ή φροντίστε να μπορεί να γίνει unmount (σε απλά Ελληνικά: φροντίστε οι εφαρμογές που τρέχουν εκείνη την ώρα να μην το χρησιμοποιούν)
  • δώστε την τοποθεσία που βρίσκεται το ChromeOS-Flow.img και την τοποθεσία του USB σας
  • γράψτε το img και
  • φτιάξτε καφέ θα περάσει ένα τεταρτάκι-εικοσάλεπτο σίγουρα
  • κάντε reboot.
  • στο login screen δώστε τα ακόλουθα username:facepunch και password:facepunch (φυσικά μετά μπορείτε να τα αλλάξετε)
  • αν δεν μπαίνει με την μία δοκιμάστε να βάλτε ethernet καλώδιο γιατί μάλλον το WiFi σας δεν υποστηρίζεται ακόμη (είναι ακόμη δοκιμαστικό… υπομονή)
  • λογικά τώρα θα πρέπει να boot-άρει κανονικά, δοκιμάστε το και αν έχετε όρεξη αφήστε και ένα σχόλιο σε αυτή την δημοσίευσή.

Προσωπικά ακόμη δυσκολεύομαι να συνηθίσω στην ιδέα ενός συνεχώς Online λειτουργικού συστήματος όπως το Chrome OS όπως και στην ιδέα ότι οι περισσότερες εφαρμογές μου είναι online. Φυσικά κάποιος θα πει ότι όταν πρωτάρχισα να ασχολούμαι με τους υπολογιστές και το ελεύθερο λογισμικό η πρόσβαση στο γρήγορο Internet ήταν μια πολυτέλεια των ολίγων ενώ σήμερα είναι κοινός τόπος στα περισσότερα νοικοκυριά.  Ναι ίσως δεν θα αντικαταστήσω το λειτουργικό μου σύστημα με το Chrome OS στο Desktop μου…  ίσως αν είχα ένα Tablet και χρησιμοποιούσα το Chrome OS σε αυτό πίνοντας το καφεδάκι μου στην βεράντα θα είχα διαφορετική γνώμη για το πόσο χρήσιμο και ενδιαφέρων είναι μέχρι στιγμής όμως το βλέπω σαν niche.

Από την άλλη βλέποντας ότι οι περισσότεροι χρήστες χρησιμοποιούν τον υπολογιστή τους περισσότερο online, σε site όπως αυτό (μπράβο σας ευχαριστώ για την προτίμηση κτλ κτλ) αλλά  και σε site όπως το Facebook και σε “φάρμες” ναι τότε αλλάζει το θέμα.

επιτέλους επίσημο video chat στο Gmail και για το Linux

Επιτέλους μετά από χρόνια γκρίνιας το Gmail πλέον υποστηρίζει επίσημο plugin για την προσθήκη Video Chat στο Linux. Να επισημανθεί ότι οι χρήστες των Windows είχαν αυτή την δυνατότητα  από το Νοέμβριο του 2008.

Στην παρούσα φάση διαθέσιμα υπάρχουν πακέτα .deb για διανομές βασισμένες στο Debian και το Ubuntu ενώ ετοιμάζονται και πακέτα για διανομές βασισμένες στο RPM.

Φυσικά κάτι τέτοιο ήταν εδώ και καιρό αναμενόμενο ειδικά μετά την δήλωση της Google πως ετοιμάζει καινούριο λειτουργικό σύστημα το Chrome OS που θα είναι βασισμένο στο Linux και θα βασίζεται σε πακέτα .deb.

Να τονιστεί ότι το plugin για το Gmail δεν είναι ελεύθερο λογισμικό αλλά κλειστού κώδικα. Ωστόσο η Google χρησιμοποιήσε ανοιχτά πρότυπά για την δημιουργία του (όπως το XMPP, το RTP, και το H.264) με συνέπεια οι χρήστες ανοιχτού κώδικα προγραμμάτων όπως το Pidgin να μπορούν εδώ και καιρό να έχουν Video Chat στο μηχάνημα τους.

κάτω από την GPL τα παιχνίδια Wolfenstein:Enemy Territory και Return To Castle Wolfenstein

return to castle wolfenstein - 1Ένα από τα πρώτα παιχνίδια που είχα παίξει σε υπολογιστή ήταν το Doom της id software. Η id software ήταν από τις πρώτες εταιρείες λογισμικού που ακόμη και εμπορικά παιχνίδια της ήταν διαθέσιμα για το Linux.

Όμως η εταιρεία δεν έμεινε εκεί καθώς 5 χρόνια μετά από την δημιουργία των game engines είχε την παράδοση να διαθέτει των κώδικα τους κάτω από την άδεια GPL (με μόνη εξαίρεση το Quake III που τελικά άργησε περίπου ένα χρόνο). Αν και οι προσπάθειες της id στο χώρο του Linux δεν ήταν πάντα επιτυχείς η χρήση του κώδικα ειδικά του Quake III είχε σαν αποτέλεσμα την δημιουργία μιας πλειάδας παιχνιδιών που ανοιχτού κώδικα για Linux που ήταν ιδιαίτερα επιτυχή. Επίσης, εδώ και χρόνια λόγω της διάθεσης του κώδικα τω παιχνιδιών της id κάτω από την GPL υπάρχει η παράδοση όταν κάποιος να αναπτύσσονται ports για κάθε λογής συσκεύη που μπορεί να τρέξει ελεύθερο λογισμικό… (μέχρι και για “ξεκλειδωμένα” iPod).

Πριν λίγες μέρες λοιπόν και στα πλαίσια του συνεδρίου Quakecon (του συνεδρίου του Quake) ο John Carmack προχώρησε στην διάθεση από μέρους της id του κώδικα του Wolfenstein:Enemy Territory και του Return To Castle Wolfenstein κάτω από την GPLv3. Μάλιστα στην περίπτωση του Return To Castle Wolfenstein παρέχετε το πλήρες παιχνίδι με τα απαραίτητα αρχεία παρακαλώ. Πιστεύω ότι η τακτική αυτή που εδώ και χρόνια ακολουθεί η id της προσδίδει περισσότερα οφέλη από ότι αρχικά φαίνεται, ίσως στο μέλλον δούμε και άλλες εταιρείες να ακολουθούν παρόμοιες τολμηρές κινήσεις.

Ήδη στον ftp server της id μπορείτε να βρείτε τo κώδικα.

Ενώ αν θέλετε να ασχοληθείτε με την ανάπτυξη του στα πλαίσια του ioquake μπορείτε να ακολουθείστε τα παρακάτω link.

Ο Παράξενος Καθεδρικός 78

paracath78

Ο Παράξενος Καθεδρικός είναι διαθέσιμος στα Αγγλικά, στα Τσέχικα και στα Ιταλικά.

O Παράξενος Καθεδρικός 70 που αναφέρει ο σκύλος.

η Oracle ξαναχτυπά… το OpenSolaris θα αναπτύσσεται πίσω από κλειστές πόρτες

OpenSolaris ShirtΠάντα είχα μια συμπάθεια στο OpenSolaris, δεν ξέρω ακριβώς γιατί άλλωστε αν και ανοιχτού κώδικα δεν ήταν Ελεύθερο Λογισμικό. Όταν η Oracle εξαγόρασε την Sun Microsystems για λίγο πίστεψα ότι η Oracle που κακά τα ψέματα ήταν ένα μεγαθήριο σε σύγκριση με την “συγκριτικά” μικρή Sun θα έδινε νέα πνοή στο project. Βαθιά μέσα μου είχα την ελπίδα ότι η Oracle θα άνοιγε ακόμη περισσότερο το OpenSolaris και ίσως να εξέταζε μια περισσότερο ελεύθερη άδεια λογισμικού για αυτό. Δυστυχώς τους μήνες που πέρασαν τα πράγματα για το OpenSolaris δεν έδειχναν καθόλου καλά και η ένταση μεταξύ του OpenSolaris Governing Board και της Oracle έφτασε στο σημείο το OpenSolaris Governing Board να ζητά από την Oracle να πάρει θέση ή να αναλάβει εκείνη πλήρως το OpenSolaris.

Τελικά η απάντηση της Oracle ήρθε αλλά δεν ήταν αυτή που θα ελπίζαμε: Συγκεκριμένα στο blog του Steven Stallion δημοσιεύεται ένα κείμενο που αναφέρει ότι πλέον το OpenSolaris θα αναπτύσσεται πίσω από κλειστές πόρτες και ο κώδικας του θα διατίθεται από την Oracle όταν ολοκληρώνει την ανάπτυξη των εκάστοτε εκδόσεων του σε αντίθεση από ότι γινόταν μέχρι πρόσφατα. Εργαζόμενοι στην Oracle επιβεβαιώνουν την αυθεντικότητα του κειμένου χωρίς όμως η ίδια η εταιρεία να έχει προχωρήσει σε κάποια δημόσια ανακοίνωση.

Μετά την μήνυση που υπέβαλε η Oracle για το Android αυτό είναι ένα ακόμη πλήγμα για το ελεύθερο λογισμικό!

Oracle: το Android παραβιάζει πατέντες της Java

android plush bagΗ Oracle μια εταιρεία που εδώ και χρόνια κατέχει μια εξέχουσα θέση στην αγορά τον εμπορικών βάσεων δεδομένων και πρόσφατα εξαγόρασε την εταιρεία Sun Microsystems (γνωστής στο ελεύθερο λογισμικό για την γλώσσα προγραμματισμού Java, το OpenOffice.org, την MySQL, το OpenSolaris και άλλα λιγότερο γνωστά project) πρόσφατα προχώρησε στην κατάθεση μηνυτήριας αναφοράς ενάντια στο Google για την χρήση πατεντών της Oracle που καλύπτουν την γλώσσα προγραμματισμού Java. Η Java αν και τα Copyrights της ανήκαν στην Sun έγινε διαθέσιμη κάτω από την ελεύθερη άδεια λογισμικού GPLv2 (τονίζω ότι πρόκειται για την δεύτερη έκδοση της GPL καθώς η πλέον πρόσφατη GPLv3 δεν επιτρέπει την σύνδεση πατεντών στο κώδικα που περιγράφει).

Τα κινητά τηλέφωνα με Android διαθέτουν κάτι παρόμοιο με το Java Virtual Machine το Dalvik Virtual Machine. Αν και το Dalvik έχει πολλές διαφορές συγκριτικά με την JavaVM η Oracle έκρινε ότι έπρεπε να προχωρήσει σε ένδικα μέσα. (Το κείμενο της μήνυσης θα το βρείτε εδώ). Οι πατέντες που η Oracle πιστεύει ότι παραβιάζονται από το Android είναι οι ακόλουθες:

  • 6,125,447Protection Domains To Provide Security In A Computer System
  • 6,192,476Controlling Access To A Resource
  • 5,966,702Method And Apparatus For Preprocessing And Packaging Class Files
  • 7,426,720System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process
  • RE38,104Method And Apparatus For Resolving Data References In Generate Code
  • 6,910,205Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions
  • 6,061,520Method And System for Performing Static Initialization

Δεν είμαι δικηγόρος (ούτε σοβαρός προγραμματιστής) ώστε να μπορώ να ξέρω αν μπορούν να σταθούν οι εν λόγω πατέντες στα Αμερικανικά δικαστήρια. To κύριο πρόβλημα για έτσι όπως το βλέπω εγώ είναι ότι το Google δεν προτίμησε να χρησιμοποιήσει την GPL-αρισμένη έκδοση της Java για να υλοποιήσει το subset του Dalvik αντίθετα προτίμησε να χρησιμοποιήσει την Java που έρχεται με την άδεια της Sun (πλέον Oracle) από την άλλη ακόμη και αν προτιμούσε την GPL ίσως η Oracle συνέχιζε με την μήνυση. Μην ξεχνάμε ότι η μήνυση δεν είναι απλά για παραβίαση copyright αλλά για παραβίαση πατεντών.

Σύμφωνα με την εν λόγω μήνυση η Oracle ζητάει την κατάσχεση και καταστροφή των συσκευών που φέρουν λογισμικό που καλύπτεται από τις πατέντες της από την άλλη στην Silicon Valley (συγκεκριμένα στο blog του δημιουργού της Java James Gossling (το όποιο λόγω πολύ κίνηση έχει γονατίσει)) ότι στην ουσία κατά τις συζητήσεις εξαγοράς της Sun από το κύριο θέμα ήταν η νομική θέση της εταιρείας σε σχέση με το Android. Δεν είμαι σε θέση να επιβεβαιώσω ή να διαψεύσω τις φήμες αυτό όμως θα θυμίσω ότι κάποιος “γραφικός” για τα στάνταρ των περισσότερων από εμάς κύριος με μακριά μαλλιά και γένια (ναι για τον Richard Stallman μιλάω) έγραφε ένα σχεδόν προφητικό άρθρο το περίφημο Java Trap.

Ναι μεν ο κύριος Stallman αναφερόταν στο πόσο επικίνδυνο είναι οι προγραμματιστές να βασίζονται στην υλοποίηση μιας κλειστής γλώσσας προγραμματισμού. Ναι μεν η Java έγινε ελεύθερο λογισμικό πριν μερικά χρόνια (την ελεύθερη υλοποίηση την ονομάζουμε IcedTea) αλλά τα προβλήματα προέκυψαν με την υλοποίηση του Android που βασιζόταν σε κλειστό κώδικα. Βλέπω χωρίς να θέλω να βάλω απέναντι μου την κοινότητα του Mono πως ο Miguel de Icaza σε ένα άρθρο του που αναλύει την κατάσταση στο τέλος του άρθρο προτείνει στο Google να γυρίσει στην πιο ανοιχτή πλατφόρμα του .NET. Δεν μπορώ παρά να θυμηθώ την Κασάνδρα που ακούει στο όνομα Richard Stallman (ρε κόλλημα σήμερα) που έλεγε ότι η “υπόσχεση της MS” είναι στην ουσία κενό γράμμα.

Τι θα έπρεπε να κάνει η Google;

Εδώ τα πράγματα είναι λίγο περίπλοκα. Πιστεύω ότι κάτω από την (άδικη κατά την γνώμη μου αλλά ισχύουσα νομοθεσία των ΗΠΑ) υπάρχει ένα θέμα… πολύ σοβαρό θέμα αλλά από την άλλη νομίζω ότι η Oracle έχει μεγαλύτερο νόμιμο συμφέρων να πιέσει την Google σε εξωδικαστικό συμβιβασμό. Ο Miguel de Icaza προτείνει κάτι που έχει αρκετά μεγάλο ρίσκο. Όχι τόσο τεχνικό… όσο επιχειρηματικό καθώς η Google πάλι θα είναι εκτεθειμένη σε νομικές κινήσει από την πλευρά της MS. Μια άλλη πλατφόρμα που χρησιμοποιείται ήδη στην κινητή τηλεφωνία και μάλιστα καλύπτεται καλύτερα νομικά είναι η Qt που όμως ελέγχεται από την Nokia.

Μιας τέτοιας κλίμακας αλλαγή θα δημιουργούσε ίσως περισσότερα προβλήματα από αυτά που θα έλυνε για την Google αλλά πολλά θα εξαρτηθούν από τις διαπραγματεύσεις που προφανώς θα γίνουν “κεκλεισμένων των θυρών” μεταξύ Oracle και Google.

Ωστόσο δεν βγαίνει μόνο το Google ζημιωμένο από αυτή την κίνηση της Oracle. Βλέπετε οι developers είναι μυστήρια πλάσματα και, όχι άδικα, κάπως καχύποπτα. Πολλά ανοιχτού κώδικα προγράμματα όπως η MySQL, το OpenOffice.org, το OpenSolaris και άλλα που είχαν αρχίσει στην εποχή της Sun θα αντιμετωπίζονται με μεγαλύτερη καχυποψία λόγω της εμπλοκής της Oracle σε αυτά και θεωρώ αρκετά πιθανό να χάσουν developers ή να δημιουργηθούν fork όπου αυτό είναι δυνατό. Το μέλλον θα είναι μάλλον πλούσιο σε ειδήσεις!

Ο Παράξενος Καθεδρικός 77

paracath77

O Παράξενος Καθεδρικός είναι διαθέσιμος στα Αγγλικά, στα Τσέχικα και στα Ιταλικά.

Έχετε Linux Netbook; Κάντε το γρηγορότερο με μερικές ρυθμίσεις!

Peter´s ASUS eee Linux PC - Image803Έχουν περάσει μερικά χρόνια που τα netbook έχουν κατακλύσει την αγορά. Αν και είναι αρκετά πρακτικά πολλοί χρήστες  που αναφέρουν ότι οι επιδόσεις τους netbook τους δεν του καλύπτουν αρκετά. Στην συνέχεια θα δούμε μερικές μεθόδους αύξησης της απόδοσης σε ένα netbook. Μια σχετικά πρακτική λύση είναι η μετακίνηση των log και των προσωρινών αρχείων σας στην μνήμη RAM.

Ανοίξτε (ως root) το fstab (συνήθως θα το βρείτε στο /etc/fstab) με ένα editor:

πχ στο ubuntu δώστε

sudo gedit /etc/fstab ή (τον αγαπημένο σας editor στην θέση του gedit)

και προσθέστε τις ακόλουθες γραμμές κώδικα

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

εάν έχετε solid state drive σκληρό δίσκο στο netbook σας όπου βλέπετε relatime αντικαταστήστε το με το notime (όπως είχαμε δείξει σε παλιότερο άρθρο)

Στην συνέχεια θα σταματήσουμε της υπηρεσίες του syslog και θα την ξαναρχίσουμε ώστε να ανακατευθύνονται στην μνήμη RAM.

sudo /etc/init.d/sysklogd stop
sudo rm -rf /tmp/*
sudo rm -rf /var/log/*
sudo rm -rf /var/tmp/*
sudo mount -a
sudo /etc/init.d/sysklogd start

Είναι πιθανό το sysklogd να έχει διαφορετικό όνομα στην διανομή σας για να βεβαιωθείτε παρακαλώ ανοίξτε το φάκελο /etx/init.d/ και δείτε τα περιεχόμενα του. Αν υπάρχει κάποιο αρχείο με παρόμοιο όνομα τρέξτε τις παραπάνω εντολές με αυτό στην θέση του sysklogd.

Προσοχή, πλέον τα αρχεία /tmp/ και /log/ θα βρίσκονται στην προσωρινή μνήμη RAM που σημαίνει ότι όταν θα κλείνετε τον υπολογιστή σας τα περιεχόμενα τους θα διαγράφονται διαπαντός από τον υπολογιστή σας. Αν θέλετε όμως μια εικόνα από τα log σας μπορείτε να δώστε την εντολή που ακολουθεί πριν κλείστε τον υπολογιστή σας για να δημιουργηθεί αντίγραφο των log σας στο προσωπικό σας φάκελο

rsync -av /var/log/* ~/ta_log_arheia_mou (φυσικά μπορείτε να ονομάστε το αρχείο όπως θέλετε)

Μιας και έχουμε μεταφέρει τα προσωρινά μας αρχεία στην RAM μπορούμε να κάνουμε και τον firefox (ή Iceweasel για τους φίλους του debian) να σώζει προσωρινά αρχεία στην RAM. Αρκεί να δώστε την διεύθυνση about:config στον Firefox και κάντε δεξί κλικ στην λίστα με τις παραμέτρους που θα εμφανιστεί μπροστά σας. Δώστε New—>String και στον διάλογο για την νέα παράμετρο που θέλετε να εισάγετε γράψτε

browser.cache.disk.parent_directory

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

/tmp

Φυσικά υπάρχουν πολλές ρυθμίσεις που μπορεί να κάνει κάποιος στο Firefox, αν θέλετε ρίξτε μια ματιά σε  μια επισκόπηση τον πλέον χρήσιμων ρυθμίσεων του about:config

Επίσης μια ρύθμιση που πιθανών να βελτιώσει την απόδοση του υπολογιστή σας είναι η χρήση του Deadline IO Scheduler/Elevator. Στην ουσία αυτός ο scheduler δίνει σε κάθε Input / Output request ένα χρονικό περιθώριο. Αν και περισσότερο χρησιμοποιείται όταν ένα υπολογιστής έχει μια process που αναμένεται να επικρατήσει στα I/O requests (πχ σε ένα server βάσεων δεδομένων) ωστόσο μπορεί με την χρήση του να δείτε αυξημένες αποδώσεις. Φυσικά, αν δεν δείτε καμία διαφορά μπορείτε πάντα να επαναφέρετε τις ρυθμίσεις. Μια λύση για να ενεργοποιηθεί ο Dedline I/O Scheduler είναι η μετατροπή του μενού του GRUB. Δώστε λοιπόν την εντολή:

sudo gedit /boot/grub/menu.lst (ή αντί του gedit του αγαπημένου σας editor)

Και κάπου στο κείμενο σας θα δείτε μια γραμμή που αρχίζει ως # kopt=root-UID… στο τέλος της γραμμής αυτής δώστε

elevator=deadline

Νομίζω ότι με αυτές τις αλλαγές θα δώστε νέα ζωή το “αδύναμο” netbook σας.