DragonFly BSD 6.0 ስርዓተ ክወና መለቀቅ

ከአንድ አመት በላይ ልማት በኋላ DragonFlyBSD 6.0 ተለቀቀ ፣ እ.ኤ.አ. በ 2003 የፍሪቢኤስዲ 4.x ቅርንጫፍ አማራጭ ልማት ዓላማ የተፈጠረ ዲቃላ ከርነል ያለው ኦፕሬቲንግ ሲስተም ታትሟል ። ከ DragonFly BSD ባህሪያት መካከል የተከፋፈለውን የፋይል ስርዓት HAMMER ማድመቅ እንችላለን፣ “ምናባዊ” የስርዓት አስኳሎች እንደ ተጠቃሚ ሂደቶች የመጫን ድጋፍ፣ መረጃን የመሸጎጫ ችሎታ እና FS ሜታዳታ በኤስኤስዲ ድራይቮች ላይ፣ አውድ-ስሜታዊ ተለዋጭ ተምሳሌታዊ አገናኞች፣ ችሎታ ቀላል ክብደት ያላቸውን ክሮች (LWKT) በመጠቀም ዲቃላ ከርነል በዲስክ ላይ ሁኔታቸውን በሚያስቀምጡበት ጊዜ ሂደቶችን ለማቀዝቀዝ።

በ DragonFlyBSD 6.0 ውስጥ የታከሉ ዋና ማሻሻያዎች፡-

  • በምናባዊ ፋይል ስርዓት (vfs_cache) ውስጥ ያለው መሸጎጫ ስርዓት ተሻሽሏል። ለውጡ የፋይል ስርዓቶችን አስተማማኝነት እና አፈፃፀም አሻሽሏል. መሸጎጫ_fullpath() ጥሪን በመጠቀም የተሻሻለ የሙሉ ዱካ መሸጎጫ።
  • ለአካባቢ ስብሰባ እና የDPort ሁለትዮሽ ማከማቻዎችን ለመጠገን የተነደፈው የ dysynth መገልገያ በከፍተኛ ሁኔታ ተሻሽሏል። አዲሱ ስሪት ጥቅሎችን ለመገንባት ports-mgmt/pkg በግልፅ የመግለጽ ችሎታ አለው፣ ለ ZSTD ስልተ ቀመር ተጨማሪ ድጋፍ፣ በ'ዝግጅት-ስርዓት' ትዕዛዝ ውስጥ ያረጁ ፓኬጆችን ያስወግዳል እና በሚገነቡበት ጊዜ ccache የመጠቀም ችሎታን ይጨምራል።
  • ስራው በHAMMER2 የፋይል ስርዓት ላይ ቀጥሏል፣ ይህም እንደ ቅጽበተ-ፎቶዎችን መጫን፣ ሊጻፍ የሚችል ቅጽበተ-ፎቶዎች፣ የማውጫ ደረጃ ኮታዎች፣ ተጨማሪ መስተዋቶች፣ ለተለያዩ የውሂብ መጭመቂያ ስልተ ቀመሮች ድጋፍ፣ ለብዙ አስተናጋጆች ከመረጃ ማሰራጨት ጋር ባለብዙ-ማስተር ማንጸባረቅ። አዲሱ ልቀት ለባለ ብዙ ጥራዝ ክፍልፋዮች የመጀመሪያ ድጋፍን ይጨምራል፣ ይህም በርካታ የአካባቢ ዲስኮችን ወደ አንድ ክፍልፍል እንዲያጣምሩ ያስችልዎታል (ባለብዙ-ማስተር አውታረ መረብ ሁነታ ገና አልተደገፈም)። የክፋዩን መጠን የመጨመር ችሎታ ተተግብሯል (የ hammer2 growfs ትዕዛዝ ተጨምሯል). ዋና ዋና የመቀነስ ጉዳዮች ተፈትተዋል።
  • የ tmpfs ፋይል ስርዓት አፈጻጸም በእጅጉ ተሻሽሏል። በtmpfs ውስጥ /tmp እና/var/ን ለማስቀመጥ ቀላል ለማድረግ የ mounttmpfs መገልገያ ታክሏል።
  • የGPL ፍቃድ ያለው ኮድ የሌለው የExt2 ፋይል ስርዓት ትግበራ ታክሏል።
  • ለ vkernell (ምናባዊ ከርነሎች እንደ ተጠቃሚ ሂደት የሚሄዱ) እንዲሰሩ የሚያስፈልገው የ MAP_VPAGETABLE mmap () ድጋፍን ማስወገድን ጨምሮ በምናባዊ ማህደረ ትውስታ ስርዓት ላይ ጉልህ ለውጦችን አድርጓል። በሚቀጥለው እትም በ HVM መሰረት እንደገና የተነደፈ vkernel ለመመለስ ታቅዷል.
  • የጥሪ*() ጥሪዎች ትግበራ እንደገና ተዘጋጅቷል።
  • የተሻሻለ የEFI ክፈፍ ቋት ድጋፍ።
  • ለ sysmouse ሾፌር የኤቭዴቭ ድጋፍ ታክሏል።
  • ወደ clock_nanosleep፣ fexecve፣ getaddrinfo እና የጊዜ ማብቂያ ጥሪዎች ታክለዋል። ለfcntl(F_GETPATH) እና ለIP_SENDSRCADDR እና SO_PASSCRED ባንዲራዎች ድጋፍን ተግባራዊ አድርጓል።
  • የማህደረ ትውስታ መቆራረጥን ለመቀነስ የkmalloc_obj ንዑስ ስርዓት ወደ ከርነል ተጨምሯል።
  • የ AMD ፕሮሰሰሮች የኤስኤምኤን (System Management Network) ንዑስ ስርዓት ለ amdsmn ሾፌር ድጋፍ ከFreeBSD ተንቀሳቅሷል።
  • devd የገመድ አልባ አስማሚዎችን አውቶማቲክ እውቅና እና ለእነሱ የwlanX አውታረ መረብ በይነገጾችን ይፈጥራል።
  • የ sysclock_t አይነት ከ32 ወደ 64-ቢት ተቀይሯል።
  • የስርዓት ጥሪ ማስጀመሪያ ሰንሰለት ተመቻችቷል።
  • በዝቅተኛ የማህደረ ትውስታ ሁኔታዎች ውስጥ የተመቻቸ ስራ።
  • የእስር ቤት ገለልተኛ የአካባቢ ዘዴ በከፍተኛ ሁኔታ እንደገና ተዘጋጅቷል። እስር ቤቱ * sysctl መለኪያዎች በአዲስ መልክ ተዋቅረዋል።
  • ለኢንቴል I219 ኢተርኔት መቆጣጠሪያዎች የተጨመረ ድጋፍ እና ለሪልቴክ ቺፕስ የተዘረጋ ድጋፍ። የ bnx ነጂው ለ Broadcom NetXtreme 57764፣ 57767 እና 57787 ቺፕስ ድጋፍ አድርጓል።
  • ለAF_ARP አድራሻ ቤተሰብ የአውታረ መረብ ቁልል ድጋፍ ታክሏል፣ እሱም የኤአርፒ አድራሻዎችን ይወክላል።
  • DRM (በቀጥታ ስርጭት አስተዳዳሪ) የበይነገጽ ክፍሎች ከሊኑክስ ከርነል 4.10.17 ጋር ተመሳስለዋል። ለኢንቴል ጂፒዩ የዘመነ drm/i915 ሾፌር።
  • ነባሪው ተከታታይ ወደብ የመተላለፊያ ይዘት ከ 9600 ወደ 115200 baud ጨምሯል።
  • የ "-f" አማራጭ ወደ ifconfig መገልገያ እና ውፅዓት በበይነገጽ ቡድን የማጣራት ችሎታ ላይ ተጨምሯል።
  • የመገልገያዎቹ መዘጋት፣ ዳግም ማስነሳት፣ ህትመት፣ ፈተና፣ sh, efivar, uefisign ትግበራዎች ከFreeBSD ጋር ተመሳስለዋል።
  • ጨዋታዎች ቺንግ፣ጎሞኩ፣ሞኖፕ እና ክግራም ከNetBSD ተልከዋል።
  • የ efidp እና efibootmgr መገልገያዎች ተካትተዋል።
  • የ pthreads ቤተ-መጽሐፍት ችሎታዎች ተዘርግተዋል፣ ለ pthread_getname_np() ድጋፍ ታክሏል።
  • የlibstdbuf ቤተ-መጽሐፍት ከFreeBSD ተንቀሳቅሷል።
  • ለ sockaddr_snprintf() ድጋፍ ከNetBSD የተወሰደ ወደ libutil ታክሏል።
  • በመጫኛው ውስጥ የተገለጹት የይለፍ ቃሎች ልዩ ቁምፊዎችን መጠቀም ይፈቅዳሉ.
  • መሠረታዊው ጥቅል የ zstd ጥቅል (ስሪት 1.4.8) ያካትታል።
  • የዘመኑ የሶስተኛ ወገን ክፍሎች ስሪቶች dcpcd 9.4.0፣ grep 3.4፣ less 551፣ libressl 3.2.5፣ openssh 8.3p1፣ tcsh 6.22.02፣ wpa_supplicant 2.9 ጨምሮ። ነባሪው ማጠናከሪያ gcc-8 ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ