የተረጋጋ የወይን መለቀቅ 8.0

ከአንድ አመት የእድገት እና 28 የሙከራ ስሪቶች በኋላ, ከ 32 በላይ ለውጦችን ያካተተ የዊን8.0 ኤፒአይ - ወይን 8600 ክፍት ትግበራ የተረጋጋ ልቀት ቀርቧል። በአዲሱ ስሪት ውስጥ ያለው ቁልፍ ስኬት የወይን ሞጁሎችን ወደ ቅርጸቱ ለመተርጎም ሥራው መጠናቀቁን ያሳያል።

ወይን የ 5266 ሙሉ አሠራር አረጋግጧል (ከአንድ አመት በፊት 5156, ከሁለት አመት በፊት 5049) ፕሮግራሞች ለዊንዶውስ, ሌላ 4370 (ከአንድ አመት በፊት 4312, ከሁለት አመት በፊት 4227) ፕሮግራሞች ከተጨማሪ ቅንብሮች እና ውጫዊ DLLs ጋር በትክክል ይሰራሉ. 3888 ፕሮግራሞች (3813 ከዓመት በፊት፣ 3703 ከሁለት ዓመት በፊት) የአፕሊኬሽኖቹን ዋና ተግባራት አጠቃቀም የማያስተጓጉሉ አነስተኛ የአሠራር ችግሮች አሏቸው።

በወይን 8.0 ውስጥ ቁልፍ ፈጠራዎች፡-

  • ሞጁሎች በ PE ቅርጸት
    • ከአራት ዓመታት ሥራ በኋላ የሁሉም የ DLL ቤተ-መጻሕፍት ወደ PE (Portable Executable, በዊንዶውስ ውስጥ ጥቅም ላይ የሚውል) executable የፋይል ቅርፀትን ለመጠቀም መቀየር ተጠናቅቋል. የ PE አጠቃቀም ለዊንዶውስ የሚገኙ አራሚዎችን መጠቀም እና ችግሮችን በዲስክ እና በማህደረ ትውስታ ውስጥ ያሉ የስርዓት ሞጁሎችን ማንነት የሚያረጋግጡ የተለያዩ የቅጂ ጥበቃ ዘዴዎችን በመደገፍ ችግሮችን ይፈታል። ባለ 32-ቢት አፕሊኬሽኖችን በ64-ቢት አስተናጋጆች እና በኤአርኤም ሲስተሞች ላይ x86 አፕሊኬሽኖችን ከማሄድ ጋር የተያያዙ ችግሮችም ተፈትተዋል። በቀጣይ የ ወይን 8.x የሙከራ ልቀቶች ለመፍታት ከታቀዱት ቀሪ ስራዎች መካከል በ PE እና Unix ንብርብሮች መካከል ቀጥተኛ ጥሪዎችን ከማድረግ ይልቅ የሞጁሎች ሽግግር ወደ ኤንቲ ሲስተም የጥሪ በይነገጽ ሽግግር አለ።
    • የሙሉ የአኪ ስርዓት ጥሪን ለማስፈጸም ያለውን ወጪ ለመቀነስ ከPE ወደ ዩኒክስ ቤተ-መጻሕፍት ጥሪዎችን ለመተርጎም የሚያገለግል ልዩ የሥርዓት ጥሪ አስተዳዳሪ ተተግብሯል። ለምሳሌ፣ ማመቻቸት የOpenGL እና Vulkan ቤተ-መጻሕፍትን ሲጠቀሙ የአፈጻጸም ውድቀቶችን ለመቀነስ አስችሏል።
    • Winelib አፕሊኬሽኖች የተቀላቀሉ የWindows/Unix Assemblies ELF (.dll.so) ቤተ መፃህፍትን የመጠቀም ችሎታን ያቆያሉ፣ ነገር ግን እንደዚህ ያሉ አፕሊኬሽኖች ያለ 32-ቢት ቤተ-መጻሕፍት በ NT ስርዓት የጥሪ በይነገጽ በኩል እንደ WoW64 ያሉ ተግባራትን አይደግፉም።
  • ዋው64
    • WoW64 (64-bit Windows-on-Windows) ንብርብሮች ለሁሉም የዩኒክስ ቤተ-መጻሕፍት ተሰጥተዋል፣ ባለ 32-ቢት ሞጁሎች በPE ፎርማት 64-ቢት ዩኒክስ ቤተ-መጻሕፍት እንዲደርሱ ያስችላቸዋል፣ ይህም በቀጥታ የPE/Unix ጥሪዎችን ካስወገዱ በኋላ ያደርገዋል። ባለ 32-ቢት ዩኒክስ ቤተ-መጻሕፍት ሳይጭኑ ባለ 32 ቢት የዊንዶውስ አፕሊኬሽኖችን ማከናወን ይቻላል።
    • ባለ 32 ቢት ወይን ጫኝ ከሌለ፣ 32 ቢት አፕሊኬሽኖች በአዲሱ የሙከራ ዊንዶውስ መሰል WoW64 ሁነታ ሊሰሩ ይችላሉ፣ በዚህ ውስጥ 32-ቢት ኮድ በ64-ቢት ሂደት ውስጥ ይሰራል። ሁነታው የነቃው ወይን ሲገነባ በ'-enable-archs' አማራጭ ነው።
  • ግራፊክስ ንዑስ ስርዓት
    • ነባሪ ውቅር የብርሃን ገጽታ ("ብርሃን") ይጠቀማል. የ WineCfg መገልገያን በመጠቀም ጭብጡን መቀየር ይችላሉ.
      የተረጋጋ የወይን መለቀቅ 8.0
    • የግራፊክ ሾፌሮች (winex11.drv, winemac.drv, wineandroid.drv) በዩኒክስ ደረጃ የስርዓት ጥሪዎችን ለማስፈጸም እና ሾፌሮችን በ Win32u ቤተ-መጽሐፍት በኩል ለመድረስ ይለወጣሉ።
      የተረጋጋ የወይን መለቀቅ 8.0
    • የህትመት ፕሮሰሰር አርክቴክቸር ተተግብሯል እና በአታሚ ሾፌር ውስጥ በ PE እና Unix ደረጃዎች መካከል ቀጥተኛ ጥሪዎችን ለማስወገድ ጥቅም ላይ ይውላል።
    • የDirect2D API አሁን ተጽዕኖዎችን ይደግፋል።
    • የDirect2D API የትዕዛዝ ዝርዝሮችን የመቅዳት እና የማጫወት ችሎታን አክሏል።
    • የVulkan ግራፊክስ ኤፒአይ ሹፌር ለVulkan 1.3.237 መግለጫ ድጋፍ ጨምሯል (Vulkan 7 በወይን 1.2 ውስጥ ይደገፋል)።
  • Direct3D
    • ለኤችኤልኤስኤል (ከፍተኛ ደረጃ ሻደር ቋንቋ) አዲስ የሻደር ማጠናከሪያ ታክሏል፣ በvkd3d-shader ቤተ-መጽሐፍት ላይ የተመሠረተ። እንዲሁም በvkd3d-shader ላይ የተመሰረተ፣ የ HLSL ዲሴምበርለር እና የ HLSL ቅድመ ፕሮሰሰር ተዘጋጅቷል።
    • በD3DX 10 የተዋወቀው የ Thread Pump በይነገጽ ተተግብሯል።
    • Direct3D 10 ተፅዕኖዎች ለብዙ አዳዲስ አባባሎች ድጋፍን ይጨምራሉ።
    • የD3DX 9 የድጋፍ ቤተ-መጽሐፍት አሁን የCubemap ሸካራነት ትንበያን ይደግፋል።
  • ድምጽ እና ቪዲዮ
    • በGStreamer ማዕቀፍ ላይ በመመስረት፣ ድምጽን በ MPEG-1 ቅርጸት ለመፍታት የማጣሪያዎች ድጋፍ ተተግብሯል።
    • ኦዲዮ እና ቪዲዮን በኤኤስኤፍ (የላቀ የስርዓት ፎርማት) ቅርጸት ለማንበብ ማጣሪያ ታክሏል።
    • መካከለኛው ቤተ-መጽሐፍት-ንብርብር OpenAL32.dll ተወግዷል፣ በምትኩ ቤተኛ የዊንዶውስ ቤተ-መጽሐፍት OpenAL32.dll፣ ከመተግበሪያዎች ጋር አሁን ጥቅም ላይ ይውላል።
    • የሚዲያ ፋውንዴሽን ማጫወቻ የተሻሻለ የይዘት አይነት ማወቅን አድርጓል።
    • የውሂብ ማስተላለፍ ፍጥነትን የመቆጣጠር ችሎታ (የደረጃ ቁጥጥር) ተተግብሯል.
    • በተሻሻለ ቪዲዮ ሰሪ (ኢቪአር) ውስጥ ላለው ነባሪ ቀላቃይ እና አቅራቢ የተሻሻለ ድጋፍ።
    • የጸሐፊ ኢንኮዲንግ ኤፒአይ የመጀመሪያ ትግበራ ታክሏል።
    • የተሻሻለ የቶፖሎጂ ጫኚ ድጋፍ።
  • የግቤት መሣሪያዎች።
    • ለተቆጣጣሪዎች ሙቅ መሰኪያ በከፍተኛ ሁኔታ የተሻሻለ ድጋፍ።
    • በኤስዲኤል ቤተመፃህፍት መሰረት የተገነባው የጨዋታ መሪን ለመወሰን የተሻሻለ የኮዱ ትግበራ ቀርቧል።
    • የጨዋታ ጎማዎችን በሚጠቀሙበት ጊዜ ለግዳጅ ግብረመልስ ውጤት የተሻሻለ ድጋፍ።
    • የኤችአይዲ ሃፕቲክ ስፔስፊኬሽን በመጠቀም የግራ እና ቀኝ ንዝረት ሞተሮችን የመቆጣጠር ችሎታ ተግባራዊ ሆኗል።
    • የጆይስቲክ መቆጣጠሪያ ፓኔል ዲዛይን ለውጧል።
    • የሃይድራው ጀርባን በመጠቀም ለ Sony DualShock እና DualSense መቆጣጠሪያዎች ድጋፍ ተሰጥቷል።
    • የዊንአርቲ ሞጁል Windows.Gaming.Input የጨዋታ ሰሌዳዎች፣ ጆይስቲክስ እና የጨዋታ ዊልስ ለማግኘት የሶፍትዌር በይነገጽን ተግባራዊ ለማድረግ ታቅዷል። ለአዲሱ ኤፒአይ ከሌሎች ነገሮች በተጨማሪ የመሣሪያዎችን ትኩስ መሰኪያ፣ ​​የንክኪ እና የንዝረት ውጤቶች ለማሳወቅ ድጋፍ ተተግብሯል።
  • ዓለም አቀፋዊነት
    • ከዩኒኮድ CLDR (የዩኒኮድ የጋራ የአካባቢ ውሂብ ማከማቻ) ማከማቻ በ locale.nls ቅርጸት ትክክለኛ የአካባቢ ዳታቤዝ ማመንጨት ይረጋገጣል።
    • የዩኒኮድ ሕብረቁምፊ ንጽጽር ተግባራት ከዩኒኮድ ኮልሽን አልጎሪዝም ይልቅ የውሂብ ጎታውን እና ዊንዶውስ ሶርትኪ አልጎሪዝምን ለመጠቀም ተንቀሳቅሰዋል፣ ይህም ባህሪን ወደ ዊንዶውስ ያቀራርባል።
    • አብዛኛዎቹ ባህሪያት ለላይኛው የዩኒኮድ ኮድ ክልሎች (አውሮፕላኖች) ድጋፍ ጨምረዋል።
    • UTF-8ን እንደ ANSI ኢንኮዲንግ መጠቀም ይቻላል።
    • የቁምፊ ሠንጠረዦቹ ወደ ዩኒኮድ 15.0.0 ዝርዝር ተዘምነዋል።
  • ጽሑፍ እና ቅርጸ-ቁምፊዎች
    • የፊደል ማገናኘት ለአብዛኛዎቹ የሥርዓት ቅርጸ-ቁምፊዎች ነቅቷል፣ ይህም በሲስተሞች ላይ የሚጎድሉ ግሊፎችን ችግር ከቻይንኛ፣ ኮሪያኛ እና ጃፓንኛ አከባቢዎች ጋር በመፍታት ነው።
    • በDirectWrite ውስጥ የድጋሚ የተመለስ ቅርጸ-ቁምፊ መመለስ።
  • ከርነል (የዊንዶውስ ኮርነል በይነገጽ)
    • የApiSetSchema ዳታቤዝ ተተግብሯል፣ ይህም የ api-ms-* ሞጁሎችን በመተካት እና የዲስክ እና የአድራሻ ቦታ ፍጆታን ቀንሷል።
    • የ DOS ፋይል ባህሪያት የተራዘመ የኤፍኤስ ባህሪያትን በመጠቀም በሳምባ ተስማሚ በሆነ ቅርጸት በዲስክ ላይ ይቀመጣሉ።
  • የአውታረ መረብ ባህሪዎች
    • ለOCSP (የመስመር ላይ የምስክር ወረቀት ሁኔታ ፕሮቶኮል) ድጋፍ የተሻሩ የምስክር ወረቀቶችን ለመፈተሽ ያገለግላል።
    • በጃቫስክሪፕት ደረጃዎች ተገዢነት ሁነታ የሚገኙት የ EcmaScript ባህሪያት ክልል ተዘርግቷል።
    • ለጃቫ ስክሪፕት ቆሻሻ ሰብሳቢ ተተግብሯል።
    • የጌኮ ሞተር ጥቅል ለአካል ጉዳተኞች ባህሪያትን ያካትታል።
    • MSHTML ለድር ማከማቻ ኤፒአይ፣ ለአፈጻጸም ነገር እና ለክስተት ሂደት ተጨማሪ ዕቃዎችን ይደግፋል።
  • የተካተቱ መተግበሪያዎች
    • ሁሉም አብሮገነብ አፕሊኬሽኖች የጋራ ቁጥጥር 6 ቤተ-መጽሐፍትን ለመጠቀም ተለውጠዋል፣ ለንድፍ ገጽታዎች ድጋፍ እና ከፍተኛ የፒክሰል ጥግግት ያላቸውን ስክሪኖች ከግምት ውስጥ በማስገባት።
    • በወይን አራሚ (winedbg) ውስጥ ክሮች ለማረም የተሻሻሉ ችሎታዎች።
    • የመመዝገቢያ መገልገያዎች (REGEDIT እና REG) አሁን የQWORD አይነትን ይደግፋሉ።
    • የማስታወሻ ደብተር ስለ ጠቋሚው አቀማመጥ መረጃ እና ወደተጠቀሰው መስመር ቁጥር ለመዝለል የ Goto Line ተግባር ያለው የሁኔታ አሞሌ አክሏል
    • አብሮገነብ ኮንሶል በ OEM ኮድ ገጽ ውስጥ የውሂብ ውፅዓት ያቀርባል.
    • የ'መጠይቅ' ትዕዛዝ ወደ sc.exe (የአገልግሎት ቁጥጥር) መገልገያ ታክሏል።
  • የመሰብሰቢያ ስርዓት
    • ሊተገበሩ የሚችሉ ፋይሎችን በPE ቅርጸት ለብዙ አርክቴክቸር የመገንባት ችሎታ ቀርቧል (ለምሳሌ '—enable-archs=i386,x86_64')።
    • ባለ 32 ቢት ረጅም አይነት ባላቸው ሁሉም የመሳሪያ ስርዓቶች ላይ በዊንዶውስ ውስጥ ለረጅም ጊዜ የተገለጹ የውሂብ አይነቶች አሁን ወይን ውስጥ 'int' ከማለት ይልቅ 'ረዥም' ተብለው ተለይተዋል። በዊኒሊብ ውስጥ ይህ ባህሪ በWINE_NO_LONG_TYPES ትርጉም ሊሰናከል ይችላል።
    • dlltoolን ሳይጠቀሙ ቤተ-መጻሕፍትን የማመንጨት ችሎታ ታክሏል (በወይን ግንባታ ውስጥ '-ያለ dlltool' አማራጭን በማቀናበር የነቃ)።
    • የመጫን ቅልጥፍናን ለማሻሻል እና ኮድ አልባ፣ ሃብት-ብቻ ቤተ-መጻሕፍት መጠንን ለመቀነስ ዊኒግሲሲ '--data-only' የሚለውን አማራጭ ተግባራዊ ያደርጋል።
  • Разное
    • አብሮ የተሰሩ ቤተ-መጻሕፍት ፋዲዮ 22.11፣ LCMS2 2.14፣ LibJPEG 9e፣ LibMPG123 1.31.1፣ LibPng 1.6.39፣ LibTiff 4.4.0፣ LibXml2 2.10.3፣ LibXslt.1.1.37
    • የወይን ሞኖ ሞተር ከ NET መድረክ ትግበራ ጋር 7.4 ን ለመልቀቅ ተዘምኗል።
    • በአርኤስኤ ስልተ ቀመር እና በRSA-PSS ዲጂታል ፊርማዎች ላይ የተመሰረተ ምስጠራን ለመመስረት ድጋፍ ተተግብሯል።
    • የUI አውቶሜሽን ኤፒአይ የመጀመሪያ ስሪት ታክሏል።
    • የምንጭ ዛፉ የኤልዲኤፒ እና የ vkd3d ቤተ-መጻሕፍትን ያጠቃልላል፣ እነዚህም በPE ፎርማት የተጠናቀሩ፣ የእነዚህን ቤተ-መጻሕፍት ዩኒክስ ስብስቦችን የማቅረብ አስፈላጊነትን ያስወግዳል።
    • የOpenAL ቤተ-መጽሐፍት ተቋርጧል።

ምንጭ: opennet.ru

አስተያየት ያክሉ