Το πραγματικό πρόβλημα είναι το cross-platform. Και το αναφέρω με αφορμή την MySQL που αναφέρατε σε σχέση με τον SQL Server που χρησιμοποιούμε (για να κάνω βάσεις έπρεπε να περάσω ένα 6μηνο που κρατούσε το project σε Windows). Στη σχολή μού φαίνεται νομίζουνε ότι χρησιμοποιώντας παντού συνέχεια Java είναι καλυμένοι απέναντι στις υποχρεώσεις τους για χρήση cross-platform εργαλείων...
Και διαφωνώ με τον Ισοβίτη. Επικοινωνία ανθρώπου-υπολογιστή σε Linux δεν είναι καθόλου αδιανόητο. Το αντίθετο θα έλεγα. To Kinect βέβαια φαίνεται ενδιαφέρον μελέτη περίπτωσης!
Τέλος, σχετικά με τα Ubuntu να θυμίσω ότι χρειάζεται κάθε χρόνο dist-upgrade για να συνεχίσει να δέχεται ενημερώσεις. Με το outdated λογισμικό που έχουν οι υπολογιστές στα labs τι σας κάνει να πιστεύετε ότι θα ασχοληθούν με τα Ubuntu; Στην καλύτερη θα αφήσουν εμάς τους φοιτητές να τους ενημερώνουμε (τώρα που το σκέφτομαι δεν είναι και τόσο κακή ιδέα

PS: Όντως τα Windows 7 τα προτιμώ κι εγώ απ' τα XP.
PPS: Dual boot++
PPS2: Σημαντικό τώρα που το σκέφτομαι θα ήταν περισσότερος χώρος για κάθε χρήστη, αλλά αυτό ήταν θέμα άλλου thread αν θυμάμαι καλά