Διακοπή της ανάπτυξης του προγραμματιστή εργασιών MuQSS και του συνόλου ενημέρωσης κώδικα "-ck" για τον πυρήνα του Linux

Ο Con Kolivas έχει προειδοποιήσει για την πρόθεσή του να σταματήσει να αναπτύσσει τα έργα του για τον πυρήνα Linux, με στόχο τη βελτίωση της ανταπόκρισης και της διαδραστικότητας των εργασιών του χρήστη. Αυτό περιλαμβάνει τη διακοπή της ανάπτυξης του χρονοπρογραμματιστή εργασιών MuQSS (Προγραμματιστής παράλειψης πολλαπλών ουρών ουράς, που αναπτύχθηκε προηγουμένως με το όνομα BFS) και τη διακοπή της προσαρμογής του συνόλου ενημέρωσης κώδικα "-ck" για νέες εκδόσεις πυρήνα.

Ο λόγος που αναφέρεται είναι η απώλεια ενδιαφέροντος για ανάπτυξη για τον πυρήνα Linux μετά από 20 χρόνια τέτοιας δραστηριότητας και η αδυναμία ανάκτησης παλιών κινήτρων μετά την επιστροφή στην ιατρική εργασία κατά τη διάρκεια της πανδημίας Covid19 (ο Κον είναι αναισθησιολόγος με εκπαίδευση και κατά τη διάρκεια της πανδημίας ηγήθηκε έργο για την ανάπτυξη ενός νέου σχεδιασμού για συσκευές μηχανικού αερισμού και τη χρήση τρισδιάστατης εκτύπωσης για τη δημιουργία σχετικών εξαρτημάτων).

Αξίζει να σημειωθεί ότι το 2007, ο Con Kolyvas είχε ήδη σταματήσει να αναπτύσσει ενημερώσεις κώδικα “-ck” λόγω της αδυναμίας προώθησης των διορθώσεων του στον κύριο πυρήνα του Linux, αλλά στη συνέχεια επέστρεψε στην ανάπτυξή τους. Αν ο Kon Kolivas δεν βρει το κίνητρο να συνεχίσει να εργάζεται αυτή τη φορά, η κυκλοφορία των patches 5.12-ck1 θα είναι η τελευταία.

Οι ενημερώσεις κώδικα "-ck", εκτός από τον προγραμματιστή MuQSS, που συνεχίζει την ανάπτυξη του έργου BFS, περιλαμβάνουν διάφορες αλλαγές που επηρεάζουν τη λειτουργία του συστήματος διαχείρισης μνήμης, τον χειρισμό προτεραιότητας, τη δημιουργία διακοπών χρονοδιακόπτη και τις ρυθμίσεις του πυρήνα. Ο βασικός στόχος των ενημερώσεων κώδικα είναι να βελτιώσουν την ανταπόκριση των εφαρμογών στην επιφάνεια εργασίας. Δεδομένου ότι οι προτεινόμενες αλλαγές μπορούν να επηρεάσουν αρνητικά την απόδοση συστημάτων διακομιστών, υπολογιστών με μεγάλο αριθμό πυρήνων CPU και εργασίας σε συνθήκες όπου εκτελείται ταυτόχρονα μεγάλος αριθμός διεργασιών, πολλές από τις αλλαγές του Kon Kolivas αρνήθηκαν να γίνουν δεκτές στην κύρια πυρήνα και έπρεπε να τα υποστηρίξει με τη μορφή ενός ξεχωριστού συνόλου patches, προσαρμόσιμων σε κάθε νέα έκδοση του πυρήνα.

Η τελευταία ενημέρωση στον κλάδο "-ck" ήταν μια προσαρμογή για την έκδοση του πυρήνα 5.12. Η κυκλοφορία των ενημερώσεων κώδικα "-ck" για τον πυρήνα 5.13 παραλείφθηκε και μετά την κυκλοφορία του πυρήνα 5.14 ανακοινώθηκε ότι θα σταματήσουν τη μεταφορά για νέες εκδόσεις του πυρήνα. Ίσως τη σκυτάλη της συντήρησης του patch μπορούν να πάρουν τα έργα Liquorix και Xanmod, τα οποία ήδη χρησιμοποιούν εξελίξεις από το σετ "-ck" στις εκδόσεις τους του πυρήνα Linux.

Ο Con Kolivas είναι έτοιμος να παραδώσει τη συντήρηση των patches σε άλλα χέρια, αλλά δεν πιστεύει ότι αυτή θα είναι μια καλή λύση, αφού όλες οι προσπάθειες του παρελθόντος να δημιουργήσει forks έχουν οδηγήσει σε προβλήματα που προσπάθησε να αποφύγει. Για τους χρήστες που θέλουν να αξιοποιήσουν στο έπακρο τη χρήση του κύριου πυρήνα Linux χωρίς να μεταφέρουν τον προγραμματιστή MuQSS σε αυτόν, ο Con Kolivas πιστεύει ότι ο ευκολότερος και πιο αποτελεσματικός τρόπος μεταφοράς των ενημερώσεων κώδικα είναι να αυξηθεί η συχνότητα της δημιουργίας διακοπής του χρονοδιακόπτη (HZ). έως 1000 Hz.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο