د DragonFly BSD 6.0 عملیاتي سیسټم خوشې کول

د یو کال څخه زیات پرمختګ وروسته، DragonFlyBSD 6.0 خپور شو. دا یو هایبرډ کرنل عملیاتي سیسټم دی چې په 2003 کې د FreeBSD 4.x څانګې بدیل په توګه رامینځته شوی. د DragonFly BSD ځانګړتیاو کې د ویشل شوي نسخې فایل سیسټم HAMMER، د کارونکي پروسو په توګه د "مجازی" سیسټم کرنلونو بارولو ملاتړ، د SSD ډرایو کې د فایل سیسټم ډیټا او میټاډاټا کیش کولو وړتیا، د شرایطو څخه خبر ډول سمبولیک لینکونه، د پروسو کنګل کولو وړتیا پداسې حال کې چې په ډیسک کې د دوی حالت ساتل کیږي، او د سپک وزن تارونو (LWKT) په کارولو سره هایبرډ کرنل شامل دي.

په DragonFlyBSD 6.0 کې لوی پرمختګونه اضافه شوي:

  • د مجازی فایل سیسټم (vfs_cache) کیشنګ سیسټم عصري شوی دی. دې بدلون د فایل سیسټمونو اعتبار او فعالیت ښه کړی دی. د cache_fullpath() کال په کارولو سره د بشپړې لارې کیشنګ ښه شوی دی.
  • د dsynth یوټیلټي، چې د DPort بائنري زیرمو د ځایي جوړولو او ساتلو لپاره ډیزاین شوې، د پام وړ ښه شوې ده. نوې نسخه اوس تاسو ته اجازه درکوي چې د پیکجونو جوړولو لپاره په واضح ډول ports-mgmt/pkg مشخص کړئ، د ZSTD الګوریتم لپاره ملاتړ اضافه کړئ، د 'prepare-system' قوماندې کې زاړه پیکجونه لرې کړئ، او د جوړولو پرمهال د ccache کارولو وړتیا اضافه کړئ.
  • د HAMMER2 فایل سیسټم باندې کار دوام لري. دا د جلا سنیپ شاټ نصبولو، د لیکلو وړ سنیپ شاټونو، د لارښود کچې کوټې، زیاتیدونکي عکس العمل، د مختلفو ډیټا کمپریشن الګوریتمونو ملاتړ، او د ډیری کوربه توبونو کې د معلوماتو ویش سره ملټي ماسټر عکس العمل په څیر ځانګړتیاوې لري. نوې خپرونه د څو حجم برخو لپاره لومړني ملاتړ اضافه کوي، چې ډیری محلي ډرایو ته اجازه ورکوي چې په یوه واحد برخه کې یوځای شي (د شبکې ملټي ماسټر حالت لاهم ملاتړ شوی نه دی). د برخې د ودې وړتیا پلي شوې ده (د هامر 2 ګروفز قومانده اضافه شوې ده). د نقل کولو سره جدي ستونزې حل شوې دي.
  • د tmpfs فایل سیسټم فعالیت د پام وړ ښه شوی. د mounttmpfs اسانتیا اضافه شوې ترڅو په tmpfs کې /tmp او /var/run ځای په ځای کول اسانه کړي.
  • د Ext2 فایل سیسټم پلي کول اضافه شوي چې د GPL جواز لرونکي کوډ نلري.
  • د مجازی حافظې سیسټم کې د پام وړ بدلونونه راغلي دي، په شمول د MAP_VPAGETABLE mmap() ملاتړ لرې کول، کوم چې د vkernel لپاره اړین دی (مجازی کرنلونه چې د کارونکي پروسې په توګه روان دي). vkernel پلان شوی چې په راتلونکي نسخه کې بیا معرفي شي، د HVM په کارولو سره بیا جوړ شي.
  • د callout*() زنګونو پلي کول بیا کار شوی دی.
  • د EFI چوکاټ بفر ملاتړ ښه شوی.
  • د سیسموس ډرایور ته د ایوډیو ملاتړ اضافه شو.
  • clock_nanosleep، fexecve، getaddrinfo، او timeout ته زنګونه اضافه شوي دي. د fcntl(F_GETPATH) او IP_SENDSRCADDR او SO_PASSCRED بیرغونو لپاره ملاتړ پلي شوی دی.
  • د kmalloc_obj فرعي سیسټم د حافظې ټوټې کولو کمولو لپاره کرنل ته اضافه شوی دی.
  • د AMD پروسیسرونو د SMN (سیسټم مدیریت شبکې) فرعي سیسټم لپاره د amdsmn ډرایور ملاتړ د FreeBSD څخه پورټ شوی دی.
  • devd د بېسیم اډاپټرونو اتوماتیک کشف او د هغوی لپاره د wlanX شبکې انٹرفیسونو رامینځته کول چمتو کوي.
  • د sysclock_t ډول له ۳۲-bit څخه ۶۴-bit ارزښت ته بدل شوی دی.
  • د سیسټم د زنګ وهلو د اجرا کولو سلسله غوره شوې ده.
  • د ټیټ حافظې شرایطو لاندې غوره فعالیت.
  • د زندان د جلا کولو میکانیزم د پام وړ بیا کار شوی دی. د زندان سیسټم پیرامیټرې بیا تنظیم شوي دي.
  • د انټل I219 ایترنیټ کنټرولرونو لپاره اضافه شوی ملاتړ او د ریالټیک چپس لپاره پراخه ملاتړ. د bnx ډرایور اوس د براډکام نیټ ایکسټریم 57764، 57767، او 57787 چپس ملاتړ کوي.
  • د شبکې سټک د AF_ARP پتې کورنۍ ملاتړ لپاره تازه شوی، کوم چې د ARP پتې استازیتوب کوي.
  • د DRM (مستقیم رینډینګ مدیر) انٹرفیس برخې د لینکس کرنل 4.10.17 سره همغږي شوي دي. د انټیل GPUs لپاره drm/i915 ډرایور تازه شوی دی.
  • د ډیفالټ سیریل پورټ تروپټ له ۹۶۰۰ څخه ۱۱۵۲۰۰ باډ ته لوړ شوی دی.
  • د ifconfig یوټیلټي د "-f" اختیار او د انٹرفیس ګروپ لخوا د محصول فلټر کولو وړتیا سره تازه شوې ده.
  • د بندولو، ریبوټ کولو، پرنټف، ټیسټ، ش، ایفیوار، او یوفیسائن اسانتیاوو پلي کول د فری بی ایس ډی څخه همغږي شوي دي.
  • د چنګ، ګوموکو، مونوپ او سي ګرام لوبې د نیټ بي ایس ډي څخه پورټ شوي دي.
  • د efidp او efibootmgr اسانتیاوې شاملې دي.
  • د pthreads کتابتون وړتیاوې پراخې شوې دي، د pthread_getname_np() لپاره ملاتړ اضافه شوی دی.
  • د libstdbuf کتابتون د FreeBSD څخه لیږدول شوی دی.
  • لیبوټیل اوس د sockaddr_snprintf() ملاتړ کوي، چې د NetBSD څخه پورټ شوی.
  • په انسټالر کې ټاکل شوي پاسورډونو کې د ځانګړو حروفو کارول اجازه لري.
  • د zstd بسته (نسخه ۱.۴.۸) په اساسي بسته کې شامله ده.
  • د دریمې ډلې اجزاو تازه شوي نسخې شاملې دي dhcpcd 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