boot


Firefox OS χρειαζόμαστε ακόμη ένα νέο λειτουργικό σύστημα για κινητά τηλέφωνα; 2

Μπορεί εδώ και λίγες ώρες να ακούγεται η είδηση για το νέο λειτουργικό σύστημα του Mozilla για κινητά τηλέφωνα με το όνομα Firefox OS να ακούγεται εδώ και λίγες ώρες από διάφορα site όπως ενδεικτικά το Techblog.gr και το Techgear.gr. Χρειάζεται όμως η αγορά κινητών ακόμη ένα νέο λειτουργικό σύστημα; Αν διαβάσει κανείς τα άρθρα θα δει ότι το Firefox OS ουσιαστικά είναι ένα νέο branding του Boot 2 Gecko. Το Boot 2 Gecko με λίγα λόγια τρέχει μόνο το πυρήνα του Android και υλοποιεί την μηχανή απεικόνισης HTML του Firefox με το όνομα Gecko. Στην ουσία είναι ένα πολύ βασικό Android. Όμως για μισό λεπτό, το Android δεν είναι παρά βασισμένο στο Linux; Και για να είμαστε ακριβής από την έκδοση 3.3 του πυρήνα του Linux το Android και το Linux ουσιαστικά τρέχουν τον ίδιο πυρήνα.

Με άλλα λόγια ουσιαστικά πρόκειται για ένα stock Linux πυρήνα, και τον Firefox από πάνω του μαζί με ένα σορό εφαρμογές που είναι απαραίτητες σε ένα κινητό τηλέφωνο. Προσωπικά έχω δει αρκετές φορές από μέλη του hackerspace.gr με διάφορες συσκευές στις οποίες έτρεχε το B2G (παράδειγμα από παλιότερο event). Η εμπειρία μου ήταν τουλάχιστον θετική και αν υπολογίσει κανείς ως δεδομένο ότι επρόκειτο για πολύ πειραματικές κατάστασης εξαιρετική.

Δεν είμαι σε θέση να προβλέψω την πιθανή εξέλιξη των πραγμάτων ωστόσο κατά ένα μέρος η χρήση του νέου Mobile Web API από την νεώτερη έκδοση του Mozilla όσο και οι εξαιρετικά καλύτερες επιδόσεις του δείχνουν ένα αρκετά υποσχόμενο μέλλον αφού άλλωστε χρησιμοποιούμε το κινητό μας όλο και λιγότερο ως τηλεφωνική συσκευή και όλο και περισσότερο ως υπολογιστή (σύμφωνα με την Telegraph). Από την άλλη έχουμε 4 πολύ μεγάλες εταιρείες την Google, την Apple και την Microsoft σε ένα αγώνα κυριαρχίας πάνω στην κινητή τηλεφωνία προσπαθώντας να προσφέρουν μια ενοποιημένη πλατφόρμα.

Δύσκολο να προβλέψει κανείς πως θα εξελιχθεί το μέλλον αυτού του τομέα της πληροφορικής, σίγουρα το ότι μπορεί κάποιος να γράψει κώδικα σε HTML5 για την δημιουργία μιας εφαρμογής ακούγεται κάποιος περιορισμένο σε κάποιους, δεν έχουμε παρά να περιμένουμε τις εξελίξεις. Μέχρι τότε μπορώ να ανοίξω τον Firefox στο Android μου και να παίξω λίγο BrowserQuest. Εν το μεταξύ αφήστε τις σκέψεις και τα σχόλια σας παρακάτω 😉


Secure boot…στα Windows 8 2

Τα νέα ότι υπάρχει πιθανότητα η χρήση UEFI από τα Windows 8 να συνδυάζεται με αδυναμία του υπολογιστή να φορτώσει άλλα λειτουργικά συστήματα (πχ το Linux) αν πρώτα δεν ξεκλειδώστε την επιλογή ασφαλούς boot στις ρυθμίσεις του UEFI σε όσους υπολογιστές θα το χρησιμοποιούν πιθανότατα την έχετε διαβάσει(σχετικά άρθρα στα Ελληνικά, και στα Αγγλικά).

Ο φίλος και αναγνώστης Δημήτρης Γλενταδάκης πριν λίγες μέρες μου έστειλε την μετάφραση από τα Γαλλικά ενός comic που βρήκε στο Framablog και είναι copyright κάτω από άδεια Creative Commons CC-BY-CA του γαλλικού webcomic Geektionnerd.

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

 


1 δευτερόλεπτο για να bootάρει Linux με Qt! 1

Εδώ και λίγο καιρό παρακολουθώ την δραστηριότητα της Swiftboot, η συγκεκριμένη εταιρεία παρέχει λύσεις μείωσης του χρόνου boot-αρίσματος σε embedded συσκευές που βασίζονται στο λειτουργικό σύστημα Linux και στο uLinux και σε μηχανήματα που βασίζονται σε ARM, MIPS, SuperH και Blackfin.

Πριν λίγες ημέρες η Swiftboot παρουσίασε ένα σύστημα επίδειξης τεχνολογίας χρησιμοποιώντας μια πλατφόρμα ανάπτυξης MS7724 της Renesas (αν ασχολείστε με την ανάπτυξη embedded συστημάτων ρίξτε μια ματιά) το οποίο boot-άρε μέσα σε 1 δευτερόλεπτο (ίσως και λιγότερο).  Στην προκειμένη περίπτωση το σύστημα ουσιαστικά είναι μια πολύ απλή συσκευή που τρέχει Linux και έχει περιβάλλον που βασίζεται στην Qt. Πιο συγκεκριμένα, χρησιμοποιείται το U-Boot, η έκδοση 2.6.31-rc7 του πυρήνα του Linux και η έκδοση 4.6.2 της Qt Embedded.

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

Και εδώ το video που δείχνει πόσο γρήγορο είναι το boot τελικά (η παραπάνω παρουσίαση το έχει μέσα αλλά αν τυχών βαριέστε να την δείτε)


Διανομή ασφαλούς Linux από το Υπουργείο Άμυνας τον ΗΠΑ 2

NCO Academy Teaches Leadership in Virtual EnvironmentTo Υπουργείο Άμυνας (Department of Defense ή DoD) των Ηνωμένων Πολιτειών όπως και το Υπουργεία Άμυνας όλων των υπερδυνάμεων, παλαιών και νέων δίνει ιδιαίτερη βάση στις δυνατότητες του για ασφάλεια των επικοινωνιών (αν και οφείλω να ομολογήσω ότι ορισμένες φορές ακόμη και τα πλέον ασφαλή δίκτυα έχουν ένα σημαντικό πρόβλημα ασφαλείας… τους χρήστες τους, βλέπε Cablegate και WikiLeaks).

Μια από τις πρωτοβουλίες του Υπουργείου άμυνας των ΗΠΑ είναι και η Software Protection Initiative (επίσης γνωστή και ως SPI). Στόχος της SPI είναι η προστασία του λογισμικού, του κώδικα και των δεδομένων που χρησιμοποιεί για αποκλειστική του χρήση το Υπουργείο Άμυνα των ΗΠΑ από απειλές τάξης μεγέθους ολόκληρων κρατών. Με άλλα λόγια οι άνθρωποι προσπαθούν να εξασφαλίσουν ότι κάποιο κράτος δεν θα μπορεί να χακέψει το λογισμικό τους.

Στα πλαίσια αυτής της πρωτοβουλίας το DoD και το Air Force Research Laboratory ή AFRL (Ερευνητικό Εργαστήριο της Πολεμικής Αεροπορίας) εξέλιξαν διάφορα προγράμματα που νομίζω ότι μπορείτε να βρείτε ενδιαφέροντα, αυτό όμως που μου έκανε μεγαλύτερη εντύπωση από όλα είναι ότι τα παλικάρια έχουν φτιάξει την δική τους Live διανομή Linux. Την Lightweight Portable Security (ή LPS).

Η LPS ουσιαστικά είναι (όπως λέει και το όνομα της) μια ελαφριά διανομή Linux που μπορείτε να την χρησιμοποιείστε από ένα USB ή CD. Έχει φτιαχτεί με την λογική ότι οι υπάλληλοι του DoD μπορούν να έχουν μαζί το LPS και όποτε θέλουν να έχουν πρόσβαση σε ευαίσθητα δεδομένα από έναν υπολογιστή που δεν θεωρούν ότι μπορεί να είναι ασφαλείς (πχ σε ένα Internet cafe, σε ένα ξενοδοχείο στον υπολογιστή του παιδιού τους γιατί ο δικός τους χάλασε κτλ) να boot-άρουν με την LPS και το μέγεθος του ISO είναι μόλις 131 ΜΒ (άρα χωράει και σε ένα πρακτικότατο Mini CD) ενώ η Deluxe έκδοση έχει και το OpenOffice.org και είναι 268MB.

Όταν κάποιος boot-άρει την LPS το πρώτο πράγμα που θα δει είναι τα λογότυπα του DoD, του AFRL και της SPI που ομολογώ ότι είναι πολύ ψαρωτικά.  Αφού boot-άρει το σύστημα (και με μπόλικα WiFi modules στον Kernel παρακαλώ) ανοίγει ένα λιτό, σχεδόν σπαρτιατικό περιβάλλον IceWM.

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

Αυτό που μου κάνει περισσότερο εντύπωση να πω την αλήθεια είναι το ότι όλο και περισσότερες κυβερνήσεις με τον ένα ή τον άλλο τρόπο χρησιμοποιούν το Linux για να έχουν ασφαλείς και οικονομικές λύσεις στις ανάγκες τους. Η ευελιξία του και το γεγονός ότι είναι ελεύθερο προσφέρει στην προκειμένη τουλάχιστον περίπτωση αυξημένη ασφάλεια με αρκετά πρακτικό τρόπο χωρίς εκτεταμένο οικονομικό κόστος. Ελπίζω ότι κάποια στιγμή η πρακτική στην χώρα μας θα είναι παρόμοια και πως θα δούμε κάποτε κάτι αντίστοιχο από το δικό μας Υπουργείο Άμυνας (και μετά ξύπνησα).


Ασφαλείς επικοινωνίες με το Liberté Linux 1

Watching You Watching MeTo Liberté Linux σχεδιάστηκε για τις ανάγκες ανθρώπων που θέλουν να έχουν ασφαλείς και ανώνυμες επικοινωνίες μέσω διαδικτύου σε περιβάλλοντα που είναι πιθανόν διαδικτυακή επικοινωνία τους να ελέγχεται από τους διαχειριστές ή από άλλες υπηρεσίες. Ιδιαίτερα χρήσιμο θα το βρουν άτομα που ζουν κάτω από καταπιεστικά καθεστώτα ή πιστεύουν ότι οι διαχειριστές του δικτύου τους τους κατασκοπεύουν (;!).

Το Liberté Linux ουσιαστικά είναι μια διανομή βασισμένη στο Gentoo φτιαγμένη για να λειτουργεί σε LiveUSB, στόχος του σύμφωνα με τους developers του είναι να παρέχει στον χρήστη μια αξιόπιστη, ελαφριά και πάνω από όλα ασφαλή διανομή. Η εγκατάσταση του είναι εξαιρετικά απλή καθώς χρειάζεται μόνο να εγκαταστήσετε το Liberté Linux ως ένα απλό φάκελο σε κάποιο USB και αφού το σετάρετε (μόνο σε ένα βήμα) θα μπορείτε να “boot-άρετε” από το USB. Αν υπάρχει διαθέσιμη σύνδεση στο διαδίκτυο το σύστημα θα φτιάξει ένα κύκλωμα ασφαλούς επικοινωνίας Tor.

Στις μελλοντικές εκδόσεις της θα δίνεται η δυνατότητα επικοινωνίας με άλλους χρήστες του Liberté Linux με ασφαλή τρόπο καθώς η διανομή κατά την πρώτη φορά που την αρχίζετε δημιουργεί ένα μοναδικό email ID βασισμένο μεταξύ άλλων και στο κρυφό κλειδί που λαμβάνετε από το Tor.

Πέρα από τα εκτενέστατα και εντυπωσιακά χαρακτηριστικά ασφαλείας της η Liberté Linux έχει και αρκετά πολύ χρήσιμα χαρακτηριστικά που αξίζει να αναφέρουμε (έστω και επιγραμματικά).

Αστείες απαιτήσεις από πλευράς hardware:

  • pentiumpro ή καλύτερο (μιλάμε έχω δει να χαρίζουν τέτοια μηχανήματα)
  • 128 ΜΒ μνήμη RAM (πλάκα κάνουμε;)
  • 240ΜΒ χώρο στο USB μέσο (πραγματικά το μόνο εύκολο)
  • Αλλά και διευκολύνσεις για τον υλικό σας
  • δυνατότητες ελέγχου των ρυθμίσεων κατανάλωσης σε πολλά μοντέλα λάπτοπ μέσω των laptop mode tools με τους σκληρούς σε λειτουργία χαμηλού θορύβου και άλλα τέτοια κόλπα
  • ενσωματωμένη υποστήριξη σύνδεσης με πολλές συσκευές ενσύρματης ή ασύρματης δικτύωσης
  • αυτόματη ρύθμιση πολλών επιλογών (συμπεριλαμβανομένων και του X server)
  • εύκολη ρύθμιση συνδέσεων στο διαδίκτυο με το NetworkManager
  • τα μέσα αποθήκευσης (βλ σκληροί δίσκοι και USB) του υπολογιστή είναι προσβάσιμα

Σε επίπεδο λογισμικού επίσης δεν πάει πίσω καθώς έχει εγκατεστημένα:

  • Εγκατεστημένο το γραφικό περιβάλλων LXDE σε συνδυασμό με το Openbox που είναι ότι πολύ ελαφρύ αλλά αρκετά βολικό.
  • Υποστήριξη ξένων γλωσσών μέσω του SCIM (είναι ότι πρέπει ειδικά αν χρησιμοποιείτε το σύστημα σας για να γράψετε Κινέζικα, Ιαπωνέζικα, Malayalam, Ρώσικα… ακόμη και Ελληνικά).
  • Επίσης υπάρχει εγκατεστημένο virtual keyboard (γιατί ποτέ δεν ξέρεις αν μπορείς να εμπιστευθείς το ίδιο σου το πληκτρολόγιο)
  • Εφαρμογές για ανάγνωση (Evince και ePDFView)  και επεξεργασία κειμένου (geditAbiWord, και Gnumeric).
  • Για browsing το πολύ ελαφρύ Midori και το για email το επίσης πολύ ελαφρύ Claws Mail
  • Μπόλικα (ελαφρά) προγράμματα για multimedia.
  • Πρόγραμμα εγγραφής CD (X-CD-Roast)
  • To GNU Privacy Assistant για την διαχείριση των PGP κλειδιών σας και άλλα

Γενικά πιστεύω ότι αν και είναι μια κάπως εξειδικευμένη λύση αποτελεί μια πολύ χρήσιμη προσθήκη στο USB stick που πάντα κουβαλάω μαζί μου.


το νέο υβριδικό αυτοκίνητο Οpel Ampera τρέχει Linux 2

Opel Ampera: Charged up for GenevaΤις προάλλες διάβαζα ένα ωραιότατο άρθρο στο TopGear για το νέο plugin υβριδικό της Opel το Ampera (σε περίπτωση που σας παραξενεύει το άρθρο αναφέρεται στο αυτοκίνητο ως Vauxhall Ampera στην πραγματικότητα όμως η Οpel και η Vauxhall ανήκουν και οι δύο στην General Motors και έχουν πανομοιότυπα αυτοκίνητα). Καθώς ήρεμα διάβαζα το αρθράκι μου εντυπωσιάστηκα από αυτό:

“You’ve got two screens, the driver’s one showing speedo, electric charge and range, and the usual eco-car multicoloured glow ‘driving coach’: green if you’re being good, through to brown and red if you’re in what it deems too much of a hurry. You can tell this car is a prototype because while it’s booting-up, the Linux penguin flashes up for a couple of seconds
(τα bold δικά μου)

OK είναι αρκετά ακριβό για το δικό μου βαλάντιο (άλλωστε πήρα καινούριο αυτοκίνητο το Φεβρουάριο που μας πέρασε) με τιμούλα που αναμένεται να είναι στα 40000 euro (βάλε-βγάλε κάτι ψιλά) και θα κυκλοφορεί στους δρόμους τις Αθήνας από το 2011. Πιστεύω ότι σε μερικά χρόνια όλο και περισσότερα αυτοκίνητα θα έχουν βοηθήματα που θα βασίζονται με το ένα ή το άλλο τρόπο στο Linux. Αν και νομίζω ότι στην παρούσα φάση τέτοιου είδους ταμπλό δεν προσφέρουν δραματικά περισσότερα στον οδηγό (προσωπικά μια χαρά με βολεύει και το αναλογικό ταμπλό). Για να δούμε.


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

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 σας.


Το Android τρέχει σε iPhone 2G και μάλιστα με dual boot! 3

side by side

γιατί να έχετε δύο;

Όπως είναι φυσικό το Android όπως και κάθε Linux μπορεί να τρέχει σε σχεδόν οτιδήποτε, ήταν θέμα χρόνου να τρέξει και στο iPhone. Όπως είναι φυσικό θα βρεθούν πολλοί που θα πουν…. μα γιατί να κάνει κάποιος κάτι τέτοιο ρε Λευτέρη το iPhone έχει μια χαρά λειτουργικό σύστημα και δεν υπάρχει λόγος να μπει κάποιος σε αυτή την διαδικασία. Ίσως είναι όντως έτσι αλλά από την άλλη όμως σου δίνει την δυνατότητα να δοκιμάσεις το λειτουργικό του Android σε μια αρκετά αξιόλογη συσκευή. Περισσότερες πληροφορίες μπορείτε να βρείτε στο  blog του Linux on the iPhone. Για τους δύσπιστους υπάρχει και το ακόλουθο video… γιατί ορισμένες φορές seeing is believing.

(more…)