OpenWrt رليز 22.03.0

ترقي جي هڪ سال کان پوء، OpenWrt 22.03.0 تقسيم جو هڪ نئون اهم رليز شايع ڪيو ويو آهي، جنهن جو مقصد مختلف نيٽ ورڪ ڊوائيسز جهڙوڪ روٽرز، سوئچز ۽ رسائي پوائنٽس ۾ استعمال ڪرڻ آهي. OpenWrt ڪيترن ئي مختلف پليٽ فارمن ۽ آرڪيٽيڪچرن کي سپورٽ ڪري ٿو ۽ ان ۾ هڪ اسمبلي سسٽم آهي جيڪو آسان ۽ آسان ڪراس ڪمپيليشن جي اجازت ڏئي ٿو، جنهن ۾ اسيمبليءَ جا مختلف حصا شامل آهن، جيڪي اڳي جي گهربل سيٽ سان تيار ٿيل فرم ویئر يا ڊسڪ تصوير ٺاهڻ آسان بڻائي ٿو. نصب ٿيل پيڪيجز مخصوص ڪمن لاء ترتيب ڏنل. 35 ٽارگيٽ پليٽ فارمن لاءِ اسيمبليون ٺاهيا ويا آهن.

OpenWrt 22.03.0 ۾ تبديلين ۾ ھيٺيون نوٽ ڪيل آھن:

  • ڊفالٽ طور، هڪ نئين فائر وال مئنيجمينٽ ايپليڪيشن کي فعال ڪيو ويو آهي - fw4 (Firewall4)، nftables packet فلٽر جي بنياد تي. فائر وال جي ترتيب واري فائلن جو نحو (/etc/config/firewall) ۽ uci انٽرفيس تبديل نه ڪيو آهي - fw4 اڳ ۾ استعمال ٿيل iptables-based fw3 ٽول ڪٽ لاءِ شفاف متبادل طور ڪم ڪري سگھي ٿو. استثنا دستي طور تي ضابطا شامل ڪيا ويا آهن (/etc/firewall.user)، جنهن کي nftables لاءِ ٻيهر ٺاهڻ جي ضرورت پوندي (fw4 توهان کي پنهنجا اصول بلاڪ شامل ڪرڻ جي اجازت ڏئي ٿو، پر nftables فارميٽ ۾).

    پراڻي iptables-based Toolkit کي ڊفالٽ تصويرن مان خارج ڪيو ويو آھي، پر واپس آڻي سگھجي ٿو opkg پيڪيج مئنيجر يا تصويري ٺاھيندڙ ٽول ڪٽ استعمال ڪندي. پڻ مهيا ڪيل آهن iptables-nft، arptables-nft، ebtables-nft، ۽ xtables-nft لفافي، جيڪي توهان کي پراڻي iptables نحو استعمال ڪندي nftables لاءِ ضابطا ٺاهڻ جي اجازت ڏين ٿا.

  • 180 کان وڌيڪ نون ڊوائيسز لاءِ سپورٽ شامل ڪئي وئي، بشمول 15 ڊوائيس ميڊيا ٽيڪ MT7915 چپ تي ٻڌل وائي فائي 6 (IEEE 802.11ax) سپورٽ سان. سپورٽ ڊوائيسز جو ڪل تعداد 1580 تائين پهچي چڪو آهي.
  • ٽارگيٽ پليٽ فارمن جي منتقلي DSA (Distributed Switch Architecture) kernel subsystem جي استعمال لاءِ جاري آهي، هڪ ٻئي سان ڳنڍيل ايٿرنيٽ سوئچز جي ڪاسڪيڊ کي ترتيب ڏيڻ ۽ انتظام ڪرڻ لاءِ اوزار مهيا ڪري ٿي، روايتي نيٽ ورڪ انٽرفيسز (iproute2، ifconfig) کي ترتيب ڏيڻ لاءِ ميڪانيزم استعمال ڪندي. DSA اڳ ۾ پيش ڪيل swconfig اوزار جي جاءِ تي بندرگاهن ۽ VLANs کي ترتيب ڏيڻ لاءِ استعمال ٿي سگھي ٿو، پر سڀ سوئچ ڊرائيور اڃا تائين DSA کي سپورٽ نٿا ڪن. تجويز ڪيل رليز ۾، DSA استعمال ڪيو ويو آهي bcm53xx پليٽ فارمن لاءِ (سڀني بورڊن لاءِ ڊرائيور ترجمو ڪيا ويا آهن)، لانتيق (SoC جي بنياد تي xrx200 ۽ vr9) ۽ سنسي (بناناپي لامبو R1 بورڊ). اڳي، پليٽ فارم ath79 (TP-Link TL-WR941ND)، bcm4908، gemini، kirkwood، mediatek، mvebu، octeon، ramips (mt7621) ۽ realtek DSA ڏانهن منتقل ڪيا ويا.
  • LuCI ويب انٽرفيس ھڪڙو ڊارڪ ڊيزائن موڊ آھي. ڊفالٽ طور، موڊ خودڪار طريقي سان آن ڪيو ويندو آهي برائوزر جي سيٽنگن جي بنياد تي، پر اهو پڻ زبردستي طور تي مينيو "سسٽم" -> "سسٽم" -> "ٻولي ۽ انداز" ذريعي آن ڪري سگهجي ٿو.
  • 2038-bit time_t قسم جي اوور فلو سبب 32 جو مسئلو حل ڪيو ويو (32-bit Mythic time counter 19 جنوري 2038 تي اوور فلو ٿيندو). نئون رليز musl 1.2.x برانچ کي معياري لائبريري طور استعمال ڪري ٿو، جنهن ۾ 32-bit آرڪيٽيڪچرز تي پراڻا 32-bit ٽائم ڪائونٽر 64-bit وارن سان تبديل ڪيا ويا آهن (time_t قسم کي time64_t سان تبديل ڪيو ويو آهي). 64-bit سسٽم تي، time64_t قسم شروعاتي طور استعمال ڪيو ويندو آهي (ڪائونٽر 292 بلين سالن ۾ اوور فلو ٿيندو). نئين قسم جي منتقلي ABI ۾ تبديلي جي ڪري ٿي، جنهن لاءِ مسل libc سان لاڳاپيل سڀني 32-bit پروگرامن جي ٻيهر تعمير جي ضرورت پوندي (64-bit پروگرامن لاءِ ٻيهر تعمير جي ضرورت ناهي).
  • پيڪيجز جا اپڊيٽ ورجن، بشمول لينڪس ڪنيل 5.10.138 پورٽنگ سان گڏ cfg80211/mac80211 وائرليس اسٽيڪ 5.15.58 ڪرنل مان (اڳ ۾ 5.4 lib.5.10 برانچ مان وائرليس اسٽيڪ سان 1.2.3 ڪرنل پيش ڪيو ويو)، mu.2.34sl. glibc 11.2.0، gcc 2.37، binutils 2.10، hostapd 2.86، dnsmasq 2022.82، dropbear 1.35.0، busybox XNUMX.
  • arc770 پليٽ فارم (Synopsys DesignWare ARC 770D) لاءِ اسيمبلين جو نسل بند ڪيو ويو آھي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو