بلاگ خبری سیسوگ

عرضه نسخه جدید OpenWRT با MbedTLS، پکیج‌های Rust و پشتیبانی از بیش از 1790 دستگاه

OpenWrt 23.05

سیستم‌عامل OpenWrt 23.05 که به طور پیش‌فرض با MbedTLS و پکیج‌های Rust عرضه شد، از بیش از 1790 دستگاه پشتیبانی می‌کند.

اخیراً، سیستم‌عامل منبع‌باز لینوکس OpenWrt 23.05 برای روترها و سیستم‌های هدلس (headless) امبدد با منابع محدود و بیش از 4300 دستور commit عرضه شده است که زمان عرضه آن یک سال بعد از ورژن قبلی یعنی OpenWrt 22.03 می‌باشد.

در حال حاضر، ورژن جدید این سیستم‌عامل (OpenWrt 23.05) از بیش از 1790 دستگاه پشتیبانی می کند که حدود 200 دستگاه بیش تر از ورژن قبلی (OpenWrt 22.03) است. این ورژن جدید از ipq807x target برای Qualcomm IPQ807x WiFi 6 SoC، subtarget mediatek/filogic برایMediatek Filogic 830 و 630 و همچنین، sifiveu target برای بردهای توسعه HiFive Unleashed و Unmatched RISC-V پشتیبانی می کند.

به طور پیش‌فرض، کتابخانه سیستم‌عامل OpenWrt 23.05 از wolfSSL به MbedTLS تغییر کرده است، زیرا کتابخانه MbedTLS فوت پرینت کوچک‌تری دارد و همچنین، ABI (رابط باینری برنامه) و نسخه‌های LTS پایدارتری ارائه می‌دهد، اما این کتابخانه از پروتکل TLS 1.3 پشتیبانی نمی‌کند؛ بنابراین کاربرانی که به پروتکل TLS 1.3 نیاز دارند ممکن است همچنان از کتابخانه wolfSSL استفاده کنند.

یکی دیگر از ویژگی‌های مهم ورژن جدید سیستم‌عامل OpenWrt، پشتیبانی از پکیج‌های نوشته شده با زبان برنامه‌نویسی Rust است که برخی از آن‌ها عبارت‌اند از:

  • bottom
  • maturin
  • aardvark-dns
  • ripgrep

سیستم‌عامل OpenWrt 23.05 از لینوکس 5.15.134 برای همه‌ی تارگت‌ها، busybox 1.36.1، یک toolchain (زنجیره ابزار) آپدیت شده که بر musl libc 1.2.4، glibc 2.37، gcc 12.3.0 و inutils 2.40 متکی است، استفاده می کند. همچنین، از سپتامبر سال 2023، این سیستم عامل برای شبکه‌سازی hostapd master snapshot، dnsmasq 2.89، dropbear 2022.82 و cfg80211/mac80211 از کرنل 6.1.24 استفاده می‌کند.

به گفته‌ی توسعه‌دهندگان، انتقال از کانفینگ swconfig به DSA  که در ورژن‌های OpenWrt 21.02 و OpenWrt 22.03 کمی ایراد داشت، اکنون در ورژن جدید OpenWrt 23.05 دیگر مشکلی ندارد و بیش‌تر افراد می‌توانند ورژن OpenWrt 22.03 را به OpenWrt 23.05 از طریق sysupgrade utility آپدیت کنند و تاحدامکان کانفینگ آن حفظ می‌شود. بااین‌حال، در اینجا توصیه می‌شود که قبل از نصب ورژن جدید، حتماً بک‌آپ (BackUp) تهیه کنید. همچنین، می‌توانید برای نصب ورژن جدید، ایمیج‌های باینری برای تارگت(های) خود را دانلود کنید.

شما می‌توانید برای کسب اطلاعات بیش‌تر به این صفحه مراجعه کنید.

منبع: Cnx Software

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *