Οι πρώτες αλλαγές ανακοινώθηκαν στο πιρούνι CUPS

Τον Οκτώβριο του περασμένου έτους μοιραζόμαστε τις ειδήσεις εδώ στο ιστολόγιο επί το έργο OpenPrinting (υποστηρίζεται από το Linux Foundation) που δημιούργησε ένα υποκατάστημα του συστήματος εκτύπωσης CUPS, όπου το πιο ενεργό μέρος στην ανάπτυξη είναι ο Michael R Sweet, ο αρχικός συγγραφέας του CUPS.

Και είναι ότι μετά από περισσότερο από έξι μήνες απο ΕΚΕΙΝΗ τη ΣΤΙΓΜΗ, Μέχρι το Kamppeter, ηγέτης του έργου OpenPrinting, ανακοίνωσε ότι λόγω έλλειψης ενδιαφέροντος από την Apple στη συντήρηση του συστήματος εκτύπωσης CUPS, το πιρούνι CUPS, που ιδρύθηκε πέρυσι, μπορεί να θεωρηθεί ως έργο εκκίνησης επιδιορθώσεων και διανομών. Η ανάπτυξη του πιρουνιού εμπλέκεται με τον Michael R Sweet, τον αρχικό συγγραφέα του CUPS, ο οποίος έφυγε από την Apple πριν από ενάμιση χρόνο.

σχετικό άρθρο:
Το OpenPrinting λειτουργεί σε ένα πιρούνι του συστήματος εκτύπωσης CUPS

Από τις αρχές του 2020, δεν έχουν γίνει αλλαγές στο αποθετήριο CUPS συντηρείται από την Apple και το έργο βρίσκεται σε στασιμότητα. Δεδομένης της σημασίας του CUPS για το οικοσύστημα Linux, η ομάδα OpenPrinting αποφάσισε να πάρει τη συντήρηση κώδικα CUPS στα χέρια τους και κυκλοφόρησε ένα πιρούνι το περασμένο φθινόπωρο. Έχουν περάσει έξι μήνες από τότε που δημιουργήθηκε το πιρούνι και η Apple δεν συνέχισε τις εργασίες για το CUPS.

Σε απάντηση σε αίτημα του Michael Sweet, Η Apple επιβεβαίωσε την έλλειψη ενδιαφέροντός της για περαιτέρω ανάπτυξη της λειτουργικότητας CUPS και σκοπεύει να περιοριστεί στη διατήρηση της βάσης κώδικα για macOS, συμπεριλαμβανομένης της μετεγκατάστασης διορθώσεων από το πιρούνι OpenPrinting. Οι προγραμματιστές του OpenPrinting ανακοίνωσαν ότι η ανάπτυξη θα συνεχιστεί ανεξάρτητα από την Apple και συνέστησαν να θεωρηθεί το υποκατάστημα τους ένα σημαντικό έργο. Οι μελλοντικές εκδόσεις του πιρουνιού CUPS θα αποστέλλονται με το όνομα του έργου διατηρούμενο και χωρίς το επίθετο "opX" που χρησιμοποιήθηκε προηγουμένως.

Μεταξύ των αλλαγών που έχουν ήδη προστεθεί, ξεχωρίζει η ενοποίηση των συσσωρευμένων ενημερώσεων κώδικα στο πακέτο για το Ubuntu, καθώς και την προσθήκη των απαραίτητων δυνατοτήτων για τη διανομή της στοίβας εκτύπωσης, Ghostscript και Poppler που βασίζεται σε CUPS σε ένα πακέτο Snap-format (το Ubuntu σχεδιάζει να αλλάξει σε αυτό το plug-in αντί για τα συνηθισμένα πακέτα) . Μια άλλη πτυχή της εργασίας είναι να διορθώσετε σφάλματα που έχουν αναφερθεί στο αποθετήριο της Apple τους τελευταίους 15 μήνες.

Έχει προγραμματιστεί να συμπεριλάβει τις αλλαγές στην έκδοση CUPS 2.4 Αναμένεται επίσης να περιλαμβάνει συμβατότητα με το AirPrint / Mopria, καθώς και την προσθήκη υποστήριξης για έλεγχο ταυτότητας OAuth 2.0 / OpenID, υποστήριξη pkg-config, βελτίωση της υποστήριξης TLS και X.509, μεταξύ άλλων αλλαγών.

Αργότερα, κατά την έκδοση CUPS 3.0, αποφασίστηκε να σταματήσει να υποστηρίζει τη μορφή περιγραφής του εκτυπωτή PPD και μεταβείτε σε μια αρθρωτή αρχιτεκτονική συστήματος εκτύπωσης, εντελώς απαλλαγμένη από PPD και με βάση τη χρήση του πλαισίου PAPPL για την ανάπτυξη εφαρμογών εκτύπωσης βάσει του πρωτοκόλλου IPP Everywhere.

Οι ξεχωριστές λειτουργικές μονάδες θα περιλαμβάνουν στοιχεία όπως εντολές (lp, lpr, lpstat, cancel), βιβλιοθήκες (libcups), έναν τοπικό διακομιστή εκτύπωσης (υπεύθυνος για την επεξεργασία τοπικών αιτήσεων εκτύπωσης εκτύπωσης) και έναν κοινόχρηστο διακομιστή εκτύπωσης (υπεύθυνος για την εκτύπωση δικτύου).

Ας θυμηθούμε ότι η οργάνωση Το OpenPrinting δημιουργήθηκε το 2006 ως αποτέλεσμα της συγχώνευσης του έργου Linuxprinting.org και της ομάδας εργασίας OpenPrinting της Ομάδας Ελεύθερου Λογισμικού, η οποία ανέπτυξε την αρχιτεκτονική του συστήματος εκτύπωσης για Linux (ο Michael Sweet, συγγραφέας του CUPS, ήταν ένας από τους ηγέτες αυτής της ομάδας ). Ένα χρόνο αργότερα, το έργο τέθηκε υπό την πτέρυγα του Linux Foundation.

Το 2012, το έργο OpenPrinting, σύμφωνα με την Apple, ανέλαβε τη συντήρηση του πακέτου φίλτρων κύπελλων με τα απαραίτητα στοιχεία για να λειτουργήσει το CUPS σε συστήματα διαφορετικά από το macOS, καθώς από την κυκλοφορία του CUPS 1.6 η Apple έχει διακόψει την υποστήριξη για ορισμένα φίλτρα εκτύπωσης και backend που χρησιμοποιούνται στο Linux, αλλά δεν ενδιαφέρουν το macOS, και επίσης καταργήθηκαν τα προγράμματα οδήγησης PPD.

Κατά τη διάρκεια του χρόνου του στην Apple, η συντριπτική πλειονότητα των αλλαγών στη βάση κώδικα CUPS έγινε προσωπικά από τον Michael Sweet

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.