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

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

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

سب سے زیادہ قابل ذکر تبدیلیوں میں سے: bgpd کا ایک پورٹیبل ورژن متعارف کرایا گیا ہے، دوسرے OS میں کام کرنے کے لیے ڈھال لیا گیا ہے، Xenocara اور tcpdump روٹ مراعات کا استعمال ختم کر دیا گیا ہے، LDD لنکر کو amd64 اور i386 کے لیے ڈیفالٹ کے طور پر فعال کیا گیا ہے، MPLS سپورٹ کیا گیا ہے۔ نمایاں طور پر بہتر کیا گیا ہے، اور بیک ٹریکنگ تکنیکوں کے ساتھ استحصال کے خلاف تحفظ کو مضبوط کیا گیا ہے۔ اورینٹڈ پروگرامنگ (ROP)، سب سے آسان تکرار کرنے والا DNS سرور unwind شامل کر دیا گیا ہے، ایک غیر متعینہ رویے کا پتہ لگانے والا کرنل میں ضم کر دیا گیا ہے، اور rsync یوٹیلیٹی کے ہمارے اپنے نفاذ سے متعارف کرایا گیا ہے.

اہم بہتری:

  • amd64 اور i386 فن تعمیر کے لیے تعمیر کرتے وقت، LLVM پروجیکٹ کے ذریعے تیار کردہ LDD لنکر بطور ڈیفالٹ استعمال ہوتا ہے۔ mips64 فن تعمیر کے لیے، کلینگ کا استعمال کرتے ہوئے عمارت کے لیے تعاون شامل کیا گیا ہے۔
  • پیرا ورچوئلائزڈ KVM ٹائمر کے لیے نئے pvclock ڈرائیورز اور Intel Ethernet 700 کے لیے ixl۔ uaudio ڈرائیور کو USB آڈیو 2.0 کے لیے سپورٹ کے ساتھ ایک نئے نفاذ کے ساتھ تبدیل کر دیا گیا ہے۔
  • وائرلیس ڈیوائس ڈرائیورز bwfm، iwn، iwm اور athn کی بہتر کارکردگی۔ RTM_80211INFO پیغامات کے لیے سپورٹ کو وائرلیس اسٹیک میں شامل کر دیا گیا ہے تاکہ تفصیلی انٹرفیس اسٹیٹ کی معلومات کو dhclient اور روٹ کمانڈز تک پہنچایا جا سکے۔ وائرلیس نیٹ ورکس سے منسلک ہونے پر خاموش رویہ تبدیل کر دیا گیا ہے - اگر آپ کے پاس خودکار کنیکٹ کی فہرست ہے تو OpenBSD نامعلوم اوپن نیٹ ورکس سے مزید رابطہ نہیں کرے گا (پچھلے رویے کو واپس کرنے کے لیے، آپ فہرست میں ایک خالی نیٹ ورک شامل کر سکتے ہیں)؛
  • نیٹ ورک اسٹیک نئے بی پی ای (بیک بون پرووائیڈر ایج) اور ایم پی آئی پی (ایم پی ایل ایس آئی پی لیئر 2) سیوڈو ڈیوائس ڈرائیورز متعارف کراتا ہے۔ MPLS انٹرفیس کے لیے متبادل روٹنگ ڈومینز کو ترتیب دینے کے لیے معاونت شامل کی گئی۔ vlan ڈرائیور کو قطار پروسیسنگ اور آؤٹ پٹ کو براہ راست پیرنٹ نیٹ ورک انٹرفیس میں بائی پاس کرنے کے لیے فعال کیا گیا ہے۔ ٹنل شدہ پیکٹوں کے ہیڈرز میں ترجیحی انکوڈنگ کو کنٹرول کرنے کے لیے ifconfig میں txprio موڈ شامل کیا گیا (vlan، gre، gif اور etherip ڈرائیوروں کے لیے تعاون یافتہ)؛
  • بی پی ایف فلٹر کے نفاذ میں، پیکٹ کیپچر کیے بغیر ڈراپ میکانزم کا استعمال ممکن ہو گیا۔ یہ فیچر tcpdump میں کسی ڈیوائس کے ذریعے موصول ہونے والے پیکٹ کے ابتدائی مرحلے میں فلٹر کرنے کے لیے استعمال کیا جاتا ہے۔
  • انسٹالر مدد فراہم کرتا ہے۔ rdsetroot کرنل RAMDISK میں ڈسک کی تصویر شامل کرنے کے لیے۔ سسٹم اپ ڈیٹ کے عمل کے دوران پرانے ریلیز کے کچھ اجزاء کو ہٹانے کو یقینی بنایا؛
  • بہتر نظام کال بے نقاب، جو فائل سسٹم تک رسائی کی تنہائی فراہم کرتا ہے۔ نیا ورژن رشتہ دار راستوں کو پارس کرتے وقت موجودہ عمل کی ورکنگ ڈائرکٹری سے متعلق میچوں کا پتہ لگاتا ہے۔ stat کا استعمال اور محدود فائل پاتھ اجزاء کے لیے رسائی ممنوع ہے۔ ایپلی کیشنز کے لیے ospfd, ospf6d, rebound, getconf, kvm_mkdb, bdftopcf, Xserver, passwd, spamlogd, spamd, sensorsd, snmpd, htpasswd اور اگر بیان کیا گیا ہے تو، نقاب کشائی کا استعمال کرتے ہوئے تحفظ نافذ کیا گیا ہے۔
  • کلینگ نے ریٹرن اورینٹڈ پروگرامنگ (ROP) تکنیکوں کے استعمال کو روکنے کے لیے ٹولز کو بہتر بنایا ہے، جس نے i386 اور amd64 فن تعمیر کے نتیجے میں قابل عمل فائلوں میں پائے جانے والے پولیمورفک گیجٹس کی تعداد کو نمایاں طور پر کم کر دیا ہے۔
  • استعمال کرتے وقت بجنا نے کارکردگی اور سیکیورٹی کو بہتر بنایا ہے۔
    تحفظ کا طریقہ کار ریٹ گارڈ، جس کا مقصد کوڈ کے ادھار لینے والے ٹکڑوں اور واپسی پر مبنی پروگرامنگ تکنیکوں کا استعمال کرتے ہوئے بنائے گئے استحصال کے عمل کو پیچیدہ بنانا ہے۔ آپریشن کو تیز کرنے کے لیے، جب بھی ممکن ہو ڈیٹا کو اسٹیک کے بجائے رجسٹر میں رکھا جاتا ہے، اور پروسیسر کیش کو واپس آنے پر زیادہ موثر طریقے سے استعمال کیا جاتا ہے۔ RETGUARD اب amd64 اور arm64 سسٹمز پر روایتی اسٹیک تحفظ کی جگہ استعمال کیا جاتا ہے۔

  • نیٹ ورک اسٹیک سے متعلق یوٹیلٹیز کو بہتر بنایا گیا ہے: MPLS پیکٹوں کو فلٹر کرنے کے لیے سپورٹ pcap-filter میں شامل کیا گیا ہے۔ روٹنگ کی ترجیحات کو ترتیب دینے کی صلاحیت کو ospfd، ospf6d اور ripd میں شامل کیا گیا ہے۔ میں
    ripd نے میکانزم پر مبنی تحفظ شامل کیا۔ عہد. آپٹیکل ٹرانسمیٹر سے تشخیصی معلومات حاصل کرنے کے لیے ifconfig میں sff اور sffdump موڈز شامل کیے گئے۔

  • نئے حل کنندہ کی پہلی ریلیز پیش کی گئی۔ کھولنا، جو تکراری DNS سوالات پر کارروائی کرتا ہے اور صرف انٹرفیس 127.0.0.1 پر کنکشن قبول کرتا ہے۔
    Unwind کو کلائنٹ سسٹمز، جیسے کہ لیپ ٹاپ، مختلف وائرلیس نیٹ ورکس کے درمیان منتقل کرنے کے لیے ڈیزائن کیا گیا ہے۔ اگر یہ مقامی نیٹ ورک پر ڈی این ایس ٹریفک کے بلاک ہونے کا پتہ لگاتا ہے، تو ڈی ایچ سی پی کے ذریعے منتقل ہونے والے بار بار آنے والے ڈی این ایس سرور کے ایڈریس کو استعمال کرنے پر سوئچ کرتا ہے، لیکن وقتاً فوقتاً آزادانہ طور پر حل کرنے کی کوشش کرتا رہتا ہے اور جیسے ہی براہ راست درخواستیں گزرنا شروع ہوتی ہیں، یہ آزادانہ طور پر رسائی کی طرف واپس آ جاتا ہے۔ DNS سرورز؛

  • bgpd میں، میموری کی کھپت کو کم کرنے کے لیے کام کیا گیا ہے، ایک سادہ اصول آپٹیمائزر شامل کیا گیا ہے (فلٹرنگ کے قواعد کو ضم کرتا ہے جو صرف فلٹر سیٹ میں مختلف ہوتے ہیں)، BGP MPLS VPN کنفیگریشن کے عمل کو تبدیل کر دیا گیا ہے، IPv6 BGP MPLS VPN کے لیے سپورٹ شامل کر دیا گیا ہے۔ ، اور راستے میں پڑوسی AS کو مقامی AS میں تبدیل کرنے کے لیے "جیسے-اوور رائیڈ" فعالیت کو لاگو کیا گیا ہے، ایک اصول میں کئی کمیونٹیز کے ساتھ مماثلت کی صلاحیت کو شامل کیا گیا ہے، نئی مماثلت والی خصوصیات "*"، "لوکل کے طور پر" اور "پڑوسی کو شامل کیا گیا ہے۔ -جیسے"، قوانین کے بڑے سیٹوں کے ساتھ بہتر کام، گروپوں کے ساتھ کام کرنے کے لیے نئے کمانڈز شامل کیے گئے ہمسایہ خودمختار نظام ("bgpctl پڑوسی گروپ"، "bgpctl show neusi group"، "bgpctl show rib neusi group")، نیٹ ورکس کو شامل کرنے کی صلاحیت۔ BGP VPN ٹیبلز میں bgpctl میں شامل کر دیا گیا ہے۔ پہلی بار، OpenBGPD-portable کا پورٹیبل ورژن تیار کیا گیا ہے، جو OpenBSD کے علاوہ دیگر سسٹمز پر کام کرنے کے لیے تیار ہے۔
  • آپشن شامل کیا گیا۔ کبسان اوپن بی ایس ڈی کرنل میں غیر متعینہ رویے کے معاملات کا پتہ لگانے کے لیے۔
  • tcpdump یوٹیلیٹی روٹ مراعات کے استعمال کو مکمل طور پر ختم کرتی ہے۔
  • ملٹی تھریڈ ایپلی کیشنز میں بہتر malloc کارکردگی؛
  • پروگرام کے ابتدائی ورژن کو کمپوزیشن میں شامل کر دیا گیا ہے۔ اوپن آر ایس وائی این سی rsync فائل سنکرونائزیشن یوٹیلیٹی کے اپنے نفاذ کے ساتھ؛
  • OpenSMTPD میل سرور کے ورژن کو اپ ڈیٹ کر دیا گیا ہے، جس میں smtpd.conf میں ایک نیا موازنہ معیار "rdns سے" شامل کیا گیا ہے، جو آپ کو ریورس DNS ریزولوشن (IP کے ذریعے میزبان نام کا تعین) کی بنیاد پر سیشنز کو منتخب کرنے کی اجازت دیتا ہے۔ جدولوں میں تلاش کرتے وقت، ریگولر ایکسپریشنز کو استعمال کرنے کی صلاحیت شامل کردی گئی ہے۔
  • OpenSSH 8.0 پیکج کو اپ ڈیٹ کر دیا گیا ہے، بہتری کا تفصیلی جائزہ مل سکتا ہے۔ یہاں;
  • LibreSSL پیکج کو اپ ڈیٹ کر دیا گیا ہے، بہتری کا تفصیلی جائزہ ریلیز کے اعلانات میں پایا جا سکتا ہے 2.9.0 и 2.9.1;
  • Mandoc نے HTML آؤٹ پٹ کو نمایاں طور پر بہتر کیا ہے، ٹیبل رینڈرنگ کو بہتر بنایا ہے، اور مخصوص اصطلاح کی تعریف کے ساتھ صفحہ کھولنے کے لیے "-O" جھنڈا شامل کیا ہے۔
  • Xenocara گرافکس اسٹیک کی صلاحیتوں کو بڑھا دیا گیا ہے: X سرور کو چلانے کے لیے سیٹوئڈ فلیگ کے ساتھ انسٹالیشن کی ضرورت نہیں ہے۔ radeonsi Mesa ڈرائیور میں جنوبی جزائر (Radeon HD 7000) اور Sea Islands (Radeon HD 8000) GPUs کے لیے ہارڈویئر ایکسلریشن کے لیے تعاون شامل ہے۔
  • آرکیٹیکچرز کے لیے C++ پورٹس جو کلینگ کے ذریعے تعاون یافتہ نہیں ہیں اب بندرگاہوں سے GCC کا استعمال کرتے ہوئے مرتب کیے گئے ہیں۔ AMD64 فن تعمیر کے لیے بندرگاہوں کی تعداد 10602 تھی، aarch64 - 9654 کے لیے، i386 - 10535 کے لیے۔ بندرگاہوں میں موجود ایپلی کیشنز میں سے، درج ذیل نوٹ کیے گئے ہیں۔
    • اسٹرک 16.2.1
    • آڈیٹٹی 2.3.1
    • وزیراعلیٰ 3.10.2
    • Chromium 73.0.3683.86
    • FFmpeg 4.1.3
    • GCC 4.9.4 اور 8.3.0
    • GNOME 3.30.2.1
    • 1.12.1 پر جائیں۔
    • JDK 8u202 اور 11.0.2+9-3
    • LLVM/Clang 7.0.1
    • LibreOffice 6.2.2.2
    • Lua 5.1.5، 5.2.4 اور 5.3.5
    • ماریا ڈی بی 10.0.38
    • مونو 5.18.1.0
    • Mozilla Firefox 66.0.2 اور ESR 60.6.1
    • موزیلا تھنڈر برڈ 60.6.1
    • نوڈ js 10.15.0
    • اوپن ایل ڈی اے پی 2.3.43 اور 2.4.47
    • پی ایچ پی 7.1.28، 7.2.17 اور 7.3.4
    • پوسٹ فکس 3.3.3 اور 3.4.20190106
    • پوسٹگر ایس ایس ایل 11.2
    • ازگر 2.7.16 اور 3.6.8
    • R 3.5.3
    • روبی 2.4.6، 2.5.5 اور 2.6.2
    • زنگ 1.33.0
    • میل بھیجیں 8.16.0.41
    • SQLite3 3.27.2
    • میرکات 4.1.3
    • Tcl/Tk 8.5.19 اور 8.6.8
    • ٹیکس براہ راست 2018
    • Vim 8.1.1048 اور Neovim 0.3.4
    • Xfce 4.12۔
  • اوپن بی ایس ڈی 6.5 کے ساتھ تیسرے فریق کے اجزاء شامل ہیں:
    • X.Org سرور 1.19.7 پر پیچ کے ساتھ Xenocara گرافکس اسٹیک، freetype 2.9.1، fontconfig 2.12.4، Mesa 18.3.5، xterm 344، xkeyboard-config 2.20؛
    • LLVM/Clang 7.0.1 (پیچز کے ساتھ)
    • GCC 4.2.1 (پیچ کے ساتھ) اور 3.3.6 (پیچز کے ساتھ)
    • پرل 5.28.1 (پیچ کے ساتھ)
    • NSD 4.1.27
    • غیر پابند 1.9.1
    • Ncurses 5.7
    • بائنوٹلز 2.17 (پیچ کے ساتھ)
    • Gdb 6.3 (پیچز کے ساتھ)
    • اوک اگست 10، 2011
    • ایکسپیٹ 2.2.6

ماخذ: opennet.ru

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