Arcan, המסגרת ליצירת GUI וסביבות שולחן עבודה מגיעה לגרסה 0.6.1

אחרי שנה של התפתחות הוכרזה שחרור הגרסה החדשה של מנוע שולחן העבודה Arcan 0.6.1, המשלב שרת תצוגה, מסגרת מולטימדיה ומנוע משחק לעיבוד גרפיקה תלת מימדית.

ארקן ניתן להשתמש בהם כדי ליצור מגוון מערכות גרפיותממשקי משתמש ליישומים משובצים ועד לסביבות שולחן עבודה עצמאיות. גם שולחן העבודה התלת מימדי של Safespaces למערכות מציאות מדומה וסביבת שולחן העבודה Durden מפותחים על בסיס Arcan.

ארקן הוא אינו קשור לתת-מערכת גרפית נפרדת ויכול לפעול בסביבות מערכת שונות (BSD, Linux, macOS, Windows) באמצעות קצה אחורי הניתנים לחיבור.

לדוגמה, אפשר להפעיל על Xorg, egl-dri, libsdl ו-AGP (GL / GLES). שרת התצוגה של Arcan יכול להריץ יישומי לקוח X, Wayland ו-SDL2. יכולות אבטחה, ביצועים וניפוי באגים מצוינות כקריטריונים מרכזיים לתכנון של ה-Arcan API. כדי לפשט את פיתוח הממשק, מוצע להשתמש בשפת Lua.

מבין המאפיינים הבולטים ב-Arcan, הם הבאים:

  • שילוב של תפקידי שרת מורכב, שרת תצוגה ומנהל חלונות.
  • היכולת לעבוד במצב עצמאי, בו האפליקציה פועלת כקישור עצמאי.
  • מסגרת מולטימדיה משולבת המספקת כלים לעבודה עם גרפיקה, אנימציה, עיבוד הזרמת וידאו וסאונד, הורדת תמונות ועבודה עם מכשירי לכידת וידאו.
  • דגם רב חוטים לחיבור מנהלי התקנים למקורות נתונים דינמיים, מזרמי וידיאו ועד פלט תוכנית בודדת.
  • מודל נוקשה של שיתוף הרשאות. רכיבי המנוע מחולקים לתהליכים קטנים שאינם מורשים המקיימים אינטראקציה דרך ממשק הזיכרון המשותף shmif;
  • כלי ניטור וניתוח תקלות מובנים, כולל המנוע, יכולים להדגיש את המצב הפנימי של תסריטי התקלה.
  • Lua כדי לפשט את ניפוי הבאגים;
  • פונקציית גיבוי, אשר במקרה של כשל עקב שגיאה בתוכנית, יכולה להפעיל יישום גיבוי, תוך שמירה על אותם מקורות נתונים וחיבורים חיצוניים;
  • כלי שיתוף מתקדמים שבהם תוכלו להשתמש כדי להקליט או להזרים קבוצות משנה ספציפיות של מקורות וידאו ושמע תוך כדי הטמעת שיתוף שולחני.

תכונות חדשות עיקריות של Arcan 0.6.1

הגרסה החדשה כולל עבודה שנצברה במהלך השנה, בעיקר ממוקדת בפיתוח תת-מערכת הגישה לשולחן העבודה דרך הרשת. באופן כללי מוצגת התוכנית להכנת הגרסה הראשונה 1.0.

השינוי הבולט ביותר ב-Arcan 0.6.1 הוא המודרניזציה של שרת התצוגה arcan-wayland באמצעות פרוטוקול Wayland, המיישמת שכבה לשימוש ב-EGL ותמיכה ב-dma-buf מופעלת כברירת מחדל.

השרת Xarcan X שיפר את הטיפול במתגי GPU ומוסיף תמיכה בלוח ועיבוד סמן מואץ בחומרה. תמיכה משופרת בתצוגות עם קצבי רענון משתנים. נעשתה עבודה על מערכת הכניסה לצמצום העיכובים.

שינויים פנימיים רבים נעשו כדי לשפר את הסנכרון ולשפר את היעילות של ניהול תורי אירועים, בנוסף להמשך הפיתוח של השרת הגרפי «arcan-net» לעבודה מרחוק עם שולחן העבודה דרך הרשת ופרוטוקול A12 המשמש בשרת זה, שמתפתח להחליף את SSH / VNC / RDP / X11. קישורים מעודכנים לפיתוח רכיבי Lua.

הוצע הרעיון של Pipeworld, המאפשר הפניית זרימות נתונים בין חלונות, קישור נתונים ונקודות אחיזה בחלונות שונים באנלוגיה לתאים בגיליונות אלקטרוניים, יצירת זרימת עבודה מעורבת המשלבת ממשקים גרפיים וקונסולות (לדוגמה ניתן להפנות את הפלט של חלון למעטפת הפועלת בטרמינל - מטפל ולהשתמש בתוצאה בחלון אחר) .

לבסוף מוזכר כי בסניף הבא 0.7 צפויה לפעול להרחבת תת-מערכת הסאונד, לשפר את התאימות ולפתח כלים לגרפיקה תלת מימדית. סניף 0.8 יתמקד באופטימיזציה וביצועים, בעוד סניף 0.9 יתמקד באבטחה.

אם אתה רוצה לדעת יותר על זה, אתה יכול לבדוק את הפרטים ב הקישור הבא.


היה הראשון להגיב

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

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

*

*

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