اوپن بی ایس ڈی 7.3 کی ریلیز

مفت UNIX نما آپریٹنگ سسٹم اوپن بی ایس ڈی 7.3 کا اجراء پیش کیا گیا ہے۔ اوپن بی ایس ڈی پروجیکٹ کی بنیاد تھیو ڈی راڈٹ نے 1995 میں نیٹ بی ایس ڈی ڈویلپرز کے ساتھ تنازعہ کے بعد رکھی تھی، جس کے نتیجے میں تھیو کو نیٹ بی ایس ڈی سی وی ایس ریپوزٹری تک رسائی سے انکار کردیا گیا تھا۔ اس کے بعد، تھیو ڈی راڈٹ اور ہم خیال لوگوں کے ایک گروپ نے نیٹ بی ایس ڈی سورس ٹری پر مبنی ایک نیا اوپن آپریٹنگ سسٹم بنایا، جس کے بنیادی ترقیاتی اہداف پورٹیبلٹی (13 ہارڈویئر پلیٹ فارمز سپورٹ ہیں)، معیاری کاری، درست آپریشن، فعال سیکیورٹی تھے۔ اور مربوط کرپٹوگرافک ٹولز۔ اوپن بی ایس ڈی 7.3 بیس سسٹم کی مکمل انسٹالیشن آئی ایس او امیج 620 ایم بی ہے۔

خود آپریٹنگ سسٹم کے علاوہ، OpenBSD پروجیکٹ اپنے اجزاء کے لیے جانا جاتا ہے، جو دوسرے سسٹمز میں وسیع ہو چکے ہیں اور خود کو سب سے محفوظ اور اعلیٰ معیار کے حل میں سے ایک ثابت کر چکے ہیں۔ ان میں سے: LibreSSL (OpenSSL کا کانٹا)، OpenSSH، PF پیکٹ فلٹر، OpenBGPD اور OpenOSPFD روٹنگ ڈیمنز، OpenNTPD NTP سرور، OpenSMTPD میل سرور، ٹیکسٹ ٹرمینل ملٹی پلیکسر (GNU اسکرین کے مطابق) tmux، IDENT ڈیمون کے ساتھ IDENT پروٹو کو لاگو کرنے کے متبادل، BSDL GNU groff پیکج - mandoc، فالٹ ٹولرنٹ سسٹمز CARP (کامن ایڈریس ریڈنڈنسی پروٹوکول) کو منظم کرنے کا پروٹوکول، ہلکا پھلکا HTTP سرور، OpenRSYNC فائل سنکرونائزیشن یوٹیلیٹی۔

اہم بہتری:

  • نافذ شدہ سسٹم ویٹیڈ کو کال کرتا ہے (عمل کی حالت میں تبدیلیوں کا انتظار کر رہا ہے)، پنسیسکال (آر او پی کے استحصال سے بچانے کے لیے ایگزیکیو انٹری پوائنٹ کے بارے میں معلومات منتقل کرنے کے لیے)، گیٹ تھرنیم اور سیٹتھر نام (تھریڈ کا نام حاصل کرنا اور سیٹ کرنا)۔
  • تمام آرکیٹیکچرز کلاکنٹر کا استعمال کرتے ہیں، ہارڈ ویئر سے آزاد ٹائمر انٹرپٹ شیڈیولر۔
  • شامل کیا گیا sysctl kern.autoconf_serial، جو صارف کی جگہ سے کرنل میں ڈیوائس ٹری اسٹیٹ کی تبدیلیوں کو ٹریک کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • ملٹی پروسیسر (SMP) سسٹمز کے لیے بہتر سپورٹ۔ ٹون اور ٹیپ ڈیوائسز کے لیے ایونٹ فلٹرز کو mp-safe زمرہ میں تبدیل کر دیا گیا ہے۔ فنکشنز سلیکٹ، سلیکٹ، پول، ppoll، getsockopt، setsockopt، mmap، munmap، mprotect، sched_yield، minherit اور utrace کے ساتھ ساتھ ioctl SIOCGIFCONF، SIOCGIFGMEMB، SIOCGIFGATTR اور SIOCGIFGLISTing کو بلاک کر دیا گیا ہے۔ پی ایف پیکٹ فلٹر میں بلاکنگ کی بہتر ہینڈلنگ۔ ملٹی کور سسٹمز پر سسٹم اور نیٹ ورک اسٹیک کی بہتر کارکردگی۔
  • drm (Direct Rendering Manager) فریم ورک کا نفاذ Linux kernel 6.1.15 (آخری ریلیز - 5.15.69) کے ساتھ مطابقت پذیر ہے۔ Amdgpu ڈرائیور Ryzen 7000 "Raphael"، Ryzen 7020 "Mendocino"، Ryzen 7045 "Dragon Range"، Radeon RX 7900 XT/XTX "Navi 31"، Radeon RX 7600M (XT)، 7700S اور "7600S" کے لیے سپورٹ شامل کرتا ہے۔ Amdgpu نے بیک گراؤنڈ لائٹنگ کو کنٹرول کرنے کے لیے تعاون شامل کیا ہے اور یہ یقینی بناتا ہے کہ X.Org موڈ سیٹنگ ڈرائیور کا استعمال کرتے وقت ایکس بیک لائٹ کام کرتی ہے۔ میسا نے شیڈر کیشنگ کو بطور ڈیفالٹ فعال کیا ہے۔
  • VMM ہائپر وائزر میں بہتری لائی گئی ہے۔
  • یوزر اسپیس میں پروسیسز کے اضافی میموری پروٹیکشن کے امکانات کو لاگو کیا گیا ہے: ایک ہی نام کی تبدیل شدہ سسٹم کال اور متعلقہ لائبریری فنکشن، جو آپ کو میموری (میموری میپنگ) میں عکاسی کرتے وقت رسائی کے حقوق کو ٹھیک کرنے کی اجازت دیتا ہے۔ ارتکاب کرنے کے بعد، میموری کے علاقے کے لیے مقرر کردہ حقوق، مثال کے طور پر، لکھنے اور عمل کرنے کی ممانعت، بعد میں mmap()، mprotect() اور munmap() فنکشنز کو آنے والی کالز کے ذریعے تبدیل نہیں کیا جا سکتا، جو کوشش کرنے پر EPERM کی خرابی پیدا کرے گا۔ بدلنا.
  • AMD64 فن تعمیر پر، RETGUARD پروٹیکشن میکانزم سسٹم کالز کے لیے فعال ہے، جس کا مقصد کوڈ کے ادھار کے ٹکڑوں اور واپسی پر مبنی پروگرامنگ تکنیکوں کا استعمال کرتے ہوئے بنائے گئے کارناموں پر عمل درآمد کو پیچیدہ بنانا ہے۔
  • کمزوریوں کے استحصال کے خلاف تحفظ کو فعال کیا جاتا ہے، ہر بار سسٹم کے بوٹ ہونے پر sshd ایگزیکیوٹیبل فائل کے بے ترتیب دوبارہ لنک کی بنیاد پر۔ ری فلو sshd میں فنکشن آفسیٹس کو کم پیشین گوئی کے قابل بناتا ہے، جس کی وجہ سے واپسی پر مبنی پروگرامنگ تکنیک کا استعمال کرتے ہوئے کارنامے تخلیق کرنا مشکل ہو جاتا ہے۔
  • 64 بٹ سسٹمز پر زیادہ جارحانہ اسٹیک لے آؤٹ رینڈمائزیشن کو فعال کیا۔
  • پروسیسر مائیکرو آرکیٹیکچرل ڈھانچے میں سپیکٹر-بی ایچ بی کے خطرے کے خلاف تحفظ شامل کیا گیا۔
  • ARM64 پروسیسرز پر، DIT (ڈیٹا انڈیپنڈنٹ ٹائمنگ) فلیگ کو صارف کی جگہ اور کرنل اسپیس کے لیے فعال کیا جاتا ہے تاکہ سائڈ چینل حملوں کو روکا جا سکے جو ان ہدایات میں پروسیس کیے گئے ڈیٹا پر انسٹرکشن ایگزیکیوشن ٹائم کے انحصار میں ہیرا پھیری کرتے ہیں۔
  • نیٹ ورک کنفیگریشنز کی وضاحت کرتے وقت lladdr استعمال کرنے کی صلاحیت فراہم کرتا ہے۔ مثال کے طور پر، انٹرفیس کے نام (hostname.fxp0) کے ساتھ بائنڈنگ کے علاوہ، آپ MAC ایڈریس (hostname.00:00:6e:00:34:8f) پر بائنڈنگ کا استعمال کر سکتے ہیں۔
  • ARM64 پر مبنی نظاموں کے لیے بہتر نیند کی حمایت۔
  • Apple ARM چپس کے لیے نمایاں طور پر توسیع شدہ سپورٹ۔
  • نئے ہارڈ ویئر کے لیے سپورٹ شامل کی گئی اور نئے ڈرائیورز شامل کیے گئے۔
  • Broadcom اور Cypress چپس پر مبنی وائرلیس کارڈز کے لیے bwfm ڈرائیور WEP کے لیے خفیہ کاری کی معاونت فراہم کرتا ہے۔
  • انسٹالر نے سافٹ ویئر RAID کے ساتھ کام کو بہتر بنایا ہے اور گائیڈڈ ڈسک انکرپشن کے لیے ابتدائی سپورٹ کو نافذ کیا ہے۔
  • کرسر کو شروع اور آخر تک سکرول کرنے کے لیے tmux ("ٹرمینل ملٹی پلیکسر") میں اسکرول ٹاپ اور اسکرول باٹم نئی کمانڈز شامل کی گئی ہیں۔ LibreSSL اور OpenSSH پیکجز کو اپ ڈیٹ کر دیا گیا ہے۔ بہتری کے تفصیلی جائزہ کے لیے، LibreSSL 3.7.0، OpenSSH 9.2 اور OpenSSH 9.3 کے جائزے دیکھیں۔
  • AMD64 فن تعمیر کے لیے بندرگاہوں کی تعداد 11764 (11451 سے)، aarch64 - 11561 (11261 سے)، i386 - 10572 (10225 سے) تھی۔ بندرگاہوں میں ایپلیکیشن ورژن میں سے:
    • نجمہ 16.30.0، 18.17.0 اور 20.2.0
    • آڈیٹٹی 3.2.5
    • وزیراعلیٰ 3.25.2
    • Chromium 111.0.5563.110
    • ایماکس 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 اور 11.2.0
    • جی ایچ سی 9.2.7
    • GNOME 43.3
    • 1.20.1 پر جائیں۔
    • JDK 8u362, 11.0.18 اور 17.0.6
    • KDE گیئرز 22.12.3
    • KDE فریم ورک 5.103.0
    • کرٹا 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5، 5.2.4، 5.3.6 اور 5.4.4
    • ماریا ڈی بی 10.9.4
    • مونو 6.12.0.182
    • Mozilla Firefox 111.0 اور ESR 102.9.0
    • موزیلا تھنڈر برڈ 102.9.0
    • Mutt 2.2.9 اور NeoMutt 20220429
    • نوڈ js 18.15.0
    • OCaml 4.12.1۔
    • اوپن ایل ڈی اے پی 2.6.4
    • پی ایچ پی 7.4.33، 8.0.28، 8.1.16 اور 8.2.3
    • پوسٹ فکس 3.5.17 اور 3.7.3
    • پوسٹگر ایس ایس ایل 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 اور 3.11.2
    • Qt 5.15.8 اور 6.4.2
    • R 4.2.1
    • روبی 3.0.5، 3.1.3 اور 3.2.1
    • زنگ 1.68.0
    • SQLite 2.8.17 اور 3.41.0
    • شاٹ کٹ 22.12.21
    • سوڈو 1.9.13.3
    • میرکات 6.0.10
    • Tcl/Tk 8.5.19 اور 8.6.13
    • ٹیکس براہ راست 2022
    • Vim 9.0.1388 اور Neovim 0.8.3
    • Xfce 4.18۔
  • اوپن بی ایس ڈی 7.3 کے ساتھ شامل تیسرے فریق کے اجزاء کو اپ ڈیٹ کیا گیا:
    • Xenocara گرافکس اسٹیک X.Org 7.7 پر مبنی Xserver 1.21.6 + پیچ کے ساتھ، freetype 2.12.1، fontconfig 2.14، Mesa 22.3.4، xterm 378، xkeyboard-config 2.20، fonttosfnt 1.2.2۔
    • LLVM/Clang 13.0.0 (+ پیچ)
    • GCC 4.2.1 (+ پیچ) اور 3.3.6 (+ پیچ)
    • پرل 5.36.1 (+ پیچ)
    • NSD 4.6.1
    • غیر پابند 1.17
    • Ncurses 5.7
    • بائنوٹلز 2.17 (+ پیچ)
    • Gdb 6.3 (+ پیچ)
    • اوک 12.9.2022
    • ایکسپیٹ 2.5.0۔

    ماخذ: opennet.ru

نیا تبصرہ شامل کریں