کانال مهرداد لینوکس – Telegram
کانال مهرداد لینوکس
3.51K subscribers
713 photos
24 videos
8 files
550 links
لینوکس حرفه ای و اخبار فنی به زبان ساده
تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
🔔 انتشار Python 3.14.0
پشتیبانی از حالت Free-Threaded (بدون GIL)
در برنامه‌ای محاسباتی، می‌توانید در چند نخ به صورت واقعی روی چند هسته اجرا شود
پیش‌فرض فعال نیست.هنگام ساخت یا با تنظیمات

رشته‌های Template یا t-strings
مشابه f-strings با امکان کنترل بیشتر و ارزیابی دلخواه در زمان اجرا

ارزیابی تنبلی برای annotationها (Deferred Annotations)
به جای اینکه annotationها بلافاصله در زمان تعریف تابع/کلاس ارزیابی شوند، ذخیره و زمان لازم پردازش میشن

دیباگر خارجی امن (Zero-overhead external debugger interface)
اتصال دیباگر به فرایند Python در حال اجرا بدون افزودن سربار زیاد
باید محیط اجرا اجازه اتصال بدهد

ماژول compression.zstd
پشتیبانی از الگوریتم فشرده‌سازی Zstandard در کتابخانه استاندارد

پشتیبانی از چند مفسر (Multiple Interpreters)
ماژول concurrent.interpreters در کتابخانه استاندارد امکان ایجاد چند مفسر در یک فرآیند

بهبود پیام‌های خطا و پیشنهاد اصلاحات
اگر کد اشتباه بنویسی، گاهی خطا به‌صورت «آیا منظور شما … بود؟» پیشنهاد می‌دهد

@MehrdadLinuxchannel
#Linux #لینوکس
#news
👍20🔥6
🔔 انتشار نسخه جدید اوبونتو Ubuntu 25.10 🎉
با اسم Questing Quokka

کرنل Linux 6.17
پشتیبانی از سخت‌افزارهای جدید، بهبود در عملکرد و درایورهای گرافیکی

حذف GNOME روی Xorg
گزینه “Ubuntu on Xorg” در صفحه ورود حذف و GNOME بر بستر Wayland

ترمینال جدید: Ptyxis
ترمینال Ptyxis جایگزین GNOME Terminal

تصویرنمای جدید Loupe
‏Loupe به عنوان تصویرنمای پیش‌فرض جایگزین Eye of GNOME

سوئیچ به sudo-rs
جایگزینی نسخه sudo در C، با sudo-rs

استفاده از Dracut برای initramfs
به جای initramfs-tools، از Dracut به عنوان ابزار تولید initial RAM filesystem

بهبود در رمزگذاری کامل دیسک با پشتیبانی TPM
امکان استفاده از TPM برای رمزگذاری کامل دیسک

تغییرات در Coreutils → Rust Coreutils
انتقال اجزای پایه‌ای مانند Coreutils به نسخه‌های نوشته‌شده در Rust

تغییرات دیگر قابل توجه
– حذف ابزار Startup Applications؛ مدیریت برنامه‌های خودکار در بخش Settings
– پشتیبانی RISC-V محدود به شبیه‌ساز QEMU
– تقویت پشتیبانی NVIDIA روی Wayland و بهینه‌سازی تجربه دسکتاپ

@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
14👎10👍3
🔢 دستور nl در لینوکس - شماره‌گذاری هوشمند خطوط فایل‌ها

دستور nl (مخفف number lines) برای چاپ محتوای فایل با شماره‌گذاری خودکار خطوط استفاده میشه، اما بر خلاف cat -n، می‌تونه فقط خطوط واقعی (غیر خالی) رو شماره‌گذاری کنه،
📘 مثال پایه‌ای
nl notes.txt
nl -b a file.txt # شماره گذاری همه خطوط
nl -s ": " file.txt # جدا کننده سفارشی
nl -i 10 example.txt
nl -nrz -w3 -s". "
nl -nln

⚙️ آپشن‌های مهم و حرفه‌ای
-b a همه‌ی خطوط را شماره‌گذاری کن (حتی خالی‌ها)
-b t فقط خطوط غیر خالی را شماره‌گذاری کن (پیش‌فرض)
-n ln شماره در سمت چپ (Left)
-n rn شماره در سمت راست (Right)
-n rz سمت راست با صفر پر شود (مثلاً 001، 002)
-w N عرض شماره‌ها را مشخص کن (مثلاً -w 3)
-s SEP تعیین جداکننده بین شماره و متن (مثلاً `-s "

📚 مثال‌های کاربردی و 🔥 ترفندهای ترکیبی و خلاقانه
ls | nl -s ". "  # شماره برای یک دستور دیگر
grep "error" logfile | nl شماره برای تطابق

#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
16👍7
🚫 گوشی Android قدیمی شده آپدیت نمیشه؟
⛔️ لازم نیست گوشی جدید بخری

سیستم عامل LineageOS 23 نسخه ۲۳ برپایه اندروید ۱۶ منتشر شد نسخه گوشیت را پیدا کن و به روز کن
🔥 گزینه های مشابه (لیست کامل نیست صرفا برای معرفی است)
GrapheneOS
/e/OS (Murena OS)
DivestOS
PostmarketOS
Replicant
LibreMobileOS
Bliss OS / Bliss ROM
Pixel Experience
crDroid

#news
🔥26👍3👎1🤯1
🚀فایرفاکس باتری لپ تاپ تون را زیاد مصرف میکنه؟
🔥نسخه جدید Firefox 144 برای شماست

🔹 مصرف انرژی کمتر روی GPU
حالت سخت‌افزاری (Hardware Acceleration) مصرف انرژی کمتری

🔹 پشتیبانی از HDR Video
پشتیبانی ویدیوهای HDR10 را به‌صورت بومی

🔹 بهبود در WebGL و Canvas
بهبود رندر سه‌بعدی برای بازی‌ها و اپلیکیشن‌های وب پیچیده

🔹 بهبود حریم خصوصی و امنیت
پشتیبانی COEP/COOP در تب‌های جداگانه، جلوگیری بهتر از حملات Cross-Origin.

🔹 بهبود حالت Reader و ابزار ترجمه داخلی
لود سریع‌تر Reader و ترجمه دقیق‌تری متون

نسخه لینوکسی
بهبودهایی در مدیریت صدا از طریق PipeWire، رفع چند باگ در اجرای ویدیو و هماهنگی بهتر با محیط‌های GNOME و KDE.
دانلود
#news
👍19
🙋🏻‍♂️ سوال‌های شما در دایرکت کانال از مهرداد:
🔹 «چطور از Linux پول دربیارم؟»
🔹 «درآمد یک لینوکس ‌کار از کجاست؟»

برای جواب سوال:
💼 در بررسی ۲۴ آگهی شغلی IT جدید (دو روز گذشته) :

🟢 ۱۸ آگهی: نیاز به آشنایی با تسلط بر لینوکس
🔴 ۶ آگهی: بدون نیاز به لینوکس (شبکه‌های ویندوزی یا .NET)

📊 بیشترین تقاضا برای موقعیت‌های زیر بود:
DevOps
SOC / NOC
SysAdmin
🧩 برداشت تحلیلی:
لینوکس نه یک «مهارت جانبی» بلکه زبان مشترک متخصصین IT شده
از امنیت تا مانیتورینگ، نگهداری توسعه همه جا انتظار می‌ره بلد باشید
حداقل Bash، مفاهیم سرویس‌ها و ساختار سیستم‌عامل و دستورات

🔥و برای پاسخ دقیق به پرسش شما

🎯 در ادامه پست های کانال برای هماهنگی با بازار کار ایران 👇:
1️⃣ درک چرایی نیاز به لینوکس در آگهی‌ها و تحلیل موقعیت شغلی و نیاز ها
2️⃣ ادامه‌ی تمرین دستورات پایه‌ی LPIC1 (LPIC بیشتر معیار استخدامی)
3️⃣ شروعی بر Bash Scripting برای Automation

📘تا پاسخ سوال شما روی همین ۴ محور حرکت میکنیم

اما بحث این هفته در گروه:
توی شرکتی که کار کردی یا میکنی یا برای مصاحبه رفتی،
🧠 لینوکس مهارت ضروری بود یا فقط یه امتیاز مثبت؟

#شغل
@MehrdadLinuxchannel
👍12🔥2🤬1
📄 دستور strings در لینوکس
استخراج رشته‌های متنیِ قابل‌چاپ از داخل فایل‌های باینری 😎
کاربرد؟
🔥مهندسی معکوس،پیدا کردن نام توابع، پیام‌های خطا، library names.
🔥کشف URLها، توکن‌ها
🔥بررسی فایل‌های خراب یا بدافزار (اولین قدم قبل از دیباگ عمیق).

🔹 مثال‌های پایه
strings a.out              # استخراج همه رشته‌ه 
strings /bin/ls | less # خروجی طولانی
strings -n 6 file.bin # رشته‌های طول
strings -t x file.bin # offset به صورت hex
strings -f file1 file2 # قبل خروجی نام فایل

⚙️ آپشن‌های مهم
-n <num> یا --bytes=<num> : حداقل طول رشته .
-t <o|d|x> : نمایش offset رشته
-e <encoding> : تعیین encoding
-f : چاپ نام فایل قبل از خروجی.
-a : اسکن تمام بخش‌ها .
🔥 ترفندهای ترکیبی و خلاقانه
strings binary | grep -E 'https?://|http://'  # URL
strings binary | grep -iE 'token|key|password|passwd' # توکن
strings -t x binary | grep -i 'API_KEY' # offset

#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
👍16🔥6
📄 دستور diff و cmp در لینوکس
هر دو ابزار برای مقایسه فایل‌ها به‌کار می‌روند، ولی هدف و سطح جزئیاتی که می‌دهند فرق دارد:
‏diff برای نمایش اختلافات متنی (خط‌به‌خط) و تولید پچ (patch) مناسب است.
‏cmp برای مقایسه بایت‌به‌بایت و یافتن اولین بایت/آفست متفاوت طراحی شده.
کاربرد پایه
diff file1.txt file2.txt # مقایسه فایل
cmp file1.bin file2.bin
diff -r dirA dirB # مقایسه دایرکتوری

‏--brief → کم‌حرف
‏--color=auto یا استفاده از colordiff → خروجی رنگی
کاربرد هاشون خاص بود، ننوشتم شما اگر ایده ای دارید در کامنت بنویسید به پست اضافه کنم 💐


#دیوار_لینوکس
@MehrdadLinuxchannel
#Linux #لینوکس
#linux_command
🔥11👍2
شبیه‌ساز اندروید روی سیستمت داشته باش
یکی از بهترین روش‌ها برای تست اپ‌های ناشناس، اجرای آن‌ها در محیط امن و جدا از گوشی اصلی‌ت هست.

🔥 برای من Genymotion ساده‌ترین و پایدارترین گزینه بوده — هم برای کارهای روزمره، هم برای توسعه اپ‌های اندروید.

👾 با شبیه‌سازها می‌تونی:
اپ‌های مشکوک رو بدون خطر اجرا کنی
محیط‌های مختلف اندروید (نسخه‌ها، مدل‌ها، رزولوشن‌ها) رو تست کنی
بدون نیاز به گوشی، اپ بسازی و دیباگ کنی

گزینه‌های دیگه هم هستن:

‏AVD (Android Virtual Device – ابزار رسمی Android Studio)
‏Anbox (اجرای اندروید در لینوکس بدون ماشین مجازی)
‏Waydroid (نسل جدیدتر و سریع‌تر Anbox)
Android-x86 (نصب کامل اندروید به عنوان سیستم‌عامل)

📱 هرکدوم از این‌ها مزایا و محدودیت خودشون رو دارن — ولی اگه دنبال تجربه‌ای پایدار و راحتی، Genymotion نقطه‌ی شروع عالیه.
نظر سنجی با Emoji
آیا آموزش بیشتر این نرم افزار نیازه ؟ 🙏🏻
یا این توضیحات کافیه ؟ 👍🏻

🔗 https://github.com/genymobile
🙏22👍10🔥4
📱 آموزش گام‌به‌گام نصب و راه‌اندازی Genymotion

⚙️ مراحل نصب و راه‌اندازی:

1️⃣ اینجا یک حساب کاربری بسازید.
2️⃣ به دانلود Genymotion بروید و نسخه‌ی متناسب با سیستم‌تون رو بگیرید.
3️⃣ برنامه رو نصب کنید. در اولین اجرا گزینه‌ی “Personal Use” رو انتخاب کنید (کرک یا سریال نمی‌خواد).
⚠️ در نسخه رایگان فقط چند محدودیت جزئی هست ولی برای کار پایه کافیه
4️⃣ با همون نام کاربری و رمز وارد برنامه بشید.
💡 با توجه به تحریم‌ها، بهتره از VPN یا Proxy استفاده کنید.
5️⃣ از مسیر Settings → Hypervisor نوع مجازی‌ساز رو انتخاب کنید (VirtualBox یا QEMU).
6️⃣ در همون بخش، مسیر ذخیره ماشین‌های مجازی رو هم می‌تونید تغییر بدید.
7️⃣ در تب ADB می‌تونید از ADB داخلی Genymotion استفاده کنید یا مسیر SDK خودتون رو بدید.
8️⃣ در صفحه اصلی روی Create بزنید، مدل و نسخه اندروید دلخواه‌تون رو انتخاب کنید.
9️⃣ حدود ۱ گیگ داده دانلود می‌شه، بعدش دستگاه مجازی‌تون آماده‌ست

💬 اگر در هر مرحله به خطا خوردید یا سوالی بود در گروه بپرسید با هم بررسی کنیم
نظر سنجی با emoji
به نظرتون این آموزش مفید بود ؟ ❤️
یا سخت و فنی است ؟ 🤯

@MehrdadLinuxchannel
27🤯3👍2
🔥تولید محتوا برای یوتیوب؟
🔥تولید فیلم آموزشی ؟
قطعا OBS Studio 32.0.2 که منتشر شده بهترینه
‏OBS Studio یک نرم‌افزار متن-باز و رایگان برای ضبط تصویر و صدا، ساخت صحنه‌ها (scenes) و پخش زنده (live streaming) است

📄کاربردها:
ضبط ویدیوی آموزشی، وبینار، بازی و …
پخش زنده بر روی سرویس‌هایی مانند Twitch، YouTube و ...
ترکیب چندین ورودی (وب‌کم، نمایشگر، میکروفون، منبع ویدیو) در یک «صحنه» برای تولید محتوای حرفه‌ای.

چرا مهرداد توصیه میکنه؟
رایگان و متن-باز
پشتیبانی از چندین پلتفرم: ویندوز، مک، لینوکس
قابلیت شخصی‌سازی بالا
به‌روزرسانی مداوم

برای شروع سریع:
دانلود از اینجا
ایجاد یک «صحنه» (Scene) جدید و افزودن منابع (وب‌کم، نمایشگر، میکروفون).
شروع ضبط 😎

@MehrdadLinuxchannel
🔥197
به به 🎉 Fedora Linux 43 رسماً منتشر شد!
نسخه‌ی جدید فدورا با کلی فناوری تازه و به‌روز حالا برای دانلود آماده است 🔥
🧑‍✈️ این اولین انتشار فدورا با رهبر جدید پروژه است.🫡


🆕 برجسته‌ترین تغییرات Fedora 43:
💪 کرنل Linux 6.17
🖥 محیط دسکتاپ GNOME 49 (فقط Wayland)
💎 دسکتاپ KDE Plasma 6.4.5
🌐 نصاب جدید Anaconda WebUI
🎨 پشتیبانی از فرمت COLRv1 Emoji در فونت Noto
🦫 پشتیبانی از زبان جدید Hare
🔠 فونت Monospace پیش‌فرض
⚙️ نصب بسته‌ها با DNF 5 در نصاب جدید
🔒 نسخه جدید RPM 6.0 با پشتیبانی از امضای چندکلیدی (پایه برای رمزنگاری پساکوانتومی)

🚀 تغییرات زیرساختی فنی جالب مهم:
‏Fedora CoreOS از پایه به‌صورت Containerfile (bootc)
به‌روزرسانی‌های FCOS فقط به‌صورت OCI image
حذف پشتیبانی از نصب UEFI روی دیسک‌های MBR (فقط GPT)
پارتیشن بوت ۲ GB
فشرده‌سازی initrd با Zstd
بازنویسی Greenboot با Rust
استفاده از جدول پارتیشن GPT فقط برای UEFI (پشتیبانی از MBR حذف شده)
ابزارهای جدید: GCC 15.2, Python 3.14, LLVM 21, PostgreSQL 18, Ruby on Rails 8.0 و Golang 1.25

🔥 مدرن‌تر، امن‌تر و آماده‌تر برای علاقه‌مندان لینوکس.

@MehrdadLinuxchannel
🔥19👍115🎉2
💾 آشنایی با NAS به مناسبت انتشار نسخه جدید TrueNAS 25.10
🔹 NAS یعنی Network Attached Storage یا «فضای ذخیره‌سازی متصل به شبکه».
به زبان ساده:
فرض کن یک هارد بزرگ داری که چند کامپیوتر بتونن هم‌زمان بهش وصل شن، فایل ذخیره کنن، فیلم ببینن، یا بکاپ بگیرن — درست مثل یه Google Drive خصوصی که روی شبکه‌ی خودت کار می‌کنه

⚙️ حالا نرم‌افزاری هست به اسم TrueNAS که دقیقاً همین کار رو انجام میده.
‏TrueNAS یک سیستم‌عامل متن‌بازه (بر پایه‌ی لینوکس و ZFS) که از هر کامپیوتر قدیمی می‌تونه یک سرور ذخیره‌سازی خانگی یا اداری بسازه.
مناسب برای:
نگهداری امن عکس‌ها و فیلم‌ها
بکاپ خودکار لپ‌تاپ‌ها
اشتراک‌گذاری فایل در شبکه
حتی اجرای ماشین‌های مجازی

ویژگی‌های نسخه TrueNAS 25.10 جدید مهم 👇
🔸 پشتیبانی از NVMe over Fabrics (NVMe-oF)
یعنی می‌تونی به درایوهای پرسرعت NVMe از راه دور دسترسی داشته باشی
🔸 بهبود کارایی سیستم‌فایل ZFS (OpenZFS 2.3.4)
🔸 رابط کاربری (Web UI) تازه و روان‌تر
🔸 بهبود در مجازی‌سازی و قابلیت‌های نسخه‌ی Enterprise

📦 برای اطلاعات بیشتر یا دانلود نسخه جدید:
https://www.truenas.com
@MehrdadLinuxchannel
👍132🔥2
📵 پرداخت‌های بدون تماس (NFC) همیشه امن نیستند!

پرداخت بانکی با NFS گوشی موبایل متداول شده. با خطرات آن آشنایی داری؟
⚠️ حملات «NFC Relay» و بدافزارهای مبتنی بر Host-Card-Emulation (HCE) بیش از ۷۶۰ اپ‌اندروید مخرب برای سرقت تراکنش مبتنی بر HCE بانکی شناسایی شده‌اند.

🔎 هشدارها!! (توصیه های ایمنی را جدی بگیرید):
به مجوز «NFC / Tap to Pay» اپ‌ها با شک و دقت نگاه کن.
فقط از منابع رسمی (Google Play) و توسعه‌دهندگان شناخته‌شده نصب کن. (با تحریم چه کنیم نمیدونم 😭)
‏NFC را وقتی نیاز نداری خاموش کن.
در تنظیمات، برنامهٔ پیش‌فرض پرداخت را بررسی کن.

⚠️ چرا NFC Relay خطرناک است؟
🚨- در تراکنش‌های کارت/موبایل، POS و کارت با فرمت APDU کار میکنه
- مهاجم با دو دستگاه (یکی کنار POS و یکی برای ارتباط با دستگاه قربانی یا سرور C2) فرمان‌های APDU را به‌صورت «ریلی» منتقل میکنه تا تراکنش را از راه دور تکمیل کند. 😱
🚨- بدافزارهای جدید از HCE اندروید استفاده می‌کنند و با گرفتن دسترسی NFC و قرار گرفتن به‌عنوان «پِی‌مِت» پیش‌فرض، هم داده‌ها را می‌دزدند و هم می‌توانند در لحظه APDU را رِلِی کنند.
منبع
@MehrdadLinuxchannel
👍8🤯2😱21
آیا سیستمت را در چند سال اخیر خریدی؟احتمالا x86-64-v3 پشتیبانی میشه

🚀 بریم برای سرعت بیشترو بهینه تر بودن
حالا Ubuntu 25.10 با پشتیبانی از معماری x86-64-v3 منتشر شد!

اگر سیستمت (نسل Haswell به بعد)، احتمالاً CPU تو از x86-64-v3 پشتیبانی می‌کنه نسل جدیدی از معماری x86-64 که برای پردازنده‌های مدرن طراحی شده.

🧠 چی فرق کرده؟
پشتیبانی از دستورهای جدید CPU مثل AVX2، BMI1/BMI2 و FMA
اجرای سریع‌تر برنامه‌های سنگین (فشرده‌سازی، رمزنگاری، شبیه‌سازی، یادگیری ماشین و غیره)
بهینه‌سازی مخصوص سخت‌افزار جدید بدون از کار انداختن نسخه‌های قدیمی

💡 چطور بفهمی سیستم‌ت آماده‌ست؟
ld.so --help | grep v3

اگر دیدی:
x86-64-v3 (supported, searched)

یعنی اوکی😎

🧩 در Ubuntu 25.10 بخشی از بسته‌های آرشیو «main» برای این معماری بازسازی شده‌اند (حدود ۲۰۰۰)
در نسخه‌های بعدی (مثل 26.04 LTS) همه‌ی بسته‌ها با بهینه‌سازی کامل منتشر می‌شن.

🔧 برای فعال‌سازی (⚠️ اختیاری ریسک عدم پایداری):
echo 'APT::Architecture-Variants "amd64v3";' | sudo tee /etc/apt/apt.conf.d/99enable-amd64v3
sudo apt update && sudo apt upgrade

@MehrdadLinuxchannel
منبع
👍154🔥3
🎮 خبر برای گیمرهای لینوکس!

📈 اکتبر ۲۰۲۵، کاربران لینوکسی حدود ۳٫۰۵٪ از کل کاربران Steam اند
📊ویندوز در این دوره به ~۹۴٫۸۴٪ رسیده و سهم macOS حدود ۲٫۱۱٪

نشانهٔ خوبیه؟
حتی اگر ۳٪ عدد کوچکیه در مقیاس میلیون‌ها کاربر معنی‌داره و نشان میده لینوکس داره به گزینهٔ جدی‌تری برای گیمینگ تبدیل میشه.
🔥ابزارهایی مثل Proton و پشتیبانی از سخت‌افزارهای گیمینگ لینوکسی (مثل Steam Deck) نقش مهمی در این رشد داشتند

استفاده Linux در بازی Game روی Steam در October 2025
Windows 94.84%
Linux 3.05%
macOS 2.11%
از نظر سیستم عامل لینوکسی
SteamOS Holo - 27.18%
Arch Linux - 10.32%
Linux Mint 22.2 - 6.65%
CachyOS - 6.01%
Ubuntu Core 22 - 4.55%
اینها واقعیت است. واقعیت را باید همانطور که هست دید
پس موقع معرفی به دوستان تازه وارد باید نشان داد که سهم لینوکس در بازی کمه و رو به رشد است

@MehrdadLinuxchannel
👍223
🚀 لینوکس در مرورگر، بدون ماشین مجازی!
کرنل لینوکس روی WebAssembly پورت شد
حالا میتونی لینوکس را مستقیماً در تب مرورگرت بوت کنی! 😎

🔥دمو آنلاین همین الان تست کن: linux-wasm

💡 هنوز ناپایداره، ولی نشون میده Wasm چقدر فراتر از وب میتونه بره:
از sandboxing گرفته تا تست آنلاین ویژگی‌های جدید کرنل.

🧠 نسخه فعلی با کرنل 4.6 و LLVM 17 ساخته شده و به کمک توسعه‌دهندگان نیاز دارد تا بخش‌های اتمیک و زمان‌بندی تکمیل شود.

👨‍💻 هدف نهایی؟
بوت سریع، سازگاری اپ‌های لینوکسی با وب، و اجرای سیستم‌عامل کامل در sandbox مرورگر.
گیت هاب پروژه
@MehrdadLinuxchannel
🔥21👍32🎉2👎1
🌀 نصب آرچ با Wi-Fi به نصب‌کننده‌ی Archinstall اضافه شد 🚀
⚠️اگر چند سال پیش کسی می‌گفت «آرچ رو می‌تونی با چند مرحله‌ی ساده نصب کنی!» احتمالاً به شوخی می‌گرفتیم 🥴
با Archinstall ( اسکریپت رسمی نصب آرچ لینوکس ) دیگر خبری از ترس و پیچیدگی نیست.


🆕حالا نسخه‌ی Archinstall 3.0.13 با یک ویژگی بسیار مهم منتشر شده:
📡 منوی اتصال به Wi-Fi داخل نصاب آرچ لینوکس!
بدون نیاز به اجرای دستی iwctl یا wpa_cli 😎
کاربران لپ‌تاپ دیگر نیاز به اجرای چندین دستور شبکه به‌صورت دستی ندارند.

🔧 جزئیات فنی جالب برای اهل تکنیک:
از کتابخانه‌ی Textual (textualize.io) جایگزینی مدرن برای curses قدیمی در پایتون استفاده شده
دلیل تغییر؟ پشتیبانی ضعیف curses از ورودی‌های غیر-ASCII (مثل پسوردهایی با حروف خاص 😅).
فعلاً فقط منوی وای‌فای از Textual استفاده می‌کنه، ولی احتمالاً در نسخه‌های بعدی، کل رابط نصاب به Textual مهاجرت کنه.

🔥 آرچ در حال تغییره اما همچنان "Minimal" می‌ماند!
لینک Github
منبع
@MehrdadLinuxchannel
👍144🔥4