Κάποιες έχουν ήδη συζητηθεί στο forum, για κάποιες άλλες τα νερά είναι πιο θολά.
Μια από αυτές τις πτυχές που απασχολεί αρκετό κόσμο δίχως -ως τώρα- να υπάρχει κάποια σαφής κατεύθυνση, είναι το τι θα γίνει με τις μελλοντικές εκδόσεις του Ubuntu, αλλά και των Kubuntu, Xubuntu, Lubuntu και όλων των επισήμων μελών της οικογενείας διανομών Linux του Ubuntu.
Μια επιστολή του ίδιου του Mark Shuttleworth (sabdfl) προς το τεχνικό συμβούλιο των διανομών, ρίχνει κάποιο φως στις διαθέσεις του Ubuntu για το μέλλον:
Mark Shuttleworth έγραψε:
ΤΒ (technical board)
Γράφω για να σας ζητήσω να αναλογιστείτε μια νέα πρόταση για τη διαχείριση εκδόσεων. Οι λεπτομέρειες είναι στο Planet Ubuntu. Σημαντικά τμήματα της πρότασης είναι:Νέα πρόταση για τη διαχείριση εκόσεων.
Για να πάει ακόμα πιο γρήγορα ως η κορυφαία πλατφόρμα ελεύθερου λογισμικού, να πληρεί τις ανάγκες και των εξωτερικών χρηστών μας αλλά και των εσωτερικών κοινοτήτων (Unity, Canonical, Kubuntu, Xubuntu και πολλές άλλες) και να προετοιμαστεί για έναν ευρύτερο ρόλο στην ενασχόληση με τους προσωπικούς υπολογιστές, το Ubuntu εξετάζει:
- Ενίσχυση των εκδόσεων-σημείων (point releases) των LTS.
Η κοινότητα τελικών χρηστών μας θα εξυπηρετηθεί καλύτερα από υψηλότερης ποιότητας εκδόσεις LTS οι οποίες θα περιλαμβάνουν πρόσθετες ενημερώσεις κατά τα δύο πρώτα χρόνια της κυκλοφορίας τους (δηλαδή για όσο διάστημα θα είναι οι τελευταίες LTS). Οι ενημερώσεις για τις LTS σε κάθε έκδοση σημείου θα μπορούσαν να περιλαμβάνουν:
- Την προσθήκη νέων πυρήνων ως επιλογή (χωρίς να αναιρούνται οι παλαιότεροι πυρήνες).
Ο αρχικός πυρήνας LTS θα υποστηρίζεται για την πλήρη διάρκεια των LTS, ενώ οι πυρήνες των ενδιάμεσων εκδόσεων θα υποστηρίζονται μέχρι τη μεταγενέστερη LTS, και ο επόμενος πυρήνας LTS θα υποστηρίζεται στην προηγούμενη LTS για τη διάρκεια της LTS αυτής επίσης (ΣΣ: με απλά λόγια, κάθε πυρήνας θα υποστηρίζεται για όσο υποστηρίζεται και η έκδοση που θα τον φέρει). Η ομάδα συντήρησης του πυρήνα θα πρέπει να παρέχει μια πιο λεπτομερή ενημέρωση
για την πρόταση αυτή στο TB πάνω σε αυτές τις γραμμές.- Προαιρετικές νεότερες εκδόσεις των μεγάλων, γρήγορα αναπτυσσόμενων και σημαντικών συστατικών πλατφόρμας.
Για παράδειγμα, κατά τη διάρκεια ζωής της 12.04 LTS παρέχουμε ως προαιρετικές ενημερώσεις νεότερες εκδόσεις του OpenStack, έτσι ώστε να είναι πάντα δυνατό να αναπτύσσεται η 12,04 LTS με το τελευταίο OpenStack σε μια υποστηριζόμενη διαμόρφωση και να γίνεται αναβάθμιση σε νεότερες εκδόσεις του OpenStack στα υπάρχοντα σύννεφα χωρίς αναβάθμιση της ίδιας της 12,04 LTS.- Απαιτούμενες αναβαθμίσεις σε νεότερες εκδόσεις των στοιχείων πλατφόρμας, εφ ' όσον εκείνα δεν σπάσουν καίρια API.
Για παράδειγμα, γνωρίζουμε ότι το Unity του 13,04 είναι πολύ πιο γρήγορο από το Unity του 12,04 (ΣΣ: Τα λέω εγώ, ποιος με ακούει...) και θα μπορούσε να είναι δυνατή αλλά και πολύτιμη μια backport ενημέρωση.
- Η μείωση της ποσότητας των διαχειριζόμενων εκδόσεων και διάρκειας της υποστήριξης ενδιαμέσων εκδόσεων.
Πολύ λίγοι τελικοί χρήστες εξαρτώνται από την υποστήριξη 18 μηνών για τις ενδιάμεσες εκδόσεις. Η πρόταση είναι να μειωθεί η υποστήριξη ενδιαμέσων εκδόσεων σε 7 μήνες, παρέχοντας έτσι συνεχή υποστήριξη για εκείνους που μένουν στην τελευταία ενδιάμεση έκδοση ή οποιαδήποτε υποστηριζόμενη έκδοση LTS. Υπόθεση εργασίας μας είναι ότι η τελευταία ενδιάμεση έκδοση χρησιμοποιείται από άτομα που θα συμμετέχουν, ακόμη και με την ευρύτερη έννοια, στην κατασκευή του Ubuntu, και οι εκδόσεις LTS θα χρησιμοποιούνται από καθαρά καταναλωτές.- Ο καθορισμός της αιχμής της ανάπτυξης ως κυλιόμενη έκδοση.
Με βάση τις τρέχουσες πρακτικές καθημερινής ποιότητας, να κάνουμε την αιχμή της έκδοσης ανάπτυξης γενικότερα χρήσιμη ως «καθημερινό οδηγό» για προγραμματιστές
που θέλουν να παρακολουθούν την πρόοδο του Ubuntu χωρίς την ανάληψη σημαντικών κινδύνων για το πρωτεύον laptop τους. Θα ζητούσαμε επίσης από το ΤΒ να αξιολογήσει αν αξίζει μια αλλαγή της σύμβασης ονοματοδοσίας μας ώστε μια έκδοση, ας πούμε η 'Raring', να είναι πάντα η έκδοση αιχμής ώστε να μην υπάρχει η ανάγκη αναβάθμισης κατά την κυκλοφορία των εκδόσεων. Θα ενθαρρύνουμε τους προγραμματιστές των PPA να στοχεύουν στην έκδοση αιχμής, ώστε να μην τεμαχίζεται άσκοπα η συλλογή 'extras' διαμέσου των ενδιαμέσων εκδόσεων.
Ως (ενδεχομένως) ξεχωριστό θέμα, στο blog μου αναφέρω ότι η αποσύνδεση πλατφόρμας και εφαρμογών μπορεί να μας βοηθήσει να πάμε πιο γρήγορα, και να ενθαρρύνει τους προγραμματιστές εφαρμογών να κάνουν τις δύσκολες επιλογές σχετικά με το ποια έκδοση των εφαρμογών τους υποστηρίζεται από ποιες εκδόσεις της πλατφόρμας. Έχω αφήσει αυτό το κομμάτι εκτός του πυρήνα της πρότασης, αλλά νομίζω πως την κοινότητά μας θα την ενδιέφερε η συλλογική σας άποψη επάνω σε αυτό.
Σας ευχαριστώ!
Mark