Δοκιμή του Online Desktop στο Fedora 8

Από περιέργεια δοκίμασα την πρώιμη εκδοση του online dektop
Η πρώτη αυτή έκδοση θα κάνει επίσημα την εμφάνιση της στο Fedora 8

Τα βήματα που χρειάζονται είναι:

  • Δημιουργία λογαριασμού στο http://online.gnome.org/
  • Λήψη του Fedora 8 test2 Live cd ή νεότερου
  • Εκκίνηση του υπολογιστή από το live cd
  • Εγκατάσταση των πακέτων με εντολή από το τερματικό του GNOME

    yum -y install online-desktop
  • Αποσύνδεση από το λογαριασμό χρήστη του live cd
  • Επανασύνδεση στο λογαριασμό χρήστη του live cd αφού πρώτα επιλέξουμε session «online-desktop»
  • Σύνδεση στον λογαριασμό που φτιάξαμε αρχικά στο http://online.gnome.org/

Το online-desktop διαθέτει ένα μενού (bigboard) από όπου γίνονται όλες οι εργασίες.
Υπάρχει ενσωμάτωση με εφαρμογές web όπως το Google docs αλλά και gmail,facebok,flickr,youtube κτλ.
Αυτό που μου άρεσε ήταν η δυνατότητα εγκατάστασης εφαρμογών μέσα από τον firefox, η αποθήκευση των προτιμήσεων του GNOME έτσι ώστε από όποιο υπολογιστή (που διαθέτει online-desktop) και να συνδεθούμε, οι προτιμήσεις μας θα είναι εκεί.
Αυτά και ακόμα περισσότερα μπορούμε να παρακολουθήσουμε στο screencast όπου γίνετε μια επίδειξη αυτής της νέας τεχνολογίας.

Συγχρονισμός κινητού Nokia και Evolution μέσω bluetooth

Ο συγχρονισμός του κινητού τηλεφώνου Nokia με την εφαρμογή ηλεκτρονικού ταχυδρομείου/ατζέντας είναι μια χρήσιμη λειτουργία που ήταν διαθέσιμη μόνο στους χρήστες Windows μέσα από την εφαρμογή Nokia Pc Suite.
Σήμερα, μπορεί να επιτευχθεί ο συγχρονισμός επαφών,ημερολογίου και σημειώσεων μεταξύ κινητού Nokia και του προγράμματος ηλεκτρονικού ταχυδρομείου Evolution.
Ο χρήστης που θα επιχειρήσει να εφαρμόσει τις παρακάτω οδηγίες πρέπει να έχει μια σχετική εμπειρία στο Linux κυρίως γιατί χρειάζεται να εγκαταστήσει ένα plugin χειρωνακτικά (δεν υπάρχει έτοιμο πακέτο), αλλά και γιατί γίνεται χρήση της γραμμής εντολών.
Το παρακάτω άρθρο θα δείξει πως μπορεί να γίνει ο συγχρονισμός στο Fedora 7 (με λίγες μετατροπές οι οδηγίες είναι εφαρμόσιμες και σε άλλες διανομές).
Χρησιμοποιήθηκαν με επιτυχία τα κινητά τηλέφωνα Νοkia E60 και Nokia 5200.

Εγκατάσταση πακέτων

Τα περισσότερα πακέτα υπάρχουν στα αποθετήρια του Fedora 7 .
Δίνουμε λοιπόν από το τερματικό:

yum install libopensync libopensync-devel libopensync-plugin-evolution2 libopensync-plugin-file libopensync-plugin-synce multisync libsyncml libsyncml-devel glib-devel wbxml2-devel

Μετά την ολοκλήρωση της διαδικασίας πρέπει να εγκαταστήσουμε «με το χέρι» το plugin SyncML που δεν υπάρχει στα αποθετήρια.
Το κατεβάζουμε λοιπόν: opensync-plugin-syncml-0.22.tar.bz2 το αποσυμπιέζουμε και το εγκαθιστούμε:
ως root μεταφέρουμε τον αποσυμπιεσμένο φάκελο στον κατάλογο /usr/local/src/
μέσα από τον φάκελο

/usr/local/src/libopensync-plugin-0.22

δίνουμε της εντολές:

./configure
make
make install

κάθε μια από τις παραπάνω εντολές πρέπει να ολοκληρωθεί με επιτυχία για να προχωρήσουμε στην επόμενη.

Ρύθμιση

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

msynctool --addgroup evo2nokia
msynctool --addmember evo2nokia evo2-sync
msynctool --addmember evo2nokia syncml-obex-client
hcitool scan
Scanning ...
XX:XX:XX:XX:XX:XX MYPHONENAME

Η διεύθυνση που θα πάρουμε τοποθετείται στην επόμενη εντολη:

sdptool browse XX:XX:XX:XX:XX:XX

Στο output αυτής της εντολής βρίσκομαι το κανάλι μετάδοσης.
Όπως βλέπουμε στο παρακάτω παράδειγμα το κανάλι είναι το 11.

Service Name: SyncMLClient
Service RecHandle: 0x10003
Service Class ID List: "Error: This is UUID-128" (0x00000002-0000-1000-8000-0002ee000002)
Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003)
Channel: 11 "OBEX" (0x0008)
Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100
Profile Descriptor List: "Error: This is UUID-128" (0x00000002-0000-1000-8000-0002ee000002)
Version: 0x0100

Ρυθμίζουμε το plugin:

msynctool --configure evo2nokia 1

Μας ανοίγει ένα επεξεργαστή κειμένου (Vi), βάζουμε τα παρακάτω και αποθηκεύουμε:

<config></config><address_path>default</address_path> <calendar_path>default</calendar_path>
<tasks_path>default</tasks_path>
msynctool --configure evo2nokia 2

Μας ανοίγει ένα επεξεργαστή κειμένου (Vi), βάζουμε τα παρακάτω (αλλάζουμε μόνο την διεύθυνση και το κανάλι με τα δικά μας) και αποθηκεύουμε:

<config>
<bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>
<bluetooth_channel>ΧΧ</bluetooth_channel>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username></config>
<password></password> <type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvlimit>10000</recvlimit>
<maxobjsize>0</maxobjsize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>Notes</note_db>

Τελικό στάδιο

Συγχρονισμός με:

msynctool --sync evo2nokia


Πιθανά προβλήματα

  1. Aν δεν έχουμε εγκατεστημένα τα απαραίτητα πακέτα ανάπτυξης εφαρμογών, δεν θα καταφέρουμε να χτίσουμε το plugin. Κάνουμε λοιπόν εγκατάσταση σε ότι μας λείπει (μας πληροφορεί για το τι χρειαζόμαστε το εκάστοτε μήνυμα λάθους του compliler) και προχωράμε.
  2. Ελέγχουμε αν ο υπολογιστής βλέπει μέσω bluetooth το κινητό και το αντίστροφο πριν ξεκινήσουμε. Αν δεν βλέπονται, κάνουμε κλικ στην επιλογή «visible and connectable for other devices» στις προτιμήσεις bluetooth του Fedora 7 και αποδεχόμαστε τον υπολογιστή ως αξιόπιστη συσκευή από τις ρυθμίσεις bluetooth του κινητού.

Αναφορές:
http://www.opensync.org/
http://www.harald-hoyer.de/linux_and_syncml_multisync_with_nokia_6280
http://blog.dukanovic.com/?p=5#configuration
http://ubuntuforums.org/showthread.php?t=260676

Η φούσκα ασφάλειας των Vista

Αν κάποιος πιστέψει τον Jeff Jones (διευθυντής στρατηγικής ασφάλειας της Microsoft), τα Vista είναι πιο ασφαλή από τα XP, το MAC OS X και το Linux.

Γιατί όμως κάποιος να δώσει έστω και λίγη σημασία σε αυτόν τον άνθρωπο που το εισόδημα του προέρχεται από την Microsoft;

Τι νομίζετε ότι μπορούσε να πει; «Τα windows είναι ένα τρύπιο λειτουργικό σύστημα που κανένας δεν θα χρησιμοποιούσε για ένα πραγματικά ασφαλές υπολογιστικό σύστημα»; Την επόμενη μέρα θα είχε απολυθεί από την πραγματική ασφάλεια της Microsoft:τους μπάτσους της Microsoft.

Ας υποθέσουμε όμως ότι έλεγε κάτι περισσότερο πολιτικά ορθό, όπως για παράδειγμα:»Πραγματικά τα windows βρίσκονται πίσω σε ασφάλεια από το Linux και το MAC OS X αλλά τώρα με τα Vista τα πράγματα βελτιώνονται». Πολύ καλύτερο, αλλά και πάλι θα βρισκόταν στον δρόμο μετά από μια τέτοια δήλωση.

Όποιος μπορεί να πιστέψει έστω και μια λέξη από τα λεγόμενα του Jones σχετικά με την ασφάλεια των Vista θα πρέπει να είναι ανόητος. Θέλετε να βρείτε κάποιον που γράφει αντικειμενικά για την ασφάλεια στα Vista; τότε προτείνω να ρίξετε μια ματιά στο blog του Larry Seltzer «Cheap Hack Blog»

O Jones μας ενημερώνει ότι στο παρελθόν είχε δουλέψει με το Unix και τα BSD. Είναι επίσης πρόθυμος να παραδεχτεί ότι γίνονται βελτιώσεις ασφαλείας στο Linux και στο Unix, αλλά η Microsoft βρίσκεται ένα βήμα μπροστά. Έπειτα αναρωτιέται «Είμαι προκατειλημμένος;» και απαντά «δεν το νομίζω, αλλά και να υποθέσουν όλοι ότι είμαι, πραγματικά δεν με ενδιαφέρει. Όταν κάνω συγκρίσεις θα παρουσιάζω τα ευρήματα μου.»

Όπως συμβαίνει πάντα, o Joe Wilcox εξέτασε τις μετρήσεις του Jones. Μαντέψτε τι ανακάλυψε.

Ανακάλυψε οτι η Microsoft παίρνει τα θαυμάσια αποτελέσματα για τα Vista με το να μην μετράει όλα τα προβλήματα ασφαλείας. O Jones επίσης δεν μετρά τις κρυφές διορθώσεις κενών ασφαλείας. Με άλλα λόγια αν η Microsoft διορθώσει ένα πρόβλημα για το οποίο δεν γνωρίζει κανένας τίποτα, τότε το πρόβλημα είναι σαν να μην υπήρχε ποτέ.

Όπως σημειώνει ο Ryan Naraine στο blog του σχετικά με θέματα ασφάλειας, «H Microsoft σε βάση ρουτίνας διορθώνει κενά ασφαλείας όταν αυτά αποκαλύπτονται εσωτερικά στην εταιρία μέσα από τον μηχανισμό των updates. Αυτά τα κενά δεν καταγράφονται πουθενά και φυσικά δεν θα εμφανιστούν ποτέ στα συγκριτικά τεστ του Jones».

O Jones μαζί με άλλους υπεύθυνους ασφαλείας στην Microsoft, σύμφωνα με τον Naraine, υποστηρίζουν οτι όλοι, συμπεριλαμβανομένων και των διανομέων Linux, πραγματοποιούν κρυφές διορθώσεις κενών ασφαλείας. Το κάνουν πραγματικά; Μπορείς να διορθώσεις ένα πρόβλημα στον διάφανο κόσμο του ανοικτού κώδικα χωρίς να σε καταλάβει κανένας;!

Ένα από τα προβλήματα του Linux, το οποίο ο Mark Shuttleworth, ιδρυτής του Ubuntu και διευθύνων σύμβουλος της Canonical, προσπαθεί να λύσει είναι ότι τα σφάλματα του Linux δεν καταγράφονται με ένα συγκεντρωτικό τρόπο αλλά καταγράφονται σε πολλούς διαφορετικούς τόπους και τρόπους έτσι ώστε να είναι δύσκολο στους προγραμματιστές να εντοπίσουν το τι έχει ήδη διορθωθεί. Στο Linux, όταν ένα σχήμα ασφαλείας καταρρεύσει όλοι ενημερώνονται για το γεγονός, αντίθετα όταν κάτι αντίστοιχο συμβεί στα Windows κανένας δεν θα ακούσει για αυτό.

Μπορείτε να δείτε την πραγματική διαφορά μεταξύ της ασφάλειας του Linux και των Windows. Στο Linux όλοι μπορούν να διαπιστώσουν ένα πρόβλημα και να δουλέψουν ώστε να λυθεί. Στα Windows, η Microsoft αποκρύπτει τα προβλήματα και ελπίζει ότι θα αποδεχτούμε όλοι τις ερμηνείες που δίνει η ίδια για προβλήματα του λειτουργικού της.

Τα παραπάνω αποτελούν μετάφραση του άρθρου:Vista security baloney από τον Steven J. Vaughan-Nichols

Γραμματοσειρά Liberation από την Red Hat

Το όνομα της γραμματοσειράς παραπέμπει στην απελευθέρωση τον χρηστών από τις γραμματοσειρές της Microsoft και έχει σχεδιαστεί ώστε να είναι συμβατή ως προς τις διαστάσεις με αυτες της Microsoft.

Οι γραμματοσειρές έχουν σχεδιαστεί από την Ascende και σε αυτή την πρώτη έκδοση τους δεν διαθέτουν hinting.

Περισσότερα στον δικτυακό τόπο της Red Hat