د OpenBSD 6.9 خپرول

د وړیا کراس پلیټ فارم UNIX په څیر عملیاتي سیسټم خلاصول OpenBSD 6.9 وړاندې کیږي. د يادونې ده، چې دا د يادې پروژې ۵۰مه خپرونه ده، چې سږ کال به يې ۲۶ چارې پيل شي. د OpenBSD پروژه په 50 کې د تیو ډی راډټ لخوا د NetBSD پراختیا کونکو سره د شخړې وروسته رامینځته شوې ، چې په پایله کې تیو د NetBSD CVS ذخیره ته د لاسرسي مخه ونیول شوه. له دې وروسته ، تیو دی راډټ او د ورته فکر لرونکو خلکو یوې ډلې د NetBSD سرچینې ونې پراساس یو نوی خلاص عملیاتي سیسټم رامینځته کړ ، چې اصلي پراختیایی اهداف یې د پورټ وړتیا وه (26 هارډویر پلیټ فارمونه ملاتړ شوي) ، معیاري کول ، سم عملیات ، فعال امنیت. او مدغم کریپټوګرافیک اوزار. د OpenBSD 1995 بیس سیسټم بشپړ نصب ISO عکس 13 MB دی.

پخپله د عملیاتي سیسټم سربیره ، د OpenBSD پروژه د خپلو برخو لپاره پیژندل کیږي ، کوم چې په نورو سیسټمونو کې پراخه شوي او ځان یې یو له خورا خوندي او لوړ کیفیت حلونو څخه ثابت کړی. د دوی په منځ کې: LibreSSL (د OpenSSL فورک)، OpenSSH، PF پیکټ فلټر، OpenBGPD او OpenOSPFD روټینګ ډیمونونه، OpenNTPD NTP سرور، OpenSMTPD میل سرور، د متن ټرمینل ملټي پلیکسر (د GNU سکرین سره ورته) tmux، identd ډیمون د IDENT پروتوکول بدیل پلي کول. د GNU groff بسته - mandoc، د غلطۍ زغملو سیسټمونو تنظیم کولو پروتوکول CARP (د عام پتې ریډنډنسی پروتوکول)، لږ وزن لرونکی HTTP سرور، د OpenRSYNC فایل همغږي کولو اسانتیا.

اصلي پرمختګونه:

  • د سافټرایډ ډرایور د ډیټا کوډ کولو سره د سافټویر RAID1 پلي کولو سره RAID1C حالت اضافه کړی.
  • دوه نوي شالید پروسې شاملې دي - dhcpleased او resolvd، کوم چې د slaacd سره یوځای کار کوي او په اتوماتيک ډول د شبکې انٹرفیسونه تنظیموي او په DNS کې نومونه حل کوي. dhcpleased د IP پتې ترلاسه کولو لپاره DHCP پلي کوي، او resolvd د resolv.conf منځپانګې اداره کوي د نوم سرور معلوماتو پراساس چې د dhcpleased، slaacd، او ډرایورانو لکه umb څخه ترلاسه شوي.
  • د M1 پروسیسر سره د ایپل وسیلو لپاره لومړني ملاتړ اضافه شوی. پدې کې د Apple Icestorm/Firestorm arm64 cores پیژندنه او د BCM4378 بې سیم چپس لپاره اضافي ملاتړ شامل دي چې په Apple M1 SoC کې کارول کیږي.
  • د پاورpc64 پلیټ فارم لپاره ښه ملاتړ، د POWER64 او POWER8 پروسیسرونو پراساس د 9-bit سیسټمونو لپاره رامینځته شوی. د پاور پی سی 64 لپاره د تیرې خپرونې په پرتله، د RETGUARD محافظت میکانیزم لپاره ملاتړ پلي شوی، د Aspeed BMC چوکاټ بفر لپاره د astfb ډرایور اضافه شوی، د AMD GPUs سره په سیسټمونو کې د radeondrm او amdgpu ډرایورانو عملیات سره ستونزې حل شوي، د شبکې بوټ کولو وړتیا د رام ډیسک لپاره د کرنل اسمبلو کې اضافه شوې ، د موډونو لپاره ملاتړ د CPU POWER9 انرژي سپمولو کې اضافه شوی ، د فلوټینګ پوائنټ عملیاتو په جریان کې رامینځته شوي استثنااتو لپاره ملاتړ اضافه شوی ، د PowerNV سیسټمونو لپاره د IPMI ملاتړ پلي شوی.
  • د ARM64 پلیټ فارمونو لپاره ، د Cortex-A78AE ، Cortex-X1 او Neoverse V1 CPUs لپاره ملاتړ چمتو شوی ، د ARM64 مطلوب کاپيین ، کاپي آوټ او kcopy کال اختیارونه پلي شوي ، د ARMv8 کریپټو توسیعونو ملاتړ لپاره د کریپټوکس ډرایور اضافه شوی ، او همدارنګه د RM سیسټم MMU لپاره smmu ډرایور د ګارډ پاڼې ملاتړ سره. د Raspberry Pi، Rock Pi N10، NanoPi او Pinebook Pro وسیلو لپاره ښه ملاتړ.
  • د sysctl پیرامیټر kern.video.record د ویډیو ډرایور ته اضافه شوی، کوم چې د kern.audio.record سره په ورته والی سره، دا کنټرولوي چې ایا د ویدیو د اخیستلو په وخت کې یو خالي انځور تولید کړئ (د نیول فعالولو لپاره، تاسو اړتیا لرئ ارزښت بدل کړئ تر 1). پروسې ته اجازه ورکړل شوې چې څو ځله د ویډیو وسیله خلاص کړي (په فایرفوکس او BigBlueButton کې د ویب کیم کارولو ستونزې حل کوي).
  • د مالوک او وړیا تلیفونونو لپاره د ټریس پوائنټونه اضافه شوي، dt او btrace ته اجازه ورکوي چې د حافظې تخصیص پورې اړوند فعالیت تعقیب کړي. پرته له کوم عمل ترسره کولو د برنامه تحلیل کولو لپاره د btrace لپاره '-n' اختیار اضافه شوی.
  • د ملټي پروسیسر (SMP) سیسټمونو لپاره ښه ملاتړ. د UNIX ساکټونو پلي کول د عمومي کرنل بلاک کولو څخه لیرې شوي ، د msgbuf سره د سیریل کولو عملیاتو لپاره یو عام میټیکس اضافه شوی ، د uvm_pagealloc کال mp-safe کټګورۍ ته لیږدول شوی ، او getppid او sendsyslog زنګونه د بلاک کولو څخه خلاص شوي.
  • د DRM (مستقیم رینډرینګ مدیر) برخو کې حل شوي ستونزې ، پشمول د پاور بوک 5/6 او RV350 سیسټمونو کې د radeondrm ډرایور کې ثابته حادثې ، په amdgpu او ati ډرایورونو کې د DRI3 لپاره ښه ملاتړ ، او د لینکس سره مطابقت لپاره ، وسایل په /dev کې رامینځته شوي. /dri/ لارښود.
  • د VMM هایپروایزر کې پرمختګونه شوي. د vmd مجازی ماشینونو اداره کولو پس منظر اوس د کمپریس شوي RAM ډیسکونو بارولو ملاتړ کوي.
  • د غږ فرعي سیسټم کې پرمختګونه شوي. یوازې د پلے بیک او یوازې ثبت کولو لپاره په جلا توګه د سنډیو آډیو وسیلو ټاکلو وړتیا چمتو کوي. sndiod د بیا نمونې کولو پرمهال د الیاس کولو له امله شور له مینځه وړو لپاره د اتم-آرډر فینیټ امپلس غبرګون (FIR) ټیټ پاس فلټر کاروي. په ډیفالټ ډول، په اتوماتيک ډول د حجم کمولو فعالیت کله چې یو نوی پروګرام پلی کیږي (آټووولوم) غیر فعال وي، د ډیفالټ ارزښت د حجم کچې 127 ته ټاکل شوی. د بدیل وسیلو څخه د آډیو مخلوط کول چې په سنډیډ کې د ملاتړ شوي فعالیت کچې سره توپیر لري. اجازه
  • د LLDB ډیبګر جوړول او نصب کول په ډیفالټ فعال شوي.
  • د لوګر هینډلر لپاره ملاتړ په rcctl، rc.subr او rc.d کې اضافه شوی، کوم چې دا ممکنه کوي چې د شالید پروسو څخه د لاګ محصول تنظیم کړي stdout/stderr ته ډاټا لیږل.
  • د ټچ پیډونو لپاره، دا ممکنه ده چې د wsconsctl له لارې د تڼۍ ترتیب تنظیم کړئ. wscons د یو ځای لمسونو اداره کول ښه کړي.
  • د ARM64 وسیلو لپاره ، دا ممکنه ده چې د انرژي مصرف او د بیټرۍ چارج په اړه ډیټا ترلاسه کولو لپاره APM وکاروئ. د افشا کولو زنګ د فایل سیسټم ته د Apmd پروسې لاسرسي محدودولو لپاره کارول کیږي.
  • د هارډویر ملاتړ پراخ شوی. نوي ډرایورونه اضافه شوي acpige (د ACPI پیښو اداره کولو لپاره لکه د بریښنا تڼۍ فشارول)، pchgpio (د GPIO کنټرولرانو لپاره چې په عصري Intel PCHs کې موندل شوي)، ujoy (د لوبې کنټرولرانو لپاره)، uhidpp (د لوجیټیک HID++ وسیلو لپاره). د AMD Vi او Intel VTD IOMMU توسیعونو لپاره د PCI وسیلو جلا کولو او د حافظې غلط لاسرسي بندولو لپاره ملاتړ اضافه شوی. د Lynloong LM9002/9003 او LM9013 کمپیوټرونو لپاره ملاتړ اضافه شوی. د ACPI ملاتړ د pcamux او imxiic ډرایورونو کې اضافه شوی.
  • د شبکې اډاپټرونو لپاره ښه ملاتړ: mvpp (SFP+ او 10G د مارول آرماډا ایترنیټ لپاره)، mvneta (1000base-x او 2500base-x)، mvsw (مارول SOHO سویچونه)، rge (Wake on LAN support)، Netgear ProSecure UTM25. RA (802.11n Tx Rate Adaptation) ملاتړ د iwm، iwn او athn بې سیم چلوونکو لپاره اضافه شوی. د بې سیم سټیک د 11a/b/g/n/ac حالتونو اتوماتیک انتخاب وړاندې کوي کله چې د لاسرسي نقطې په توګه د شبکې انٹرفیس کاروي.
  • د شبکې سټیک د ویب (ورچوئل ایترنیټ پل) چلونکی پلي کوي. د نظارت حالت لپاره ملاتړ پلي شوی ، په کوم کې چې د شبکې انٹرفیس ته رسیدلي پاکټونه د پروسس لپاره د شبکې سټیک ته نه لیږدول کیږي ، مګر د ترافیک تحلیل میکانیزمونه ، لکه BPF ، په دوی پلي کیدی شي. د شبکې انٹرفیس یو نوی ډول اضافه کړ - etherbridge. دا ممکنه ده (روټ sourceaddr کمانډ) د برنامو لپاره د سرچینې IP پته له سره تعریف کړئ ، د معیاري پتې انتخاب الګوریتم په پام کې نیولو سره. د شبکې انٹرفیسونو اتوماتیک پورته کول فعال شوي کله چې د اتوماتیک ترتیب حالت فعال شوی وي (AUTOCONF4 او AUTOCONF6).
  • انسټالر په ټولو پلیټ فارمونو کې د فشار شوي رام ډیسک عکس (bsd.rd) تحویل چمتو کوي چې د دې ډول بارولو ملاتړ کوي.
  • په printf کې د "%n" سټرینګ فارمیټینګ بدیل کارولو په اړه د خبرتیا د syslog له لارې پلي شوی محصول.
  • د OpenBGPD روټینګ ډیمون روټر پروتوکول (RTR) ته د سرچینې عامه کلیدي زیربنا (RPKI) لپاره ملاتړ اضافه کړی. د RTR غونډو په اړه د لومړني معلوماتو ښودلو لپاره، د "bgpctl show rtr" کمانډ اضافه شوی.
  • د ospfd او ospf6d کوډ بیا تنظیم شوی ترڅو دوی د نورو روټینګ ډیمونونو سره متحد کړي او ساتنه یې اسانه کړي. په پوائنټ-ټو-پوائنټ حالت کې د شبکې انٹرفیس لپاره ملاتړ رامینځته شوی.
  • جوړ شوی HTTP سرور httpd د سرچینو شتون چک کولو لپاره نوي "ځای (موندل شوی| نه موندل شوی)" اختیارونه پلي کوي.
  • د RRDP پروتوکول لپاره ملاتړ (د RPKI ذخیره ډیلټا پروتوکول، RFC 8182) د rpki- مراجعینو یوټیلیټ کې اضافه شوی. د TAL فایل کې د یو څخه زیات URI مشخص کولو وړتیا پلي کړه.
  • د ډیګ یوټیلیټ د RFC 8914 (غزول شوي DNS تېروتنه) او RFC 8976 (ZONEMD) ملاتړ کوي.
  • د "dhcp" لینونو په کارولو سره dhclient ته د hostname.if فایلونو کې د اختیارونو مشخص کولو وړتیا اضافه کړه.
  • د snmpd ډیمون د Trapv1 څخه د Trapv2 تبادلې (RFC 3584) لپاره بشپړ ملاتړ چمتو کوي. نوې کلیمې لوستل، لیکل او خبرتیا په snmpd.conf کې اضافه شوي. د snmp افادیت د SMI شمیرو ملاتړ کوي.
  • د DNS حل کوونکی اوس د DNS64 ملاتړ کوي او د TCP بندر له لارې اړیکې مني.
  • د ftp یوټیلیټ د دوامدار لارښودونو (RFC 7538) لپاره ملاتړ اضافه کړی او د HTTP/HTTPS څخه غوښتنې لیږلو پرمهال د If-Modified-Since سرلیک لیږلو وړتیا اضافه کړې.
  • د پیغام لیږلو دمخه د تصدیق کولو لپاره OpenSMTPD ته "-a" اختیار اضافه شوی. د کوډ کولو وسیلې د libtls کتابتون کارولو ته بدل شوي. د TLS لپاره د اوریدونکي ساکټونه د ډومین نوم (SNI) پراساس د ډیری سندونو تنظیم کولو وړتیا چمتو کوي.
  • LibreSSL د DTLSv1.2 پروتوکول لپاره ملاتړ اضافه کړی. د libcrypto او libssl پرته یوازې libtls ('—enable-libtls-only') جوړولو وړتیا پلي کړې.
  • د OpenSSH بسته تازه کړه. د پرمختګونو تفصيلي کتنه دلته موندل کیدی شي: OpenSSH 8.5، OpenSSH 8.6.
  • د AMD64 معمارۍ لپاره د بندرونو شمیر 11310 و، د aarch64 - 10943 لپاره، د i386 - 10468 لپاره. په بندرونو کې د اپلیکیشن نسخو په منځ کې: Xfce 4.16، Asterisk 18.3.0، Chromium 90.0.4430.72، Chromium 4.3.2mp، F.8.4.0mp. 3.38, GNOME 1.16.2, Go 20.12.3, KDE اپلیکیشنونه 4.4.3, Krita 10.0.1, LLVM/Clang 7.0.5.2, LibreOffice 5.3.6, Lua 10.5.9, MariaDB 88.0, Firefox 78.10.0, E.78.10.0SR , Thunderbird 12.16.1 , Node.js 8.0.3 , PHP 3.5.10 , Postfix 13.2 , PostgreSQL 3.9.2 , Python 3.0.1 , Ruby 1.51.0 , Rust XNUMX .

    د دریمې ډلې برخې تازه شوي چې د OpenBSD 6.9 سره شامل دي:

    • د Xenocara ګرافیک سټیک د X.Org 7.7 پراساس د xserver 1.20.10 + پیچونو سره، freetype 2.10.4، fontconfig 2.12.4، Mesa 20.0.8، xterm 367، xkeyboard-config 2.20، fonttosfnt 1.2.1.
    • LLVM/کلنګ 10.0.1 (+ پیچونه)
    • GCC 4.2.1 (+ پیچونه) او 3.3.6 (+ پیچونه)
    • پرل 5.32.1 (+ پیچونه)
    • NSD 4.3.6
    • بې حده 1.13.1
    • نافرماني 5.7
    • بنوټیل 2.17 (+ پیچونه)
    • Gdb 6.3 (+ پیچ)
    • اوک 18.12.2020
    • Expat 2.2.10

یوه نوې سندره "ویترا نویس" د OpenBSD 6.9 خوشې کولو سره سمون لري.

سرچینه: opennet.ru

Add a comment