Penguins🐧
رفتن به کانال در Telegram
We are penguins, don't argue with us. We are genius. GP : @Penguins_Hub Admins : 7 Penguins
نمایش بیشترکشور مشخص نشده استدسته بندی مشخص نشده است
953
مشترکین
+224 ساعت
+47 روز
+3530 روز
آرشیو پست ها
954
ظهر نکو🌇
لینوکس میخواهد مدیریت چند Swap را هوشمندتر کند
توسعهدهندگان کرنل لینوکس یک مجموعه Patch جدید منتشر کردهاند که هدفش بهبود عملکرد سیستمهایی با چند Swap Device است.
در طراحی جدید، ورودی/خروجی (I/O) بهصورت عادلانهتر بین Swapها توزیع میشود، قفلهای سراسری قدیمی حذف میشوند و ساختار مدیریت Swap مقیاسپذیرتر خواهد شد. این تغییرات مخصوصاً برای سرورها و سیستمهایی که از Swap Tiering یا Layered Swap استفاده میکنند، مفید است.اگر این Patchها وارد کرنل شوند، علاوه بر عملکرد بهتر در سناریوهای پیچیده، زیرساخت مدیریت حافظه لینوکس هم برای قابلیتهای آینده آمادهتر خواهد شد. - @MainPenguins | Hub | Source
954
دلِ شب دلربا✨️
بالاخره FreeBSD نصب درایور NVIDIA را سادهتر میکند
توسعهدهندگان FreeBSD در حال بهبود نصب دسکتاپ KDE هستند و یکی از مهمترین بخشهای این پروژه، مدیریت خودکار درایورهای NVIDIA است.
هدف این است که هنگام نصب FreeBSD، اگر سیستم کارت گرافیک NVIDIA داشته باشد، نصب درایور اختصاصی با در نظر گرفتن مسائل مربوط به مجوز (License) و سازگاری، تا حد ممکن ساده و خودکار انجام شود. این قابلیت بخشی از پروژه بزرگتر FreeBSD برای بهبود تجربه دسکتاپ و لپتاپ است.اگر همهچیز طبق برنامه پیش برود، نصب FreeBSD روی سیستمهای دسکتاپ، مخصوصاً برای کاربران NVIDIA، بسیار راحتتر از قبل خواهد شد و دیگر نیازی به انجام بخش زیادی از تنظیمات دستی بعد از نصب نخواهد بود. - @MainPenguins | Hub | Source
954
🔹 چرا Bun دست به این کار زد؟ (از زبان جرد، خالق Bun)
نسخه 1.3.14 آخرین نسخهایه که با Zig نوشته شده و از نسخه 1.4 به بعد، بان کاملاً روی ریل Rust کار میکنه.
دلیل اصلی این مهاجرت بزرگ؟ پایداری.
زبان Zig مدیریت حافظه دستی داره و خبری از Borrow Checker یا مخربهای خودکار نیست. از طرفی Bun روی موتور JavaScriptCore سوار شده که سیستم زبالهروبی (Garbage Collection) داره. این تلاقی دائم دادهها بین محیط مدیریت دستی و خودکار، باعث باگهای روی مخ حافظه مثل use after free و نشت حافظه میشد. جرد میگه خسته شده بودیم از اینکه برای امنیت حافظه به کدهای ریویو و اصول نگارش متکی باشیم؛ در حالی که تو Rust، کامپایلر اصلاً اجازه نمیده این باگها وارد کد بشن!
🔹 چطور یک میلیون خط کد رو تو ۱۱ روز بازنویسی کردن؟!
اونا از ۶۴ نمونه همزمان Claude (Fable 5) استفاده کردن.
اول یک پایپلاین و راهنمای نگاشت الزامات ساختارها از Zig به Rust نوشتن.
ساختار جالبشون این بود: یک ایجنت هوش مصنوعی کد رو به جاواسکریپت/راست مینوشت، دو ایجنت منتقد کد رو بررسی میکردن و باگها رو درمیآوردن، و در نهایت یک ایجنت اصلاحکننده پیشنهادات رو اعمال میکرد!
در اوج کار، این سیستم ۱۳۰۰ خط کد در دقیقه مینوشت و در عرض ۱۱ روز، ۶۵۲ کامیت ثبت شد!
🔹 نتیجه چی شد؟
باگهای نشت حافظه به شدت کم شدن (مثلاً دستور bun.build قبلاً در هر بار اجرا کلی حافظه لو میداد اما الان ثابته)، حجم فایل باینری نهایی ۲۰ درصد کوچیکتر شده و سرعتش در بنچمارکها ۲ تا ۵ درصد ارتقا پیدا کرده.
🔥 شلیک سنگین خالق Zig!
بعد از انتشار این خبر، اندرو کلی (Andrew Kelly) خالق زبان Zig یه پست بلاگ تند منتشر کرد و گفت: «این اصلاً یک تصمیم فنی نبود، این فروپاشی یک رابطه بود!»
خالق زیگ حسابی از خجالت جرد (مدیر Bun) دراومد و گفت:
کد بان تو محیط زیگ تبدیل شده بود به «هک روی هک» و بدون اینکه باگهای قبلی رو پاک کنن، فقط فیچر جدید اضافه میکردن.
اونا Bun رو یک لکه ننگ و نمونه بارز «چطور نباید به زبان Zig کد زد» برای جامعه خودشون میدونستن!
فرهنگ مدیریتی جرد رو به شدت نقد کرد و اونو یک مدیر ضعیف با انتظارات غیرواقعی و بدون همدلی دونست که باعث شده بود جامعه زیگ از همکاری با این شرکت فرار کنه.
اندرو گفت بهبودهای حجم باینری و بهینهسازیها ربطی به راست نداره؛ این کارایی بود که تو Zig هم میشد انجام داد ولی چون هولهولکی کار میکردن، وقت نذاشته بودن.
در نهایت هم از اصطلاح AI Slop (آشغالهای تولید شده توسط هوش مصنوعی) استفاده کرد و گفت خوشحاله که جامعه زیگ بالاخره از دست کدهای بیکیفیت و اینفلوئنسرهای بیذوق هوش مصنوعی راحت شد! او تلمیحا اشاره کرد که شاید خود شرکت Anthropic پشت این بلاگپستهای پر زرق و برق باشه تا قدرت مدلهاش رو تبلیغ کنه.
@MainPenguins | Hub | Source
954
بازنویسی کامل Bun از Zig به Rust اونم فقط تو ۱۱ روز با کمک هوش مصنوعی!
تیم توسعهدهنده Bun (رقیب سرسخت Node.js) در یک اقدام برگریزون، کل کدبیس پروژه رو از زبان Zig به Rust پورت کردن. خالق Zig هم اومده و یه بیانیه تند و تیز علیه این حرکت داده!
954
بهفروغ بمانید✨️
توزیع GNOME OS در حال ساخت چیزی شبیه TestFlight اپل است
توسعهدهندگان GNOME OS روی پروژهای به نام Test Center کار میکنند؛ ابزاری که قرار است تست نسخههای آزمایشی برنامهها را برای کاربران و توسعهدهندگان بسیار سادهتر کند.
ایده اصلی این است که بتوانید نسخههای آزمایشی اپلیکیشنها و کتابخانههای GNOME را بدون دستکاری سیستم اصلی، روی GNOME OS نصب و امتحان کنید. این پروژه از فناوریهایی مثل systemd-sysext و BuildStream استفاده میکند تا فرایند تست امنتر و سادهتر شود.اگر همهچیز طبق برنامه پیش برود، GNOME OS به یک پلتفرم ایدهآل برای تست قابلیتهای جدید GNOME تبدیل میشود؛ چیزی شبیه TestFlight در اکوسیستم اپل، اما برای دنیای متنباز. - @MainPenguins | Hub | Source | Source
954
معرفی GUPT؛ پیامرسان غیرمتمرکز نسل جدید و رقیب Matrix و DeltaChat.
درواقع gupt یه پیامرسان متن باز هست که بر پایه Nostr ساخته شده، یعنی بهجای اینکه اطلاعات کاربرها و هویت کاربرا کنترل بشه، از شبکهای غیر متمرکز از Relay ها استفاده میکنه.
وقتی تستش کردم چیزی که نظرم رو جلب کرد این بود که؛ میری داخل و بوم.. حساب شخصیت آمادست!
بدون نیاز به پروسه ساخت حساب، بدون نیاز به ایمیل، بدون نیاز وارد کردن یه یوزرنیم از طرف کاربر (قابل تغییره)
فقط اینجا هم تموم نمیشه، این پیامرسان انگار ترکیبی از دیسکورد و تلگرام و دلتاچت و ماتریکس هستش.
چند تا از ویژگیهای مهمی که داره:
غیر متمرکز و قابل شخصیسازی: میتونید relay شخصی خودتون رو اجرا کنید، درست مثل داشتن یه سرور شخصی اما بدون وابستگی به یک سرویسدهنده مرکزی
تماس صوتی و تصویری: با استفاده از WebRTC امکان ارتباط بلادرنگ رو فراهم میکنه
اوپن سورسه و کلاینت لینوکس فلتپک هم داره
پشتیبانی از رمزنگاری سرتاسری (End-to-End Encryption)توجه کنید که فقط کلاینت لینوکس توسط توسعه دهنده منتشر شده اما خب مهم نیست به صورت وباپ توی همهی پلتفرمها میشه ازش استفاده کرد. https://gupt.app پروسهی نصب بسیار سادهای هم روی سرور داره به نظرم اگر دوباره اینترنتها قطع شدن میتونیم روش حساب کنیم.. اگرم دوست داشتین میتونین تست و بررسیش کنین، خودش چند تا relay دیفالت داره. - @MainPenguins | Hub | Source | Github
954
پسین نکو☕️
معرفی بازی Heavy Metal Death Can؛ یک بازی ترسناک رترو با پشتیبانی رسمی از لینوکس!
اگر از طرفدارهای Resident Evil کلاسیک و بازیهای ترسناک دوران PS1 هستید، Heavy Metal Death Can ارزش امتحان کردن را دارد.
این بازی شما را به یک زیردریایی سوئدی در دوران جنگ سرد میبرد؛ جایی که خدمه به موجوداتی ترسناک تبدیل شدهاند و باید با مدیریت مهمات، حل معماها و فرار از دشمنان، زنده بمانید. دوربینهای ثابت، کنترلهای کلاسیک (با امکان استفاده از کنترل مدرن) و فضای خفهکننده بازی، حس نوستالژیک آثار قدیمی را زنده میکند.خبر خوب برای کاربران لینوکس این است که بازی حالا بهصورت Native برای Linux، SteamOS و Steam Deck منتشر شده و دیگر نیازی به Proton ندارد. توسعهدهندهها هم اعلام کردهاند موتور بازی را بهروزرسانی کردهاند تا عملکرد و پایداری بهتری روی همه پلتفرمها داشته باشد. - @MainPenguins | Hub
954
معرفی Qwen Chat؛ یک جایگزین رایگان برای ChatGPT
اگر دنبال یک ابزار هوش مصنوعی رایگان و بدون دردسر تحریم هستید، Qwen Chat ارزش امتحان کردن را دارد.
امکاناتی مثل چت، تولید تصویر و ویدیو، Deep Research، تحلیل فایل و برنامهنویسی را بهصورت رایگان در اختیارتان قرار میدهد.آدرس: chat.qwen.ai - @MainPenguins | Hub | Source
954
درایور IOMMU برای Raspberry Pi 5 در راه کرنل لینوکس
توسعهدهندگان کرنل لینوکس در حال اضافه کردن درایور IOMMU برای Raspberry Pi 5 هستند؛ قابلیتی که میتواند مسیر را برای امکانات پیشرفتهتری مثل PCIe Passthrough، VFIO و ایزولهسازی بهتر دستگاههای PCIe هموار کند.
به زبان ساده، IOMMU بین سختافزار و حافظه سیستم قرار میگیرد و مشخص میکند هر دستگاه PCIe به کدام بخش از حافظه دسترسی داشته باشد. این قابلیت هم امنیت را افزایش میدهد و هم برای مجازیسازی و اجرای ماشینهای مجازی با دسترسی مستقیم به سختافزار اهمیت زیادی دارد.هرچند این قابلیت بیشتر به درد کاربران حرفهای و توسعهدهندگان میخورد، اما اضافه شدن آن یک قدم مهم برای تبدیل Raspberry Pi 5 به یک پلتفرم کاملتر برای پروژههای مجازیسازی، شبکه و حتی آزمایشگاههای خانگی (Homelab) محسوب میشود. - @MainPenguins | Hub | Source
954
ظهر نکو🔆
باورتون میشه RDNA 2 روی لینوکس زودتر از ویندوز به FSR 4.1 رسید؟!
در اتفاقی جالب، کاربران لینوکس توانستهاند FSR 4.1.1 را روی کارتهای گرافیک RDNA 2 اجرا کنند؛ آن هم در حالی که AMD اعلام کرده پشتیبانی رسمی از RDNA 2 در ویندوز تا اوایل ۲۰۲۷ عرضه نخواهد شد.
این قابلیت به لطف نسخه جدید proton-cachyos 11.0 فراهم شده است. اگر یک بازی از FSR 3.1 یا بالاتر پشتیبانی کند، این لایه سازگاری میتواند بهصورت غیررسمی از کتابخانههای FSR 4.1.1 استفاده کند. در تستهای اولیه، بازیهایی مثل Resident Evil Requiem و Marvel Rivals بدون مشکل با این روش اجرا شدهاند.البته این یک قابلیت غیررسمی است و توسط جامعه توسعهدهندگان لینوکس پیادهسازی شده، نه خود AMD. با این حال، این اتفاق دوباره نشان میدهد که اکوسیستم متنباز گاهی میتواند قابلیتهای جدید را حتی زودتر از نسخه رسمی سیستمعاملها در اختیار کاربران قرار دهد. - @MainPenguins | Hub | Source
954
روشنروان بمانید✨️
آپدیت PeaZip 11.2 منتشر شد؛ پشتیبانی از فایلهای ZIM و بهبود Drag & Drop
نسخه 11.2 از PeaZip، یکی از محبوبترین ابزارهای متنباز مدیریت فایلهای فشرده، منتشر شد.
مهمترین تغییر این نسخه اضافه شدن پشتیبانی از فایلهای ".ZIM" است؛ فرمتی که برای آرشیوهای آفلاین پروژههایی مثل Wikipedia و Project Gutenberg استفاده میشود.
از دیگر تغییرات این نسخه:
بهبود سیستم Drag & Drop
بهبود Auto Refresh در فایل منیجر داخلی
ارتقای هسته فشردهسازی به 7-Zip 26.02
رفع برخی مشکلات رابط کاربری و آیکونها
بهبود میانبرهای کیبورد در حالت مخفی بودن منوی اصلیاگر دنبال یک جایگزین متنباز برای WinRAR یا WinZip روی لینوکس هستید، PeaZip یکی از کاملترین گزینههاست و از بیش از ۲۰۰ فرمت مختلف آرشیو پشتیبانی میکند. فقط تورو خدا winrar رو با snap نصب نکنید. - @MainPenguins | Hub | Source | Download
954
شب درخشان🌃
درایور قدیمی Realtek RTL8723BS در لینوکس امنتر میشود
درایور Realtek RTL8723BS که سالهاست در بخش Staging کرنل لینوکس قرار دارد، یک سری اصلاحات امنیتی مهم دریافت کرده است. این تغییرات برای جلوگیری از حمله از طریق اکسسپوینتهای مخرب (Malicious Wi-Fi AP) اعمال شدهاند.
مشکل از جایی بود که درایور هنگام پردازش برخی فریمهای دریافتی از شبکه، دادههای ارسالی از سمت اکسسپوینت را بهدرستی اعتبارسنجی نمیکرد. در نتیجه، یک اکسسپوینت مخرب میتوانست باعث خواندن یا نوشتن خارج از محدوده حافظه (Out-of-Bounds Read/Write) شود.این اصلاحات قرار است همراه با Linux 7.2-rc3 وارد کرنل شوند. هرچند RTL8723BS یک چیپ قدیمی 802.11n محسوب میشود، اما هنوز در بسیاری از لپتاپها، تبلتها و دستگاههای ارزانقیمت استفاده میشود و به همین دلیل نگهداری و امنسازی آن همچنان اهمیت دارد. - @MainPenguins | Hub | Source
954
لینوکس هنوز هم Dreamcast را فراموش نکرده است!
در حالی که کرنل لینوکس بهتدریج پشتیبانی از سختافزارهای بسیار قدیمی مثل i486 و برخی معماریهای منسوخ را کنار میگذارد، در Linux 7.2-rc3 چندین باگ مربوط به کنسول افسانهای SEGA Dreamcast برطرف شده است.
این تغییرات شامل رفع باگهای درایورهای کیبورد، ماوس و جویاستیک Dreamcast است. یکی از این باگها حتی میتوانست باعث کرش کرنل بهدلیل Null Pointer Dereference شود و از سال ۲۰۱۷ در کد وجود داشت.شاید عجیب به نظر برسد که در سال ۲۰۲۶ هنوز برای یک کنسول متعلق به اواخر دهه ۹۰ میلادی پچ منتشر میشود، اما همین یکی از جذابترین ویژگیهای دنیای متنباز است؛ تا وقتی کاربر و توسعهدهندهای وجود داشته باشد، حتی سختافزارهای قدیمی هم شانس زنده ماندن دارند. - @MainPenguins | Hub | Source
954
شامگاهتان نیک باد✨️
پروژه Harmonic Firmware Initiative؛ تلاش برای ساخت یک BIOS استاندارد برای RISC-V
یک پروژه متنباز جدید با نام Harmonic Firmware Initiative (HFI) معرفی شده که هدفش ایجاد یک تجربه بوت استاندارد برای سیستمهای RISC-V است؛ چیزی شبیه BIOS یا UEFI که سالها روی سیستمهای x86 دیدهایم.
پروژه HFI بر پایه U-Boot توسعه داده میشود و قرار است قابلیتهایی مثل:
نمایش صفحه POST هنگام روشن شدن سیستم
راهاندازی اولیه کارت گرافیک برای نمایش تصویر
محیط تنظیمات Firmware (مشابه BIOS Setup)را به بردهای RISC-V اضافه کند. فعلاً توسعه این پروژه روی برد SiFive HiFive Unmatched متمرکز است، اما اگر مورد استقبال سازندگان سختافزار قرار بگیرد، میتواند تجربه بوت سیستمهای RISC-V را بسیار یکپارچهتر و کاربرپسندتر کند؛ چیزی که این اکوسیستم مدتها به آن نیاز داشت. - @MainPenguins | Hub | Source
954
توالت (مایکروسافت) بالاخره فهمید زیرمونه!
همون شرکتی که یه روزی لینوکس رو «سرطان» مینامید، حالا روی سایت رسمی خودش آموزش نصب لینوکس منتشر کرده!
توالت (مایکروسافت) در Microsoft Learn یک راهنمای کامل برای نصب لینوکس منتشر کرده و حتی توزیعهایی مثل Ubuntu، Debian، openSUSE، Kali و Arch Linux رو هم معرفی کرده. از نصب روی ماشین مجازی گرفته تا WSL و حتی نصب مستقیم روی سیستم.البته هنوز هم تمام تلاشش اینه که شما رو به سمت WSL و Azure هل بده، ولی همین که امروز داره به کاربران یاد میده چطور لینوکس نصب کنن، خودش یکی از بزرگترین اعترافهای تاریخ دنیای نرمافزاره. از «Linux is Cancer» رسیدیم به «بفرمایید، اینم آموزش نصب لینوکس!» واقعاً روزگار عجیبیه... - @MainPenguins | Hub | Source
954
دوست گرامی، لطفا روی لینوکستون با wine ابزار winrar رو نصب نکنید..
میتونین peazip نصب کنید
- @MainPenguins | Hub
954
ظهر فرخنده🌞
فریمور 26.06 لپتاپهای Star Labs منتشر شد
شرکت Star Labs نسخه 26.06 از فریمور مبتنی بر coreboot را برای لپتاپهای لینوکسی خود منتشر کرد. این نسخه علاوه بر پشتیبانی از سیستمهای مبتنی بر AMD Cezanne، مجموعهای از بهبودهای کاربردی و رفع باگها را هم به همراه دارد.
مهمترین تغییرات:
پشتیبانی از دستگاههای مبتنی بر AMD Cezanne مثل Byte Mk I و StarBook Mk VI
بهبود فرآیند بهروزرسانی Firmware و افزایش پایداری آن
اضافه شدن رمز عبور BIOS
پشتیبانی از TCG OPAL برای SSDهای NVMe سازگار
بهبود مقیاسبندی HiDPI، مدیریت توان، عملکرد باتری و رفع مشکلات Hibernate و بوت برخی SSDهااگر یکی از لپتاپهای Star Labs را دارید، این بهروزرسانی از طریق LVFS و ابزار fwupd قابل دریافت است و مثل همیشه میتوانید آن را مستقیماً از داخل لینوکس نصب کنید. - @MainPenguins | Hub | Source
