سپیدهدم خوش🌉✨️
مایکروسافت یک توزیع لینوکس ساخته؛ اما نه برای کاربران عادی!
شاید عجیب به نظر برسد، اما مایکروسافت چند سالی است توزیع لینوکس اختصاصی خودش به نام CBL-Mariner (که حالا با نام Azure Linux شناخته میشود) را توسعه میدهد.
برخلاف چیزی که شاید انتظار داشته باشید، این توزیع اصلاً برای استفاده روی دسکتاپ طراحی نشده؛ بلکه هدف اصلی آن اجرای سرویسهای ابری، کانتینرها، Azure، WSL و زیرساختهای داخلی مایکروسافت است.
این توزیع بسیار سبک و مینیمال است، از پکیج RPM و مدیر بسته DNF استفاده میکند و تمرکز اصلی آن روی امنیت، پایداری و عملکرد است. همچنین کد آن متنباز بوده و در گیتهاب منتشر شده است.
جالب است بدانید امروزه بسیاری از سرویسهای ابری مایکروسافت در پشت صحنه روی لینوکس اجرا میشوند و Azure Linux هم یکی از اجزای مهم همین زیرساخت به حساب میآید.
منبع
به گروه پنگوئنها بپیوندید🐧
مایکروسافت یک توزیع لینوکس ساخته؛ اما نه برای کاربران عادی!
شاید عجیب به نظر برسد، اما مایکروسافت چند سالی است توزیع لینوکس اختصاصی خودش به نام CBL-Mariner (که حالا با نام Azure Linux شناخته میشود) را توسعه میدهد.
برخلاف چیزی که شاید انتظار داشته باشید، این توزیع اصلاً برای استفاده روی دسکتاپ طراحی نشده؛ بلکه هدف اصلی آن اجرای سرویسهای ابری، کانتینرها، Azure، WSL و زیرساختهای داخلی مایکروسافت است.
این توزیع بسیار سبک و مینیمال است، از پکیج RPM و مدیر بسته DNF استفاده میکند و تمرکز اصلی آن روی امنیت، پایداری و عملکرد است. همچنین کد آن متنباز بوده و در گیتهاب منتشر شده است.
جالب است بدانید امروزه بسیاری از سرویسهای ابری مایکروسافت در پشت صحنه روی لینوکس اجرا میشوند و Azure Linux هم یکی از اجزای مهم همین زیرساخت به حساب میآید.
منبع
به گروه پنگوئنها بپیوندید🐧
😁7🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
ظهر بهخیر🔆
یک کامپوزیتور جدید Wayland با ایدهای متفاوت معرفی شد
پروژهای جدید به نام Nourish معرفی شده که یک کامپوزیتور Wayland مبتنی بر Vulkan است و ایده جالبی دارد: فضای کاری بینهایت.
بهجای اینکه به اندازه مانیتور محدود باشید، در Nourish میتوانید آزادانه روی دسکتاپ زوم کنید و در همه جهتها اسکرول یا پن کنید؛ انگار یک فضای کاری نامحدود در اختیار دارید و پنجرهها را هرجا که بخواهید قرار میدهید.
کاماپزیتور Nourish از Vulkan برای رندر استفاده میکند و در صورت نیاز میتواند روی سختافزارهای قدیمیتر به OpenGL ES سوییچ کند. همچنین از Fractional Scaling در Wayland پشتیبانی میکند تا هنگام زوم، تصویر همچنان شفاف و بدون تاری باقی بماند.
این پروژه فعلاً روی کارتهای گرافیک AMD، Intel و NVIDIA آزمایش شده و در حال حاضر بستههای آماده آن برای Fedora منتشر شدهاند. اگر ایده «دسکتاپ بینهایت» برایتان جذاب است، Nourish میتواند یکی از پروژههای جالبی باشد که ارزش دنبال کردن را دارد.
منبع
به گروه پنگوئنها بپیوندید🐧
یک کامپوزیتور جدید Wayland با ایدهای متفاوت معرفی شد
پروژهای جدید به نام Nourish معرفی شده که یک کامپوزیتور Wayland مبتنی بر Vulkan است و ایده جالبی دارد: فضای کاری بینهایت.
بهجای اینکه به اندازه مانیتور محدود باشید، در Nourish میتوانید آزادانه روی دسکتاپ زوم کنید و در همه جهتها اسکرول یا پن کنید؛ انگار یک فضای کاری نامحدود در اختیار دارید و پنجرهها را هرجا که بخواهید قرار میدهید.
کاماپزیتور Nourish از Vulkan برای رندر استفاده میکند و در صورت نیاز میتواند روی سختافزارهای قدیمیتر به OpenGL ES سوییچ کند. همچنین از Fractional Scaling در Wayland پشتیبانی میکند تا هنگام زوم، تصویر همچنان شفاف و بدون تاری باقی بماند.
این پروژه فعلاً روی کارتهای گرافیک AMD، Intel و NVIDIA آزمایش شده و در حال حاضر بستههای آماده آن برای Fedora منتشر شدهاند. اگر ایده «دسکتاپ بینهایت» برایتان جذاب است، Nourish میتواند یکی از پروژههای جالبی باشد که ارزش دنبال کردن را دارد.
منبع
به گروه پنگوئنها بپیوندید🐧
🔥14❤2🐳2
🐧 کرنل لینوکس از مرز ۴۳ میلیون خط کد عبور کرد!
با پایان پنجره ادغام (Merge Window) لینوکس 7.2، اندازه سورس کرنل حالا به بیش از ۴۳ میلیون خط (شامل کد، کامنتها و خطوط خالی) رسیده است. از این مقدار، بیش از ۳۲ میلیون خط، کد واقعی هستند.
بخش بزرگی از این رشد به خاطر اضافه شدن پشتیبانی از سختافزارهای جدید، درایورها، معماریهای مختلف و قابلیتهای تازه است. در عین حال، توسعهدهندگان همچنان در حال حذف کدهای قدیمی و درایورهای بلااستفاده هم هستند تا کرنل تمیزتر و قابلنگهداریتر بماند.
برای مقایسه، کرنل لینوکس چند ماه پیش در آستانه ۴۰ میلیون خط بود و حالا تنها طی یک چرخه توسعه، از مرز ۴۳ میلیون خط عبور کرده است؛ آماری که نشان میدهد بزرگترین پروژه متنباز دنیا همچنان با سرعت بالایی در حال رشد و توسعه است.
به گروه پنگوئنها بپیوندید🐧
با پایان پنجره ادغام (Merge Window) لینوکس 7.2، اندازه سورس کرنل حالا به بیش از ۴۳ میلیون خط (شامل کد، کامنتها و خطوط خالی) رسیده است. از این مقدار، بیش از ۳۲ میلیون خط، کد واقعی هستند.
بخش بزرگی از این رشد به خاطر اضافه شدن پشتیبانی از سختافزارهای جدید، درایورها، معماریهای مختلف و قابلیتهای تازه است. در عین حال، توسعهدهندگان همچنان در حال حذف کدهای قدیمی و درایورهای بلااستفاده هم هستند تا کرنل تمیزتر و قابلنگهداریتر بماند.
برای مقایسه، کرنل لینوکس چند ماه پیش در آستانه ۴۰ میلیون خط بود و حالا تنها طی یک چرخه توسعه، از مرز ۴۳ میلیون خط عبور کرده است؛ آماری که نشان میدهد بزرگترین پروژه متنباز دنیا همچنان با سرعت بالایی در حال رشد و توسعه است.
به گروه پنگوئنها بپیوندید🐧
🤯19❤2👏1
عملکرد Vim روی Wayland قرار است بهتر از همیشه شود
توسعهدهندگان Vim مجموعهای از پچهای جدید را برای نسخه GTK3 روی Wayland آماده کردهاند که بهبود قابلتوجهی در عملکرد ایجاد میکند.
با این تغییرات، اسکرول کردن روانتر شده، مصرف CPU کاهش پیدا کرده و هنگام تایپ یا نگه داشتن کلیدها، رندرهای اضافی حذف میشوند. یکی از توسعهدهندگان این پروژه حتی این تغییر را یک «نقطه عطف بزرگ» برای عملکرد Vim روی Wayland توصیف کرده است.
این بهبودها هنوز در حال بررسی هستند و پس از ادغام، کاربران Vim روی Wayland تجربهای سریعتر و روانتر خواهند داشت؛ در همین حال، توسعه نسخه GTK4 این ویرایشگر هم همچنان ادامه دارد.
منبع
به گروه پنگوئنها بپیوندید🐧
توسعهدهندگان Vim مجموعهای از پچهای جدید را برای نسخه GTK3 روی Wayland آماده کردهاند که بهبود قابلتوجهی در عملکرد ایجاد میکند.
با این تغییرات، اسکرول کردن روانتر شده، مصرف CPU کاهش پیدا کرده و هنگام تایپ یا نگه داشتن کلیدها، رندرهای اضافی حذف میشوند. یکی از توسعهدهندگان این پروژه حتی این تغییر را یک «نقطه عطف بزرگ» برای عملکرد Vim روی Wayland توصیف کرده است.
این بهبودها هنوز در حال بررسی هستند و پس از ادغام، کاربران Vim روی Wayland تجربهای سریعتر و روانتر خواهند داشت؛ در همین حال، توسعه نسخه GTK4 این ویرایشگر هم همچنان ادامه دارد.
منبع
به گروه پنگوئنها بپیوندید🐧
❤6
پسین نکو🔆
لینوکس 7.3 کنترل بیشتری روی فرمت رنگ خروجی نمایشگر ارائه میدهد
کرنل Linux 7.3 قرار است قابلیت جدیدی به نام DRM Color Format Property دریافت کند که به برنامهها اجازه میدهد فرمت رنگ خروجی نمایشگر را مستقیماً انتخاب کنند.
با این ویژگی، سیستم میتواند بین فرمتهایی مثل RGB، YUV 4:4:4، YUV 4:2:2 و YUV 4:2:0 یکی را انتخاب کند یا روی حالت خودکار (Auto) بماند. این قابلیت بهویژه برای نمایشگرها، تلویزیونها و سناریوهای حرفهای که نیاز به کنترل دقیق رنگ دارند، مفید خواهد بود.
اولین درایوری که از این قابلیت پشتیبانی میکند، AMDGPU است. همچنین پچهای مربوط به Intel و Rockchip هم در حال توسعه هستند و احتمال دارد آنها نیز تا زمان انتشار Linux 7.3 اضافه شوند.
جالب اینکه توسعه این قابلیت از سال ۲۰۲۱ آغاز شده و حالا پس از چندین بازبینی، بالاخره آماده ورود به کرنل لینوکس شده است.
منبع
به گروه پنگوئنها بپیوندید🐧
لینوکس 7.3 کنترل بیشتری روی فرمت رنگ خروجی نمایشگر ارائه میدهد
کرنل Linux 7.3 قرار است قابلیت جدیدی به نام DRM Color Format Property دریافت کند که به برنامهها اجازه میدهد فرمت رنگ خروجی نمایشگر را مستقیماً انتخاب کنند.
با این ویژگی، سیستم میتواند بین فرمتهایی مثل RGB، YUV 4:4:4، YUV 4:2:2 و YUV 4:2:0 یکی را انتخاب کند یا روی حالت خودکار (Auto) بماند. این قابلیت بهویژه برای نمایشگرها، تلویزیونها و سناریوهای حرفهای که نیاز به کنترل دقیق رنگ دارند، مفید خواهد بود.
اولین درایوری که از این قابلیت پشتیبانی میکند، AMDGPU است. همچنین پچهای مربوط به Intel و Rockchip هم در حال توسعه هستند و احتمال دارد آنها نیز تا زمان انتشار Linux 7.3 اضافه شوند.
جالب اینکه توسعه این قابلیت از سال ۲۰۲۱ آغاز شده و حالا پس از چندین بازبینی، بالاخره آماده ورود به کرنل لینوکس شده است.
منبع
به گروه پنگوئنها بپیوندید🐧
🔥4👏3❤2😈1
آپدیت Incus 7.2 منتشر شد؛ امنیت بیشتر و قابلیتهای جدید برای کانتینرها و ماشینهای مجازی
نسخه 7.2 از Incus (فورک متنباز LXD) منتشر شد و علاوه بر قابلیتهای جدید، ۸ آسیبپذیری امنیتی را هم برطرف کرده که ۶ مورد از آنها بحرانی (Critical) هستند. این باگها میتوانستند در شرایط خاص باعث دسترسی به فایلهای میزبان، دور زدن محدودیتها یا حتی اجرای کد شوند، بنابراین اگر از Incus استفاده میکنید، بهتر است هرچه زودتر بهروزرسانی کنید.
مهمترین قابلیت جدید این نسخه، پشتیبانی از SELinux بهصورت مجزا برای هر کانتینر و ماشین مجازی است. یعنی هر Instance بهطور مستقل ایزوله میشود و امنیت بین کانتینرها بیشتر از قبل خواهد بود.
از دیگر تغییرات این نسخه:
- اضافه شدن دستور incus default برای مدیریت تنظیمات پیشفرض CLI
- مخفی شدن اطلاعات حساس در خروجی incus info مگر با گزینه --show-sensitive
- پشتیبانی از IPهای ثابت برای کانتینرهای OCI
- بهبود قابلیتهای شبکه، بکاپ ماشینهای مجازی و پشتیبانی بهتر از Btrfs.
منبع
به گروه پنگوئنها بپیوندید🐧
نسخه 7.2 از Incus (فورک متنباز LXD) منتشر شد و علاوه بر قابلیتهای جدید، ۸ آسیبپذیری امنیتی را هم برطرف کرده که ۶ مورد از آنها بحرانی (Critical) هستند. این باگها میتوانستند در شرایط خاص باعث دسترسی به فایلهای میزبان، دور زدن محدودیتها یا حتی اجرای کد شوند، بنابراین اگر از Incus استفاده میکنید، بهتر است هرچه زودتر بهروزرسانی کنید.
مهمترین قابلیت جدید این نسخه، پشتیبانی از SELinux بهصورت مجزا برای هر کانتینر و ماشین مجازی است. یعنی هر Instance بهطور مستقل ایزوله میشود و امنیت بین کانتینرها بیشتر از قبل خواهد بود.
از دیگر تغییرات این نسخه:
- اضافه شدن دستور incus default برای مدیریت تنظیمات پیشفرض CLI
- مخفی شدن اطلاعات حساس در خروجی incus info مگر با گزینه --show-sensitive
- پشتیبانی از IPهای ثابت برای کانتینرهای OCI
- بهبود قابلیتهای شبکه، بکاپ ماشینهای مجازی و پشتیبانی بهتر از Btrfs.
منبع
به گروه پنگوئنها بپیوندید🐧
❤4
آپدیت ۲۰۲۶ CachyOS منتشر شد!
تیم CachyOS اسنپشات جدید این توزیع را منتشر کرده که مهمترین تغییرش اضافه شدن Hyprland Noctalia بهعنوان یک گزینه جدید در نصب سیستم است. Noctalia در واقع یک شِل مدرن برای Hyprland است که امکاناتی مثل پنل، اعلانها، اسکرینشات، تنظیمات و ابزارهای مختلف را بهصورت یکپارچه در اختیار کاربر قرار میدهد و تجربهای شبیه یک دسکتاپ کامل ارائه میکند.
از دیگر تغییرات این نسخه:
- اضافه شدن پشتیبانی از DNS-over-QUIC (DoQ) برای افزایش حریم خصوصی و سرعت DNS
- بهبودهای مختلف در نصبکننده و ابزارهای اختصاصی CachyOS
- رفع تعدادی باگ و بهبود پایداری سیستم.
اگر به Hyprland علاقه دارید اما نمیخواهید همه چیز را از صفر تنظیم کنید، گزینه جدید Hyprland Noctalia میتواند یکی از جذابترین قابلیتهای این نسخه باشد.
منبع
به گروه پنگوئنها بپیوندید🐧
تیم CachyOS اسنپشات جدید این توزیع را منتشر کرده که مهمترین تغییرش اضافه شدن Hyprland Noctalia بهعنوان یک گزینه جدید در نصب سیستم است. Noctalia در واقع یک شِل مدرن برای Hyprland است که امکاناتی مثل پنل، اعلانها، اسکرینشات، تنظیمات و ابزارهای مختلف را بهصورت یکپارچه در اختیار کاربر قرار میدهد و تجربهای شبیه یک دسکتاپ کامل ارائه میکند.
از دیگر تغییرات این نسخه:
- اضافه شدن پشتیبانی از DNS-over-QUIC (DoQ) برای افزایش حریم خصوصی و سرعت DNS
- بهبودهای مختلف در نصبکننده و ابزارهای اختصاصی CachyOS
- رفع تعدادی باگ و بهبود پایداری سیستم.
اگر به Hyprland علاقه دارید اما نمیخواهید همه چیز را از صفر تنظیم کنید، گزینه جدید Hyprland Noctalia میتواند یکی از جذابترین قابلیتهای این نسخه باشد.
منبع
به گروه پنگوئنها بپیوندید🐧
💘8🔥4
شامگاهتان نیکباد🌉✨️
شاید بالاخره GNOME از والپیپر جداگانه برای هر مانیتور پشتیبانی کند!
یکی از محدودیتهای قدیمی GNOME این بود که اگر چند مانیتور داشتید، همه آنها مجبور بودند از یک والپیپر مشترک استفاده کنند. حالا یک توسعهدهنده به نام Gianluca Masci یک نمونه اولیه (Proof of Concept) ساخته که این محدودیت را برطرف میکند.
در این نمونه، هر مانیتور میتواند والپیپر مخصوص خودش را داشته باشد. علاوه بر این، یک ابزار تنظیمات هم طراحی شده تا انتخاب و مدیریت والپیپر هر نمایشگر راحت باشد.
البته این قابلیت هنوز در مراحل اولیه توسعه قرار دارد و هنوز بهصورت رسمی وارد GNOME نشده، اما اگر توسعه آن ادامه پیدا کند، احتمال دارد در نسخههای آینده شاهد اضافه شدن این قابلیت باشیم.
جالب اینکه توسعهدهنده اعلام کرده در ساخت این پروژه از هوش مصنوعی هم کمک گرفته است.
منبع
به گروه پنگوئنها بپیوندید🐧
شاید بالاخره GNOME از والپیپر جداگانه برای هر مانیتور پشتیبانی کند!
یکی از محدودیتهای قدیمی GNOME این بود که اگر چند مانیتور داشتید، همه آنها مجبور بودند از یک والپیپر مشترک استفاده کنند. حالا یک توسعهدهنده به نام Gianluca Masci یک نمونه اولیه (Proof of Concept) ساخته که این محدودیت را برطرف میکند.
در این نمونه، هر مانیتور میتواند والپیپر مخصوص خودش را داشته باشد. علاوه بر این، یک ابزار تنظیمات هم طراحی شده تا انتخاب و مدیریت والپیپر هر نمایشگر راحت باشد.
البته این قابلیت هنوز در مراحل اولیه توسعه قرار دارد و هنوز بهصورت رسمی وارد GNOME نشده، اما اگر توسعه آن ادامه پیدا کند، احتمال دارد در نسخههای آینده شاهد اضافه شدن این قابلیت باشیم.
جالب اینکه توسعهدهنده اعلام کرده در ساخت این پروژه از هوش مصنوعی هم کمک گرفته است.
منبع
به گروه پنگوئنها بپیوندید🐧
🔥7❤3🤮3🦄2
Penguins🐧
شامگاه نکو🌃 اگر هر از گاهی یادتون میره امروز چندمه، ابزار jcal مناسب تو هستش. توی مخزن اکثر توزیع ها موجوده (دبیان، اوبونتو، فدورا و...) فقط کافیه اجراش کنین تا یه تقویم هجری-شمسی توی ترمینال داشته باشین. به گروه پنگوئنها بپیوندید🐧
در حال مطالعهی مطالب و تجربههای راهبر ارشد تهلاگ، آقا شایان بودم...
همونجا متوجه شدم که توسعهدهندهی ابزار خوب Jcal دیگه در بین ما نیستن. واقعاً ناراحت شدم.
تقریباً هر روز از این ابزار استفاده میکنم و هیچوقت فکر نمیکردم چنین خبری رو بخونم.
از صمیم قلب آرزو میکنم روحشون در آرامش باشه و خداوند به خانواده و عزیزانشون صبر و آرامش عطا کنه. 🖤
شببهخیر...🖤
همونجا متوجه شدم که توسعهدهندهی ابزار خوب Jcal دیگه در بین ما نیستن. واقعاً ناراحت شدم.
تقریباً هر روز از این ابزار استفاده میکنم و هیچوقت فکر نمیکردم چنین خبری رو بخونم.
از صمیم قلب آرزو میکنم روحشون در آرامش باشه و خداوند به خانواده و عزیزانشون صبر و آرامش عطا کنه. 🖤
شببهخیر...🖤
🕊32
شبهنگام زیبا✨️
درواقع، Direct Rendering Infrastructure (DRI) یکی از مهمترین بخشهای استک گرافیکی لینوکس است که به برنامهها اجازه میدهد بهصورت مستقیم و ایمن با GPU ارتباط برقرار کنند، بدون اینکه تمام دستورات گرافیکی از سرور نمایش (مثل X11) عبور کند. این کار باعث افزایش چشمگیر کارایی، مخصوصاً در برنامههای سهبعدی و بازیها، میشود.
به زبان ساده، قبل از DRI روند کار اینطور بود:
اما با DRI:
در این حالت برنامه مستقیماً از طریق Mesa و Direct Rendering Manager (DRM) با کارت گرافیک ارتباط برقرار میکند و فقط مدیریت پنجرهها بر عهده X11 یا Wayland است. این موضوع سربار سیستم را کم کرده و عملکرد را بهتر میکند.
اجزای اصلی DRI:
نسخههای DRI
بزار DRI در Wayland هم وجود داره.
برخلاف تصور رایج، DRI فقط مخصوص X11 نیست. Wayland هم از همین زیرساخت کرنل (DRM) استفاده میکند و رندر مستقیم را از طریق EGL انجام میدهد.
چطور بفهمیم DRI فعال است؟
اگر دستور زیر را اجرا کنید:
در صورت فعال بودن، معمولاً خروجی این خواهد بود:
البته این خروجی فقط نشان میدهد رندر مستقیم فعال است؛ برای اینکه مطمئن شوید از GPU استفاده میشود و نه رندر نرمافزاری، بهتر است glxinfo -B را هم بررسی کنید و مقدار Renderer را ببینید. اگر llvmpipe نمایش داده شود، یعنی رندر توسط CPU انجام میشود، نه GPU.
- @MainPenguins | Hub | Source
میدونین DRI چیه؟
درواقع، Direct Rendering Infrastructure (DRI) یکی از مهمترین بخشهای استک گرافیکی لینوکس است که به برنامهها اجازه میدهد بهصورت مستقیم و ایمن با GPU ارتباط برقرار کنند، بدون اینکه تمام دستورات گرافیکی از سرور نمایش (مثل X11) عبور کند. این کار باعث افزایش چشمگیر کارایی، مخصوصاً در برنامههای سهبعدی و بازیها، میشود.
به زبان ساده، قبل از DRI روند کار اینطور بود:
Game
↓
X Server
↓
GPU
اما با DRI:
Game
↓
Mesa (OpenGL/Vulkan)
↓
DRM (Kernel)
↓
GPU
در این حالت برنامه مستقیماً از طریق Mesa و Direct Rendering Manager (DRM) با کارت گرافیک ارتباط برقرار میکند و فقط مدیریت پنجرهها بر عهده X11 یا Wayland است. این موضوع سربار سیستم را کم کرده و عملکرد را بهتر میکند.
اجزای اصلی DRI:
۱. ابزار Mesa: پیادهسازی متنباز OpenGL و Vulkan.
۲. بخش DRM (Direct Rendering Manager): بخش کرنل که دسترسی امن به GPU را مدیریت میکند.
۳. لایه DRI: لایهای که این دو را به برنامههای کاربر متصل میکند.
نسخههای DRI
DRI1: نسخه اولیه؛ امروزه کاملاً منسوخ شده است.
DRI2: مشکلات نسخه اول را برطرف کرد و سالها استاندارد بود.
DRI3: نسخه فعلی که تأخیر کمتر، مدیریت بهتر حافظه و عملکرد بالاتری دارد.
بزار DRI در Wayland هم وجود داره.
برخلاف تصور رایج، DRI فقط مخصوص X11 نیست. Wayland هم از همین زیرساخت کرنل (DRM) استفاده میکند و رندر مستقیم را از طریق EGL انجام میدهد.
چطور بفهمیم DRI فعال است؟
اگر دستور زیر را اجرا کنید:
glxinfo | grep "direct rendering"
در صورت فعال بودن، معمولاً خروجی این خواهد بود:
direct rendering: Yes
البته این خروجی فقط نشان میدهد رندر مستقیم فعال است؛ برای اینکه مطمئن شوید از GPU استفاده میشود و نه رندر نرمافزاری، بهتر است glxinfo -B را هم بررسی کنید و مقدار Renderer را ببینید. اگر llvmpipe نمایش داده شود، یعنی رندر توسط CPU انجام میشود، نه GPU.
- @MainPenguins | Hub | Source
🔥7👍4👌3❤2
نیمهشب زیبا✨️🌉
اپدیت Archinstall 4.4 منتشر شد؛ نصب آرچ راحتتر از قبل!
نسخه 4.4 نصبکننده رسمی Arch Linux منتشر شد و چند قابلیت جدید به آن اضافه شده است.
اگر قصد نصب Arch Linux را دارید یا مرتب سیستم را از نو نصب میکنید، این نسخه تجربه نصب را کمی راحتتر و کاملتر میکند.
- @MainPenguins | Hub | Source
اپدیت Archinstall 4.4 منتشر شد؛ نصب آرچ راحتتر از قبل!
نسخه 4.4 نصبکننده رسمی Arch Linux منتشر شد و چند قابلیت جدید به آن اضافه شده است.
مهمترین تغییر این نسخه، اضافه شدن پروفایل Niri + DankMaterialShell است؛ یعنی اگر از همان ابتدا بخواهید این محیط مدرن مبتنی بر Wayland را داشته باشید، میتوانید هنگام نصب آن را انتخاب کنید.از دیگر تغییرات این نسخه میتوان به موارد زیر اشاره کرد:
• امکان انتخاب فونت کنسول هنگام نصب
• تنظیم آسانتر Plymouth (اسپلشاسکرین بوت)
• رفع باگها و بهبود پایداری نصبکننده
اگر قصد نصب Arch Linux را دارید یا مرتب سیستم را از نو نصب میکنید، این نسخه تجربه نصب را کمی راحتتر و کاملتر میکند.
- @MainPenguins | Hub | Source
🥰4👍1
بامداد نکو🌅🌻
همانطور که انتظار میرفت، Linux 7.2-rc1 منتشر شد و حالا این کرنل وارد حدود ۸ هفته تست و رفع باگ شده تا نسخه پایدار آن آماده انتشار شود. این نسخه قرار است پایهی توزیعهایی مثل Fedora 45 و Ubuntu 26.10 باشد.
از مهمترین قابلیتهای Linux 7.2 میتوان به این موارد اشاره کرد:
طبق گفتهی Linus Torvalds، روند توسعه این نسخه «کاملاً عادی» پیش رفته و مشکل خاصی در Merge Window دیده نشده است. حالا باید منتظر انتشار نسخه پایدار Linux 7.2 در هفتههای آینده باشیم.
- @MainPenguins | Hub | Source
لینوکس 7.2-rc1 منتشر شد
همانطور که انتظار میرفت، Linux 7.2-rc1 منتشر شد و حالا این کرنل وارد حدود ۸ هفته تست و رفع باگ شده تا نسخه پایدار آن آماده انتشار شود. این نسخه قرار است پایهی توزیعهایی مثل Fedora 45 و Ubuntu 26.10 باشد.
از مهمترین قابلیتهای Linux 7.2 میتوان به این موارد اشاره کرد:
پشتیبانی اولیه از HDMI 2.1 FRL برای کارتهای گرافیک AMD
قابلیت Cache-Aware Scheduling برای بهبود عملکرد پردازندههای جدید AMD و Intel
پشتیبانی از Apple M3 (اپل داریم میایم بالاسرت)
بهبودهای متعدد در سیستم فایلها، شبکه، امنیت، Wayland و درایورها
افزایش حجم سورس کرنل به بیش از ۴۳ میلیون خط کد
طبق گفتهی Linus Torvalds، روند توسعه این نسخه «کاملاً عادی» پیش رفته و مشکل خاصی در Merge Window دیده نشده است. حالا باید منتظر انتشار نسخه پایدار Linux 7.2 در هفتههای آینده باشیم.
- @MainPenguins | Hub | Source
❤10👍1
🎮 انتشار Drauger OS 7.8 Urgal؛ اوبونتوی مخصوص گیمرها
نسخه 7.8 از Drauger OS منتشر شد. این توزیع که بهطور اختصاصی برای اجرای بازیها توسعه داده شده، بر پایه Ubuntu 26.04 LTS ساخته شده و از KDE Plasma و Wayland بهصورت پیشفرض استفاده میکند.
مهمترین قابلیت این نسخه استفاده از Linux 7.0 و پشتیبانی از NTSYNC است که میتواند عملکرد بازیهای ویندوزی را در Wine و Proton بهبود دهد.
از دیگر تغییرات این نسخه:
نکته جالب اینجاست که توسعهدهندگان میگویند Drauger OS برای استفاده روزمره طراحی نشده و تمرکز آن کاملا روی اجرای بازیهاست. بنابراین اگر یک توزیع تخصصی گیمینگ میخواهید Drauger OS 7.8 میتواند گزینه جذابی برای امتحان کردن باشد.
- @MainPenguins | Hub | Source
نسخه 7.8 از Drauger OS منتشر شد. این توزیع که بهطور اختصاصی برای اجرای بازیها توسعه داده شده، بر پایه Ubuntu 26.04 LTS ساخته شده و از KDE Plasma و Wayland بهصورت پیشفرض استفاده میکند.
مهمترین قابلیت این نسخه استفاده از Linux 7.0 و پشتیبانی از NTSYNC است که میتواند عملکرد بازیهای ویندوزی را در Wine و Proton بهبود دهد.
از دیگر تغییرات این نسخه:
• نصب پیشفرض Firefox با Flatpak
• جایگزینی sudo با sudo-rs
• بهبود نصبکننده Edamame
• نصب پیشفرض Steam، Lutris، Heroic Games Launcher و ProtonUp-Qt
نکته جالب اینجاست که توسعهدهندگان میگویند Drauger OS برای استفاده روزمره طراحی نشده و تمرکز آن کاملا روی اجرای بازیهاست. بنابراین اگر یک توزیع تخصصی گیمینگ میخواهید Drauger OS 7.8 میتواند گزینه جذابی برای امتحان کردن باشد.
- @MainPenguins | Hub | Source
🔥11❤2🥰1
غروبگاه دلانگیر🌅🌻
بنیاد لینوکس از پروژه Agent Name Service (ANS) پشتیبانی کرده؛ یک استاندارد متنباز که بر پایه DNS ساخته شده و هدفش این است که AI Agentها بتوانند مانند وبسایتها، هویت قابلاعتماد، قابلتأیید و قابلکشف داشته باشند.
به زبان ساده، اگر در آینده هوشهای مصنوعی مختلف بخواهند با هم یا با سرویسهای اینترنتی ارتباط برقرار کنند، ANS کمک میکند مشخص شود:
نکته مهم اینجاست که ANS بهجای ساخت یک سیستم جدید، از زیرساخت قدیمی و امتحانپسداده DNS استفاده میکند تا وابستگی به سرویسهای اختصاصی و متمرکز کمتر شود و ارتباط بین AI Agentها امنتر و استانداردتر باشد.
- @MainPenguins | Hub | Source
بنیاد لینوکس بهدنبال استانداردی باز برای هویت AI Agentها
بنیاد لینوکس از پروژه Agent Name Service (ANS) پشتیبانی کرده؛ یک استاندارد متنباز که بر پایه DNS ساخته شده و هدفش این است که AI Agentها بتوانند مانند وبسایتها، هویت قابلاعتماد، قابلتأیید و قابلکشف داشته باشند.
به زبان ساده، اگر در آینده هوشهای مصنوعی مختلف بخواهند با هم یا با سرویسهای اینترنتی ارتباط برقرار کنند، ANS کمک میکند مشخص شود:
این Agent واقعاً متعلق به چه کسی است.
چه مجوزهایی دارد.
آیا هویتش معتبر است یا خیر.
نکته مهم اینجاست که ANS بهجای ساخت یک سیستم جدید، از زیرساخت قدیمی و امتحانپسداده DNS استفاده میکند تا وابستگی به سرویسهای اختصاصی و متمرکز کمتر شود و ارتباط بین AI Agentها امنتر و استانداردتر باشد.
- @MainPenguins | Hub | Source
👍3🔥3
معرفی ابزار fuck.
توی مخازن موجوده
- @MainPenguins | Hub
چیز خاصی نیست فقط وقتی که یه کامند رو اشتباه میزنین، بعدش fuck مینویسین و خودش شکل صحیح کامندی که اشتباه زدین رو نشون میده=)صرفا چون کامند باحالی بود معرفیش کردم.
توی مخازن موجوده
- @MainPenguins | Hub
😁28🥰13👌3⚡2
معرفی Whisper؛ مدل متنباز OpenAI برای تبدیل گفتار به متن
اگه تا حالا دنبال یه ابزار خوب برای تبدیل فایل صوتی به متن بودید، احتمالاً اسم Whisper رو شنیدید.
درواقع Whisper یه مدل متنباز از OpenAI هست که میتونه گفتار رو با دقت بالا به متن تبدیل کنه، زبان فایل صوتی رو تشخیص بده، متن رو ترجمه کنه و از زبانهای زیادی هم پشتیبانی میکنه.
نکتهی جالبش اینه که کاملاً روی سیستم خودتون اجرا میشه و لازم نیست فایلهای صوتی رو برای پردازش به سرورهای آنلاین بفرستید؛ به همین خاطر برای حفظ حریم خصوصی هم گزینهی خیلی خوبیه.از Whisper توی پروژههای زیادی مثل زیرنویسگذاری ویدیو، دستیارهای صوتی، تبدیل جلسات و پادکستها به متن و حتی ابزارهای لینوکسی استفاده میشه.
روش نصب و استفاده سادهای هم داره
نصب:
pip install -U openai-whisper
استفاده:
whisper hesam.mp3
این دستور فایل hesam.mp3 را پردازش کرده و متن آن را در همان پوشه ذخیره میکند
برای فارسی:
whisper audio.mp3 --language Persian
برای انگلیسی:
whisper audio.mp3 --language English
برای ترجمه به انگلیسی
اگر فایل صوتی به زبان دیگری باشد و بخواهی خروجی انگلیسی بگیری:
whisper audio.mp3 --task translate
مدل های متفاوتی هم داره، برای انتخاب مدل:
whisper audio.mp3 --model tiny
whisper audio.mp3 --model base
whisper audio.mp3 --model small
whisper audio.mp3 --model medium
whisper audio.mp3 --model large
مدل tiny و base: سریعتر، دقت کمتر
مدل small و medium: تعادل بین سرعت و دقت
مدل large: بهترین دقت، اما سنگینتر
یه مثال کامل:
whisper meeting.m4a \
--model medium \
--language Persian \
--output_dir ./transcripts
این دستور فایل صوتی فارسی را با مدل medium به متن تبدیل کرده و خروجی را داخل پوشه transcripts ذخیره میکند.
چیزای باحالی که خودم پیدا کردم:
میتونین فرمتهارو هم تغییر بدین
wishper mitiuwu.mp3 --output_format txt
یه چیز باحال دیگهام اینه که میتوتین یه فایل صوتی رو بیصدا کنین
wishper amir.mp3 --verbose False
بعدش دیگه فایلتون بیصدا میشه.
امکانات و فلگهای بیشتری هم داره حتی میتونین دایرکتوریای که خروجی بهتون میده رو تغییر بدید، پیشنهاد میکنم داشته باشید این ابزار رو، به روز به کار میاد.
راستی، اوپن سورسه.
- @MainPenguins | Hub | Source
👍6🔥2