השינויים הראשונים הוכרזו במזלג CUPS

באוקטובר אשתקד אנו חולקים את החדשות כאן בבלוג על פרויקט OpenPrinting (נתמך על ידי לינוקס קרן) אשר יצר ענף של מערכת ההדפסה CUPS, כאשר החלק הפעיל ביותר בפיתוח הוא של מייקל ר סוויט, המחבר המקורי של CUPS.

וזה אחרי יותר מחצי שנה מהזמן ההוא, עד קמפפטr, מנהיג פרויקט OpenPrinting, הודיעה כי בגלל חוסר עניין מצד אפל בשמירה על מערכת ההדפסה CUPS, ניתן לראות במזלג CUPS, שנוסד בשנה שעברה, פרויקט סטארט-אפ של תיקונים והפצות. התפתחות המזלג מעורבת במייקל ר סוויט, המחבר המקורי של CUPS, שעזב את אפל לפני שנה וחצי.

Artaculo relacionado:
OpenPrinting עובד על מזלג של מערכת ההדפסה CUPS

מאז תחילת 2020 לא בוצעו שינויים במאגר CUPS המתוחזק על ידי אפל והפרויקט נמצא בסטגנציה עמוקה. לאור החשיבות של CUPS למערכת האקולוגית של לינוקס, צוות OpenPrinting החליט לקחת את תחזוקת קוד CUPS לידיו ושחרר מזלג בסתיו האחרון. חצי שנה חלפו מאז הקמת המזלג ואפל לא חידשה את עבודתה ב- CUPS.

בתגובה לבקשתו של מייקל סוויט, אפל אישרה את חוסר העניין שלה בפיתוח נוסף של פונקציונליות CUPS ובכוונתה להגביל את עצמה לשמירה על בסיס הקוד עבור MacOS, כולל העברת תיקונים ממזלג OpenPrinting. מפתחי OpenPrinting הודיעו כי הפיתוח יימשך ללא תלות באפל והמליצו כי הסניף שלהם ייחשב לפרויקט גדול. גרסאות עתידיות של מזלג ה- CUPS יישלחו עם שם הפרויקט ללא שמץ של סיומת "opX" ששימשה בעבר.

בין השינויים שכבר נוספו, בולט שילוב הטלאים המצטברים בחבילה עבור אובונטו, כמו גם הוספת היכולות הדרושות להפצת ערימת ההדפסה מבוססת CUPS, Ghostscript ו- Poppler בחבילה בפורמט Snap (אובונטו מתכננת לעבור לתוסף זה במקום לחבילות הרגילות) . היבט נוסף של העבודה הוא תיקון באגים שדווחו למאגר אפל ב -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, ביטול), ספריות (libcups), שרת הדפסה מקומי (אחראי על עיבוד בקשות פלט הדפסה מקומיות) ושרת הדפסה משותף (אחראי על הדפסת הרשת).

בואו נזכור שהארגון OpenPrinting נוצר בשנת 2006 כתוצאה ממיזוג פרויקט Linuxprinting.org וקבוצת העבודה OpenPrinting של קבוצת התוכנה החופשית, שפיתחה את הארכיטקטורה של מערכת ההדפסה עבור לינוקס (מייקל סוויט, מחבר CUPS, היה ממובילי הקבוצה הזו. ). שנה לאחר מכן, הפרויקט נכנס לחסות קרן לינוקס.

בשנת 2012, פרויקט OpenPrinting, לטענת אפל, השתלט על תחזוקת חבילת מסנני הכוסות עם הרכיבים הדרושים כדי ש- CUPS יעבדו על מערכות שאינן MacOS, שכן מאז שחרורו של CUPS 1.6 אפל הפסיקה את התמיכה בכמה מסנני הדפסה. ותומכים המשמשים לינוקס, אך לא מעניינים את macOS, וגם ביטלו את מנהלי ההתקן של ה- PPD.

במהלך שהותו באפל, הרוב המכריע של השינויים בבסיס הקוד של CUPS בוצע באופן אישי על ידי מייקל סוויט.

בסופו של דבר אם אתה מעוניין לדעת יותר על כך, אתה יכול לבדוק את הפרטים בקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.