NetBSD ፕሮጀክት
የ twm መስኮት አስተዳዳሪ ላለፉት 20 ዓመታት በNetBSD ላይ ቀርቧል እና ዛሬ ባለው አካባቢ ውስጥ ጥንታዊ ይመስላል። ሰዎች ለነባሪ twm የሰጡት አሉታዊ ምላሽ ገንቢዎቹ ነባሪውን ሼል እንዲያጤኑት እና የበለጠ ኃይለኛ የሆነውን CTWM መስኮት አስተዳዳሪን በመጠቀም በሌሎች ኦፕሬቲንግ ሲስተሞች ውስጥ ልምድ ላላቸው ተጠቃሚዎች ምቹ አካባቢ እንዲፈጥሩ አስገደዳቸው።
CTWM ምናባዊ ዴስክቶፖችን ይደግፋል፣ በንቃት እየተገነባ ነው፣ እና በNetBSD ተስማሚ ፈቃድ ስር ይገኛል። በ CTWM መሰረት የተተገበሩ አዳዲስ ባህሪያት በራስ ሰር የመነጨ የአፕሊኬሽን ሜኑ፣ ጠቃሚ የቁልፍ ሰሌዳ አቋራጮች ያለ መዳፊት ሙሉ ቁጥጥር፣ ከተለያዩ የስክሪን ጥራቶች ጋር ለመስራት መላመድ (ትላልቅ ቅርጸ ቁምፊዎችን ከጨመረ በኋላ HiDPI ን ጨምሮ) ሁለቱንም በጣም ቀርፋፋ እና በጣም የመደገፍ ችሎታን ያጠቃልላል። ነጠላ የማዋቀሪያ ፋይል በመጠቀም ፈጣን ስርዓቶች.
ነበር፡
ሆነ፡-
በተጨማሪም
ወደ ኔትቢኤስዲ ማጓጓዝን ከሚያስቸግረው የዋይላንድ አንዱ ገፅታ የስክሪን፣ የግብአት እና የመስኮት አስተዳደርን የመቆጣጠር ሃላፊነት ባለው የተቀናጀ አስተዳዳሪዎች ውስጥ ከፍተኛ መጠን ያለው OS-ተኮር ኮድ መኖሩ ነው። ዌይላንድ እንደ ቅጽበታዊ ገጽ እይታ፣ ስክሪን መቆለፍ እና የመስኮት አስተዳደር ላሉ ባህሪያት ዝግጁ ፕሮቶኮሎችን አይሰጥም፣ እና አሁንም እንደ ተንቀሳቃሽነት፣ ሞዱላሪቲ እና መደበኛነት ባሉ አካባቢዎች ከ X አገልጋይ ጀርባ ይቀራል።
ተጨማሪ ችሎታዎች በተዋሃዱ አስተዳዳሪ ወይም በፕሮቶኮል ማራዘሚያዎች ፍቺ ይተገበራሉ። የዌስተን ስብጥር ማጣቀሻ አገልጋይ በሊኑክስ ከርነል ኤፒአይ ላይ በእጅጉ ይተማመናል። ለምሳሌ፣ ከ epoll I/O multiplexing method ጋር ያለው ትስስር kqueueን ለመደገፍ እንደገና መስራትን ይጠይቃል። kqueue ን ለመጠቀም ንጣፎች ቀድሞውኑ በቢኤስዲ ሲስተሞች ገንቢዎች ተዘጋጅተዋል፣ ነገር ግን እስካሁን ወደ ዋናው ደረጃ ተቀባይነት አያገኙም።
የማጣቀሻ ስብጥር አገልጋይ ኮድ መጀመሪያ ላይ በአይን የተጻፈው በሊኑክስ ላይ ብቻ ነው እና የሌሎች ስርዓቶችን ገፅታዎች ከግምት ውስጥ አያስገባም (ለምሳሌ ፣ ኮዱ “#include”ን ይጠቀማል) " እና በሊቢንፑት ላይ ጥገኛ መሆን). FreeBSD የሊኑክስ ግቤት ኤፒአይ ክሎሎንን ይተገብራል፣ነገር ግን NetBSD በመሠረታዊነት የተለየ የግቤት አስተዳደር ኤፒአይ፣ WScons ይጠቀማል። በአሁኑ ጊዜ የዊስኮንስ ድጋፍ ወደ swc ተጨምሯል እና ወደ ሌሎች የተዋሃዱ አስተዳዳሪዎች ለማስተላለፍ ታቅዷል።
የNetBSD ተወካዮች የWayland ገንቢዎችን ለማሳመን አስበዋል ከኤፖል ጋር ሃርድ ማገናኛን እንዳይጠቀሙ፣ ነገር ግን ወደ ሁለንተናዊ ንብርብር እንደ ነፃነት እንዲቀይሩ። የታቀዱ ስራዎች የዲአርኤም/KMS ቁልል የ NetBSD ከርነል እና የግራፊክስ ነጂዎችን ማዘመንን፣ ከሊኑክስ ከርነል ወደብ የሚያስገባ ኮድን ጨምሮ፣ እንዲሁም ለቪዲዮ ሁነታዎች የአቶሚክ መቀያየርን፣ የዲአርኤም አዲስ ስሪቶች እና የGlamour API (X11 ን ለማስኬድ) ድጋፍን ይጨምራል። አፕሊኬሽኖች xwayland) . በ Wayland ላይ የተመሰረተ የተቀናጀ አገልጋይ የፍሬምበፈርስ ድጋፍን ለመጨመር ታቅዷል።
ምንጭ: opennet.ru