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

واقعہ پیش آیا مفت کراس پلیٹ فارم UNIX جیسے آپریٹنگ سسٹم کا اجراء اوپن بی ایس ڈی 6.6. اوپن بی ایس ڈی پروجیکٹ کی بنیاد تھیو ڈی راڈٹ نے 1995 کے بعد رکھی تھی۔ تنازعہ NetBSD ڈویلپرز کے ساتھ، جس کے نتیجے میں Teo کو NetBSD CVS ذخیرہ تک رسائی سے انکار کر دیا گیا تھا۔ اس کے بعد تھیو ڈی راڈٹ اور ہم خیال لوگوں کے ایک گروپ نے نیٹ بی ایس ڈی سورس ٹری پر مبنی ایک نیا اوپن آپریٹنگ سسٹم بنایا، جس کے بنیادی اہداف پورٹیبلٹی (کی طرف سے حمایت 13 ہارڈویئر پلیٹ فارم)، معیاری کاری، درست آپریشن، فعال سیکورٹی اور مربوط کرپٹوگرافک ٹولز۔ مکمل تنصیب کا سائز ISO تصویر اوپن بی ایس ڈی 6.6 بیس سسٹم 460 ایم بی ہے۔

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

اہم بہتری:

  • افادیت شامل ہے۔ sysupgrade, ارادہ کیا سسٹم کو خود بخود نئی ریلیز میں اپ ڈیٹ کرنے کے لیے۔ Sysupgrade اپ گریڈ کے لیے ضروری فائلوں کو ڈاؤن لوڈ کرتا ہے، ان کا استعمال کرتے ہوئے چیک کرتا ہے۔ اشارہ، ramdisk bsd.rd کو bsd.upgrade میں کاپی کرتا ہے اور سسٹم ریبوٹ شروع کرتا ہے۔ بوٹ لوڈر، bsd.upgrade کی موجودگی کا پتہ لگانے کے بعد، اسے خود بخود ڈاؤن لوڈ کرنا اور سسٹم کو خود بخود اپ ڈیٹ کرنا شروع کر دیتا ہے۔ OpenBSD 6.5 کی پچھلی برانچ کے لیے، ایک syspatch تیار کیا گیا ہے جو sysupgrade کو شامل کرتا ہے اور آپ کو "syspatch && sysupgrade" پر عمل کر کے amd6.6، arm64 اور i64 فن تعمیرات پر اپنے سسٹم کو OpenBSD 386 میں اپ گریڈ کرنے کے لیے اس یوٹیلیٹی کو استعمال کرنے کی اجازت دیتا ہے۔
  • Cavium OCTEON (mips64) پروسیسرز کے لیے، کلینگ کو بیس سسٹم کے مرکزی کمپائلر کے طور پر استعمال کیا جاتا ہے۔ پاور پی سی آرکیٹیکچر کے لیے کلینگ کا استعمال کرتے ہوئے عمارت کے لیے اختیاری تعاون شامل کیا گیا ہے۔ armv7 اور i386 فن تعمیر کے لیے، GCC کمپائلر بطور ڈیفالٹ غیر فعال ہے (صرف کلینگ باقی ہے)؛
  • ڈرائیور شامل amdgpu AMD GPU کے لیے۔ ڈرائیور کو اپ ڈیٹ کر دیا گیا۔ drm (ڈائریکٹ رینڈرنگ مینیجر)۔ غیر مراعات یافتہ صارفین کے لیے پہلی رسائی پر ڈیوائس کے مالک کو تبدیل کرکے drm ڈیوائس تک رسائی کی صلاحیت شامل کردی گئی۔ inteldrm اور radeondrm ڈرائیور کوڈ لینکس کرنل 4.19.78 کے ساتھ مطابقت پذیر ہے۔ Intel Broxton/Apollo Lake، Amber Lake، Gemini Lake، Coffee Lake، Whisky Lake اور Comet Lake چپس میں استعمال ہونے والے GPUs کے لیے اضافی تعاون؛
  • لینکس کے موافق انٹرفیس کو لاگو کیا گیا۔ اے سی پی آئی اور radeon اور amdgpu ڈرائیوروں میں ACPI سپورٹ شامل کیا؛
  • ڈرائیور نے مزید کہا aplgpio Intel Apollo Lake SoC میں استعمال ہونے والے GPIO کنٹرولرز کے لیے؛
  • SAS3 کنٹرولرز کے لیے بہتر سپورٹ، بوٹ کے دوران ڈرائیو کا پتہ لگانے کی بہتر وشوسنییتا، اور mpii ڈرائیور میں 64-bit DMA کے لیے سپورٹ شامل کی گئی۔
  • پی سی آئی ڈیوائسز کے لیے تصریح کی معاونت نافذ کی گئی ہے۔ virtio 1.0؛
  • AMD Ryzen CPUs/APUs میں استعمال ہونے والے کرپٹوگرافک کاپروسیسر کے لیے تعاون شامل کیا گیا۔ AMD پروسیسرز کی 17 ویں نسل میں استعمال ہونے والے تھرمل سینسرز کے لیے ksmn ڈرائیور شامل کیا گیا۔
  • ARM64 فن تعمیر کے لیے بہتر سپورٹ۔ CPU Ampere eMAG پر مبنی سسٹمز کے لیے سپورٹ شامل کیا گیا۔ SoC Amlogic، Allwinner A64، i.MX8M، Armada 3700 کے لیے نئے ڈرائیورز شامل کیے گئے۔ CPU Cortex-A65 کے لیے معاونت شامل کی گئی۔
  • بیچ موڈ میں نیٹ ورک اسٹیک میں موصول شدہ پیکٹوں کو منتقل کرنے کی صلاحیت تمام وائرلیس ڈرائیوروں میں شامل کی گئی ہے، ایک ہی وقفے کے اندر کئی پیکٹوں کو بیک وقت پروسیسنگ کرتے ہوئے؛
  • AMD64 فن تعمیر والے کمپیوٹرز پر فائل سسٹم کیش کی کارکردگی میں بہتری۔
  • inteldrm، radeondrm اور amdgpu گرافکس ڈرائیورز کا استعمال کرتے ہوئے جدید سسٹمز پر بہتر سٹارٹکس اور xinit فعالیت؛
  • فائل سسٹم تک رسائی کی تنہائی فراہم کرنے کے لیے انوییل سسٹم کال کو بہتر بنایا گیا ہے۔ بیس سسٹم سے ایپلی کیشنز کی تعداد جن کے لیے نقاب کشائی کا استعمال کرتے ہوئے تحفظ نافذ کیا گیا ہے، 77 تک بڑھا دیا گیا ہے۔
  • getrlimit، setrlimit، سسٹم کالز کو پڑھنا اور لکھنا، نیز وسائل کی حدود تک رسائی اور فائل کی پوزیشنوں کو تبدیل کرنے کے کوڈ کو عالمی بلاکنگ سے ہٹا دیا گیا ہے۔
  • Intel CPUs میں سپیکٹر کی کمزوریوں کو روکنے کے لیے بہتر طریقہ۔ سے تحفظ شامل کیا گیا۔ حملے انٹیل پروسیسرز میں MDS (مائکرو آرکیٹیکچرل ڈیٹا سیمپلنگ) کلاس؛
  • ntpd کے پاس اب سسٹم کلاک کو بوٹ کے وقت سیٹ کرنے اور بازیافت کرنے کا ایک محفوظ موڈ ہے، یہاں تک کہ خود سے چلنے والی گھڑی کی غیر موجودگی میں بھی۔
  • تلاش، میچ اور متبادل کمانڈز میں ریگولر ایکسپریشنز استعمال کرنے کی صلاحیت کو tmux ٹرمینل ملٹی پلیکسر میں شامل کیا گیا ہے۔ ماؤس یا کی بورڈ کنٹرول کے ساتھ ایک سادہ مینو سسٹم شامل کیا گیا۔ اسٹیٹس بار میں مینو کو ظاہر کرنے کے لیے، "ڈسپلے مینو" کمانڈ تجویز کی گئی ہے۔ ایریاز کا انتخاب کرتے وقت ماؤس کرسر کو اسکرین کے اوپری یا نیچے کناروں سے باہر منتقل کرتے وقت خودکار اسکرولنگ کا نفاذ؛
  • بی جی پی ڈی کی بہتر کارکردگی۔ کمیونٹی میچنگ کے کوڈ کو دوبارہ لکھا گیا ہے، کئی کمیونٹیز اور بڑی تعداد میں ساتھیوں کے ساتھ کنفیگریشن کے کام کو نمایاں طور پر تیز کر دیا گیا ہے۔ بی جی پی سی ٹی ایل میں 'شو ایم آر ٹی پڑوسی' کمانڈ شامل کیا گیا۔
  • DNS حل کرنے والے میں کھولنا فہرستوں کو مسدود کرنے کے لیے اضافی تعاون؛
  • افادیت شامل کی گئی۔ snmp ایک نئے SNMP کلائنٹ کے نفاذ کے ساتھ جس نے snmpctl کی جگہ لے لی ہے۔
  • OpenSMTPD میل سرور کا ورژن اپ ڈیٹ کر دیا گیا ہے۔ بیرونی فلٹرز لکھنے کے لیے ایک API شامل کیا گیا جسے بندرگاہوں کے ذریعے الگ سے تقسیم کیا جا سکتا ہے۔ بلٹ ان فلٹرز کے لیے سپورٹ کو بھی شامل کیا گیا ہے، جو آنے والے سیشنز کے لیے فلٹرنگ کی آسان فعالیت فراہم کرتا ہے۔ mail.maildir میں جنک ڈائرکٹری میں فلٹرڈ میل ڈیلیور کرنے کا آپشن شامل کیا گیا۔ proxy-v2 پروٹوکول کے لیے سپورٹ لاگو کر دیا گیا ہے، جس سے آپ پراکسی کے پیچھے SMTP سرور رکھ سکتے ہیں۔ ای سی ڈی ایس اے سرٹیفکیٹس کے لیے سپورٹ نافذ کر دی گئی ہے۔
  • OpenSSH 8.1 پیکج کو اپ ڈیٹ کر دیا گیا ہے، بہتری کا تفصیلی جائزہ مل سکتا ہے۔ یہاں;
  • LibreSSL پیکج کو اپ ڈیٹ کر دیا گیا ہے، جس میں OpenSSL 1.1 سے RSA_METHOD ڈھانچے کی پورٹنگ مکمل ہو چکی ہے، RSA کے ساتھ کام کرنے کے لیے فنکشنز کے مختلف نفاذ کے استعمال کی اجازت دیتا ہے۔
  • AMD64 فن تعمیر کے لیے بندرگاہوں کی تعداد 10736 تھی، aarch64 - 10075 کے لیے، i386 - 10682 کے لیے۔ OpenBSD 6.6 میں شامل تھرڈ پارٹی ڈویلپرز کے اجزاء کو اپ ڈیٹ کر دیا گیا ہے:
    • Xenocara گرافکس اسٹیک X.Org 7.7 پر مبنی Xserver 1.20.5 + پیچ کے ساتھ، freetype 2.10.1، fontconfig 2.12.4، Mesa 19.0.8، xterm 344، xkeyboard-config 2.20؛
    • LLVM/Clang 8.0.1 (پیچز کے ساتھ)
    • GCC 4.2.1 (پیچ کے ساتھ) اور 3.3.6 (پیچز کے ساتھ)
    • پرل 5.28.2 (پیچ کے ساتھ)
    • NSD 4.2.2
    • غیر پابند 1.9.4
    • Ncurses 5.7
    • بائنوٹلز 2.17 (پیچ کے ساتھ)
    • Gdb 6.3 (پیچز کے ساتھ)
    • اوک اگست 10، 2011
    • ایکسپیٹ 2.2.8

    ماخذ: opennet.ru

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