ΕΕΛ/ΛΑΚ - Λίστες Ταχυδρομείου

Re: No more desktop Linux systems in the German Foreign Office

  • Subject: Re: No more desktop Linux systems in the German Foreign Office
  • From: Pantelis Koukousoulas <pktoss [ at ] gmail [ dot ] com>
  • Date: Mon, 21 Mar 2011 16:39:35 +0200
Warning: Random bubbling follows :P  Do not read if you value your time :P

Έχω κάπως βαρεθεί ομολογώ να ακούω rants για το "Linux" και το αν είναι
καλό ή κακό προϊόν για τη X εφαρμογή και ότι κάποιος προσπάθησε να το
εγκαταστήσει στο Y σύστημα με την Α ιδιοτροπία και απέτυχε και ότι παντού
υπάρχουν bugs κλπ κλπ κλπ.

1) Το linux δουλεύει *καταπληκτικά* αν το "πουλήσεις" ως λύση μαζί με το
κατάλληλο hardware/software. Τα windows και το MacOSX δε συγκρίνονται
στην ευελιξία σε αυτή την περίπτωση.

2) Η λογική του installfest και ότι "θα βάλω linux στο X random μηχάνημα
ενός Y random φίλου/(συμ)φοιτητή και δε θα ασχοληθώ και πολύ γιατί
τώρα όλα έχουν γίνει user-friendly" δεν ισχύει, δεν ίσχυε ποτέ και κατά
πάσα πιθανότητα ούτε θα ισχύσει. Ο λόγος είναι πολιτικοοικονομικός
και όχι τεχνικός. Οπότε εκτός αν είμαστε διατεθειμένοι να συζητήσουμε
λύσεις σε τέτοιο επίπεδο, η γκρίνια δεν ωφελεί.

3) Για να εγκαταστήσεις και να συντηρήσεις ελεύθερο λογισμικό σε μεγάλη
επιχείρηση και να έχεις και εξοικονόμηση πόρων σημαίνει ότι πρέπει να
έχεις και (άξιους/καλοπληρωμένους) admins / system programmers που
ξέρουν τη δουλειά τους και μπορούν να λύσουν τα προβλήματα που
προκύπτουν. Επίσης πρέπει να έχουν και ένα κάποιο έλεγχο στο τι
σαβουροhardware αγοράζει μια εταιρεία καθώς και πόρους για να
χρηματοδοτήσουν την ανάπτυξη κάποιων χαρακτηριστικών που τους
λείπουν, μόνοι τους ή μαζί με άλλες εταιρείες με τις ίδιες ανάγκες.
(βλέπε πώς δουλεύει η google που χρηματοδότησε το να δουλεύει
μια συγκεκριμένη έκδοση του photoshop στο wine)

Όταν όμως το ακούνε αυτό πολλοί γυρίζουν από την άλλη,
κλείνουν τα αυτιά τους και φωνάζουν "ΛΑ ΛΑ ΛΑ" :P

4) Για μια μικρή επιχείρηση χωρίς ιδιαίτερες απαιτήσεις,
οι ελλείψεις για να είναι το linux ανταγωνιστικό είναι σε application
software και όχι σε hardware ΙΜΗΟ.

5)  @Nick Το πρόβλημα στο ubuntu ήταν στο LTS version (ναι, καλά
άκουσες Σεραφείμ) και *δεν υπάρχει* στο maverick / 10.10 το οποίο
για μένα είναι καλύτερης ποιότητας γενικά από το 10.04 / Lucid και
το οποίο θα έπρεπε με λίγες βελτιώσεις να γίνει LTS αν δεν υπήρχε
αυτό το fixed πρόγραμμα "LTS στο .04 και κάθε 2 χρόνια".

Με λίγη γνώση "debian-speaking" δεν είναι τόσο δύσκολο να πεις
στον package manager ότι έχεις πειράξει κάποιο πακέτο ή config
file ή ότι δε θέλεις να σου εγκαταστήσει κάποιο πακέτο ή να το
ενεργοποιήσει. Ο καλύτερος τρόπος είναι κατά περίπτωση, πάντα
όμως μέχρι τώρα σε ότι έχω αντιμετωπίσει υπάρχει λύση.

Αυτό καλύπτει τα θέματα με kernel / broadcom / ureadahead.
Για το pulseaudio το πρόβλημα είναι στο driver. Η σωστή λύση
είναι να φτιαχτεί ο driver ή να αλλαχτεί το hardware. Αλλιώς βάζεις
gentoo χωρίς pulseaudio αλλά και πάλι μπορεί να υπάρξουν προβλήματα
ασυμβατότητας.

Technical nitpick: το ureadahead δεν αντικατέστησε το sysvinit στο
ubuntu, το upstart είναι αυτό που το αντικατέστησε. Για το πρόβλημα
που παρουσιάστηκε φταίει το ureadahead (οι επιλογές του), οπότε
μπορείς για το Lucid να διαλέξεις ελάχιστα γρηγορότερο boot ή
ξεχωριστό /var. Για το maverick μπορείς να έχεις και τα 2.
Ο λόγος που δεν έκαναν backport το fix είναι γιατί ο κακομοίρης
ο developer δουλεύει 16ωρα ήδη και χρειαζόταν και kernel patch
για να λυθεί το πρόβλημα.

Γεγονός είναι ότι χάρη σε προσπάθειες όπως το pulseaudio και ο
NetworkManager (που και οι 2 ξεκίνησαν από τη Fedora και όχι
από την ubuntu) βελτιώθηκαν αρκετά οι drivers και τα υποσυστήματα
για ήχο και ασύρματα δίκτυα (όχι ότι είναι τέλεια τώρα αλλά εχθρός
του καλού είναι το καλύτερο).

Επίσης αυτό μας δείχνει άλλη μια φορά ότι η νοοτροπία "ξέρω καλά
τη Χ διανομή αλλά θα εγκαταστήσω στο φίλο μου την Υ επειδή άκουσα
ότι είναι πιο user-friendly" δε δουλεύει, γιατί πολύ απλά δε θα ξέρεις
να φτιάξεις (σωστά) τα προβλήματα που θα προκύψουν. Αν θέλεις να
μπορείς να εγκαθιστάς debian/ubuntu σε τυχαία μηχανήματα μάθε πρώτα
debian administration.

6) Τα links προς blog posts που ονομάζονται "no more love for ubuntu"
κλπ κλπ από κάποιον με email @redhat φαίνονται κάπως αν και είμαι
σίγουρος ότι δεν ήταν εκ προθέσεως.

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

Αν αυτό κάποιον / κάποιους τους απογοητεύει, too bad :P

Είναι αστείο ένας προγραμματιστής να γκρινιάζει ότι υπάρχουν
bugs παντού, where are your patches?

Και για μένα το development του OpenOffice φάνταζε μπελάς και
κατέληξα να μη θέλω να το δω στα μάτια μου αλλά με το libreoffice
τα πράγματα είναι καλύτερα (αν φτιάξεις ένα καλό patch το δέχονται
ευχαρίστως, σε μένα η διαδικασία πήρε μόνο 3 μέρες και χωρίς
copyright assignments και π@π@ρ1ές).

Η ΕΕΛΛΑΚ θα πρέπει να φροντίσει να παρέχει δωρεάν build
μηχανήματα για τους έλληνες OSS developers που θέλουν να
διορθώσουν κάτι στο LibreOffice, αν είναι δυνατόν με ssh και VNC
+ root access για updates (σε VM φυσικά και σε επώνυμους
χρήστες μόνο).

Για όσους από εμάς όμως (για τεχνικούς ή πολιτικό-φιλοσοφικούς λόγους)
προτιμάμε το ΕΛΛΑΚ, μπορούμε πολύ απλά να κάνουμε ότι κάνει κάθε
στοιχειωδώς σωστός μηχανικός.

Να αντιμετωπίσουμε ότι μας παρέχεται (δωρεάν) σαν απλά μια πρώτη ύλη.
Όταν δε μας κάνει με τίποτα να μην το επιλέξουμε.
Όταν έχει δύσκολα προβλήματα να τα αποφύγουμε/παρακάμψουμε.
Όταν έχει προβλήματα που είναι εντός των δυνατοτήτων μας,
   να τα λύσουμε.
Μακροπρόθεσμα να προσπαθούμε να βελτιώσουμε και τους
τομείς που προς το παρόν αποφεύγουμε γιατί δε δουλεύουν σωστά.

Δεν μπορούμε να μιλάμε για το αν είναι το "Linux"/ΕΛΛΑΚ εμπορικά
ανταγωνιστικό.

Μπορούμε μόνο να μιλάμε για τις συγκεκριμένες λύσεις που βασίζονται
σε αυτό. Ας φτιάξουμε εμείς ανταγωνιστικές λύσεις κρατώντας και ένα
σωστό πνεύμα και συμπεριφορά προς την κοινότητα και τα υπόλοιπα
θα έρθουν ...

Just my 0.02
Pantelis

πλοήγηση μηνυμάτων