ሚር 2.0 የማሳያ አገልጋይ መለቀቅ

የቀረበው በ የማሳያ አገልጋይ መለቀቅ ሚር 2.0የዩኒቲ ሼል እና የኡቡንቱ እትም ለስማርትፎኖች ልማት ቢተዉም በካኖኒካል መገንባቱን ቀጥሏል። ሚር በካኖኒካል ፕሮጄክቶች ውስጥ ተፈላጊ ሆኖ ይቆያል እና አሁን ለተከተቱ መሳሪያዎች እና የነገሮች በይነመረብ (አይኦቲ) መፍትሄ ሆኖ ተቀምጧል። ሚር ለዋይላንድ እንደ ስብጥር አገልጋይ ሆኖ ሊያገለግል ይችላል፣ ይህም ማንኛውንም አፕሊኬሽኖች ዌይላንድን በመጠቀም (ለምሳሌ በGTK3/4፣ Qt5 ወይም SDL2 የተሰራ) በ Mir ላይ በተመሰረቱ አካባቢዎች እንዲሰሩ ያስችልዎታል። ለኡቡንቱ 18.04-20.10 የተዘጋጁ የመጫኛ ጥቅሎች (PPA) እና Fedora 30/31/32. የፕሮጀክት ኮድ የተሰራጨው በ በ GPLv2 ፍቃድ የተሰጠው።

ጉልህ የሆነ የስሪት ቁጥር ለውጥ በኤፒአይ አለመጣጣም ለውጦች እና አንዳንድ የተቋረጡ APIs በመወገዱ ነው። በተለይም ለተለየ ሚርክሊንት እና ሚርሰርቨር ኤፒአይዎች የሚደረገው ድጋፍ ተቋርጧል፣ በምትኩ የ Wayland ፕሮቶኮልን ለመጠቀም ከረጅም ጊዜ በፊት ሲታሰብ ቆይቷል። ከተአምራዊ እና ሚርሰርቨር ጋር የተያያዙ ቤተ-መጻሕፍት እንዲቆዩ ተደርገዋል፣ነገር ግን አሁን ጥቅም ላይ የሚውሉት በውስጥ ብቻ ነው፣የርዕስ ፋይሎችን አይሰጡም እና ABIን ለመጠበቅ ዋስትና አይሰጡም (ለወደፊቱ የታቀደ ትልቅ ኮድ ጽዳት)። የእነዚህ ኤፒአይዎች ዋጋ መቀነስ ከ UBports ፕሮጀክት ጋር ተመሳሳይ ነው፣ እሱም በኡቡንቱ ንክኪ ውስጥ ተአማኒነት መጠቀሙን ቀጥሏል። በአሁኑ ጊዜ የ Mir 1.x ችሎታዎች ለ UBports ፍላጎቶች በቂ እንዲሆኑ ተወስኗል, እና ወደፊት ፕሮጀክቱ ወደ ሚር 2.0 መቀየር ይችላል.

ሚርክሊንትን ማስወገድ እንዲሁም ለተአምራዊ ኤፒአይ ብቻ ጥቅም ላይ ለዋሉት የግራፊክ መድረኮች የአንዳንድ በይነገጽ ድጋፍን አስወግዷል። ይህ ማቅለል ወደ የሚታዩ ለውጦች እንደማይመራ እና ከመድረኮች ጋር አብሮ ለመስራት ኮድን ለማሻሻል እንደ መሰረት ሆኖ እንደሚያገለግል ተስተውሏል, በተለይም በበርካታ ጂፒዩዎች ለስርዓቶች ድጋፍ መስክ, ጭንቅላት በሌለው ሁነታ እና የርቀት መሳሪያዎችን በማዘጋጀት ይሰራል. የዴስክቶፕ መዳረሻ.

በመካሄድ ላይ ያለው የጽዳት አካል፣ ሜሳ-ተኮር ጥገኞች ከሜሳ-ኪሜ እና ሜሳ-x11 መድረኮች ተወግደዋል - gbm ብቻ ከጥገኛዎቹ ቀርቷል፣ ይህም ሚር ከNVDIA አሽከርካሪዎች ጋር በ X11 ላይ መስራቱን ለማረጋገጥ አስችሏል። mesa-kms መድረክ ወደ gbm-kms እና mesa-x11 ወደ gbm-x11 ተቀይሯል። ሚር በ Raspberry Pi 3 ቦርዶች ከብሮድኮም ሾፌሮች ጋር ጥቅም ላይ እንዲውል ለማድረግ አዲስ የrpi-dispmanx መድረክ ተጨምሯል። የ MirAL (ሚር አብስትራክሽን ንብርብር) ንብርብሩ ወደ ሚር አገልጋይ በቀጥታ መደወልን እና የኤቢአይ መዳረሻን በሊብሚራል ቤተ መፃህፍት በኩል እንዳይደርስ ማድረግ በአገልጋዩ በኩል (ኤስኤስዲ) ላይ የመስኮት ማስጌጥን የማንቃት እና የማሰናከል ችሎታን አክሏል። እንዲሁም በማገጃው የማሳያ ውቅረት ውስጥ ልኬትን የማዋቀር ችሎታ።

ሚር 2.0 የማሳያ አገልጋይ መለቀቅ

ምንጭ: opennet.ru

አስተያየት ያክሉ