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
لاینوس توروالدز در واقع اولین «وایبکودر» واقعی تاریخ بود، اون هم قبل اینکه این اصطلاح مد بشه! کل فرآیند کارش این بود: یک ایمیل عصبانی میفرستاد، میگفت چی میخواد و یه مشت مهندس تو کل دنیا اون رو رایگان براش انجام میدادن.😂
بدون مصرف حتی یک توکن، بدون یه قرون هزینه API، و با یک «حافظه و ظرفیت پردازش» بینهایت (حاصل بیش از ۳۰ سال دانش تخصصی هسته لینوکس). شرکتهای هوش مصنوعی مثل OpenAI و Anthropic در واقع دارن کاری رو تقلید میکنن که لاینوس از سال ۱۹۹۱ با مهندسهای واقعی انجام داده. با این تفاوت که نیروهای انسانی لاینوس نه دچار «توهم» میشدن و نه بابت کارشان پولی میگرفتن!
- @MainPenguins | Hub
بدون مصرف حتی یک توکن، بدون یه قرون هزینه API، و با یک «حافظه و ظرفیت پردازش» بینهایت (حاصل بیش از ۳۰ سال دانش تخصصی هسته لینوکس). شرکتهای هوش مصنوعی مثل OpenAI و Anthropic در واقع دارن کاری رو تقلید میکنن که لاینوس از سال ۱۹۹۱ با مهندسهای واقعی انجام داده. با این تفاوت که نیروهای انسانی لاینوس نه دچار «توهم» میشدن و نه بابت کارشان پولی میگرفتن!
- @MainPenguins | Hub
😁31🔥5🤔2
شب روشن🌙✨️
نسخه جدید کالی لینوکس با کلی تغییر و ابزار جدید از راه رسید.
اگر از Kali استفاده میکنید، میتوانید با دستور زیر سیستم را به آخرین نسخه ارتقا دهید:
یا اگر قصد نصب از صفر را دارید، ایمیج جدید Kali Linux 2026.2 هم برای دانلود منتشر شده است.
- @MainPenguins | Hub | Source
آپدیت Kali Linux 2026.2 منتشر شد!
نسخه جدید کالی لینوکس با کلی تغییر و ابزار جدید از راه رسید.
🔹 ارتقا به GNOME 50 و KDE Plasma 6.6
🔹 اضافه شدن ابزارهای جدید تست نفوذ و تحلیل امنیت
🔹 بهبودهای مختلف در ایمیجهای ARM و پشتیبانی بهتر از سختافزار
🔹 بروزرسانی تعداد زیادی از ابزارهای امنیتی موجود
اگر از Kali استفاده میکنید، میتوانید با دستور زیر سیستم را به آخرین نسخه ارتقا دهید:
sudo apt update && sudo apt full-upgrade
یا اگر قصد نصب از صفر را دارید، ایمیج جدید Kali Linux 2026.2 هم برای دانلود منتشر شده است.
⚠️ اگر از کالی بهعنوان سیستم روزمره استفاده میکنید، بهتر است قبل از ارتقا از اطلاعات مهم خود بکاپ بگیرید؛ چون برخی ابزارها و وابستگیها ممکن است تغییر کرده باشند.پن: دوست عزیزی که مستر روبات دیدی، با نصب و اپدیت کالی برات وایفای هک نمیکنه.
- @MainPenguins | Hub | Source
🥰7👌2
آپدیت Git 2.55 منتشر شد؛ Rust حالا بهصورت پیشفرض فعال است
نسخه Git 2.55 منتشر شد و مهمترین تغییر آن، فعال شدن پشتیبانی از Rust بهصورت پیشفرض هنگام کامپایل Git است. این تغییر بخشی از برنامه توسعهدهندگان برای آمادهسازی Git 3.0 است؛ جایی که Rust به یکی از وابستگیهای اجباری تبدیل خواهد شد.
از دیگر تغییرات این نسخه:
بهبود دستور آزمایشی git history
رفع باگها و بهبود عملکرد در بخشهای مختلف
آمادهسازی بیشتر زیرساخت Git برای نسخه 3.0 و تغییرات آینده.
البته این تغییر به این معنی نیست که Git با Rust بازنویسی شده است؛ بخش عمده Git همچنان با زبان C توسعه داده میشود و Rust فعلاً برای برخی اجزای جدید و افزایش امنیت و نگهداری بهتر پروژه استفاده میشود.
- @MainPenguins | Hub | Source
⚡4
خاموشی شب دلربا🌃✨️
نسخه توسعهای Wine 11.12 منتشر شد و مهمترین تغییر آن، پشتیبانی از Fractional Scaling در Wayland است.
اگر از Wine روی Wayland استفاده میکنید، این نسخه یکی از مهمترین بهروزرسانیهای اخیر برای بهبود تجربه کاربری محسوب میشود.
- @MainPenguins | Hub | Source
اپدیت Wine 11.12 منتشر شد؛ تجربه بهتر در Wayland
نسخه توسعهای Wine 11.12 منتشر شد و مهمترین تغییر آن، پشتیبانی از Fractional Scaling در Wayland است.
از این پس برنامههای ویندوزی که با Wine اجرا میشوند، روی نمایشگرهای HiDPI ظاهر بهتری خواهند داشت و حتی میتوان برای هر مانیتور مقیاس جداگانهای تنظیم کرد.از دیگر تغییرات این نسخه:
بهبودهای بیشتر در درایور Wayland
اضافه شدن کتابخانههای libswscale و libswresample از FFmpeg
بهروزرسانی موتور Mono
رفع ۲۷ باگ مربوط به بازیها و برنامههایی مانند Microsoft Office، Corel و چندین نرمافزار دیگر.
اگر از Wine روی Wayland استفاده میکنید، این نسخه یکی از مهمترین بهروزرسانیهای اخیر برای بهبود تجربه کاربری محسوب میشود.
- @MainPenguins | Hub | Source
🔥6
طلوع خورشید بر پنگوئنها خجسته🌻
مایکروسافت قابلیت جدید WSL Containers (WSLC) را بهصورت Public Preview منتشر کرده
مهمترین قابلیتهای WSLC:
این قابلیت بخشی از WSL 2.9.3 است و فعلاً در مرحله پیشنمایش عمومی قرار دارد. هدف توالت (مایکروسافت ) سادهتر کردن اجرای کانتینرهای لینوکسی روی زباله (ویندوز ) و کاهش وابستگی به ابزارهای جانبی مانند Docker Desktop است.
- @MainPenguins | Hub | Source
توالت (مایکروسافت ) پیشنمایش عمومی WSL Containers را منتشر کرد
مایکروسافت قابلیت جدید WSL Containers (WSLC) را بهصورت Public Preview منتشر کرده
قابلیتی که به کاربران زباله (ویندوز ) اجازه میدهد کانتینرهای لینوکسی را بدون نیاز به Docker Desktop اجرا و مدیریت کنند.
مهمترین قابلیتهای WSLC:
ابزار جدید wslc با دستورات آشنای run، build، pull، push و...
پشتیبانی از GPU برای اجرای بارهای کاری هوش مصنوعی و CUDA
وجود API رسمی برای استفاده از کانتینرهای لینوکسی در برنامههای زبالهای (ویندوزی )
بهبود عملکرد با استفاده از VirtIOFS و بهینهسازی شبکه و مدیریت حافظه.
این قابلیت بخشی از WSL 2.9.3 است و فعلاً در مرحله پیشنمایش عمومی قرار دارد. هدف توالت (
- @MainPenguins | Hub | Source
🥰8😁6🤨1
نیمروز دلآرا🌻
توسعهدهنده Bcachefs اعلام کرده که در نسخه 1.38.7، برای اولین بار بخشی از کدهای Rust وارد ماژول کرنل این فایلسیستم خواهد شد. البته در این مرحله، Rust فقط یک وابستگی اختیاری (Soft Dependency) است تا زیرساختهای لازم آماده شوند.
- @MainPenguins | Hub | Source
نسخه بعدی Bcachefs اولین قدم برای ورود Rust به ماژول کرنل را برمیدارد
توسعهدهنده Bcachefs اعلام کرده که در نسخه 1.38.7، برای اولین بار بخشی از کدهای Rust وارد ماژول کرنل این فایلسیستم خواهد شد. البته در این مرحله، Rust فقط یک وابستگی اختیاری (Soft Dependency) است تا زیرساختهای لازم آماده شوند.
این تغییر باعث میشود روش فعلی نصب Bcachefs با DKMS پیچیدهتر شود؛ چون برای کامپایل ماژولهای Rust، نسخه کامپایلر Rust، کتابخانههای استاندارد و برخی فایلهای مربوط به کرنل باید دقیقاً با نسخهای که کرنل با آن ساخته شده هماهنگ باشند. به همین دلیل، توسعهدهندگان قصد دارند در آینده بهجای تکیه بر DKMS، بیشتر از بستههای باینری توزیعها برای ارائه ماژول استفاده کنند.این تغییر به معنی بازنویسی کامل Bcachefs با Rust نیست؛ بلکه شروعی برای استفاده تدریجی از Rust در بخشهای مختلف این فایلسیستم با هدف بهبود امنیت و نگهداری کد است.
- @MainPenguins | Hub | Source
🌅 پسین نکو پنگوئنیها. AMD پشتیبانی از هستههای جدید Low Power را به کرنل لینوکس میآورد
ایامدی مجموعهای از پچهای جدید را برای کرنل لینوکس منتشر کرده که نوع تازهای از هستههای پردازنده با نام Low Power را برای پردازندههای Heterogeneous معرفی میکند. تا پیش از این کرنل لینوکس تنها هستههای Performance و Efficiency را میشناخت؛ اما با این تغییر هستههای Low Power نیز بهصورت رسمی به ساختار توپولوژی پردازنده در لینوکس اضافه میشوند.
⭐️ از مهمترین تغییرات این پچها:
این تغییر به معنی معرفی قابلیت جدیدی برای کاربران نیست؛ بلکه زیرساخت کرنل را برای شناسایی و مدیریت صحیح هستههای Low Power آماده میکند. این مجموعه پچها هماکنون برای بررسی و بازبینی در فهرست پستی توسعهدهندگان کرنل لینوکس قرار گرفته است.
- @MainPenguins | Hub | Source
ایامدی مجموعهای از پچهای جدید را برای کرنل لینوکس منتشر کرده که نوع تازهای از هستههای پردازنده با نام Low Power را برای پردازندههای Heterogeneous معرفی میکند. تا پیش از این کرنل لینوکس تنها هستههای Performance و Efficiency را میشناخت؛ اما با این تغییر هستههای Low Power نیز بهصورت رسمی به ساختار توپولوژی پردازنده در لینوکس اضافه میشوند.
⭐️ از مهمترین تغییرات این پچها:
— اضافه شدن نوع جدید Low Power به دستهبندی هستههای x86 در کرنل
— نمایش صحیح این هستهها در ابزارها و رابطهای مربوط به توپولوژی پردازنده؛ بهجای نمایش با وضعیت Unknown
— اعمال روش مناسب برای محاسبه نسبت Boost و عملکرد این هستهها در پردازندههای پشتیبانیشده AMD و Hygon
این تغییر به معنی معرفی قابلیت جدیدی برای کاربران نیست؛ بلکه زیرساخت کرنل را برای شناسایی و مدیریت صحیح هستههای Low Power آماده میکند. این مجموعه پچها هماکنون برای بررسی و بازبینی در فهرست پستی توسعهدهندگان کرنل لینوکس قرار گرفته است.
- @MainPenguins | Hub | Source
🔥9
دامن شبدرخشان✨️🌃
بعد از مدتها انتظار و زخمی شدن میتی توسط آنتروپیک، Anthropic نسخه بتای Claude Desktop برای لینوکس را منتشر کرد. حالا کاربران لینوکس هم میتوانند از نسخه رسمی Claude بدون نیاز به ابزارهای غیررسمی استفاده کنند.
مهمترین قابلیتهای این نسخه:
فعلاً این نسخه بهصورت رسمی از Ubuntu 22.04+ و Debian 12+ (روی x86_64 و ARM64) پشتیبانی میکند.
همچنین بعضی قابلیتها مثل کنترل صفحهنمایش و برنامهها هنوز در نسخه لینوکس فعال نیستند و قرار است در بهروزرسانیهای آینده اضافه شوند.
- @MainPenguins | Hub | Source
میتی پاشو، بالاخره Claude Desktop به لینوکس آمد!
بعد از مدتها انتظار و زخمی شدن میتی توسط آنتروپیک، Anthropic نسخه بتای Claude Desktop برای لینوکس را منتشر کرد. حالا کاربران لینوکس هم میتوانند از نسخه رسمی Claude بدون نیاز به ابزارهای غیررسمی استفاده کنند.
مهمترین قابلیتهای این نسخه:
رابط Chat، Claude Code و Cowork در
یک برنامه
امکان اجرای همزمان چندین سشن برنامهنویسی
دسترسی مستقیم Claude Code به پروژههای محلی و بررسی تغییرات کد
نصب از طریق مخزن APT یا بستههای DEB.
فعلاً این نسخه بهصورت رسمی از Ubuntu 22.04+ و Debian 12+ (روی x86_64 و ARM64) پشتیبانی میکند.
همچنین بعضی قابلیتها مثل کنترل صفحهنمایش و برنامهها هنوز در نسخه لینوکس فعال نیستند و قرار است در بهروزرسانیهای آینده اضافه شوند.
- @MainPenguins | Hub | Source
❤9👍2🥰2🤬1
اپل، اومدیم بالاسرت!
توسعهدهندگان کرنل لینوکس مجموعهای از پچهای جدید منتشر کردهاند که با معرفی درایور apple-dockchannel، امکان استفاده از کیبورد داخلی مکبوکهای مجهز به Apple Silicon M2 و M3 را فراهم میکند.
- @MainPenguins | Hub | Source
پشتیبانی از کیبورد مکبوکهای M2 و M3 در لینوکس یک قدم جلوتر رفت
توسعهدهندگان کرنل لینوکس مجموعهای از پچهای جدید منتشر کردهاند که با معرفی درایور apple-dockchannel، امکان استفاده از کیبورد داخلی مکبوکهای مجهز به Apple Silicon M2 و M3 را فراهم میکند.
این درایور از نحوه ارتباط جدید اپل با کیبورد استفاده میکند و فعلاً فقط کیبورد را فعال میکند. پشتیبانی از تاچپد هنوز آماده نیست و قرار است در پچهای بعدی اضافه شود.این تغییر یکی دیگر از قدمهای مهم برای اجرای لینوکس روی مکهای جدید است. هرچند هنوز قابلیتهایی مثل شتابدهی کامل GPU و برخی بخشهای دیگر در حال توسعه هستند، اما پشتیبانی سختافزاری Apple Silicon روزبهروز کاملتر میشود.
- @MainPenguins | Hub | Source
🔥6
🚀 معرفی Claude Sonnet 5
آنتروپیک امروز نسخه جدید مدل میانردهی خودش، Sonnet 5، رو منتشر کرد؛ مدلی که قراره استاندارد جدید برای کارهای عاملی (agentic) و خودکار باشه.
ادعاهایی که کلاد در مورد این مدل کرده:
🔹 اینجتیکترین مدل تا امروز
این مدل میتونه برنامهریزی کنه، از ابزارهایی مثل مرورگر و ترمینال استفاده کنه و وظایف چندمرحلهای رو کاملاً خودکار و بدون توقف میانی به پایان برسونه.
🔹 از نظر عملکرد در استدلال، کدنویسی، استفاده از ابزار و کارهای دانشی، فاصلهی زیادی با مدل پرچمدار Opus 4.8 نداره، اما قیمتش بهمراتب پایینتره.
🔹 طبق گزارش تستکنندهها، این مدل برخلاف نسخههای قبلی، کارهای پیچیده رو نیمهکاره رها نمیکنه و حتی بدون درخواست صریح، خروجی خودش رو بررسی و اصلاح میکنه.
🔹 و مثل همیشه آنتروپیک نگران ایمنی مدلهاست، در این مدل نرخ رفتارهای نامطلوب مثل پیروی از درخواستهای مخرب یا فریب کمتر شده و در برابر حملات تزریق پرامپت مقاومتر عمل میکنه.
این مدل از همین حالا برای همهی کاربران رایگان و در دسترسه.
(البته اگه باز اکانتمون رو بن نکنن!)
- @MainPenguins | Hub | Source
آنتروپیک امروز نسخه جدید مدل میانردهی خودش، Sonnet 5، رو منتشر کرد؛ مدلی که قراره استاندارد جدید برای کارهای عاملی (agentic) و خودکار باشه.
ادعاهایی که کلاد در مورد این مدل کرده:
🔹 اینجتیکترین مدل تا امروز
این مدل میتونه برنامهریزی کنه، از ابزارهایی مثل مرورگر و ترمینال استفاده کنه و وظایف چندمرحلهای رو کاملاً خودکار و بدون توقف میانی به پایان برسونه.
🔹 از نظر عملکرد در استدلال، کدنویسی، استفاده از ابزار و کارهای دانشی، فاصلهی زیادی با مدل پرچمدار Opus 4.8 نداره، اما قیمتش بهمراتب پایینتره.
🔹 طبق گزارش تستکنندهها، این مدل برخلاف نسخههای قبلی، کارهای پیچیده رو نیمهکاره رها نمیکنه و حتی بدون درخواست صریح، خروجی خودش رو بررسی و اصلاح میکنه.
🔹 و مثل همیشه آنتروپیک نگران ایمنی مدلهاست، در این مدل نرخ رفتارهای نامطلوب مثل پیروی از درخواستهای مخرب یا فریب کمتر شده و در برابر حملات تزریق پرامپت مقاومتر عمل میکنه.
این مدل از همین حالا برای همهی کاربران رایگان و در دسترسه.
(البته اگه باز اکانتمون رو بن نکنن!)
- @MainPenguins | Hub | Source
🔥7