Project Banana: Η δέσμευση του KDE να έχει τη δική του διανομή

KDE-Linux

Πριν από λίγες μέρες, το Προγραμματιστές έργων KDE γίνονται γνωστά τα νέα ότι είναι εργάζονται σε μια νέα διανομή του ανεξάρτητου Linux που ονομάζεται «Project Banana».

Project Banana επιδιώκει να δημιουργήσει ένα καθολικό σύστημα που απευθύνεται τόσο στο ανάγκες των προγραμματιστών του KDE καθώς και των απλών χρηστών και κατασκευαστές υλικού (OEM) και ως εκ τούτου, ο κύριος σκοπός του έργου είναι να προσφέρει μια επίσημη διανομή που υποστηρίζεται από την κοινότητα, σχεδιασμένη να ενσωματώνεται απρόσκοπτα με τις τεχνολογίες KDE.

Σχετικά με το Project Banana

Μεταξύ βασικούς στόχους που ξεχωρίζουν από το Project Banana, το δημιουργία μιας υψηλής ποιότητας γραφικής διεπαφής, την ενσωμάτωση απλών μηχανισμών ανάκτησης για την επίλυση αστοχιών, εστίαση στην προηγμένη ασφάλεια, η εφαρμογή της σύγχρονες τεχνολογίες και ευκολία προεγκατάστασης σε πρόσφατο υλικό. Επιπλέον, προορίζεται να είναι η προτιμώμενη πλατφόρμα για προγραμματιστές του KDE, με επιλογές για εύκολη εναλλαγή μεταξύ διαφορετικών εκδόσεων και εκδόσεων. Θα χρησιμεύσει επίσης ως βάση για τη διανομή του KDE σε συστήματα που χρησιμοποιούν ατομικές ενημερώσεις.

Το έργο περιλαμβάνει τρεις κύριες εκδόσεις:

  • δοκιμή: Αυτή η έκδοση ενημερώνεται καθημερινά και αντικατοπτρίζει τις τελευταίες αλλαγές στον κύριο κλάδο του αποθετηρίου Git. Είναι προσανατολισμένο σε δοκιμές, ποιοτικό έλεγχο και παρακολούθηση ανάπτυξης.
  • Θιασώτης: Σχεδιασμένη για προχωρημένους χρήστες και παθιασμένους χρήστες του KDE, αυτή η έκδοση συγχρονίζει τις εκδόσεις της με εκδόσεις beta και επίσημες εκδόσεις του KDE Plasma.
  • Σταθερός: Περιλαμβάνει μόνο ενοποιημένες και δοκιμασμένες εκδόσεις στοιχείων του KDE. Η κυκλοφορία του έρχεται μετά από μια περίοδο πρόσθετων δοκιμών για να διασφαλιστεί μια αξιόπιστη και σταθερή εμπειρία.

Επιπλέον, αναφέρεται ότι το Project Banana προσφέρει μια ενιαία εικόνα συστήματος βασισμένο στα αποθετήρια Arch Linux. Ωστόσο, αντί να συσκευάζεται αυτή η εικόνα με παραδοσιακό τρόπο, παραδίδεται ως σύστημα μόνο για ανάγνωση, που ενημερώνεται χρησιμοποιώντας μια ατομική διαδικασία.

Αυτή είναι μια νέα διανομή που βασίζεται σε εικόνες που χρησιμοποιεί εικόνες BTRFS και λειτουργικού συστήματος, με εύκολη εναλλαγή μεταξύ τους. Θα σχεδιαστεί για χρήση από οποιονδήποτε, από προγραμματιστές KDE μέχρι χρήστες και προμηθευτές υλικού.

Θα φέρει εφαρμογές από το Flatpak (το αγαπημένο μου) και το Snap για να διατηρήσει το λειτουργικό σύστημα και τις εφαρμογές ξεχωριστά. Το παρακολουθούσα εδώ και λίγο καιρό πριν από το Akademy, οπότε χάρηκα που το είδα να ανακοινώνεται, και έχει συμμετάσχει πολύ κόσμο και επιτάχυνε πολύ την ανάπτυξή του! Ελάτε μαζί μας στο #kde-linux:kde.org στο Matrix!

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

να διατηρούν έναν διαχωρισμό μεταξύ του βασικού συστήματος και των εφαρμογών, ο Πρόσθετα προγράμματα είναι διαθέσιμα μόνο σε μορφή Flatpak, που απλοποιεί τη διαχείριση εφαρμογών και ενισχύει τη σταθερότητα του συστήματος. Επιπλέον, η διανομή χαρακτηρίζεται από την υποστήριξη για αναπαραγώγιμες κατασκευές, μια λειτουργία που επιτρέπει σε κάθε χρήστη να επαληθεύει τη διαδικασία δημιουργίας συστήματος, ενώ προσωπικά δεδομένα και αρχεία συστήματος που μπορούν να τροποποιηθούν αποθηκεύονται σε κρυπτογραφημένα διαμερίσματα, βελτιώνοντας τη γενική ασφάλεια.

Όσον αφορά το λογισμικό και τη διαμόρφωση, το systemd-boot χρησιμοποιείται ως boot loader, ενώ το προεπιλεγμένο γραφικό του περιβάλλον χρησιμοποιεί το πρωτόκολλο Wayland. Τα επιλεγμένα εργαλεία περιλαμβάνουν μια διεπαφή για τη διαχείριση αντιγράφων ασφαλείας, εμπνευσμένη από το Apple Time Machine, και έναν αποτελεσματικό διαμορφωτή που βασίζεται στο KConfig XT.

Τέλος, αξίζει να αναφέρουμε ότι στο πλαίσιο της διαδικασίας ανάπτυξης, οι εικόνες του συστήματος δημιουργούνται καθημερινά που μπορεί να εκτελεστεί από μονάδες USB, επιτρέποντάς σας να αξιολογήσετε την πρόοδό σας σε πραγματικό χρόνο.

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