Wine 8.8 מגיע עם תמיכה ראשונית ב-ARM64EC, תיקונים ועוד

יין בלינוקס

Wine הוא יישום מחדש של ממשק תכנות היישומים Win16 ו-Win32 עבור מערכות הפעלה מבוססות יוניקס.

זה כבר היה הוציא את הגרסה הניסיונית החדשה של היישום יין 8.8, אשר מאז שחרורו של גרסה 8.7, 18 דוחות באגים נסגרו ונעשו כ-253 שינויים לקראת מהדורה חדשה זו.

למי שלא יודע על יין, עליו לדעת זאת זוהי תוכנת קוד פתוח וחינמית פופולרית כי מאפשר למשתמשים להריץ יישומי Windows ב- Linux ומערכות הפעלה אחרות דומות ל- Unix. כדי להיות קצת יותר טכני, Wine היא שכבת תאימות המתרגמת שיחות מערכת מ- Windows ל- Linux ומשתמשת בספריות מסוימות של Windows, בצורה של קבצי .dll.

התכונות החדשות העיקריות של גרסת הפיתוח של Wine 8.8

בגרסת הפיתוח החדשה הזו של Wine 8.8 שמוצגת, אחד החידושים העיקריים הוא הטמעה תמיכה ראשונית לטעינת מודולי ARM64EC (תואם אמולציה ARM64, משמש לפשט את ההגירה של יישומים שנכתבו במקור עבור ארכיטקטורת x86_64 למערכות ARM64 על ידי מתן היכולת להפעיל מודולי קוד x86_64 בודדים בסביבת ARM64 באמצעות אמולטור) שהיא אפליקציית ABI חדשה (Arm11 Binary Interface) ) שתואם ל-Windows XNUMX ב-ARM.

לוקח קטע טקסט מאתר מיקרוסופט:

Arm64EC ("תואמת אמולציה") מאפשרת לך ליצור יישומים מקוריים חדשים או להעביר באופן הדרגתי יישומי x64 קיימים כדי לנצל את המהירות והביצועים המקוריים האפשריים עם מכשירים המופעלים על ידי Arm, כולל צריכת חשמל טובה יותר, חיי סוללה ועומסי עבודה מואצים של AI ו-ML.

Arm64EC הוא ממשק יישומים בינארי (ABI) חדש עבור יישומים הפועלים במכשירי Windows 11 Arm. זוהי תכונה של Windows 11 הדורשת שימוש ב-Windows 11 SDK ואינה זמינה ב-Windows 10 on Arm.

עם התכונה החדשה הזו, משתמשים יכולים כעת להריץ אפליקציות Windows ב-Linux ומערכות הפעלה אחרות דמויות Unix שנבנו עבור ה-ARM64EC. זהו פיתוח חשוב עבור Wine, שכן הוא מרחיב את מגוון היישומים שיכולים לפעול על לינוקס ומערכות הפעלה אחרות דמויות יוניקס.

עוד מהשינויים הבולטים במהדורה החדשה הזו הוא שזה היה עבודה נוספת על מנהל ההתקן של PostScript לספק תמיכה מלאה בפורמט ההפעלה PE (Portable Executable), שבאמצעותו השינויים הללו צפויים לשפר את הביצועים הכוללים של Wine ולהפוך אותו ליציב יותר.

משאר השינויים דגשים במהדורה חדשה זו:

  • ארגון מחדש של קוד מתמשך לתמיכה ב-IMEs (עורכי שיטות קלט).
  • דוחות באגים סגורים הקשורים ל-Devil May Cry.
  • תוקן שגיאות אזהרה של קומפילציה של Wine עם gcc
  • תקן ב-winedbg טעינת סמלי ניפוי שגויים עבור קבצי dll מובנים
  • מספר יישומים זקוקים ל-tasklist.exe כדי לתמוך ברשימת תהליך ההדפסה בפורמט CSV '/f או CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

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

כיצד להתקין את גרסת הפיתוח של יין 8.6 באובונטו ונגזרות?

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

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

לשם כך אנו כותבים על הטרמינל:

sudo dpkg --add-architecture i386

עכשיו עלינו לייבא את המפתחות ולהוסיף אותם למערכת עם פקודה זו:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

עשית זאת עכשיו אנו הולכים להוסיף את המאגר הבא למערכת, לשם כך אנו כותבים בטרמינל:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

לבסוף נוכל לוודא שכבר מותקן אצלנו Wine וגם איזו גרסה יש לנו במערכת על ידי ביצוע הפקודה הבאה:

wine --version


		

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

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

*

*

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

  1.   Cristian דיג'ו

    איך אתקין את Wine 8.8 על chromebook שיש לו חיוב 11 aarch64