ለሊኑክስ ከርነል የ NVIDIA ክፍት ምንጭ የቪዲዮ ነጂዎች

NVIDIA በባለቤትነት ቪዲዮ ነጂዎች ስብስብ ውስጥ የተካተቱት ሁሉም የከርነል ሞጁሎች ክፍት ምንጭ መሆናቸውን አስታውቋል። ኮዱ በ MIT እና GPLv2 ፍቃዶች ተከፍቷል። ሞጁሎችን የመገንባት ችሎታ ለ x86_64 እና aarch64 አርክቴክቸር በሊኑክስ ከርነል 3.10 እና አዳዲስ ልቀቶች ላይ ይሰጣል። እንደ CUDA፣ OpenGL እና Vulkan stacks ያሉ በተጠቃሚ ቦታ ላይ ጥቅም ላይ የዋሉት ፈርምዌር እና ቤተ-መጻሕፍት በባለቤትነት ይቆያሉ።

የኮዱ ህትመት ከNVDIA ጂፒዩዎች ጋር በሊኑክስ ሲስተሞች ላይ አብሮ ለመስራት፣ ከስርዓተ ክወናው ጋር ያለውን ውህደት ለማጠናከር እና የአሽከርካሪዎችን አቅርቦት እና የችግሮች ማረም ቀላል በሆነ መልኩ መሻሻልን እንደሚያመጣ ይጠበቃል። የኡቡንቱ እና SUSE አዘጋጆች በክፍት ሞጁሎች ላይ ተመስርተው ፓኬጆችን መስራታቸውን አስቀድመው አስታውቀዋል። ክፍት ሞጁሎች መኖራቸው የኒቪዲ ሾፌሮችን ከስርዓቶች ጋር በማዋሃድ መደበኛ ባልሆኑ የሊኑክስ ከርነል ግንባታዎች ላይ ቀላል ያደርገዋል። ለNVadi ክፍት ምንጭ ከማህበረሰቡ ጋር በቅርበት ግንኙነት እና ለውጦችን እና ገለልተኛ ኦዲት ለማድረግ የሶስተኛ ወገን ግምገማ በማድረግ የሊኑክስ ነጂዎችን ጥራት እና ደህንነት ለማሻሻል ይረዳል።

የቀረበው ክፍት ኮድ መሰረት በአንድ ጊዜ የባለቤትነት አሽከርካሪዎች ምስረታ ላይ ጥቅም ላይ ይውላል, በተለይም ዛሬ በታተመው የቅድመ-ይሁንታ ቅርንጫፍ 515.43.04 ውስጥ ጥቅም ላይ ይውላል. በዚህ ጉዳይ ላይ ዋናው የተዘጋ ማከማቻ ነው፣ እና የታቀደው ክፍት ኮድ መሰረት ለእያንዳንዱ የባለቤትነት አሽከርካሪዎች ከተወሰነ ሂደት እና ጽዳት በኋላ በካስት መልክ ይዘመናል። የግለሰብ ለውጦች ታሪክ አልቀረበም ፣ ለእያንዳንዱ የአሽከርካሪው ስሪት አጠቃላይ ቃል ብቻ (በአሁኑ ጊዜ ለአሽከርካሪ 515.43.04 የሞጁሎች ኮድ ታትሟል)።

ነገር ግን የማህበረሰቡ አባላት ማስተካከያዎችን እና ለውጦችን ወደ ሞጁል ኮድ ለመግፋት የመሳብ ጥያቄዎችን እንዲያቀርቡ እድል ተሰጥቷቸዋል, ነገር ግን እነዚህ ለውጦች በህዝብ ማከማቻ ውስጥ እንደ ተለያዩ ለውጦች አይገለጡም, ነገር ግን በመጀመሪያ ወደ ዋናው የግል ማከማቻ ውስጥ ይጣመራሉ. እና ከዚያ በኋላ ብቻ ከቀሪዎቹ ለውጦች ጋር ተላልፈዋል። በልማት ውስጥ ለመሳተፍ የንብረት ባለቤትነት መብትን ወደ ተላለፈው ኮድ ወደ NVIDIA (የአስተዋጽዖ አበርካች ስምምነት) ማስተላለፍ ላይ ስምምነት መፈረም አለቦት.

የከርነል ሞጁሎች ኮድ በሁለት ክፍሎች ይከፈላል-አጠቃላይ አካላት ከስርዓተ ክወናው ጋር ያልተጣመሩ እና ከሊኑክስ ከርነል ጋር መስተጋብር ለመፍጠር ንብርብር። የመጫኛ ጊዜን ለመቀነስ, የተለመዱ አካላት አሁንም በባለቤትነት በ NVIDIA ነጂዎች ውስጥ ቀድሞውኑ በተሰበሰበ ሁለትዮሽ ፋይል መልክ ይቀርባሉ, እና ንብርብሩ አሁን ያለውን የከርነል ስሪት እና ነባሩን መቼቶች ግምት ውስጥ በማስገባት በእያንዳንዱ ስርዓት ላይ ይሰበሰባል. የሚከተሉት የከርነል ሞጁሎች ቀርበዋል: nvidia.ko, nvidia-drm.ko (የቀጥታ አቀራረብ ሥራ አስኪያጅ), nvidia-modeset.ko እና nvidia-uvm.ko (የተዋሃደ የቪዲዮ ማህደረ ትውስታ).

የGeForce ተከታታይ እና የስራ ቦታ ጂፒዩ ድጋፍ በአልፋ ጥራት ተዘርዝሯል፣ነገር ግን በNVadia Turing እና NVIDIA Ampere architectures ላይ የተመሰረቱ የወሰኑ ጂፒዩዎች በመረጃ ማእከል ኮምፒውቲንግ ማፋጠን እና ትይዩ ኮምፒውቲንግ (CUDA) አርክቴክቸር ሙሉ በሙሉ የተደገፉ እና ሙሉ ለሙሉ የተሞከሩ እና ለምርት አገልግሎት ተስማሚ ናቸው። ፕሮጀክቶች (ክፍት ምንጭ ቀድሞውኑ የባለቤትነት ነጂዎችን ለመተካት ዝግጁ ነው). ለስራ ቦታዎች የጂኢሲ እና የጂፒዩ ድጋፍን ማረጋጋት ለወደፊት ልቀቶች ታቅዷል። በመጨረሻም የክፍት ምንጭ ኮድ መሰረት የመረጋጋት ደረጃ ወደ ባለቤትነት ነጂዎች ደረጃ ይደርሳል.

አሁን ባለው መልኩ የታተሙ ሞጁሎችን በዋናው የከርነል ውስጥ ማካተት አይቻልም ምክንያቱም የከርነል ኮድ መስፈርቶችን እና የስነ-ህንፃ ሥነ-ሥርዓቶችን ስለማያሟሉ NVIDIA ይህንን ችግር ለመፍታት ከ Canonical, Red Hat እና SUSE ጋር አብሮ ለመስራት አስቧል. የነጂውን ሶፍትዌር በይነገጾች ማረጋጋት። በተጨማሪም, የታተመው ኮድ በከርነል ውስጥ የተካተተውን ክፍት ምንጭ የኑቮ ሾፌርን ለማሻሻል ጥቅም ላይ ሊውል ይችላል, ይህም እንደ የባለቤትነት ሾፌር ተመሳሳይ የጂፒዩ firmware ይጠቀማል.

ምንጭ: opennet.ru

አስተያየት ያክሉ