Wine 7.0 מגיע עם 9100 שינויים, ארכיטקטורת 64 סיביות חדשה ועוד

יַיִן

לפני כמה ימים הוכרזה שחרור הגרסה היציבה החדשה של Wine 7.0 אשר ממוקם ככלי תאימות להפעלת תוכניות Windows במערכות הפעלה שונות *nix, ומציע תאימות משופרת מאוד של 64 סיביות.

בגרסה החדשה הזו העבודה המלאה של 5156 מיושמת (5049 לפני שנה) מ תוכניות עבור Windows אושרו ב-Wine, 4312 תוכניות אחרות (4227 לפני שנה) עובדות מצוין עם הגדרות נוספות וקובצי DLL חיצוניים. לתוכניות 3813 (לפני 3703 שנים) יש בעיות קלות שאינן מפריעות לשימוש בפונקציות העיקריות של האפליקציות.

יש לציין כי השיפורים רבים ו בין החשובים ביותר כלולים תמיכת ערכות נושא משופרת עבור אפליקציות, תמיכה טובה יותר בג'ויסטיק, תמיכה ב- HiDPI, תאימות טובה יותר עם OpenCL, VKD3D 1.2, תמיכה טובה יותר של Apple Silicon Mac, מנהלי התקנים חדשים של Plug and Play, תמיכה ב-Unicode 14, עדכון ל-Mono ושיפורים ל-WinRT.

בסך הכל, יותר מ-9.100 שינויים שיובילו, במיוחד, לארכיטקטורת WoW64 חדשה, כעת פונקציונלית.

מה חדש ב- יין 7.0?

אחד החידושים העיקריים הבולטים הוא זה כמעט כל קובצי ה-DLL הומרו לשימוש בפורמט קובץ ההפעלה PE (נייד לביצוע) במקום ELF. הצוות מוסיף שרוב המודולים הומרו לפורמט PE (ביצוע נייד). השאר יגיעו בגרסאות עתידיות של Wine. לאחר השלמת המעבר, ניתן יהיה לנהל אפליקציות 32 סיביות באמצעות ספריות 64 סיביות. לאחר מכן יוסרו 32 הסיביות הישנות.

השימוש ב-PE פותר בעיות עם תמיכה בסכימות שונות להגנת העתקה המאמתות את זהות מודולי המערכת בדיסק ובזיכרון.

עוד מהשיפורים הבולטים ב-Wine 7.0 הוא זה ארכיטקטורת WoW64 יושמה (Windows 32 סיביות ב-Windows 64 סיביות) התומך בהפעלת יישומי Windows של 32 סיביות במערכות Unix של 64 סיביות.

עם זה WoW64 שכבות מוכנות עבור רוב ספריות יוניקס ולאפשר למודול PE של 32 סיביות לגשת לספריות Unix של 64 סיביות. לאחר השלמת ההמרה של כל המודולים לפורמט PE, ניתן יהיה להפעיל יישומי Windows של 32 סיביות מבלי להתקין ספריות Unix של 32 סיביות.

משאר השינויים הבולטים:

  • מנהל ההתקן של Vulkan מיישם תמיכה במפרט Vulkan Graphics API 1.2.201.
  • ניתנה תמיכה לפלט באמצעות ה-API של Hatched Geometric Objects של Direct2D, עם היכולת לבדוק אם יש פגיעה בלחיצה.
  • ה-API של Direct2D מספק תמיכה ראשונית לאפקטים חזותיים המיושמים דרך ממשק ID2D1Effect.
  • התוספים של GStreamer עבור DirectShow ומסגרת Media Foundation משולבים ב-WineGStreamer backend משותף, שאמור לפשט את הפיתוח של ממשקי API חדשים לפענוח תוכן.
  • בהתבסס על הקצה האחורי של WineGStreamer, מיושמים אובייקטי Windows Media לקריאה סינכרונית וא-סינכרונית.
  • תמיכה בממשק ID2D1MultiThread נוספה לממשק ה-API של Direct2D, המשמש לתזמור גישה בלעדית למשאבים ביישומים עם ריבוי הליכים.
  • ערכת ספריית WindowsCodecs תומכת בפענוח תמונות WMP (Windows Media Photo) ובקידוד תמונות DDS (DirectDraw Surface).
  • הוסרה תמיכה בקידוד תמונה בפורמט ICNS (עבור macOS), שאינו נתמך ב-Windows.
  • הטמעה תמיכה לנושאים. ההרכב כולל את "אור", "כחול" ו"כחול קלאסי", אותם ניתן לבחור באמצעות קופיגורטור WineCfg.
  • נוספה את היכולת להתאים אישית את המראה של כל בקרות הממשק באמצעות ערכות נושא.
  • עדכון אוטומטי של תצוגת פריט מסופק לאחר שינוי ערכת נושא.
  • תמיכת ערכות נושא נוספה לכל יישומי היין המובנים.
  • אפליקציות הותאמו למסכים בעלי צפיפות פיקסלים גבוהה (High DPI).
    תת מערכת גרפית

כיצד להתקין יין 7.0?

Si משתמשים ב- Debian, Ubuntu, Linux Mint ונגזרות אם השתמש בגרסת 64 סיביות של המערכת, אנו הולכים לאפשר ארכיטקטורת 32 סיביות עם:

sudo dpkg --add-architecture i386

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

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

אנו מוסיפים את המאגר, עבור אובונטו ונגזרות:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

עבור הפצות מבוססות דביאן ו-eta:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

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

sudo apt install --install-recommends winehq-stable

ואנו מאשרים את ההתקנה על ידי ביצוע:

גירסת יין

כדי המקרה של פדורה ונגזרותיה:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

ולבסוף אנו מתקינים יין עם:

sudo dnf install winehq-stable

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

הפקודה להתקין אותה היא:

sudo pacman -s wine


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

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

*

*

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