DuckLinux
201 subscribers
280 photos
13 videos
1 file
120 links
🦆 اردک مهربان و رفیق پنگوئن دوست‌داشتنی! 🐧

آخرین اخبار لینوکس، ترفندهای کاربردی و تکنولوژی‌های جدید را در چنل ما دنبال کنید.
Download Telegram
🟦 - ابزار Intel Thermald 2.5.13 منتشر شد؛ پشتیبانی از پردازنده‌های Wildcat Lake دوباره برگشت!
🚀 - پروژه Intel Thermald نسخه جدید 2.5.13 رو منتشر کرده؛ ابزاری که در لینوکس وظیفه مدیریت دما، مصرف انرژی و عملکرد پردازنده‌های مدرن رو بر عهده داره.
🐛 - مهم‌ترین تغییر این نسخه، بازگرداندن پشتیبانی از پردازنده‌های Intel Wildcat Lake هست؛ قابلیتی که در نسخه قبلی به‌صورت ناخواسته حذف شده بود.

💻 - پشتیبانی اولیه از Wildcat Lake در Thermald 2.5.11 اضافه شده بود؛ اما در نسخه 2.5.12 هنگام بازنویسی بخش‌هایی از کد برای پشتیبانی از سخت‌افزارهای غیراینتلی مثل Qualcomm و ARM، این پشتیبانی به اشتباه حذف شد.
⚙️ - حالا با انتشار Thermald 2.5.13، شناسه‌های مربوط به Wildcat Lake دوباره اضافه شدن تا لپ‌تاپ‌های مجهز به این پردازنده‌ها در لینوکس مدیریت حرارت و توان بهتری داشته باشن.
🔋 - ابزار Thermald نقش مهمی در لپ‌تاپ‌ها داره؛ چون کمک می‌کنه سیستم بین قدرت پردازشی، دما و مصرف باتری تعادل بهتری برقرار کنه، مخصوصاً روی سخت‌افزارهای جدید اینتل.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🛠️ - نسخه آزمایشی Git 2.56 منتشر شد؛ آماده برای آینده Git 3.0!
🚀 - پروژه Git نسخه 2.56-rc0 رو منتشر کرده؛ نسخه‌ای آزمایشی که علاوه بر رفع مشکلات، چند بهبود مهم برای توسعه‌دهندگان به همراه داره.
🔐 - پروژه Git 3.0 در آینده تغییرات بزرگی مثل استفاده پیش‌فرض از هش SHA-256 و تغییر نام شاخه اصلی به main رو خواهد داشت.
⚙️ - در Git 2.56 بخش ORT merge backend مقاوم‌تر شده و چندین بهبود برای پایداری و عملکرد اضافه شده.

💻 - پشتیبانی از زبان Swift بهتر شده تا نمایش تغییرات کدها دقیق‌تر باشه. همچنین پیکربندی جدیدی برای ابزار b4 اضافه شده که ارسال Patchها در پروژه‌های متن‌باز رو ساده‌تر می‌کنه.
📝 - مستندات مشارکت در پروژه Git هم به‌روزرسانی شده و راهنمایی‌های بهتری برای توسعه‌دهندگان ارائه میده.

🦆 @ducklinux1
Gp - @duckgplinux
🔥2
🟥 - درایور AMDGPU بالاخره HDMI 2.1 را به لینوکس می‌آورد؛ تجربه بهتر برای گیمرها با FreeSync و VRR!
🚀 - یک اتفاق مهم برای کاربران کارت‌های گرافیک AMD در لینوکس در راهه؛ پچ‌های مربوط به فعال شدن پیش‌فرض HDMI 2.1 در درایور متن‌باز AMDGPU برای کرنل Linux 7.4 آماده شدن.
🖥️ - پشتیبانی HDMI 2.1 در AMDGPU مسیر طولانی‌ای داشته؛ بعد از سال‌ها محدودیت، امسال توسعه این قابلیت دوباره سرعت گرفت و حالا بخش بزرگی از آن آماده ورود به کرنل اصلی لینوکس شده.

🎮 - مهم‌ترین تغییرات شامل: پشتیبانی HDMI 2.1 FreeSync
فعال شدن VRR برای نرخ نوسازی متغیر
پشتیبانی از ALLM برای کاهش تأخیر هنگام بازی
فعال شدن HDMI FRL برای رزولوشن‌ها و نرخ‌های تازه‌سازی بالاتر
⚡ - قابلیت ALLM مخصوصاً برای گیمرها مهمه؛ چون در مانیتورها و تلویزیون‌های سازگار می‌تونه تأخیر ورودی رو کاهش بده و تجربه بازی روان‌تری ایجاد کنه.

🐧 - این تغییرات باعث میشه کارت‌های Radeon روی لینوکس با نمایشگرهای مدرن HDMI 2.1 سازگاری خیلی بهتری داشته باشن؛ چیزی که مدت‌ها کاربران AMD منتظرش بودن.
🦆 @ducklinux1
Gp - @duckgplinux
🔥2
🟢 - لینوکس مینت دو برنامه جدید معرفی کرد؛ Xepub برای کتاب‌خوانی و Clockenstein برای تقویم!
🚀 - پروژه Linux Mint گزارش توسعه آگوست ۲۰۲۶ خودش رو منتشر کرده و در این گزارش از چند برنامه جدید برای مجموعه XApps رونمایی کرده.

📚 - مهم‌ترین برنامه جدید، Xepub هست؛ یک کتاب‌خوان EPUB که هدفش ارائه تجربه‌ای شبیه کتاب‌خوان‌هایی مثل Amazon Kindle است. این برنامه تلاش می‌کنه خواندن کتاب‌های دیجیتال روی لینوکس رو ساده‌تر و راحت‌تر کنه.

📅 - در کنار Xepub، تیم Linux Mint برنامه جدید Clockenstein رو هم معرفی کرده؛ یک اپلیکیشن تقویم که به مجموعه ابزارهای اختصاصی این پروژه اضافه شده.

⚙️ - توسعه‌دهندگان مینت در کنار این برنامه‌های جدید، همچنان روی بهبود دیگر برنامه‌های XApp کار می‌کنن و حتی یک وب‌سایت اختصاصی برای معرفی این مجموعه راه‌اندازی کردن.
🐧 - مجموعه XApps بخشی از تلاش Linux Mint برای ساخت برنامه‌های ساده، سبک و هماهنگ با دسکتاپ لینوکس محسوب میشه و حالا با اضافه شدن این دو ابزار کاربردی گسترده‌تر شده.

🦆 @ducklinux1
Gp - @duckgplinux
❤3
🟢 - توسعه‌دهنده مهم Mesa به شرکت Arm پیوست؛ ادامه توسعه PanVK و Panfrost برای گرافیک‌های Mali!
🚀 - داداشمون Erik Faye-Lund، یکی از توسعه‌دهندگان شناخته‌شده پروژه Mesa که سال‌ها روی درایورهای متن‌باز گرافیکی مثل PanVK و Panfrost کار کرده، حالا به صورت مستقیم به تیم Arm پیوسته.

🧩 - او در هشت سال گذشته در شرکت Collabora فعالیت می‌کرد و در توسعه بخش‌هایی از Mesa مثل Zink و مخصوصاً درایورهای متن‌باز برای پردازنده‌های گرافیکی Arm Mali نقش مهمی داشت.
⚙️ - خبر خوب برای کاربران لینوکس اینه که Erik همچنان روی توسعه PanVK (درایور Vulkan) و Panfrost (درایور Gallium3D) ادامه خواهد داد؛ یعنی مسیر بهبود پشتیبانی گرافیکی Mali در لینوکس حفظ میشه.
🐧 - او گفته یکی از اهداف بلندمدتش اینه که همکاری Arm با پروژه‌های متن‌باز و توسعه بالادستی (Upstream) بهتر بشه تا پشتیبانی لینوکس از سخت‌افزارهای Arm قوی‌تر شود.
🌱 - این اتفاق می‌تونه برای آینده گرافیک متن‌باز لینوکس مهم باشه؛ مخصوصاً با رشد پردازنده‌های Arm در لپ‌تاپ‌ها، موبایل‌ها و سیستم‌های کم‌مصرف.

🦆 @ducklinux1
Gp - @duckgplinux
❤1
🦀 - لینکِر فوق‌سریع Mold با Rust بازنویسی می‌شود؛ شاید لینکِر اصلی آینده لینوکس باشد!
🚀 - پروژه Mold که یکی از سریع‌ترین لینکِرهای دنیای لینوکس به حساب میاد، قراره وارد مرحله جدیدی بشه؛ نسخه بعدی یعنی Mold 3.0 با زبان Rust بازنویسی میشه و حتی یک هدف بزرگ داره: اینکه روزی جای لینکِر قدیمی GNU ld رو در توزیع‌های لینوکسی بگیره.
⚡ - همین الان هم توی خیلی از کارها از لینکِرهایی مثل LLVM lld و GNU ld سریع‌تره؛ بعضی عملیات‌هایی که با لینکِرهای قدیمی چندین ثانیه طول می‌کشن، با Mold ممکنه فقط چند صد میلی‌ثانیه زمان ببرن.
🦀 - تیم توسعه تصمیم گرفته کدهای C++ رو به Rust منتقل کنه تا از امنیت حافظه بهتر و امکانات مدرن این زبان استفاده کنه، بدون اینکه سرعت بالای Mold از بین بره.

🐧 - هدف اصلی اینه که اون‌قدر سازگار بشه که توزیع‌ها بتونن ازش به‌عنوان جایگزین مستقیم /usr/bin/ld استفاده کنن؛ حتی برای ساخت کرنل و ابزار.

🔧 - برای رسیدن به این هدف، توسعه‌دهنده‌ها دارن قابلیت‌های بیشتری مثل پشتیبانی کامل‌تر از linker scriptها رو اضافه می‌کنن و سازگاری Mold رو با پروژه‌های مختلف بررسی می‌کنن.

🦆 @ducklinux1
Gp - @duckgplinux
🔥1
❤3👍1
🟢 - پچ‌های «دیوانه‌وار» برای سریع‌تر شدن IO_uring در لینوکس! 🚀
⚡️- توسعه‌دهنده IO_uring و نگه‌دارنده زیرسیستم Block در کرنل لینوکس، مجموعه‌ای از پچ‌های آزمایشی جدید منتشر کرده که می‌تونن عملکرد IO_uring رو به شکل قابل‌توجهی بهتر کنن.

🔧 مشکل فعلی اینه که بعضی درخواست‌ها مثل "fsync"، "statx"، "openat"، عملیات xattr و چند مورد دیگه، حتی وقتی عملاً بلاک نمی‌شن، مجبورند به یک Thread جداگانه در "io-wq" منتقل بشن.

⏳ این انتقال هزینه‌هایی مثل بیدار کردن Thread، Context Switch و رفت‌وبرگشت اضافی برای تکمیل درخواست داره؛ یعنی حتی درخواست‌هایی که می‌تونستن سریع و مستقیم انجام بشن، هزینه اضافه پرداخت می‌کنن.

🧠 راهکار جدید اینه که درخواست‌ها ابتدا مستقیماً در حالت Blocking اجرا بشن و فقط وقتی واقعاً بلاک شدند، به Thread جدا منتقل بشن.

🤯 بخش عجیب ماجرا اینجاست: اگر درخواست وسط اجرای کرنل بلاک بشه، به‌جای انتقال خود درخواست، هویت Task اصلی منتقل می‌شه؛ یعنی یک Worker از "io-wq" هویت کاربر، شناسه Thread، Credentials، تنظیمات زمان‌بندی و وضعیت اجرای اون رو به دست می‌گیره و کار رو ادامه می‌ده.

🦆 @ducklinux1
Gp - @duckgplinux
❤1🔥1
🟢 - پچ‌های جدید برای بهتر شدن Cache Aware Scheduling در لینوکس! ⚡️
🧠 - قابلیت Cache Aware Scheduling از Linux 7.2 وارد کرنل شد و تلاش می‌کنه Taskهای مرتبط رو روی هسته‌هایی اجرا کنه که Last Level Cache یا LLC مشترک دارن.
📌 - این کار با بهبود Cache Locality و کاهش Cache Bouncing می‌تونه Latency رو پایین بیاره و عملکرد پردازش‌های چند‌هسته‌ای رو بهتر کنه.

🔧 - حالا بعد از پچ‌های مربوط به پردازنده‌های Hybrid اینتل، Fixهای جدیدی برای آزمایش منتشر شدن.
این پچ‌ها مشکلات زیر رو هدف گرفتن:
🔹 گیر افتادن Taskها خارج از Cache موردنظر
🔹 انتقال ناخواسته‌ی Taskها از LLC ترجیحی خودشون
🔹 رفع یک مشکل Use-After-Free در کد Scheduler
👨‍💻 - این مجموعه توسط Tim Chen، مهندس اینتل، ارسال شده.

⚠️ - با این حال، مشکل تداخل Cache Aware Scheduling با Intel Turbo Boost Max Technology یا ITMT هنوز باقی مونده و در این پچ‌ها حل نشده.

📅 - این تغییرات فعلاً در مرحله تست و بررسی هستن و باید دید چه زمانی وارد نسخه اصلی کرنل می‌شن.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🟢 - کلاینت Git مدرن برای GNOME با قابلیت‌های جدید منتشر شد!
🚀 - نسخه Gitte 0.10 منتشر شده؛ یک Git Client گرافیکی مبتنی بر GTK4 که برای GNOME و دسکتاپ لینوکس توسعه پیدا می‌کنه.
✨ - مهم‌ترین تغییرات این نسخه:
🔹 نمایش Side-by-Side Diff برای مقایسه راحت‌تر تغییرات کد
🔹 اضافه شدن پشتیبانی از Git LFS برای فایل‌های حجیم
🔹 پشتیبانی از Git Submodules
🔹 میانبرهای کیبورد جدید برای سریع‌تر شدن Workflow
🔹 بهبودهای مختلف رابط کاربری و رفع باگ‌ها
🧩 - کلاینت Gitte می‌تونه گزینه‌ای جذاب برای توسعه‌دهنده‌هایی باشه که به‌جای کار با Git در ترمینال، یک رابط گرافیکی هماهنگ با محیط GNOME می‌خوان.

🗓️ - در کنار این خبر، توسعه GNOME هم ادامه داشته؛ از جمله اضافه شدن پروفایل‌های سفارشی شتاب Pointer در GNOME 51 که قبلاً خبرش رو پوشش دادیم. و بهبودهای مختلف GNOME Calendar.
📅 - نسخه نهایی GNOME 51 هم قراره در تاریخ ۲۵ شهریور منتشر بشه.

🦆 @ducklinux1
Gp - @duckgplinux
❤1👍1
🟢 - ریموت دسکتاپ KDE Plasma 6.8 قراره روان‌تر بشه!
🚀 - یکی از تغییرات باحال Plasma 6.8، بهبود عملکرد ریموت دسکتاپ با KRDP هست؛ یعنی وقتی از راه دور به دسکتاپ وصل می‌شی، تصویر با تأخیر کمتری بهت می‌رسه.
🔧 - مشکل قبلی این بود که وقتی Encoder سریع‌تر از Client فریم تولید می‌کرد، فریم‌ها توی صف جمع می‌شدن و باعث افزایش Latency می‌شدن.

💡- حالا KRDP وقتی صف زیادی شلوغ بشه، فریم‌های قدیمی و اضافی رو حذف می‌کنه تا به‌جای نمایش تصویر عقب‌افتاده، سریع‌تر آخرین وضعیت دسکتاپ رو ببینی.

✨ - چند تغییر مهم دیگه در Plasma 6.8:
- بهبود Input Method و مدیریت کیبورد روی صفحه
- امکان نمایش دستی کیبورد در برنامه‌های XWayland
- قابل‌فهم‌تر شدن تنظیمات Clipboard برای تصاویر و MIME Actions
- اضافه شدن پشتیبانی KWin از Wayland Commit-Timing
- رفع چند Crash و مشکل مربوط به Wallpaper و اجرای KWin
📅 - نسخه Plasma 6.8 Beta 2 در ۲ مهر منتشر می‌شه و نسخه نهایی Plasma 6.8.0 برای ۲۲ مهر برنامه‌ریزی شده؛ هم‌زمان با سی‌امین سالگرد تأسیس KDE.

🦆 @ducklinux1
Gp - @duckgplinux
❤1
😭 - اوبونتو می‌خواد Firmware مخصوص HWE داشته باشه! 🛠️
🚀 - توسعه‌دهنده‌های اوبونتو دارن بررسی می‌کنن که برای نسخه‌های LTS، پکیج جدیدی به اسم "linux-firmware-hwe" اضافه کنن.
🧩 - مشکل فعلی اینه که Firmware های جدید معمولاً برای کرنل‌های جدیدتر منتشر می‌شن؛ اما وقتی روی کرنل قدیمی‌تر نصب بشن، ممکنه باعث Regression و خراب شدن بعضی سخت‌افزارها بشن.
⚠️ - برای مثال، بعضی Firmwareهای جدید مربوط به کرنل Linux 7.0 HWE در Ubuntu 24.04، حداقل دو مشکل برای کاربرهایی که هنوز از کرنل 6.9 استفاده می‌کردن ایجاد کردن.
💡 - پیشنهاد جدید اینه که کرنل‌های HWE به "linux-firmware-hwe" وابسته باشن تا Firmware ها هم‌زمان با کرنل HWE به‌روزرسانی بشن و کاربران کرنل اصلی کمتر در معرض مشکل قرار بگیرن.

🧐 - البته اگر کرنل GA و HWE هم‌زمان روی سیستم نصب باشن، هر دو کرنل از Firmwareهای HWE استفاده می‌کنن؛ بنابراین احتمال مشکل هنگام اجرای کرنل قدیمی همچنان وجود داره.
📅 - این تغییر هنوز قطعی نشده، اما ممکنه در Ubuntu 26.10 معرفی بشه تا Firmwareهای جدید همراه با HWE اوبونتو 26.04 ارائه بشن.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🧠 - درایور NPU اینتل رسماً با Ubuntu 26.04 سازگار شد!
⚙️ - اینتل نسخه 1.38 از Intel Linux NPU Driver رو منتشر کرده؛ درایور متن‌بازی که امکان استفاده از واحد پردازش عصبی یا NPU پردازنده‌های Core Ultra رو در لینوکس فراهم می‌کنه.

🐧 - مهم‌ترین تغییر این نسخه، اضافه‌شدن پشتیبانی رسمی از Ubuntu 26.04 LTS هست؛ البته درایور از قبل هم روی این نسخه کار می‌کرد، اما حالا رسماً توسط اینتل پشتیبانی می‌شه.
🔬 - اینتل پردازنده‌های Meteor Lake، Arrow Lake، Lunar Lake، Panther Lake و Wildcat Lake رو روی Ubuntu 26.04 آزمایش کرده تا عملکرد درایور NPU بررسی بشه.
💻 - آزمایش‌ها با کرنل پیش‌فرض Linux 7.0 انجام شدن. پشتیبانی رسمی از Ubuntu 24.04 LTS هم همچنان ادامه داره.
📦 - نسخه 1.38 به‌جز پشتیبانی رسمی از Ubuntu 26.04، تغییر مهم دیگه‌ای نداره.

🔗 - نسخه جدید درایور User-Space از طریق مخزن رسمی اینتل در GitHub قابل دریافت هست.
🦆 @ducklinux1
Gp - @duckgplinux
❤1👍1🤣1
🖼️ - رابط گرافیکی GTK 4.24 با Fractional Scaling بهتر منتشر شد! ✨
🚀 - نسخه GTK 4.24 به‌عنوان جدیدترین نسخه پایدار GTK4 منتشر شده؛ درست چند روز پیش از انتشار رسمی GNOME 51.
🌫️ - این نسخه از پروتکل Wayland به نام "ext-background-effect" پشتیبانی می‌کنه؛ قابلیتی که امکان ایجاد پس‌زمینه‌های تار یا Blur پشت پنجره‌ها، مثل ترمینال‌های شفاف، رو فراهم می‌کنه.
📐 - پشتیبانی از Fractional Scaling هم بهتر شده. حالا محتوای رابط کاربری به مرز پیکسل‌های واقعی دستگاه نزدیک‌تر می‌شه تا نمایش در مقیاس‌هایی مثل ۱۲۵٪ و ۱۵۰٪ دقیق‌تر باشه.
⌨️ - نکته؛ GTK 4.24 همچنین از پروتکل Wayland Text Input v3.2 پشتیبانی می‌کنه و چندین بهبود دیگه در مدیریت ورودی و کیبورد به همراه داره.
🎞️ - برای کاربرهایی که به‌دلیل حساسیت حسی ترجیح می‌دن انیمیشن‌ها کمتر باشن، تنظیمات Reduced Motion حالا در بخش‌های بیشتری رعایت می‌شه.
⚡ - عملکرد GDK Frame Clock هم بازطراحی شده تا فریم‌ها دقیق‌تر سر وقت نمایش داده بشن و تعداد Frame Drop ها کاهش پیدا کنه. نسخه اندروید GTK4 هم حالا زمان‌بندی فریم‌ها رو با VSync هماهنگ می‌کنه.
🦆 @ducklinux1
Gp - @duckgplinux
👍2❤1
🔤 - اینتل پروژه فونت متن‌بازش رو لغو نکرد!
🛠️ - اینتل در دو سال گذشته به‌دلیل کاهش هزینه‌ها، چندین پروژه متن‌بازش رو کنار گذاشته؛ اما این بار درباره فونت Intel One Mono تصمیمش رو تغییر داده.

📦 - مخزن Intel One Mono همین هفته Archive شد، ولی فقط دو روز بعد دوباره از حالت آرشیو خارج شد تا توسعه و نگهداریش ادامه پیدا کنه.
👨‍💻 - فونت Intel One Mono در سال ۲۰۲۳ معرفی شده بود؛ یک فونت Monospace مخصوص برنامه‌نویس‌ها که روی خوانایی، وضوح و استفاده طولانی‌مدت تمرکز داره.
⌛ - البته این پروژه مدتیه فعالیت زیادی نداره؛ آخرین تغییرات واقعی کد به ژوئیه ۲۰۲۴ برمی‌گرده و در سال ۲۰۲۵ فقط چند تغییر در README انجام شده.

🧹 - در همین هفته، اینتل چند پروژه متن‌باز دیگه رو هم آرشیو یا متوقف کرده؛ از جمله اسکریپت تشخیص قابلیت‌های Intel AMX، مستندات Intel Media Driver Helper و کد Masked Occlusion Culling برای توسعه بازی.

💻 - اگر از طرفدارهای Intel One Mono هستید، خبر خوب اینه که فونت همچنان روی GitHub موجوده و فعلاً قرار نیست کنار گذاشته بشه.
🦆 @ducklinux1
Gp - @duckgplinux
❤2🔥1🥰1
🔥 - اختلاف بر سر استفاده از AI، بیش از ۱۰۰ پکیج Void Linux رو بدون Maintainer کرد!
🤖 - یکی از Maintainerهای Void Linux به نام Andrea Brancaleoni بعد از استفاده از GLM-5.3-Flash و OpenCode برای نوشتن متن یک Pull Request، با سیاست AI پروژه به مشکل خورد.

📜 - طبق قوانین Void Linux، مشارکت‌ها باید توسط انسان نوشته و درک شده باشن. استفاده از ابزارهای AI برای تحقیق و یادگیری مجازه، اما تمام استفاده از AI باید اعلام بشه.

📦 - بعد از این اتفاق، Brancaleoni تصمیم گرفت مالکیت پکیج‌هایی رو که نگهداری می‌کرد کنار بذاره. نتیجه این تصمیم، Orphan شدن ۱۱۳ پکیج در Void Linux بود.

🧩 - بین این پکیج‌ها نام‌های مهمی دیده می‌شه؛ از جمله Alacritty، Clementine، Kubernetes، Docker CLI، Terraform، Virt-Manager، Intel Thermald و چندین پکیج Python.

🛠️ - این پکیج‌ها فعلاً بدون Maintainer مشخص باقی می‌مونن؛ مگر اینکه Maintainerهای دیگه‌ای مسئولیت نگهداریشون رو قبول کنن.

🦆 @ducklinux1
Gp - @duckgplinux
👍2🔥1😁1😐1
🐧 - دبیان ۱۳.۷ اومد؛ کلی باگ و مشکل امنیتی رفع شد!
🛠️ - دبیان ۱۳.۷ با اسم Trixie منتشر شده و جدیدترین آپدیت‌های امنیتی و باگ‌فیکس‌ها رو برای نصب‌های تازه‌ی Debian 13 همراه خودش آورده.

🔒 - توی این نسخه ده‌ها مشکل امنیتی مربوط به پکیج‌هایی مثل Linux Kernel، Chromium، NTFS-3G، Roundcube، Samba، PHP، Postfix، Zip، Cockpit و Wireshark برطرف شده.
🐞 - چندتا باگ معمولی هم رفع شدن؛ مثلاً مشکل کرش احتمالی Akondai Search و ایرادهای مربوط به دانلود و آپدیت Spices در Cinnamon.
🧩 - زنجیره‌ی ابزار LLVM 22 هم آپدیت شده تا از بیلدهای جدید Chromium بهتر پشتیبانی کنه. یه‌سری تغییر و آپدیت دیگه هم برای پکیج‌های مختلف انجام شده.

💿 - اگه می‌خوای دبیان ۱۳ رو تازه نصب کنی، بهتره از ایمیج‌های جدید Debian 13.7 استفاده کنی تا از همون اول آخرین اصلاحات رو داشته باشی.
🚀 - نسخه‌ی بعدی، یعنی Debian 14، فعلاً قراره نیمه‌ی دوم سال ۲۰۲۷ منتشر بشه.
🦆 @ducklinux1
Gp - @duckgplinux
❤5👍1
⚠️ - فایل سیستم EROFS قابلیت LZ4 Rolling Decompression رو موقتاً غیرفعال کرد!
🐧 - فایل‌سیستم فقط‌خواندنی EROFS که توی سیستم‌های امبدد، کانتینرها و بعضی کاربردهای دیگه استفاده می‌شه، به‌خاطر احتمال خراب‌شدن داده‌ها مجبور شده قابلیت LZ4 Rolling Decompression رو فعلاً کنار بذاره.

🔍 - ماجرا از جایی شروع شد که تیم AWS متوجه شد بعضی دیتاست‌های خاص و نادر LZ4 ممکنه باعث خونده‌شدن داده‌ی خراب بشن. بررسی‌های بیشتر نشون داد پیاده‌سازی فعلی LZ4 در کرنل گاهی می‌تونه کپی‌های حافظه‌ی کنترل‌نشده به سمت عقب انجام بده.
💥 - این رفتار با فرضیاتی که EROFS برای بهینه‌سازی Rolling Decompression در نظر گرفته بود سازگار نیست و می‌تونه صحت داده‌ها رو به خطر بندازه؛ مخصوصاً چون کد اصلی LZ4 کاملاً تحت کنترل EROFS نیست.

🧠 - نکته؛ Rolling Decompression برای کاهش مصرف RAM استفاده می‌شه. این قابلیت اجازه می‌ده هنگام بازکردن فایل‌های فشرده، به‌جای نگه‌داشتن حجم زیادی از صفحات موقت، فقط یک پنجره‌ی محدود از داده‌های اخیر نگه داشته بشه.

🦆 @ducklinux1
Gp - @duckgplinux
❤2
🤣7
📸 - فوتو ویوور Shotwell 33 منتشر شد؛ بالاخره مهاجرت به GTK4 انجام شد!
🐧 - پروژه‌ی مدیریت عکس Shotwell برای دسکتاپ GNOME بعد از مدت‌ها نسخه‌ی جدیدش رو منتشر کرده. نسخه‌ی Shotwell 33 مهم‌ترین تغییر خودش رو با مهاجرت رابط کاربری از GTK3 به GTK4 به همراه داره.
🛠️ - این پروژه از زمان انتشار Shotwell 0.32 در آوریل ۲۰۲۳ بیشتر فقط آپدیت‌های جزئی دریافت کرده بود و حالا بعد از چند سال، یک نسخه‌ی بزرگ و مهم منتشر شده.

🔗 - از این به بعد Shotwell می‌تونه URIها رو مستقیماً داخل Viewer باز کنه؛ یعنی مدیریت و مشاهده‌ی تصاویر از مسیرها و منابع مختلف راحت‌تر می‌شه.
🖨️ - بخش چاپ تصاویر هم بازطراحی شده و مشکلات مختلف مربوط به Memory Leak و کرش‌های احتمالی برطرف شدن.
🐞 - در کنار این تغییرات، تعداد زیادی باگ ریز و درشت و چندین مشکل دیگه هم رفع شده تا تجربه‌ی استفاده از برنامه روان‌تر و پایدارتر باشه.
🚀 - انتشار Shotwell 33 درست قبل از عرضه‌ی GNOME 51 انجام شده و می‌تونه یکی از برنامه‌های مهم آماده‌شده برای نسل جدید دسکتاپ GNOME باشه.
🦆 @ducklinux1
Gp - @duckgplinux
❤1