[Offtopic] E-shop
Simos Xenitellis
simos.lists at googlemail.com
Tue May 24 10:02:04 UTC 2011
2011/5/24 Pantelis Koukousoulas <pktoss at gmail.com>:
> 2011/5/24 stavros daliakopoulos <stavros.daliakopoulos at gmail.com>:
>> το θέμα της πιστοποίησης ενός προϊόντος ότι λειτουργεί με Linux αφορά
>> τον *κατασκευαστή
>> *της συσκευής. Ο retailer απλώς αναφέρει "συμβατότητα linux", αλλά οι
>> λεπτομέρειες υπάρχουν στο site του κατασκευαστή π.χ. HP. Ενώ στα win.
>> Υπάρχουν τρεις τέσσερις συγκεκριμένες εκδόσεις, στο linux υπάρχουν
>> εκατοντάδες διανομές, οι οποίες αναβαθμίζονται κάθε εξάμηνο ή χρόνο, άρα
>> μιλάμε για χιλιάδες παραλλαγές του λογισμικού σε βάθος τεσσάρων χρόνων.
>
> Ακριβώς, αλλά το πρόβλημα αυτό δεν είναι άλυτο (βλέπε LSB πιστοποίηση
> για τους software vendors, κάτι αντίστοιχο μπορεί να γίνει και για το hardware).
>
Όλες οι διανομές έχουν το ίδιο βασικό λογισμικό, τον πυρήνα Linux και
οδηγούς (drivers)
για κάθε συσκευή, σε μορφή αρθρωμάτων πυρήνα (kernel modules).
Γενικά, όλες οι διανομές θα έπρεπε να είναι ίδιες στην υποστήριξη περιφερειακών,
ωστόσο υπάρχουν μερικές μικρές διαφοροποιήσεις.
1. Στο /etc/modprobe.d/ μπορεί να υπάρχουν εντολές παραμετροποίησης
για κάθε οδηγό,
καθώς και εντολές όπου απενεργοποιούν κάποιους οδηγούς υπέρ άλλων
(blacklisting).
2. Στο /lib/udev/ μπορεί να υπάρχουν εντολές που παρέχουν παραπάνω
παραμετροποίηση.
Για παράδειγμα, για το αν τα πλήκτρα πολυμέσων (π.χ. αυξομείωση ήχου,
αλλαγή φωτεινότητας)
θα λειτουργούν και για το φορητό σας.
3. Στο /lib/firmware υπάρχει firmware για αρκετές συσκευές. Ανάλογα με
τη διανομή,
μπορεί να μην παρέχει firmware (κλειστό λογισμικό), να παρέχει
firmware με κάποια παλιά αρχεία,
ή να παρέχει τις πιο πρόσφατες εκδόσεις.
Όταν αγοράζω περιφερειακά ή υπολογιστές, αυτό που θέλω να δω είναι αν υπάρχει
διαθέσιμος ανοιχτός οδηγός και ότι κατάφερε να γίνει χρήση της συσκευής.
Είχα αγοράσει παλαιότερα μια ασύρματη κάρτα δικτύου USB όπου είχε το
λογότυπο του Linux.
Ωστόσο, ο κατασκευαστής παρείχε τον οδηγό σε CD, και δεν κατάφερα ποτέ
να κάνω τον
οδηγό αυτό να λειτουργήσει. Ωστόσο, για τη συσκευή αυτή υπάρχει
γενικός οδηγός (driver)
σε Linux. Δε δούλευε με τον ανοιχτό οδηγό, διότι ο οδηγός δεν
περιελάμβανε το USB ID της συσκευής.
Με την προσθήκη του USB ID (μια γραμμή κώδικας), η συσκευή λειτούργησε μια χαρά.
Οπότε,
α. Για τους κατασκευαστές πρέπει να γίνει μια πιστοποίηση ότι το
προϊόν είναι «Linux-friendly»
(υπάρχουν ελεύθεροι οδηγοί για Linux, οπότε γενικά θα δουλέψει σε
διανομές, ωστόσο αν η διανομή σας
είναι ειδική πρέπει να δείτε εσείς τι πρέπει να κάνετε).
β. Για τώρα, μπορούμε να ξεκινήσουμε πρωτοβουλία όπου δοκιμάζουμε οι
ίδιοι υπολογιστές και περιφερειακά, και καταγράφουμε αν λειτουργούν με
Ubuntu. Το έργο αυτό γίνεται ήδη στο
https://wiki.ubuntu.com/Testing/Laptop/Procedures
Άλλο έργο είναι το http://linuxhcl.com/
Για την περίπτωση της Ελλάδας, θα μπορούσε να υπάρξει επαφή με
εταιρίες όπου γίνεται δοκιμή προϊόντων και καταγράφουμε το αποτέλεσμα.
Για τέτοιο θέμα ξεκινάμε νέα συζήτηση στη λίστα.
Σίμος
More information about the Ubuntu-gr
mailing list