کانال مهرداد لینوکس
رفتن به کانال در Telegram
لینوکس و اخبار فنی تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است هشتگ: #Linux #AI #Programming #DevOps #Utility #database #Engineering #Security #Hardware
نمایش بیشتر3 862
مشترکین
+424 ساعت
+277 روز
+15230 روز
آرشیو پست ها
3 862
امروز ۳۵ سالگی همان پروژهای است که لینوس فکر میکرد «یک سرگرمی کوچک» خواهد بود و «بزرگ و حرفهای مثل GNU» نخواهد شد. 😄
🔹 در ۲۵ اوت ۱۹۹۱ (یکشنبه - 03 شهریور 1370)
برای اولین بار بهصورت عمومی معرفی شد. نسخهی 0.01 حدود سه هفته بعد آمد.
⚡️ ۱۷ سپتامبر ۱۹۹۱: (پنج شنبه - 26 شهریور 1405)
نسخهی Linux 0.01 منتشر شد.
✨ ۵ اکتبر ۱۹۹۱: (دوشنبه - 13 مهر 1405)
نسخهی 0.02 که اولین نسخهای بود که رسماً اعلام شد، منتشر شد.
@MehrdadLinuxchannel
#Linux #لینوکس
#command
3 862
ویندوز اصرار داره همه چی را میتونه با وصل شدن به مایکروسافت درست کنه،🥴
به مدیر سیستم میگه حق نداری سرویس را حذف کنی😩
@MehrdadLinuxchannel
#fun #memes
3 862
⚡️ حل مشکل هاستینگ Git با walgit
📄 وقتی Git بعد هر تغییر یک شی جدید (blob) میسازه، دوره ای اشیا را با دستور git gc (Garbage Collection) در یک packfile فشرده میکنه
⚠️ فایلهای packfile برای خوندن ترتیبی بهینه نیستن؛ روی دیسک محلی (NVMe) خوب کار میکنن ها، ولی روی فایلسیستم شبکهای (NFS و ...) فاجعهست راهحل معمول (مثل GitHub Spokes) خیلی پیچیده است
✅بهجای اینکه ریپازیتوریها رو روی دیسک سرور نگهداری، همهچیز رو توی یه Object Storage (مثل S3 یا GCS) ذخیره کن😎 بدون دیتابیس و leader/master جداگانه، بدون هیچ state محلی مهمی روی خود سرور
⚡️walgit (مقاله "Git at any scale") : میگه خودِ باکت source of truth باشه یه Write-Ahead Log توی آبجکت استوریج. هر push یه آبجکت immutable بشه و با یه compare-and-swap روی یه manifest کوچیک visible میشه. هر ماشینی که walgit روش اجرا میشه فقط یه کش یکبار مصرف محسوب میشه 😎
اگر دنبال self-hosted git هستی یه جایگزین سبک برای Gitea/Forgejo که بخوای بدون نگرانی از دیسک و replication، مستقیم پشت یه Object Storage بذاریش (مثل MinIO ) پیداش کردی@MehrdadLinuxchannel #Git #Utility
3 862
⚡️ مدیریت هوشمندانه حافظهٔ ویدئویی (VRAM) در لینوکس ۷.۳
شرکت بازیسازی والو (Valve) خالق Half-Life و فروشگاه بازی جهان (Steam) و دستگاه Steam Deck سرمایهگذاری گسترده روی لینوکس و فناوریهای متنباز (از جمله توسعه هسته لینوکس برای بهبود اجرای بازیها)، صنعت بازی کرده🔹چالشهای سمت کاربر (مثل سرویسگرافیکی Wayland) در هسته لینوکس محدودیت هایی داشت 🔥 تیم گرافیک متنباز والو، موفق شده بهبودهای بزرگی در هستهٔ لینوکس پیادهسازی کنه که در نسخهٔ ۷.۳ ادغام شده ✅ این تغییرات چیه؟ 🔹رفع مشکل کمبود VRAM: سیستمهایی با VRAM (مثلاً ۸ گیگابایت) بازیهایی را اجرا کنند که به حافظهٔ بیشتری نیاز دارند . 🔹مکانیزم «اخراج» هوشمندانه (Eviction): وقتی حافظهٔ VRAM پر شد هستهٔ لینوکس بهجای بستن بازی یا کاهش عملکرد بهطور هوشمندانه دادههای کماهمیت تر را از VRAM بهRAM منتقل کنه 🔹پشتیبانی از پردازندههای گرافیکی AMD و Intel: قابلیت DMEMCG Eviction برای درایورهای AMDGPU و Intel Xe فعال شده . @MehrdadLinuxchannel #Linux
3 862
+1
💰Omacom؛ و انقلابی ادعایی،داستان چیه؟
Omacom بنیاد جدیدیه که DHH، خالق Ruby on Rails و توزیع لینوکسی Omarchy با سرمایه اولیه ۸ میلیون دلار راهاندازی کرده. هدفش حمایت مالی و هماهنگکردن پروژههای Open Source و ساخت یک اکوسیستم Linux دسکتاپِ کانفیگ شده حول پروژههایی مثل Omarchy و Hyprland .🔹 حاشیه اصلی عکس☝🏻، موضع DHH در مخالفت با فضای بهاصطلاح Woke در Linux/Open Source و تلاش Omacom برای ایجاد یک جریان متفاوت در فضای فرهنگی Open Source ❓ سؤال من اینه دقیقاً Omacom چه مشکلی را حل میکنه؟🤔 ادعایی آشنای DHH انتخاب و یکپارچهسازی بهترین اجزای Linux برای ساخت یک Desktop آماده و opinionated🥴 اخه؟
مهردادلینوکس میگه Ubuntu، Mint، Pop!_OS، Zorin و elementary سالهاست همین کار را میکنه.کار Ubuntu و Canonical انقلابی بود چون واقعاً درد بزرگی را حل و استفاده از Linux را سادهتر کرد.اگر خروجی Omacom نهایتاً بخواد Arch + Hyprland + Quickshell + configuration باشه چیز تازهای نیست. ۸ میلیون دلار هم برای ساخت یک ecosystem در مقیاس Ubuntu عدد بزرگی نیست.
پس خواهیم دید چه خواهد شد😁@MehrdadLinuxchannel #Linux #Ne
3 862
سردترین نقطه جهان نزدیک به صفر مطلق (Absolute Zero) یعنی صفر کلوین یا منفی ۲۷۳.۱۵ درجه سلسیوس توسط شرکت IBM
به دلیل نیاز رایانههای کوانتومی به سرمای نزدیک برای حفظ پایداری اطلاعات فقط ۱۵ میلیکلوین به صفر مطلق راه اندازی شد
راستی از کامپیوتر کوانتومی دانشگاه آزاد چه خبر؟
3 862
✨مهرداد لینوکس با تم گندالف🪄 :
نه وسوسه نشووووو اون حلقه های قدرت فقط توهمه قدرته تورا فاسد میکنه پرتشون کن توی آتیش 😁
وی یک زمانی خودش را با 💫 Compiz خفه کرده بود 🤦🏻♂️@MehrdadLinuxchannel #fun #memes
3 862
نگاهی به Bun به مناسبت انتشار نسخه ۱.۴
Bun یک JavaScript runtime مثل Node.js اما با هدف سرعت بالا و ابزارهای یکپارچه ساخته شده.بهجای اینکه برای پروژه JavaScript چند ابزار جدا داشته باشی، Bun تقریباً همه را یکجا میده: ⚡️ اجرای JavaScript/TypeScript 📦 Package Manager مثل
npm
🧪 Test Runner
🔨 Bundler
از نظر فنی، Bun عمدتاً با Zig نوشته شده و از JavaScriptCore برای اجرای JavaScript استفاده میکنه.
خلاصه: Bun = رقیب سریعتر و مدرنتر Node.js + npm + ابزارهای جانبی در یک پکیج.
✅ حالا تغییرات نسخه جدید
بازنویسی کامل از زبان Zig به Rust با کمک هوش مصنوعی (Claude) فقط در ۱۱ روز 🤯
تا ۳۵٪ مصرف حافظه کمتر
⚡️سرعت شروع تا ۵۰٪ بیشتر روی لینوکس
مصرف CPU در حالت بیکاری ۵ برابر کمتر
سازگاری بیشتر با Node.js
😎حاشیه ها با مهردادلینوکس : این بازنویسی باعث شد نسخه ۱.۴ با یه ماه تاخیرمنتشر بشه و چون پروژه خیلی بزرگه، الان حدود ۵۰۰۰ درخواست Pull Request باز دارن که هنوز بررسی نشدن 🤪@MehrdadLinuxchannel #Programming
3 862
اگر میدونی این چیه !
پس تو دوران طلایی را یادته 🤩
پس زمینه اهنگ The Logical Song از Scooter (2002) When I was young It seemed that life was so wonderful, A miracle, oh it was beautiful, magical@MehrdadLinuxchannel #fun
3 862
💰بودجه رساله دکترا
کانونیکال (توسعه دهنده لینوکس Ubuntu) برای ترجمه خودکار کد C به Rust در اوبونتو بودجه دکتری اختصاص داده🛠 روش کار سیستم در چند مرحله عمل میکنه: کد بزرگ به قطعات کوچکتر تقسیم ترجمه اصلی توسط مدلهای زبانی آموزشدیده اثبات درسترفتاری کد ترجمهشده در صورت خطا تعمیر جداگانه با استفاده از تکنیکهای تعمیر 🎯 مورد آزمایشی واقعی AppArmor (سیستم کنترل دسترسی) snap-confine (سیستم محافظت از برنامههای snap) ⚠️ نکته مهم کانونیکال تأکید کرده که کدهای تولیدشده توسط این پروژه فعلاً در هیچ یک از این ابزارها استفاده نخواهند شد. هدف اصلی، ارزیابی امکانپذیری و مشاهده نتایج این رویکرد است، نه بازنویسی فوری کدها. ✅ این پروژه با همکاری دانشگاه بریستول و با پشتیبانی مالی سازمان پژوهش و نوآوری بریتانیا انجام میشه 👥 تیم اجرایی دانشجو: Alex Wood استاد راهنما: پروفسور Meng Wang سرپرستان: دکتر Cristina David و Jon Seager از کانونیکال
میدونم الان پیش خودت میگی ما خودمون بودجه داریم برای شبکه جهانی پایتون 😏 و تبدیلChatGPT به ۸۰ میلیون غلام حلقه به گوش 🤣@MehrdadLinuxchannel #linux
3 862
🌉 پل ارتباطی بین دنیای POSIX و وب با kandelo
🔥 دمو 👈🏻 Live
Kandelo یک لینوکس خیلی کوچکِ POSIX-like را به WebAssembly تبدیل میکنه تا بتونی برنامههای معمول لینوکسی را داخل Browser یا Node.js اجرا کنی 🤩 دقیقتر Kandelo خودش Linux نیست؛ یک kernel با سازگاری POSIX که داخل Wasm اجرا میشه. خود پروژه میگه «POSIX-compatible multi-process kernel for WebAssembly» استیک Kernel نوشتهشده با Rust که خودش به WebAssembly کامپایل میشه. ✅ توضیح ساده مهرداد لینوکسی 😁: فرض کن این برنامه ساده با C نوشتی که یک فایل را باز میکنه وقتی روی Linux اجرا میشه در نهایت به یک system call لینوکس تبدیل میشه اگر همین برنامه را به Wasm کامپایل کنی، WebAssembly ذاتاً Linux syscall نداره.🤔 حالا Kandelo یک محیط شبیه Unix/POSIX فراهم کرده تا برنامههای موجود را در مرورگر بتونیم اجرا کنیم 🤩 🤯 تا الان پروژه هایی، مثل nginx، PHP-FPM، MariaDB، Redis، WordPress، Python، Git، Vim، curl، coreutils و حتی DOOM را که اجرا کردند فکر کنید میتونید یک stack واقعی nginx PHP-FPM MariaDB WordPress را داخل Browser داشته باشیم 🤩 @MehrdadLinuxchannel #Linux
3 862
⚡️ مروری بر تیلز (Tails) به مناسبت انتشار نسخه 7.11
توزیع لینوکسی تیلز (Tails)، یک سیستمعامل مبتنی بر دبیان با تمرکز بر حریم خصوصی و ناشناسسازیه. هدف اصلیش کاهش ردپای کاربر و افزایش ناشناسی در فضای مجازیه و با هدایت اجباری ترافیک اینترنت از طریق شبکه Tor و استفاده از ابزارهای امنیتی مختلف به این هدف کمک میکنه. ✨✅ویژگیهای شاخص و مهمش 🔹 بهصورت پیشفرض، بعد از خاموش کردن سیستم، اطلاعات و فعالیتهای کاربر روی سیستم باقی نمیمونه مگر اینکه عمداً آنها را ذخیره کنی. 🔹 یک فضای رمزگذاریشده اختیاری (Persistent Storage) برای نگهداری اطلاعات و تنظیمات بین جلسات مختلف داره. 🔹 مرورگر Tor، ابزارهای ایمیل، OnionShare و ابزارهای امنیتی و رمزنگاری مختلف را در اختیار کاربر قرار میده. 🔥 معمولاً هم از روی فلش مموری (USB) اجرا میشه و نیازی به نصب روی هارددیسک نداره.
نظر مهرداد☺️: روی فلش با Ventoy نصب داشته باشید و کار کردن باهاش را یادبگیرید نظر مهرداد لینوکس 😎: Qubes OS را نصب کنید ، داخل یکی از دامنههای امنیتیش Tails را اجرا کن 😈😁@MehrdadLinuxchannel #Linux #لینوکس
3 862
🇨🇳 تحلیل خبر چین و مهاجرت گسترده به لینوکس
چین به بعضی از نهادهای دولتی گفته استفاده از یک نسخه خاص و سفارشیشده از ویندوز ۱۰ که توسط یک سرمایهگذاری مشترک C&M (CMIT) (بین مایکروسافت و شرکت دولتی CETC) توسعه میدادن را زودتر از برنامه قبلی (فوریه ۲۰۲۷) متوقف کنن. حالا همه چو انداختن چین ویندوز را دور انداخته گفته ققط لینوکس🥴✅ واقعیت ها: ⚠️ نمیدونیم چین دقیقاً نگران چه آسیبپذیریه🤔 ⛓️چین خیلی ساله (از ممنوعیت ویندوز ۸ سال ۲۰۱۴ و دستور عوض کردن رایانههای خارجی از سال ۲۰۱۹) بهطور تدریجی به سمت بومیسازی حرکت کرده. این دستور جدیدش، حلقهای از یک زنجیره بلندمدته. 📊 آمار StatCounter میگه لینوکس فقط ۱۲.۳۶ درصد از ترافیک دسکتاپ چین را در دست داره 📈 سهام شرکتهای سازنده سیستم عاملهای لینوکسی داخلی چین (مثل Archermind دو توزیع لینوکس داخلی Kylin OS و Kylinsec(با ریشه FreeBSD) و Unity OS (بر پایه Deepin/Debian)) با این خبر، رشد حداکثری ۲۰ درصدی در بورس شانگهای داشتن
نظر مهردادلینوکس: کار درست داره انجام میشه ،یک شبه نمیشه.منبع های خبری مهرداد : straitstimes ، tomshardware @MehrdadLinuxchannel #Linux #لینوکس
3 862
🔥فایرفاکس ۱۵۴ با بهبودهای ترجمه، هوش مصنوعی و رابط کاربری
بهبودها مثل دسترسی سریع به کنترلهای هوش مصنوعی ، گروهبندی هوشمند تبها با ابر،بهبود ترجمه کامل صفحات، حذف آیکون Firefox View از نوار ابزار ،بهبود نمایشگر PDF، نوار کناری تبهای عمودی و ... عالیه ها دستشون درد نکنه 😁 توضیح دار ها در ادامه:✅ پشتیبانی از WebSocket در محافظتهای شبکه محلی از این نسخه به بعد، هر وبسایتی که بخواهد از طریق پروتکل WebSocket به دستگاهی در شبکه شما مثلا مودم ADSL (آدرسهای خصوصی مثل 192.168.x.x یا 127.0.0.1) متصل بشه اول باید از شما اجازه بگیره یعنی اعمال قانون دسترسی به شبکه محلی (Local Network Access یا LNA) یعنی قبلا نمیگرفت 🫠 و CSRF و ... پس آپدیت کنید⚡️ ✅ نمایشگر JSON با breadcrumb برای آیتم انتخابشده وقتی یک فایل Json را با فایرفاکس باز کنی اگر روی یک مقدار کلیک کنی Breadcrumb (مسیرش) اون مقدار را نشان میده 🤩 ✅پشتیبانی از ویژگیهای CSS جدید text-box-trim و text-box-edge ✅پشتیبانی از توابع CSS sibling-index() و sibling-count() @MehrdadLinuxchannel #Utility
3 862
⚡️ لینوکس ۷.۲ منتشر شد
✅ پشتیبانی از HDMI 2.1 FRL برای کارتهای گرافیک AMD که استاندارد انتقال داده در کابل HDMI که پهنای باند را از ۱۸ به ۴۸ گیگابیت در ثانیه افزایش میده تا بتونیم تصویر ۴K با نرخ ۱۲۰ هرتز یا ۸K را بدون افت کیفیت منتقل کنیم.
✅ بهبود کارایی Intel Arc B390 جدیدترین و قدرتمندترین گرافیک مجتمع (iGPU) اینتل که در نسل جدید پردازندههای لپتاپی «پنتر لیک» (Panther Lake) تعبیه شده و پشتیبانی از Panther Lake R
✅ اضاقه شدن تکنیک هوشمند Cache Aware Scheduling که بیشترین استفاده را از دادههای موجود در حافظهٔ کش (Cache) میبره و از رفتوآمدهای غیرضروری به حافظهٔ اصلی (RAM) جلوگیری میکنه
🚫 متاسفانه DRM Fair Scheduler که وظیفه داره درخواستهای ارسالی به کارت گرافیک (GPU) را بین پردازشهای مختلف، بهصورت عادلانه و بدون تبعیض تقسیم کنه در مراحل پایانی تست، روی کارت گرافیک AMD RX 9070 XT به مشکل جدی خورد و لینوس توروالدز تصمیم گرفت این قابلیت را از ۷.۲ حذف کنه و به FIFO برگرده
⚠️ اگر دنبال تغییرات انقلابی در مدیریت پردازش گرافیکی هستید باید تا نسخه بعدی صبر کنید.😎
@MehrdadLinuxchannel
#Linux #لینوکس
3 862
🎂 دبیان ۳۳ ساله شد!
سنتی که از سال ۱۹۹۳ (۲۵ اَمرداد ۱۳۷۲ ) شروع شد و هنوز هم با همان آرامش همیشگی میگه:
«من عجلهای ندارم؛ اول dependencyها رو حل کنیم.😁»
۳۳ سال گذشته، نسلها عوض شدند، تکنولوژیها آمدند و رفتند، ولی دبیان هنوز سر جاش نشسته و میگه:
Stable یعنی Stable😎!
نه اینکه هر هفته یک چیزی بشکنه و اسمش را بگذاریم Innovation. 😂
تولدت مبارک پیرمرد قابل اعتماد دنیای لینوکس! 🐧🎂
@MehrdadLinuxchannel
#Linux #لینوکس
#command
3 862
حافظههای DDR5 شرکت چینی CXMT به سرعت ۹۰۰۰ مگاترنسفربرثانیه دست یافتند
ما هم به افق نگاه میکنیم پولمون که نمیرسه بخریم ولی میتونیم یادبگیریم مگاترنسفربرثانیه یعنی چقدر ؟🔹مگاهرتز (MHz): تعداد چرخههای کلاک (سیگنال ساعت) در یک ثانیه است 🔹مگاترنسفر (MT/s): تعداد دفعاتی که داده در هر ثانیه از یک نقطه به نقطه دیگه میره در حافظههای قدیمی مثل SDR ( Single Data Rate) ، در هر چرخه کلاک فقط ۱ بار داده منتقل میشود پس MT/s معادل MHz بود. اما از نسل DDR (Double Data Rate) به بعد، حافظه در هر دو لبهی بالا و پایین سیگنال کلاک، داده ارسال میکن یعنی یک حافظه با فرکانس ۴۵۰ مگاهرتز، در واقع ۹۰۰ مگاترنسفر در ثانیه انجام میدهد ✅معادل عدد ۹۰۰۰ MT/s در عمل این CXMT که میتونه ۹ میلیارد انتقال داده را در هر ثانیه انجام بده برای تبدیل این عدد به پهنای باند (که بر حسب گیگابایت بر ثانیه است)، آن را در ۸ (تعداد بیتهای هر بایت) ضرب میکنیم. با فرض اینکه حافظه ۶۴ بیتیه (۸ بایتی) : پهنای باند نظری = ۹۰۰۰ × ۸ = ۷۲,۰۰۰ مگابایت بر ثانیه که
معادل ۷۲ گیگابایت بر ثانیه (GB/s) .@MehrdadLinuxchannel #Hardware
3 862
یادتونه در خبر قبلی گفتم VirtualBox کرنل linux هنوز کامیتش خشک (push🥴) نشده نسخه داده ؟
هیچی مجبور شده حالا پچ در نسخه VirtualBox 7.2.12 بده چرا ؟
چون کرنل رفته روش پنیک 😱 کرده این چرا منو میشناااااسه ؟!!!😁
Kernel Panic یعنی چی؟ کرنل پنیک Kernel Panic زمانی رخ میده که هسته سیستمعامل با یک خطای غیرقابل حل مواجه میشه. یعنی کرنل لینوکس به یک مشکل اساسی برخورد کرده که نمیدونه چطورمدیریتش کنه و نمیتونه به کار خودش ادامه بده چون میدونه اگر ادامه بده ممکنه به سختافزار آسیب بزنه یا اطلاعات از دست بده@MehrdadLinuxchannel #news #Linux #لینوکس
3 862
بعضی افراد موقع خرید کامپیوتر و لپ تاپ، حس خرید تویوتا دارند
یک چیز گران خوب بخرند عمری باشه🥴
گلای تو خونه محصلای نمونه ما چندتا کیس بیشتر شما خراب کردیم 😎 به نسبت دانش و سطح استفاده و بودجه، صلاح شما را میخوام میگم به کارت نمیاد کانفیگی که نوشتم را استفاده کن بگو خدا را شکر😁، سلامتی مهرداد لینوکس دعا کن بگو خدا Vram گرافیکش اش را بیشتر کنه 😇 بوس به کله هاتون شب بخیر 😍@MehrdadLinuxchannel #Linux #Hardware
