Δημοσιεύτηκε: 31 Δεκ 2010, 13:57
Th P έγραψε:@simosx
ενκυκλοπαιδική απορία:
τό παραπάνω bug έχει πρωτοαναφερθεί σέ αρκετά παλιότερη έκδοση
πρόσφατα είχα πρόβλημα στο dvd drive του laptop, πού αντιμετώπισα με λύση για bug πού αφορούσε επίσης παλιότερη έκδοση :http://forum.ubuntu-gr.org/viewtopic.php?f=16&t=16132
η ερώτηση είναι: τά θέματα πού έχουν λυθεί σέ παλιότερες εκδόσεις δέν περνάνε λυμένα στίς επόμενες?
άν όχι χρειάζεται νά τά ξανααναφέρουμε?
Στον κώδικα ελ/λακ γίνονται συνεχώς ενημερώσεις και βελτιώσεις, και σπάνια γίνεται και ξαναγράψιμο κάποιου υποσυστήματος.
Γιατί να ξαναγράψεις κάποιο υποσύστημα ενώ δουλεύει μια χαρά ήδη; Η απάντηση είναι απλή. Με τη χρήση του λογισμικού ελ/λακ,
η ανάπτυξη του κώδικα οδηγείται σε συγκεκριμένες κατευθύνσεις, όπου η υπάρχουσα αρχιτεκτονική δεν τραβάει πια.
Αυτό ήταν φανερό με το υποσύστημα συσκευών εισόδου (input) του X.Org και σε ένα βαθμό και στον πυρήνα. Δεν μπορούσες να έχεις >1 συσκευές εισόδου (ποντίκι) και
υπήρχε σημαντικό πρόβλημα με οθόνες αφής. Κάτι έπρεπε να γίνει, και μικρολύσεις οδηγούν σε αχταρμά κώδικα.
Οπότε, γίνεται γράψιμο ξανά υποσυστημάτων που έχουν σοβαρό πρόβλημα. Ως χρήστες, πρέπει να γνωρίζουμε ποιο υποσύστημα αλλάζει
και να ενημερώνουμε αν η συσκευή μας παύει να λειτουργεί.
Σε κάτι που γίνεται σημαντικό έργο τώρα είναι με τους οδηγούς για κάρτες γραφικών. Η υπάρχουσα αρχιτεκτονική είναι προβληματική, και για όσους θέλουν εξαιρετικά γραφικά και επιτάχυνση 3D, χρειάζονται αλλαγές, π.χ. Wayland.
Τούτα τα ζητήματα δεν έχουν να κάνουν μόνο με λογισμικό ελ/λακ. Είναι και πολύ χειρότερα στο λογισμικό όπως Windows και MSOffice. Μετά τα XP η Microsoft κόλλησε και δεν ήταν σε θέση να συντηρήσει όλα τα workarounds εδώ και εκεί. Είναι κλασσικό φαίνομενο στο λογισμικό, και εμείς ως χρήστες πρέπει να βοηθήσουμε το ελ/λακ για να τα αντιμετωπίσει.