Σελίδα 1 από 2

Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 08 Σεπ 2008, 18:44
από simosx
Ένα πράγμα που δεν γνώριζα είναι ότι μπορεί να έχει κανείς ένα εξυπηρετητή και αρκετά άλλά μηχανήματα με χρήση μιας τεχνολογίας με ίδιο αποτέλεσμα με το LTSP, αλλά αρκετά φθηνότερα. Η τεχνολογία αυτή ονομάζεται multiseat.

Πως λειτουργεί; Χρειαζόμαστε έναν επιτραπέζιο υπολογιστή και του βάζουμε κάρτες γραφικών. Πολλές κάρτες, ακόμα και εκείνες τις παλιές PCI που κάθονται στο κουτί. Μετά, συνδέουμε οθόνη, πληκτρολόγιο, ποντίκι για κάθε μηχάνημα που θέλουμε να ενεργοποιήσουμε. Μερικοί κατάφεραν να βάλουν μέχρι και 6 τέτοιους υπολογιστές.

Μετά το υλικό, είναι θέμα ρύθμισης του Linux για να ενεργοποιήσει κάθε οθόνη/ποντίκι/πληκτρολόγιο.

Σε μια πολιτεία της Βραζιλίας έχουν 20,000 τέτοιες εγκατάστασεις, με 4 τερματικά ανά υπολογιστή. Είχα την ευκαιρία να γνωρίσω πρόσφατα έναν από τους προγραμματιστές που δουλεύουν πάνω στο έργο αυτό.

Για περισσότερα, δείτε
http://linuxgazette.net/124/smith.html
http://www.oreillynet.com/onlamp/blog/2 ... linux.html
http://gentoo-wiki.com/HOWTO_Multiseat_X

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 09 Σεπ 2008, 00:38
από simosx
Άρθρο στη Wikipedia,
http://en.wikipedia.org/wiki/Multiseat

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 09 Σεπ 2008, 18:12
από alkisg
Το δύσκολο είναι να βρούμε PCI κάρτες γραφικών, και επίσης που να συνεργάζονται μεταξύ τους... (οι περισσότερες παλιές PCI δεν άφηναν καν το PC να μπουτάρει αν υπήρχε και δεύτερη κάρτα επάνω!) :(
Ίσως να γίνει σιγά σιγά πιο εύκολο με τις καινούργιες μητρικές, μία dual head pciexpress και μία dual head agp => 4 seats. Μακάρι, θα είναι πολύ πιο απλό και γρήγορο από το LTSP.

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 28 Σεπ 2008, 21:13
από alkisg
Βγήκε ένα καινούργιο πακέτο (έχει repository και για Ubuntu) που διευκολύνει την εγκατάσταση multiterminal:
http://wiki.c3sl.ufpr.br/multiseat/index.php/Main_Page

Το δοκίμασα στο laptop μου (Ubuntu 8.04) με μια εξτρά οθόνη + πληκτρολόγιο + ποντίκι και δούλεψε μια χαρά! Ένας x-server, δύο gdm, δύο φορές login...
Πάει πολύ πιο γρήγορα από LTSP, αφού δεν υπάρχει ανάγκη για δίκτυο (στο LTSP και το gigabit ethernet λίγο είναι!).
Είδα ελάχιστα προβλήματα (π.χ. δεν έπαιζε η ροδέλα των ποντικιών και τα multimedia πλήκτρα των πληκτρολογίων) και παιδεύτηκα ελαφρώς στη ρύθμιση (επειδή είμαι και ανίδεος με xrandr και λοιπές τεχνολογίες).
Ελπίζω σε επόμενη έκδοση να το κάνουν ακόμα πιο εύκολο / εύχρηστο.

Για την ώρα ψάχνω υλικό για να το δοκιμάσω και με 4 seats... :)

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 07 Οκτ 2008, 01:35
από markakis
alkisg έγραψε:Για την ώρα ψάχνω υλικό για να το δοκιμάσω και με 4 seats... :)


Άλκη, μια και έχεις κάνει... διατριβή στο θέμα "Πώς μπορώ με ελάχιστα χρήματα να έχω εργαστήριο Πληροφορικής στο σχολείο", κράτα μας ενήμερους pls. Δυστυχώς απασχολεί πολύ κόσμο. Άραγε λειτουργεί και το italc με αυτό τον τρόπο?

Όσο για τις κάρτες γραφικών, δεν είναι λίγες οι μητρικές που έχουν περισσότερες από 1 PCI express. π.χ.. http://www.e-shop.gr/show_per.phtml?id=PER.526756. Η συγκεκριμένη έχει και μπόλικες USB θύρες.

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 07 Οκτ 2008, 03:13
από simosx
markakis έγραψε:
alkisg έγραψε:Για την ώρα ψάχνω υλικό για να το δοκιμάσω και με 4 seats... :)


Άλκη, μια και έχεις κάνει... διατριβή στο θέμα "Πώς μπορώ με ελάχιστα χρήματα να έχω εργαστήριο Πληροφορικής στο σχολείο", κράτα μας ενήμερους pls. Δυστυχώς απασχολεί πολύ κόσμο. Άραγε λειτουργεί και το italc με αυτό τον τρόπο?

Όσο για τις κάρτες γραφικών, δεν είναι λίγες οι μητρικές που έχουν περισσότερες από 1 PCI express. π.χ.. http://www.e-shop.gr/show_per.phtml?id=PER.526756. Η συγκεκριμένη έχει και μπόλικες USB θύρες.


Στην περίπτωση της Βραζιλίας χρησιμοποιούν κοινές κάρτες PCI, και είναι το τυπικό στις εγκαταστάσεις που κάνουν.

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 07 Οκτ 2008, 08:01
από alkisg
Είχα πρόσφατα μια συζήτηση με έναν από τους developers/support technicians της Βραζιλίας, χρησιμοποιούν συνδυασμό LTSP και multiterminal. Αν και το LTSP που χρησιμοποιούν δεν είναι το standard αλλά με aufs, το οποίο είναι καλύτερο και νομίζω ότι θα ενσωματωθεί και στο mainstream LTSP σε επόμενες εκδόσεις.

Για το multiterminal υλικό είχαν κι αυτοί προβλήματα, π.χ. μου έλεγε ότι σε κάτι δοκιμές με pci-e που κάνανε η τρίτη μητρική τους έπαιξε, οι δύο πρώτες δεν!
Το iTalc πιστεύω θα παίξει με λίγες αλχημείες στο σετάρισμα (π.χ. διαφορετικές IP για κάθε terminal στην ίδια κάρτα ethernet).

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

Με τα όσα έχω δει μέχρι στιγμής,
Το LTSP είναι φτηνότερο όταν υπάρχει ήδη παλιό εργαστήριο. Ένας νέος server αρκεί, και αν κάποιος θέλει καλύτερες ταχύτητες αγοράζει ένα gigabit switch και 10 κάρτες δικτύου gbit => 150 ευρώ.

Το multiterminal έχει καλύτερες επιδόσεις, δηλαδή μπορούν π.χ. να βλέπουν όλοι full screen hd dvd playback χωρίς να χάνουν frames. Αλλά θέλει προσοχή και στις μητρικές και στις κάρτες γραφικών, π.χ. η NVidia μετά από την 8800 έβγαλε τη δυνατότητα multiple overlays από τις κάρτες της για να υποστηρίξει καλύτερα το DirectX 10!!! :x


Από βδομάδα θα εγκαταστήσω ένα gigabit LTSP εργαστήριο με quad core server, αν πάει ικανοποιητικά καλά τότε θα ποστάρω αναλυτικά αποτελέσματα.

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 10 Δεκ 2008, 06:56
από simosx
Να προσθέσω νεώτερα για το Multiseat.

Ανακοίνωση έργου για διαχειριστή οθονών για Multiseat (MDM)
http://www.phoronix.com/scan.php?page=n ... &px=NjczMg

LiveCD με έτοιμο το Multiseat για δοκιμές (βασίζεται σε Ubuntu 8.04)
http://wiki.c3sl.ufpr.br/multiseat/index.php/Live-CD

Σελίδα Ubuntu Brainstorm για Multiseat
http://brainstorm.ubuntu.com/idea/3442/

Στο νέο Fedora, μια από τις 5 καινοτομίες θα είναι υποστήριξη του MDM.
Για το Ubuntu ακόμα παίζεται.

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 09 Απρ 2009, 10:07
από bullgr
Το έχω ψάξει το θέμα ως προς το θέμα του hardware... Αυτό που διαπίστωσα είναι πως ενώ υπάρχει το λογισμικό όπως ανέφερε ο Σίμος πιο πάνω, υπάρχει πρόβλημα ως προς τη εύρεση/χρήση του hardware για κάποιον που θέλει να κάνει το δικό του multiseat μηχάνημα.

Το πρόβλημα είναι στις κάρτες γραφικών... Για να στήσεις πχ 4 μηχανήματα χρειάζεσαι 4 κάρτες γραφικών... Αυτή τη στιγμή, οι μητρικές που κυκλοφορούν στο εμπόριο για τους "κοινούς θνητούς" έχουν μια υποδοχή PCI-E και 3-4 απλές PCI. Σε παλαιότερες μητρικές (αν και δυσεύρετες) υπάρχουν μια υποδοχή AGP και 3-4 PCI.

Οπότε η εύρεση PCI καρτών γραφικών είναι μονόδρομος... Πράγμα όμως πολύ δύσκολο... Ή θα πρέπει να σταθεί κανείς τυχερός και να "ξεσκονίσει" το ράφι ενός καταστήματος από τις PCI κάρτες γραφικών που έμειναν "αμανάτι", ή να αρχίσει το "σαφάρι" στο ebay...

Μια άλλη εναλλακτική είναι να αγοράσει κανείς ένα τέτοιο έτοιμο σύστημα... Υπάρχουν κάποια: http://www.multiseatpc.be/index.php/en/ ... ducts.html (link από τον linuxman που έδωσε στη λίστα).

Αλλά το κόστος είναι απαγορευτικό για κάποιον που θέλει να πειραματιστεί στο σπίτι:

Multiseat X2- pc(two users)
Multiseat X2- 17" lcd :1280.90EUR
Multiseat X2- 19" lcd :1327.30EUR

Multiseat X3- pc(three users)
Multiseat X3- 17" lcd :1630.05EUR
Multiseat X3- 19" lcd :1722.65EUR

Multiseat X4- pc(four users)
Multiseat X4-17" lcd :1982.80EUR
Multiseat X4-19" lcd :2103.80EUR

Για παράδειγμα σκεφτόμουν να βγάλω μια έκδοση του TuxStation για multiseat μηχανήματα, κάτι που θα διευκόλυνε αφάνταστα σε εκδηλώσεις όπως πχ στην "Ονειρούπολη Δράμας.

Όπως φαίνεται το "σαφάρι" στο ebay είναι προς το παρόν μονόδρομος...

Re: Linux και Multiseat (σαν LTSP, με πολλά τερματικά)

ΔημοσίευσηΔημοσιεύτηκε: 09 Απρ 2009, 10:30
από linuxman
Ίσος και όχι απαγορευτικό σε τιμή , εάν δεν θα πάρεις τις οθόνες ούτε καν εγκατάσταση άλλα μόνο το κουτή μήπως και γίνεται ? μία ερώτηση γίνεται να κάνουμε .