linuxtnt(linux tips and tricks)
5.75K subscribers
1.59K photos
137 videos
531 files
1.24K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
🔰ابزار fwupd یک ابزار لینوکسی برای مدیریت به‌روزرسانی‌های فریم‌ور (Firmware) در سیستم است. این ابزار به شما امکان می‌دهد فریم‌ور دستگاه‌های سخت‌افزاری مانند BIOS، درایورها، و سایر قطعات را به‌روز کنید. در ادامه، گزینه‌های مهم دستور fwupdmgr همراه با مثال توضیح داده شده‌اند:

نمایش لیست دستگاه‌های پشتیبانی‌شده
fwupdmgr get-devices

نصب یک دستگاه خاص
fwupdmgr update --device DEVICE_ID

بررسی و نصب به‌روزرسانی‌های موجود
fwupdmgr refresh && fwupdmgr updates

نصب فایل فریم‌ور به صورت دستی
fwupdmgr install /path/to/firmware.cab
=========================
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰 برنامه Qt Creator 16 منتشر شد.خلاصه ای از ویژگی های این نسخه:

بهبود عملکرد (Performance Improvements)
🔹بهبود سرعت راه‌اندازی (Startup Performance)
🔹بهینه‌سازی تشخیص Qt ABI (به صورت ناهمزمان)
🔹کاهش زمان باز شدن اولین ویرایشگر در ویندوز (با بارگذاری ناهمزمان فونت‌کش)
🔹ذخیره‌سازی اطلاعات pip و venv برای کیت‌های پایتون به صورت پیش‌گیرانه

ویرایش (Editing)
🔹حذف گزینه "Mixed" تورفتگی (Indentation) و جایگزینی با تشخیص خودکار از محتوای فایل
🔹نمایش تنظیمات تشخیص‌داده‌شده در نوار ابزار ویرایشگر
🔹پشتیبانی از QML_IMPORT_PATH در CMake برای بهبود کارایی qmlls

🔹افزودن قابلیت فعال/غیرفعال کردن سرورهای زبان (Language Servers) برای هر پروژه
پروژه‌ها (Projects)
🔹ایجاد بخش جدید Preferences > SDKs برای تنظیمات Android, QNX, MCU و Windows App SDK
🔹فشرده‌تر شدن تنظیمات Kits با چینش بهتر گزینه‌ها
🔹افزودن تنظیمات محیط اجرا (Run Environment) علاوه بر محیط ساخت (Build Environment)
🔹بهبود عملکرد تشخیص تغییرات پیکربندی CMake خارج از Qt Creator

آنالایزرها (Analyzers)
🔹پشتیبانی از نمایش تصاویر برای مشکلات در Axivion Suite
🔹پشتیبانی از پیکربندی خودکار CMake/qmake برای گزارش پوشش کد (Code Coverage) در Coco
🔹پشتیبانی از سیستم‌های کنترل نسخه (Version Control)

تشخیص خودکار فایل‌های تحت کنترل نسخه، حتی اگر پلاگین مربوطه غیرفعال باشد
🔹امکان فعال کردن پلاگین کنترل نسخه از طریق پیغام اطلاع‌رسانی
🔹پشتیبانی از پلتفرم‌ها (Platform Support)
🔹رفع مشکل ایجاد فایل‌های موقت در سیستم‌فایل FAT ویندوز
🔹پشتیبانی از خروجی برنامه و دیباگ C++ در دستگاه‌های iOS با نسخه ۱۷ و بالاتر
خداحافظی مایکروسافت با “صفحه آبی مرگ”

مایکروسافت در نسخه 24H2 ویندوز ۱۱ صفحه معروف BSOD را بازطراحی کرده و برخی از عناصر آشنای آن مانند کد QR، صورتک ناراحت و رنگ آبی را حذف کرده است.

در نسخه جدید تنها جمله «دستگاه شما با مشکلی مواجه شده و باید راه‌اندازی مجدد شود» نمایش داده می‌شود؛ پیامی که با وجود سادگی، به‌دلیل شباهت ظاهری با صفحه به‌روزرسانی ممکن است کاربران را دچار اشتباه کند
وعده جدید ایلان ماسک: بینایی را به نابینایان برمی گردانم!

پیش از این، نورالینک نخستین ایمپلنت خود با نام Telepathy را برای کمک به افراد دچار فلج کامل رونمایی کرده بود؛ تراشه‌ای که به کاربران اجازه می‌دهد تنها با فکر کردن، نشانگر ماوس را روی نمایشگر حرکت دهند یا متن تایپ کنند. اکنون این شرکت دو نام جدید دیگر با عناوین Blindsight و Telekinesis را نیز ثبت تجاری کرده است. نام Blindsight به‌طور خاص به فناوری‌ای اشاره دارد که توانایی بینایی مصنوعی را در مغز فعال می‌کند.

در همین حال، تراشه Telepathy نیز وارد مرحله آزمایش انسانی شده و هم‌اکنون روی سه بیمار مبتلا به آسیب‌های نخاعی یا بیماری ALS آزمایش می‌شود. این تراشه با هدف بازگرداندن توانایی ارتباطی به افرادی طراحی شده که از نظر فیزیکی کاملاً ناتوان هستند.
🔰پایان جنگ مدیریت بسته‌بندی‌های لینوکس!
توزیع‌های لینوکس بالاخره روی یک سیستم مدیریت بسته واحد توافق کردند

🔹 معرفی OnePackage:
انقلابی در مدیریت بسته‌های لینوکس

جامعه لینوکس پس از ده‌ها سال چالش در زمینه مدیریت بسته‌ها، بالاخره به یک توافق تاریخی رسید! در کنفرانس OneLinux که اخیراً در گرینلند به صورت آنلاین برگزار شد، نمایندگان برجسته‌ترین توزیع‌ها شامل دبیان، اوبونتو، فدورا/ردهت و SUSE رسماً اعلام کردند که از این پس از یک سیستم بسته‌بندی واحد به نام OnePackage استفاده خواهند کرد.

🔹 ویژگیها
• حذف تنوع آزاردهنده فرمت‌های DEB، RPM، Snap، Flatpak و AppImage
• یکپارچه‌سازی سیستم‌های موجود
• کاهش حجم سیستم

ترکیب امنیت Flatpak با کارایی Snap
حفظ قابلیت حمل AppImage
مدیریت هوشمند فضای ذخیره‌سازی
سازگاری کامل با تمام توزیع‌های اصلی

واکنش ها:
لینوس توروالدز: "بالاخره! حالا می‌توانیم روی چیزهای مهم‌تر تمرکز کنیم"
مارک شاتلورث (کنونیکال): "احساس عجیبی دارم... انگار صدای هزاران باگ ناپدید شد!"

📅 زمان‌بندی اجرا از ماه آینده

📌نویسنده: حسین سیلانی
https://learninghive.ir
🔰گزینه جدید "hugetlb_alloc_threads" در لینوکس ۶.۱۵ باعث می‌شود سیستم بهینه تر و سریع‌تر بوت شود.

🔹این گزینه تازه اضافه‌شده به شما اجازه می‌دهد تعداد رشته‌ها (threads) را که برای آماده کردن صفحات بزرگ (huge pages) استفاده می‌شوند، تنظیم کنید. با این کار، می‌توانید کارها را به‌صورت موازی انجام دهید و زمان بوت شدن سیستم را حسابی کم کنید. به‌طور پیش‌فرض، این گزینه از ۲۵٪ رشته‌های موجود در سخت‌افزار استفاده می‌کند. مهندسان شرکت Cyberus Tech گفته‌اند که در سرورهای بزرگ، این تغییر سرعت بوت را بین ۲.۷۵ تا ۴.۳ برابر بیشتر کرده است.

بهبود کار با صفحات بزرگ:
🔹با این گزینه جدید که به لینوکس اضافه شده، مدیریت صفحات بزرگ (huge pages) آسون‌تر شده.است صفحات بزرگ، تکه‌های بزرگ‌تری از حافظه هستند که سیستم ازشون استفاده می‌کنه. قبلاً یه مشکلی بود به اسم "تکه‌تکه شدن" یا همون fragmentation. یعنی حافظه به‌جای اینکه یه‌جا و منظم باشه، پخش و پراکنده می‌شد و استفاده ازش سخت‌تر بود. حالا با این گزینه، این مشکل کمتر پیش میاد و حافظه مرتب‌تر می‌مونه. یه خوبی دیگه‌ش اینه که استفاده از این روش، بار کمتری به سیستم میاره و هزینه پردازشش کمتره.

چرا این مهمه؟ چون الان حافظه‌های سیستم‌ها خیلی بزرگ شدن (مثلاً چند گیگابایت یا حتی بیشتر). وقتی حافظه زیاد باشه، صفحات کوچیک ۴ کیلوبایتی (که اندازه‌شون خیلی کمه) دیگه نمی‌تونن به‌خوبی کار کنن. این صفحات کوچیک باعث می‌شن سیستم بیشتر اذیت بشه و کارش کند بشه.
🔰مدیر بسته‌ APT 3.0 منتشر شد.

🔹ویژگی‌های جدید
🔸نسخه‌ی جدید مدیر بسته‌های APT 3.0 اکنون منتشر شده و به‌عنوان رابط خط فرمان پیش‌فرض در نسخه‌های آینده‌ی دبیان (Debian GNU/Linux 13 "Trixie") و اوبونتو (Ubuntu 25.04) استفاده خواهد شد. در این نسخه، تغییرات بصری و عملکردی مهمی اعمال شده‌اند که تجربه‌ی کار با APT را به‌شکل قابل توجهی بهبود می‌بخشند.

🔸پیرو این پست:
https://t.me/linuxtnt/3904

🔹بهبودهای بصری در رابط خط فرمان
🔸نمایش ستونی (Columnar Layout)
لیست بسته‌ها اکنون به‌صورت ستونی نمایش داده می‌شود که باعث افزایش خوانایی و یافتن سریع‌تر نام بسته‌ها می‌شود.

🔸پشتیبانی از رنگ‌ها در خروجی

رنگ سبز برای نمایش عملیات نصب و ارتقا
رنگ قرمز برای بسته‌هایی که قرار است حذف شوند
این قابلیت باعث می‌شود که وضعیت بسته‌ها در یک نگاه قابل تشخیص باشد.

🔸نوار پیشرفت روان‌تر و مدرن‌تر
با استفاده از کاراکترهای یونیکد، نوار پیشرفت نصب روان‌تر و زیباتر شده است.

🔸کاهش شلوغی و افزایش فضای سفید

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

🔸قابلیت‌های جدید فنی و مدیریتی
حل‌کننده جدید وابستگی‌ها (--solver)

🔸برنامه APT اکنون می‌تواند به نسخه‌های غیرکاندید بازگردد در صورت نیاز.
🔸با استفاده تهاجمی‌تر از autoremove، تنها بسته‌های ضروری نصب‌شده‌ی خودکار را حفظ کند.
🔸پشتیبانی از دستور --target-release در apt list
🔸کاربران می‌توانند بسته‌ها را براساس نسخه‌ی هدف (مثلاً از نسخه‌های پایدار یا ناپایدار) فهرست کنند.
🔸ثبت توضیحات در تاریخچه با گزینه --comment
🔸امکان درج یادداشت هنگام اجرای عملیات مختلف روی بسته‌ها، برای مستندسازی بهتر.
🔸پشتیبانی از ایندکس‌های فشرده‌نشده از mirrorها با پروتکل file:/
🔸بهبود در سرعت و دسترسی به مخازن محلی.
🔸صفحه‌بندی خودکار (auto-paging) شبیه به git
🔸اجرای apt به‌صورت خودکار خروجی‌های طولانی را صفحه‌بندی می‌کند، بدون نیاز به less یا ابزارهای خارجی.
🔸نمایش اطلاعات پینینگ (Pinning) در apt show --full
🔸اطلاعات دقیق‌تر از نسخه‌ها و اولویت‌های بسته‌ها قابل مشاهده است.

🔹 سایر قابلیت‌های جدید و تغییرات داخلی
🔸پشتیبانی از debain-ports برای معماری‌های خاص و تجربی.
🔸معرفی دستور جدید modernize-sources برای به‌روزرسانی منابع بسته‌ها.
🔸محاسبه دقیق‌تر اندازه هسته (kernel) در مسیر /boot.
🔸جایگزینی OpenSSL به‌جای GnuTLS و gcrypt برای رمزنگاری، در جهت یکپارچگی و امنیت بهتر.
🔸اضافه شدن پشتیبانی از تراکنش و شمارش به‌روزرسانی‌ها در pkgDepCache.

🔹 مستندات و بومی‌سازی
🔸به‌روزرسانی‌های گسترده در مستندات رسمی APT.
🔸بهبود ترجمه‌ها و پشتیبانی بهتر از زبان‌های مختلف برای استفاده بین‌المللی.
🔸به‌روزرسانی گسترده ترجمه‌ها برای زبان‌های هلندی، آلمانی، فرانسوی، پرتغالی برزیلی، رومانیایی، کاتالان، سوئدی، چکی و لهستانی
🔸بهبود مستندات و صفحات راهنما (manpages) برای کاربرانی که به منابع محلی وابسته هستند

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
فرصت رو از دست ندید

🔰آموزش مانیتورینگ در لینوکس Linux
هزینه آموزش: ۱,۰۴۰,۰۰۰ تومان
تخفیف 75 درصدی: 260,000 تومان


🔰۵۰ درس در قالب ۷ فصل


🔹فصل ۱. لینوکس
مفاهیم لینوکس و ساختار آن۰۹:۳۹
قسمت‌های سطح کاربر۰۵:۱۶
قسمت‌های سطح کرنل۰۳:۴۱
توزیع‌های مادر۰۶:۳۲
توزیع‌های مشهور و رایج۰۴:۰۲

🔹فصل ۲. مانیتورینگ قسمت‌های اصلی
مانیتورینگ فرایندها با دستور PS۰۹:۵۶
مانیتورینگ فرایندها با دستورات Top ،Atop و Htop۱۵:۰۹
مانیتورینگ اطلاعات CPU۰۴:۵۱
مانیتورینگ اطلاعات بایوس با Dmidecode۰۳:۳۹
مانیتورینگ سیستم فایل Sysfs۰۵:۱۵
مانیتورینگ مصرف حافظه با دستور Free۰۳:۲۲
مانیتورینگ مصرف حافظه با دستور Smem۰۵:۵۲
مانیتورینگ مصرف حافظه با دستور Vmstat۰۷:۳۰
مانیتورینگ سیستم فایل با دستور Fdisk۰۳:۰۸
مانیتورینگ سیستم فایل با دستور lsblk۰۴:۲۰
مانیتورینگ سیستم فایل با دستور lsusb۰۲:۱۸
مانیتورینگ سیستم با ابزارهای گرافیکی Task Manager و Gnome Manager۱۰:۲۶
مانیتورینگ نرم‌افزاری و سخت‌افزاری سیستم با دستور و ابزار گرافیکی Hwloc & lshw۰۹:۱۶
مانیتورینگ مشخصات سخت‌افزاری سیستم۰۴:۲۳

🔹فصل ۳. ابزارهای مختلف مانیتورینگ
Sysstat۰۷:۱۱
Iostat۱۰:۵۶
Mpstat۰۸:۵۸
Pidstat۰۵:۵۵
SAR۰۸:۱۲
دستور مدیریت، آنالیز و مانیتورینگ بسته‌های شبکه Tcpdump۱۵:۳۲
ابزارهای مانیتورینگ تجاری۰۶:۲۳
توزیع‌های مخصوص مانیتورینگ۰۷:۱۵
سیستم‌های امنیتی و مانیتورینگ IDS و IPS۰۹:۵۶

🔹فصل ۴. مانیتورینگ پیام‌ها و هشدارهای هسته
مانیتورینگ پیام‌های هسته با دستور Dmesg۰۵:۳۷
مانیتورینگ لاگ‌های مختلف در سیستم۰۵:۳۳
مانیتورینگ پارامترهای هسته با دستور Sysctl۰۴:۴۴
مانیتورینگ ماژول‌های هسته۰۵:۰۶

🔹فصل ۵. مانیتورینگ فایل‌ها و دستورات
مانیتورینگ دستورات و فایل‌ها در لینوکس۰۳:۳۷
مانیتورینگ سیستم فایل با دستورات lS۰۴:۴۹
مانیتورینگ فایل‌ها بر اساس نام‌ها۰۴:۳۱
مانیتورینگ فایل‌ها بر اساس پسوندها۰۲:۳۷
مانیتورینگ فایل‌ها بر اساس مجوزها۰۴:۰۹
مانیتورینگ فایل‌ها بر اساس مالکیت۰۴:۳۰
مانیتورینگ فایل‌ها بر اساس تاریخ و زمان۰۴:۰۴
مانیتورینگ فایل‌ها بر اساس اندازه۰۳:۵۸
مانیتورینگ فرایندها در حالت‌های مختلف۰۲:۵۳
مانیتورینگ فرایندهای دارای بیشترین استفاده از حافظه۰۲:۳۵
مانیتورینگ فرایندهای دارای بیشترین استفاده از CPU۰۲:۱۷
مانیتورینگ پورت و فایل‌های باز۰۴:۴۶

🔹فصل ۶. تنظیمات بهبود عملکرد سیستم
مانیتورینگ و تنظیمات پروفایل‌های پیش‌فرض هسته۰۳:۵۸
مانیتورینگ بوت و استارت‌آپ سیستم۰۴:۰۵
مانیتورینگ منابع سیستم و مدیریت آن با دستور Ulimit۰۳:۲۷
مانیتورینگ و بررسی وضعیت سرویس‌های سیستم با دستور Systemd۰۸:۲۸

🔹فصل 7. ادامه مسیر یادگیری

📌مدرس: حسین سیلانی

📌 لینک دوره
https://faradars.org/courses/monitoring-in-linux-fvlnx101

https://www.aparat.com/v/CT9Im
PersepolisDM 5.0.2 is available in fedora repositories.
@persepolisdm
📢 توسعه CUPS دوباره شتاب گرفته است!
پس از مدتی ابهام درباره آینده سیستم چاپ CUPS، حالا شاهد انتشار نسخه ۲.۴.۱۲ هستیم که بیشتر روی رفع مشکلات تمرکز دارد و راه را برای نسخه CUPS 2.5 با قابلیت‌های جدید هموار می‌کند.

مهم‌ترین تغییرات در CUPS 2.4.12:
پشتیبانی بهتر از پرینترهای قدیمی – حالا پرینترهایی با نام‌های طولانی (بیش از ۲۵۵ کاراکتر) به‌راحتی مدیریت می‌شوند.
بهبود عملکرد lpd backend – تاخیرها در این بخش برطرف شده‌اند.
پشتیبانی چندزبانه در IPP-Everywhere – انعطاف‌پذیری بیشتر در استانداردهای چاپ.
افزایش امنیت – نیاز اجباری به Zlib و TLS و پشتیبانی از OpenSSL/GnuTLS/LibreSSL برای ارتباطات امن.
هشدارهای امنیتی – گزارش خطاهای گواهی در IPPS backend.
توابع APIهای جدید – اضافه شدن رابط‌های OAuth، JSON و DNS-SD.
پشتیبانی از Docker – امکان استفاده در محیط‌های کانتینری.

نسخه بعدی: CUPS 2.5
تیم توسعه در حال کار روی نسخه ۲.۵ است که قرار است در ژوئن ۲۰۲۵ منتشر شود. برخی از ویژگی‌های پیش‌بینی‌شده:
🔹 احراز هویت OAuth برای cupsd
🔹 بهبودهای TLS/X.509
🔹 تمرکز بیشتر روی محلی‌سازی. پشتیبانی از زبان‌های بیشتر و ترجمه‌های باکیفیت‌تر برای رابط کاربری، پیام‌های سیستم و مستندات

برای سال‌ها، اپل توسعه اصلی CUPS را بر عهده داشت. اما در ۲۰۱۹، پس از خروج مایکل سوییت (توسعه‌دهنده اصلی) و توقف حمایت اپل، OpenPrinting.org فورک این پروژه را ادامه داد. به همین دلیل، نسخه فعلی با نام OpenPrinting CUPS شناخته می‌شود.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🚀 به‌روزرسانی عالی در لینوکس 6.15 پشتیبانی از 8192 هسته

هسته جدید لینوکس (نسخه 6.15) با یک ارتقای چشمگیر در ابزار Turbostat همراه است که محدودیت پشتیبانی از هسته‌ها را از 1024 به 8192 هسته افزایش می‌دهد! این تغییر پس از گزارش یک مهندس HPE درباره محدودیت ابزار در نظارت بر سیستم 1152 هسته‌ای انجام شد.
اما Turbostat چیست؟
• ابزار خط فرمانی برای مانیتورینگ بلادرنگ CPU
• بخشی از بسته linux-tools
• نمایش اطلاعات حیاتی مانند:
• فرکانس پردازنده
• مصرف انرژی
• دمای هسته‌ها
• وضعیت C-state

🎯 چرا این به‌روزرسانی مهم است؟
پشتیبانی از پردازنده‌های فوق‌پرقدرت: سیستم‌های مدرن با هزاران هسته (مانند سرورهای ابری و ابررایانه‌ها) اکنون بهتر نظارت می‌شوند.
رفع محدودیت قدیمی: قبلاً این ابزار فقط تا 1024 هسته را پشتیبانی می‌کرد.
بهینه‌سازی برای معماری‌های جدید: همگام با پردازنده‌هایی مانند:
هسته 86 – Intel Xeon 6788P
هسته 384- AMD EPYC 9965

🌍 اهمیت برای صنعت:
🔹 پاسخ به نیاز سیستم‌های نسل جدید:
• سرورهای 128 هسته‌ای AMD EPYC 9004
• پردازنده‌های Intel Xeon Scalable
• سیستم‌های ARM-based

🔹 امکان مانیتورینگ کامل در:
• دیتاسنترهای hyperscale
• سیستم‌های HPC و هوش مصنوعی
• محیط‌های ابری بزرگ

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
پس زمینه های جدید Ubuntu 25.04
با کد Plucky Puffin
دانلود نسخه 25
https://ubuntu.com/download/desktop
🔰درایور گرافیکی NVIDIA 575 به صورت بتا منتشر شد با قابلیت NVIDIA Smooth Motion

🔹ویژگی‌های کلیدی:
🔸 اصلاح NVIDIA Smooth Motion: برای حرکت نرم‌تر تصاویر
🔸 پشتیبانی از GLX front buffer rendering روی Xwayland
🔸 پشتیبانی از متغیر محیطی __NV_DISABLE_EXPLICIT_SYNC برای برنامه‌های GLX و Vulkan
🔸 پارامتر جدید conceal_vrr_caps برای ماژول کرنل nvidia-modeset که امکان استفاده از فناوری‌هایی مانند ULMB (Ultra Low Motion Blur)
را روی برخی نمایشگرها فراهم می‌کند.

🔹بهبودها و تعمیرات:

🔸 بهبود nvidia-powerd: پشتیبانی از Dynamic Boost حتی در حالت باتری برای لپ‌تاپ‌ها

🔹 رفع باگ‌های مهم:
🔸 مشکل کرش بازی Marvel Rivals هنگام راه‌اندازی یا لودینگ سطح
🔸 هنگ کردن برنامه‌های استفاده‌کننده از VK_KHR_present_wait روی Wayland
🔸 کرش بازی Minecraft روی Xwayland
🔸 مشکل عملکرد نادرست PRIME Render Offload هنگام استفاده از کارت‌های انویدیا هم به عنوان منبع و هم مقصد
🔸 مشکل عدم کارکردن VRR (نرخ نوسازی متغیر) هنگام Override کردن EDID

🔹سایر اصلاحات:
🔸 رفع مشکل نمایش مقادیر Default TGP و Max TGP در nvidia-settings هنگام استفاده از باتری
🔸 رفع فریز صفحه‌نمایش هنگام تغییر حالت Night Mode در GNOME روی Wayland
🔸 رفع کرش برنامه‌های render-offloaded که از KDE Frameworks 6 استفاده می‌کنند

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰میز گنومGNOME 48.1 منتشر شد
پروژه GNOME امروز اولین به‌روزرسانی نگهداری سری GNOME 48 با نام "بنگلور" را منتشر کرد که شامل رفع باگ‌ها و بهبود عملکردهای موجود است.

🔹مهم‌ترین تغییرات:
- بهبود پشتیبانی HDR در Mutter:
- افزودن اعلام تغییرات فضای کاری به صفحه‌خوان (Screen Reader)
-غیرفعال کردن HDR هنگام استفاده از درایورهای قدیمی KMS
- بازگشت خودکار به حالت رنگ پیش‌فرض وقتی نمایشگر قابلیت HDR را از دست می‌دهد

🔹 به‌روزرسانی Mutter به نسخه 48.2 با رفع مشکلات:
- اصلاح باگ‌های مربوط به نشانگرهای متحرک
-رفع فریز شدن گاه‌به‌گاه صفحه‌نمایش
- مشکلات اندازه نشانگر در دستگاه‌های تبلت
- بهینه‌سازی عملکرد نشانگر هنگام تغییر تم یا اندازه

🔹 بهبودهای GNOME Shell:
- رفع مشکلات لغزنده‌ها (Sliders)
- تشخیص بهتر حالت تعلیق/بازگشت برای ردیابی زمان
- اصلاح اندازه‌های تصویر در مقیاس‌دهی کسری
- رفع فریزشدن نشانگر در حالت بزرگ‌نمایی

🔹 مدیریت فایل Nautilus
- رفع مشکل سوئیچ بین نمای درختی و شبکه‌ای
- اصلاح باگ‌های مربوط به پوشه‌های ستاره‌دار و انتخاب فایل‌های Google Drive

🔹 ماشین‌حساب GNOME:
- بهبود مدیریت نرخ ارز
- پشتیبانی از تراز متن راست‌به‌چپ برای زبان‌های RTL
- استفاده از نرخ‌های ارز میزبانی‌شده توسط GNOME به جای منابع خارجی

🔹 سایر برنامه‌ها:
- راه‌اندازی برنامه Calls به عنوان بخشی از نشست GNOME
- بهبود حالت تاریک در امتیازدهی امنیتی برنامه‌ها در GNOME Software
- پشتیبانی از ذخیره حالت expanderها در System Monitor

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰راهنمای توزیع مستقل CRUX Linux – انتخابی حرفه‌ای برای عاشقان سادگی و کنترل

🔹معرفی کلی

توزیع CRUX یک توزیع سبک و مینیمالیستی از لینوکس است که مخصوص کاربران حرفه‌ای طراحی شده. تمرکز آن بر سادگی، سرعت، و حداکثر کنترل کاربر بر سیستم است. برخلاف توزیع‌هایی مثل Ubuntu یا Fedora، CRUX تجربه‌ای کاملاً دستی و غیراتوماتیک را ارائه می‌دهد و برای کسانی مناسب است که می‌خواهند سیستم‌عامل‌شان را از پایه و مطابق نیاز خود بسازند.

🔹تاریخچه و فلسفه
توزیع CRUX در سال 2001 توسط Per Lidén توسعه یافت و هدف اصلی‌اش پیاده‌سازی اصل KISS (Keep It Simple, Stupid) در دنیای لینوکس بود. این توزیع برخلاف بسیاری از سیستم‌عامل‌ها، مبتنی بر هیچ توزیع قبلی نیست و ساختار کاملاً منحصر‌به‌فردی دارد. از اسکریپت‌های سبک BSD برای راه‌اندازی سیستم استفاده می‌کند و فاقد نصب‌گر گرافیکی یا ابزارهای پیش‌فرض متعدد است.

🔹ویژگی‌های فنی برجسته
معماری: مخصوص سیستم‌های ۶۴ بیتی (x86-64)؛ پورت‌هایی برای معماری‌های دیگر هم وجود دارد (مانند PowerPC، Sparc).
کرنل: از نسخه‌های جدید کرنل لینوکس استفاده می‌کند و به‌روزرسانی‌های مداوم دارد.
نصب: فرآیند نصب کاملاً دستی و از طریق خط فرمان انجام می‌شود؛ مناسب برای کاربران با دانش فنی بالا.
بوت: از اسکریپت‌های ساده‌ی shell به سبک BSD استفاده می‌کند، بدون systemd یا Upstart.
پکیج‌ها: بر پایه فایل‌های فشرده tar.gz است که فقط فایل‌های ضروری را شامل می‌شود.
سیستم پورت‌ها (Ports)

یکی از مهم‌ترین نوآوری‌های CRUX، سیستم Ports آن است که از FreeBSD الهام گرفته شده. هر پورت در واقع یک دایرکتوری شامل فایل‌های لازم برای کامپایل یک نرم‌افزار است:
🔹مدیربسته Pkgfile برای تنظیمات و دستورات ساخت
🔹وصله‌ها یا patchها در صورت نیاز
🔹برنامه‌ها از منبع اصلی دانلود و با تنظیمات دلخواه کامپایل می‌شوند. این سیستم امکان سفارشی‌سازی کامل را به کاربر می‌دهد.

🔹مدیریت بسته‌ها
ابزار pkgutils: ابزار اصلی برای نصب، حذف و به‌روزرسانی پکیج‌ها
ابزار prt-get: رابط پیشرفته‌تر برای تعامل راحت‌تر با پورت‌ها
قابلیت‌هایی مثل جستجوی وابستگی‌ها، مدیریت تاریخچه، و بررسی اطلاعات پورت قبل از نصب را دارد.

توجه داشته باشید که مدیریت وابستگی‌ها در CRUX دستی است، یعنی نصب وابستگی‌ها بر عهده‌ی خود کاربر است. این موضوع بر اصل شفافیت و کنترل کامل بر سیستم تأکید دارد.
https://crux.nu/

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
کوبونتو ۲۵.۰۴ به‌طور پیش‌فرض از Wayland استفاده می‌کند
در نسخه جدید کوبونتو ۲۵.۰۴، تغییر مهمی اتفاق افتاده: حالا به‌طور پیش‌فرض از Wayland به‌جای X11 استفاده می‌شود. البته اگر کسی بخواهد، هنوز هم می‌تواند X11 را انتخاب کند.

در اوایل سال ۲۰۲۴، KDE پیشنهاد کرد که به‌طور پیش‌فرض از Wayland استفاده شود، همزمان با انتشار Plasma 6. خیلی از توزیع‌هایی که از KDE استفاده می‌کنند، فعلاً صبر کردند — از جمله کوبونتو. اما حالا این تغییر اعمال شده است.

از دیگر ویژگی‌های مهم این نسخه می‌توان به ارتقاء به نسخه‌های جدیدتر نرم‌افزار اشاره کرد: Plasma 6.3.4، Qt 6.8.3، KDE Frameworks 6.12 و KDE Gear 24.12.3. البته هنوز همه برنامه‌ها به آخرین نسخه‌ها به‌روزرسانی نشده‌اند، چون بعضی نسخه‌های جدید همین امروز منتشر شده‌اند.
Forwarded from آموزش لینوکس و اوپن سورس
لوبونتو ۲۵.۰۴؛ نگاهی به نسخه LTS بعدی

تیم لوبونتو سخت در تلاش است برای آینده، اما هنوز نتوانسته تغییرات بزرگی را در این نسخه ارائه دهد.

علاوه بر ویژگی‌های جدیدی که با دیگر توزیع‌ها مشترک است، لوبونتو حالا از Qt نسخه ۶.۸.۳ استفاده می‌کند.

در ادامه مسیر، انتظار می‌رود که در نسخه ۲۶.۰۴ پشتیبانی کامل از Wayland اضافه شود و تقریباً همه چیز به Qt6 منتقل شود.
Forwarded from آموزش لینوکس و اوپن سورس
زوبونتو ۲۵.۰۴ دسکتاپ جدید را آورده، اما برای Wayland باید صبر کرد

در نسخه ۲۵.۰۴ زوبونتو (با نام رمز Plucky Puffin)، دو تغییر مهم دیده می‌شود: دسکتاپ به نسخه Xfce 4.20 ارتقاء یافته که شامل بخش‌ها و برنامه‌هایی از Gnome 48 نیز هست.

با اینکه در این نسخه پیشرفت‌هایی در جهت پشتیبانی از Wayland انجام شده، اما هنوز به جایی نرسیده که بتوان یک نشست Wayland را ارائه کرد. فعلاً به‌صورت رسمی باید از Xorg استفاده کرد.

از دیگر تغییرات می‌توان به موارد زیر اشاره کرد:
اضافه شدن پشتیبانی از OpenVPN
پشتیبانی از فرمت‌های تصویری avif، heic، heif و webp بعد از نصب اولیه
عملکرد کلید META برای باز کردن منو بهتر شده و راحت‌تر می‌توان آن را تنظیم کرد
پیش‌نمایش چاپ اکنون از Atril پشتیبانی می‌کند
پشتیبانی از ماشین‌های مجازی بهبود یافته
و همچنین نسخه ۳.۰ برنامه GIMP هم در این نسخه قرار گرفته است.