uz
Feedback
کانال مهرداد لینوکس

کانال مهرداد لینوکس

Kanalga Telegram’da o‘tish

لینوکس و اخبار فنی تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است هشتگ: #Linux #AI #Programming #DevOps #Utility #database #Engineering #Security #Hardware

Ko'proq ko'rsatish
3 717
Obunachilar
+724 soatlar
+277 kunlar
+4130 kunlar
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+132
1 kanalda
Iyun '26
+108
1 kanalda
Get PRO
May '26
+31
0 kanalda
Get PRO
Aprel '26
+38
0 kanalda
Get PRO
Mart '26
+18
0 kanalda
Get PRO
Fevral '26
+172
1 kanalda
Get PRO
Yanvar '26
+88
3 kanalda
Get PRO
Dekabr '25
+166
4 kanalda
Get PRO
Noyabr '25
+91
1 kanalda
Get PRO
Oktabr '25
+145
0 kanalda
Get PRO
Sentabr '25
+71
1 kanalda
Get PRO
Avgust '25
+135
1 kanalda
Get PRO
Iyul '25
+836
0 kanalda
Get PRO
Iyun '25
+108
3 kanalda
Get PRO
May '25
+140
4 kanalda
Get PRO
Aprel '25
+201
2 kanalda
Get PRO
Mart '25
+234
3 kanalda
Get PRO
Fevral '25
+109
0 kanalda
Get PRO
Yanvar '25
+149
5 kanalda
Get PRO
Dekabr '24
+285
1 kanalda
Get PRO
Noyabr '24
+75
0 kanalda
Get PRO
Oktabr '24
+199
2 kanalda
Get PRO
Sentabr '24
+57
1 kanalda
Get PRO
Avgust '24
+247
1 kanalda
Get PRO
Iyul '24
+226
1 kanalda
Get PRO
Iyun '24
+106
3 kanalda
Get PRO
May '24
+47
1 kanalda
Get PRO
Aprel '24
+181
0 kanalda
Get PRO
Mart '24
+39
0 kanalda
Get PRO
Fevral '24
+93
0 kanalda
Get PRO
Yanvar '24
+141
0 kanalda
Get PRO
Dekabr '23
+408
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
30 Iyul+2
29 Iyul+8
28 Iyul+5
27 Iyul+5
26 Iyul+13
25 Iyul+5
24 Iyul+6
23 Iyul+3
22 Iyul+5
21 Iyul+4
20 Iyul+5
19 Iyul+2
18 Iyul+12
17 Iyul+4
16 Iyul+1
15 Iyul+4
14 Iyul+4
13 Iyul+2
12 Iyul+4
11 Iyul+8
10 Iyul+3
09 Iyul+5
08 Iyul+6
07 Iyul+10
06 Iyul0
05 Iyul0
04 Iyul0
03 Iyul0
02 Iyul+4
01 Iyul+2
Kanal postlari
اگر Github را با Vibe coding طراحی کرده بودند😁 ✅ ‏Vibe Coding توسط آندری کارپاتی (Andrej Karpathy) در فوریه ۲۰۲۵ معرفی شد، �
اگر Github را با Vibe coding طراحی کرده بودند😁 ✅ ‏Vibe Coding توسط آندری کارپاتی (Andrej Karpathy) در فوریه ۲۰۲۵ معرفی شد، 🔹یک رویکرد مبتنی بر هوش مصنوعی در توسعه نرم‌افزار، که تمرکزش از نوشتن خط‌به‌خط کد، به توصیف مقصود و تجربه‌ی محصول به زبان طبیعیه ‏Vibe Coding یعنی سریع‌تر از فکر کردن، کندتر از فهمیدن، Vibe Coding جای آدم ها را نمی‌گیرد؛ فقط به آدم ها نشون میده که چقدر به یک آدم دیگه نیاز داره تا بفهمد AI چه غلطی کرده🥴
📌نظر مهرداد کارفرمای گرامی، صد در صد! اگر مشکل شما با Vibe Coding حل میشه، یعنی مشکلت در حد «سلام دنیا» بوده! استفاده کنید، لذت ببرید😍 مثل اسپرسوئه؛ سریع و خوش‌طعم، ولی ۵۰ لیترش رو تحویل نگیر! ☕️ برنامه‌نویس عزیز دوست داشتنی مهرداد (با کیبوردی که کلیدهایش از شدت استرس لق شده😁): ‏Vibe Coding مثل ربات چکش‌زنه؛ نجار که بیکار نمی‌شه، فقط کمرش کمتر می‌گیره! از مسیر لذت ببر🤗
@MehrdadLinuxchannel #AI

2
استفاده از Visualization برای درک بهتر هوش مصنوعی و LLM ها هر روز داریم از AI استفاده میکنیم ولی نمیدونیم چه طور کار میکنن دی+2
استفاده از Visualization برای درک بهتر هوش مصنوعی و LLM ها هر روز داریم از AI استفاده میکنیم ولی نمیدونیم چه طور کار میکنن دیدن Visualization مفاهیم پیچیده ، حس درک کاذب میده حس میکنی فهمیدی😁 برای همین من دوستش دارم ✅ این سایت ها عالی اند: ‏TokenTown: یک شهر تخیلی که میگه اگر Transformers یک شهر بود، کامیون‌ها چه مسیری می‌رفتند؛ با این تفاوت که راننده‌ها (وزن‌ها) تصادفی‌اند و مسیرها را از قبل نمی‌دونن ‏bbycroft.net: یک نمایشگرِ ماتریس‌های Attention که میگه مدل به کجا «نگاه» می‌کنه؛ درحالی‌که مدل اصلاً چشم نداره و فقط ضرایب را ضرب‌درهم می‌کنه. ‏BertViz مثل یک دوربین مداربسته‌ی ۴K با زوم اپتیکال ۱۰۰ به مغز Transformer که نه‌تنها می‌بینی هر لایه به کدام کلمه «خیره» شده (Head View)، بلکه می‌توانی از بالا (Model View) کلِ شبکه‌ی ۱۲ لایه‌ای را یک‌جا ببینی ‏ Transformer Explainer مغزِ ۱۲ لایه‌ایِ GPT-2 کوچیکه جلوی چشمات، سایتش یک کنسول بازیِ تعاملی میده که با دکمه‌های Temperature و Top-K میتونی حس خدایی تنظیم جهان را تجربه کنی باحاله این پست به روز میشه @MehrdadLinuxchannel #AI
436
3
چرا Vim بلد باشیم؟ ⚠️ با فیلترنت و SSH وصل شدی به سرور 😭 (اهل دل هاش میدونن چی میگم بگو ☕️ ) یک فایل کانفیگ ادیت کنی 🔹با Na
چرا Vim بلد باشیم؟ ⚠️ با فیلترنت و SSH وصل شدی به سرور 😭 (اهل دل هاش میدونن چی میگم بگو ☕️ ) یک فایل کانفیگ ادیت کنی 🔹با Nano میخواهی بری خط ۱۰۰ داری ۱۰۰ بار پایین رو میزنی. 😩 هر کلید ۳ ثانیه لگ داره. تا رسیدی خط ۱۰۰، ریشت درآمده. بچه‌ات ازدواج کرده.🤱🏻 اما با Vim میزنی 100: تمامش دو میلی‌ثانیه. رفتی خط ۱۰۰ هنوز نفس اول رو داری.😎 🔹 اگر vim بلد نباشی عذابه ها 🥺 میخوای خارج شی :q!  میگه نه  :wq میگه نه  Esc رو میکوبی بازم نه. تا حالا ۴۵ دقیقه ای که توی Vim هستی، ۴۰ دقیقش تلاش برای خروجه اون رفیق نانوکار، نه فقط فایل رو بسته، رفته سربازی رو هم تموم کرده برگشته. بعد میگی vim بده ✅ پس با این سایت های توانایی هاتو ببر بالا http://vimgenius.com/ https://www.vim-hero.com/ https://openvim.com/ https://vim-adventures.com/ توصیه مهرداد: اگه تا اینجا خوندی و هنوزم ترجیح میدی با موس , nano کار کنی، خب... حداقل :wq رو حفظ کن. برای روز مبادا. 😁 @MehrdadLinuxchannel #Linux
616
4
نسخه جدید Qt Creator 20 با طمع AI یک IDE سبک، قدرتمند و Cross-Platform برای توسعه نرم‌افزارهای مبتنی بر چارچوب Qt امکانات پیش
نسخه جدید Qt Creator 20 با طمع AI یک IDE سبک، قدرتمند و Cross-Platform برای توسعه نرم‌افزارهای مبتنی بر چارچوب Qt امکانات پیشرفته‌ای برای کدنویسی، اشکال‌زدایی، طراحی رابط کاربری (کشیدن و رها کردن) و مدیریت پروژه میده. در نسخه جدید شدیدا AI را اضافه کرده🤩 🔥 بخش جدید AI 🔹 پشتیبانی از AI Agents به نام ACP Client (مبتنی بر پروتکل Agent Client Protocol)، 🔹مدیریت سرورهای MCP پروتکل مدل زمینه (Model Context Protocol) 🔹افزونهٔ MCP Server: در حالت Extensions فعال میشه برای ارتباط با AI Agents ✨ حالت Zen (تمرکز کامل) با حذف تمام المان‌های اضافی، محیطی کاملاً بدون حواس‌پرتی برای برنامه‌نویسی فراهم می‌کنه ⚡️پشتیبانی از پروژه‌های GN  مدیریت پروژه‌های مبتنی بر GN (Generate Ninja) 📱 برای اندروید (Android)  برای آیکون‌ها، صفحه‌های اسپلش (Splashscreen) و مجوزها (Permissions) در پروژه‌های اندرویدی اضافه شده دیگر ویژگی ها: پشتیبانی از Conan: برای پروژه‌های CMake و کلی ویژگی دیگر سخن مهرداد 😁 این IDE را دوست دارم با پایتون و Qt Designer پروژه های خوبی باش زدم و حس خوبی بهش دارم @MehrdadLinuxchannel #Programming
653
5
🔥 مفهوم HWE در Ubuntu 26.04 LTS فراتر از کرنل خبر خوب برای مجازی‌ساز کار ها ( KVM، libvirt، OpenStack، Proxmox ) دیگه قابلیت
🔥 مفهوم HWE در Ubuntu 26.04 LTS فراتر از کرنل خبر خوب برای مجازی‌ساز کار ها ( KVM، libvirt، OpenStack، Proxmox ) دیگه قابلیت‌های Virtualization فقط داخل کرنل نیستن در User Space هم هست فکر کن سیستم‌عامل روی LTS پایدار، اما اجزای کلیدی مجازی‌سازی به‌صورت کنترل‌شده و دوره‌ای به‌روز بشن🤩 اگر مجازی‌سازی کار می‌کنی،دوتا نیاز داری: 🔹 پایداری LTS (نمی‌خواهی هر ۶ ماه کل سیستم را ارتقا بدی) 🔹دسترسی به قابلیت‌های جدید مجازی‌سازی (مثلاً برای CPUهای جدید یا Confidential Computing مثل ( AMD SEV-SNP و Intel TDX)) ✨ قبلا در HWE (Hardware Enablement) با Ubuntu 26.04 LTS با Kernel و Userspace وLibraries پایداری فوق‌العاده بود اما فرض کن دو سال بعد یک لپ‌تاپ جدید بخری. کرنل Ubuntu 26.04 ممکنه در زمان انتشار سخت‌افزار اصلاً وجود نداشته باشه در نتیجه Canonical چیزی به نام Hardware Enablement Stack معرفی کرد ✅ حالا با Virtualization HWE پکیج هایی مثل qemu-hwe ، libvirt-hwe ، edk2-hwe ،seabios-hwe مستقل از نسخه اصلی به روز میشن حالا میتونی از قابلیت های جدید مثلا Intel TDX به راحتی استفاده کنی😎 @MehrdadLinuxchannel #Linux
620
6
🔥 راهنمای ShellGym: مربی خط فرمان لینوکس ‏ ShellGym یک ابزار آموزشی هوشمنده کمک می‌کنه مهارت‌های کار با خط فرمان لینوکس را ب
🔥 راهنمای ShellGym: مربی خط فرمان لینوکس ‏ ShellGym یک ابزار آموزشی هوشمنده کمک می‌کنه مهارت‌های کار با خط فرمان لینوکس را به صورت عملی و با تکرار تمرین کنی. 🎯 مشکل رایج در یادگیری Linux دستور فراموش می‌کنیم در شرایط واقعی گیج می‌شیم نمیتونیم سریع و بدون فکر کردن دستورات را تایپ کنیم ✅ راه حل ShellGym 😎 🏋️ چطوری کار میکنه؟ 🔹 ۱. تمرین‌های کوچک و سریع تصور کن یک مربی ورزشی داری بهت میگه: ✨"۱۰ بار شنا" در ShellGym: "وارد دایرکتوری /etc شوید" ✨"۵ بار درازنشست" در ShellGym: "یک فایل به نام test.txt بسازید" ✨"۳۰ ثانیه پلانک" در ShellGym: "پردازش nginx را متوقف کنید" 🔹۲. تکمیل خودکار وقتی تمرین را درست انجام بدی ShellGym بلافاصله متوجه میشه میره تمرین بعدی 🔹۳. کار در ترمینال واقعی  در یک ترمینال کاملاً معمولی کار می‌کنی 🤩 ⚠️ نکته مهم چون تمرین‌ها روی سیستم واقعی اجرا میشه حتماً از یک یک ماشین مجازی استفاده کن @MehrdadLinuxchannel #Linux
849
7
⚠️ حالتون سر خبر گوگل گرفته شد؟ اشکال نداره 😁 🥳 بیاید برای انتشار Ubuntu Touch 24.04-2.0 خوشحالی کنیم و خداقوت بگیم گوشی ها
⚠️ حالتون سر خبر گوگل گرفته شد؟ اشکال نداره 😁 🥳 بیاید برای انتشار Ubuntu Touch 24.04-2.0 خوشحالی کنیم و خداقوت بگیم گوشی های بیشتری پشتیبانی کنه🤩 ✅ چقدر خوبه ؟ اینها آبدیت ها : ۱. ارتقاء بزرگ مرورگر Morph ۲. پشتیبانی از نمایشگرهای ناچ‌دار (Notch) و گوشه‌های گرد 🥴 ۳. ویرایشگر داخلی اسکرین‌شات ۴. قابلیت چاپ مستقیم🧐 ۵. افزودن زبان گرجی (احتمالا یا طرف کار میکرده یا دونیت کرده اگر نه توجیح نداره 😏) 🔥 چه گوشی های: Volla Phone Xiaomi Sony Fairphone OnePlus ✨ در خرید گوشی جدید میتوایند اینها را در نظر داشته باشید مخصوصا Xiaomi ها @MehrdadLinuxchannel #news
928
8
⚠️ گوگل داره به بهانه یک بی‌ نماز در مسجد را میبنده🥴 گوگل تصمیم داره جلوی ADB را بگیره 😱 سر جریان CVE-2026-0073 توسعه‌دهنده
⚠️ گوگل داره به بهانه یک بی‌ نماز در مسجد را میبنده🥴 گوگل تصمیم داره جلوی ADB را بگیره 😱 سر جریان CVE-2026-0073 توسعه‌دهنده ارشد گوگل پیشنهاد داده که سرویس ADB فقط به اینترفیس Wi-Fi (wlan0) وصل بشه و اتصال به localhost به‌کلی مسدود بشه 🤯 ✅‏ADB چیه و چرا مهمه؟ ‌‏ADB یا Android Debug Bridge، یک پروتکل ارتباطیه اجازه میده دستور پیشرفته روی گوشی اجرا کنی. معمولا، ADB را با کابل USB یا شبکه (Wi-Fi) وصل میکنن اتصال On-Device یک کلاینت، به سرویس ADB خودش (که روی 127.0.0.1 یا localhost اجرا میشه) وصل بشه. که به Shizuku، این امکان را میده که از امکانات ADB استفاده کنه.😎 🚨 مشکل چیه ؟ اگر مسدود بشه دیگه نمیتونیم مثلا از  Shizuku، libadb-android و aShell استفاده کنیم 😭 چرا مهمه مثلا ضبط تماس به ابزارهای مبتنی بر Shizuku وابسته است ✨نظر مهرداد چیه؟ بهانه است آقا 😁 بهانه ، اصل این دعوا برمیگرده به جریان درخواست ضبط تماس اندروید ۱۱ و حذف API دسترسی به ACCESS_CALL_AUDIO که بعدش به خاطر استفاده از API های سرویس‌های Accessibility سال ۲۰۲۲ گوگل همه را حذف کرد این دعوا دنباله اونه گوگل خان خودتی . @MehrdadLinuxchannel #news
1 065
9
پیاده سازی Poka-Yoke (پوکا-یوکه) در DevOps یا سیستم ‏ℹ️هیچ سیستمی از اول خطاناپذیر نیست؛ ولی میشه کاری کرد که خطاهاش به حداقل
پیاده سازی Poka-Yoke (پوکا-یوکه) در DevOps یا سیستم ‏ℹ️هیچ سیستمی از اول خطاناپذیر نیست؛ ولی میشه کاری کرد که خطاهاش به حداقل برسه. تفکر Poka-Yoke (پوکا-یوکه) یعنی طراحی سیستم به شکلی که انجام اشتباه سخت یا غیرممکن بشه، به جای اینکه بعد از وقوع خطا پیداش کنیم. ❓چطور طراحی کنم که اشتباه قابل انجام نباشد؟ ✅اگر قابل خودکارسازیه، خودکار کن. ✅اگر قابل اعتبارسنجیه، قبل از Deploy اعتبارسنجی کن. ✅سیاست‌ها در کد (Policy as Code) ✅ توقف خطا در اولین مرحله (Shift Left). ✅وابسته به حافظه افراد نباش؛ وابسته به سیستم باش. اگر این طرز فکر را در ابزارهایی مثل Git، CI/CD، Terraform، Docker، Kubernetes، Ansible و Monitoring پیاده کنی، فرهنگ Poka-Yoke را در کل زنجیره DevOps اجرا کردی. ✨مثلا ⚡️با Git Hook فایلی که Secret داره Commit نشه.یا Branch Protection داشته باشیم ⚡️در Kubernetes با Kyverno هیچ Pod به صورت privileged یا root و ... نباشه داشتن Secret Management و Monitoring با هشدار بخشی از همین سیستمه 🔥 سیستم خوب، سیستمی نیست که هیچ‌وقت خطا نکنه؛ سیستمیه که یه اشتباه رو دوبار تکرار نکنه. @MehrdadLinuxchannel #DevOps
1 013
10
نگاهی به OPNsense و راه حل های NGFW (Next-Generation Firewall) به مناسب انتشار نسخه 26.7 وقتی میگوییم یک محصول NGFW است، انتظ
نگاهی به OPNsense و راه حل های NGFW (Next-Generation Firewall) به مناسب انتشار نسخه 26.7 وقتی میگوییم یک محصول NGFW است، انتظار داریم: ‏🔹Stateful Firewall (بررسی وضعیت اتصال) ‏🔹Application Awareness / Control (تشخیص و کنترل برنامه‌ها) ‏🔹Intrusion Prevention System (IPS) 🔹‏‌‏Deep Packet Inspection (DPI) ‏🔹User Identity Awareness (یکپارچه با LDAP/AD و اعمال سیاست بر اساس کاربر) ‏🔹URL Filtering / Web Filtering ‏🔹SSL/TLS Inspection (باز کردن و بررسی ترافیک رمزنگاری‌شده) ‏🔹Malware Detection / Sandboxing (در برخی محصولات) ‏🔹Threat Intelligence Integration (فیدهای تهدید و IP Reputation) ‏🔹VPN (IPsec / OpenVPN / WireGuard) ‏🔹Logging, Monitoring و گزارش‌گیری پیشرفته داشته باشه . ✅ درسته که OPNsense (Fork از pfSense و m0n0wall) بر پایه FreeBSD با موتور فایروال pf (Packet Filter) بعضی قابلیت‌ها، مثل Sandboxing داخلی یا تحلیل پیشرفته بدافزار را به‌صورت بومی نداره و میشه یک Stateful Firewall +IDS/IPS Suricata ولی با افزونه‌های قدرتمندی مثل Zenarmor یک NGFW متن‌باز (BSD 2-Clause) است @MehrdadLinuxchannel #Security
1 069
11
✨‏ OBS Studio 32.2.0 با حل مشکل PipeWire+NVIDIA و VAAPI+AV1 منتشر شد ▫️مشکل قدیمی در ضبط صفحه در محیط Wayland با درایور اختصا
✨‏ OBS Studio 32.2.0 با حل مشکل PipeWire+NVIDIA و VAAPI+AV1 منتشر شد ▫️مشکل قدیمی در ضبط صفحه در محیط Wayland با درایور اختصاصی NVIDIA برطرف شد ▫️امکان استفاده از سخت‌افزار برای کدک AV1 در استریم‌های WHIP فراهم شد ▫️اگر از از OpenGL به جای Vulkan استفاده میکنید بهبود جزئی در رندرینگ OpenGL خیلی محسوسه 🔸جعبه انتخاب منبع (Source Picker) بازطراحی شده 🔸پشتیبانی از فیلتر ترکیب SDR به HDR 🔸پشتیبانی از فرمت .webp در نمایش اسلاید تصاویر 🔹فقط بسته‌های .deb برای اوبونتو ۲۴.۰۴ و ۲۶.۰۴ منتشر شدن کاربران Fedora، Arch و سایر توزیع‌ها باید از کد منبع کامپایل کنند 🥴 🔹بک‌اند همچنان OpenGL  به دلیل نبود پاریتی با Vulkan/D3D11/Metal در لینوکس 🔹ضبط صفحه و دوربین از طریق PipeWire و Portal API 🔹کدک‌های سخت‌افزاری از طریق VAAPI پشتیبانی میشن @MehrdadLinuxchannel #news #Utility
978
12
امروز خبر دادن Linux Kernel 7.1 به صورت رسمی منتشر شده بعد از اون طرف VirtualBox 7.2.14 با پشتیبانی از Linux Kernel 7.2 منتشر
امروز خبر دادن Linux Kernel 7.1 به صورت رسمی منتشر شده بعد از اون طرف VirtualBox 7.2.14 با پشتیبانی از Linux Kernel 7.2 منتشر شد مرد بزار بیاد بعد تو نسخه بده 🫠 ببین مثل OpenZFS 2.4.3 باش تازه Linux Kernel 7.0 Compatibility شده 😁 @MehrdadLinuxchannel #news
909
13
فایرفاکس 153 با پشتیبانی از Vulkan Video Decoding و به صورت آزمایشی JPEG-XL منتشر شد قبلاً Firefox روی لینوکس فقط از VA-API ب
فایرفاکس 153 با پشتیبانی از Vulkan Video Decoding و به صورت آزمایشی JPEG-XL منتشر شد قبلاً Firefox روی لینوکس فقط از VA-API برای شتاب‌دهی سخت‌افزاری ویدیو استفاده می‌کرد. اما در 153 پشتیبانی اولیه از Vulkan Video Decode اضافه شده . #news
890
14
⚡️ اجرای بازی Minecraft در لینوکس ماینکرفت ( Minecraft) یک بازی ویدیویی سندباکس و جهان باز برای رایانه، موبایل و کنسول اولین
⚡️ اجرای بازی Minecraft در لینوکس ماینکرفت ( Minecraft) یک بازی ویدیویی سندباکس و جهان باز برای رایانه، موبایل و کنسول اولین بار در ماه مه سال ۲۰۰۹ منتشر شد و با داشتن بیش از ۱۴۸ میلیون کاربر فعال ماهانه، از سال ۲۰۲۰ پرفروش‌ترین بازی ویدئوییه اصطلاحات بازی برای نصب؛ 🔹اصطلاح Instance (نمونه یا نشست) یعنی یک نصب کاملاً مجزا و مستقل از بازی که در یک پوشه جداگانه. 🔹مود (که مخفف کلمه Modification به معنای «اصلاح» یا «تغییر» یعنی یک تغییر یا افزونه ساخته شده توسط کاربران که به بازی اضافه میشن. 🔹لانچر (Launcher) هر دو لانچر رسمی و لانچرهای شخص ثالث بازی را آماده ( انتخاب نسخه، مدیریت اکانت، بارگذاری مودها و مودلودرها، اختصاص حافظه، آپدیت کردن ) و اجرا میکند. ✅ روش اجرا (برای اجرا به Java نیاز دارید که قبلا نصب شده باشه). ابتدا لانچرهای شخص ثالث مورد نظر را دانلود کنید: HMCL AT Launcher SKLauncher , ... و اجرا کنید با توجه به جزئیات زیاد و کمبود جا کامنت های پست را مطالعه بفرمایید. تشکر ویژه از مصدر عزیز💐و دیگر دوستان ❤️ در کامنت های همین پست میتوانید اطلاعات بیشتری به دست بیاورید @MehrdadLinuxchannel
864
15
🔥 حل مشکل NIX از طریق binfmt_misc همراه با eBPF در کرنل لینوکس با ظهور Nix، AppImage، کانتینرها و ... محدودیت هایی روی لودره
🔥 حل مشکل NIX از طریق binfmt_misc همراه با eBPF در کرنل لینوکس با ظهور Nix، AppImage، کانتینرها و ... محدودیت هایی روی لودرهای ELF بود با پشتیبانی ویژگی $ ORIGIN در کرنل linux این مشکل حل شد ✅ در Dynamic Loader اگر executable بخواد کتابخانه‌ خودش را پیدا کنه، داخل ELF این مقدار وجود داره RPATH=$ORIGIN/../lib بدون اینکه مهم باشد کل پوشه را کجا کپی کردید، برنامه اجرا میشه ❓مشکل کجاست ؟ در ELF فیلد PT_INTERP که مقدارش قبل از اینکه Loader اجرا بشه باعث میشه کرنل مسیر Loader را بخوانه این PT_INTERP فقط مسیر مطلق (Absolute Path) مجازه چون کرنل اصلاً $ ORIGIN را تفسیر نمکینه. نتیجه این محدودیت چیه؟ اگر برنامه را جا به جا کنید مشکلی نداره ها ولی لودر کرنل نمیخونه 😱 این برای Nix . Guix و Buildهای قابل جابه‌جایی یعنی دردسر ✅ راه حل : از طریق binfmt_misc همراه با eBPF یعنی این رفتار فقط برای فرمت‌ها یا برنامه‌هایی که مدیر سیستم مشخص می‌کند اعمال میشه نه به‌صورت عمومی برای تمام ELFها. بنابراین از نظر فنی پشتیبانی از $ ORIGIN اضافه میشه اما نه به شکل سراسری و بدون محدودیت @MehrdadLinuxchannel #Linux
899
16
یک زمانی افتخار خوندن RFC بحث در مورد زیرساخت پروتکل ها مثل HTTP و DNS و SSL و ... بوده الان فقط بحث سر MCP و Skill چی بنویسم
یک زمانی افتخار خوندن RFC بحث در مورد زیرساخت پروتکل ها مثل HTTP و DNS و SSL و ... بوده الان فقط بحث سر MCP و Skill چی بنویسم و ... هرجا هستید شاد و سلامت باشید❤️
995
17
ماینکرفت Minecraft نسخه 26.3 Snapshot 4 چه خبره 😍 از جایگزینی موتور GLFW با SDL3 گرفته (که بر نحوه عملکرد صفحه‌کلید، ماوس و
ماینکرفت Minecraft نسخه 26.3 Snapshot 4 چه خبره 😍 از جایگزینی موتور GLFW با SDL3 گرفته (که بر نحوه عملکرد صفحه‌کلید، ماوس و نمایشگر تأثیر میزاره.) تا پشتیبانی از پروتکل Wayland توی لینوکس کلی تغییرات داخل بازی هست بریم برای آپدیت؟
1 073
18
دمنوش گیاهی موقع کار با این AI Agents چی پیشنهاد میکنید؟ 😁
دمنوش گیاهی موقع کار با این AI Agents چی پیشنهاد میکنید؟ 😁
1 152
19
پیش‌نویس سند نظام جامع تنظیم‌گری فضای مجازی نهایی شد 📄این سند، الگوی حکمرانی چندسطحی در نظام تنظیم گری فضای مجازی بوده و به
پیش‌نویس سند نظام جامع تنظیم‌گری فضای مجازی نهایی شد 📄این سند، الگوی حکمرانی چندسطحی در نظام تنظیم گری فضای مجازی بوده و به دنبال نقش آفرینی خودتنظیمی و هم تنظیمی در نظام تنظیم گری در این حوزه است.😩🥴 (دوباره نخون منبع اصلی جوری نوشته شده که نفهمی) از توضیح که نا مفهومه،عمدا سخت نوشته شده از محتوای پیش نویس هم چیزی پیدا نکردم یک محتوایی پشت در های بسته نوشته شده اگر پیدا کردم این پست را به روز میکنم به نظر شما چه خوابی برامون دیدن؟🤔 ✨دوست داشتم آرشیو تمام اسم هایی که برای اینترنت طبقاتی گذاشتن با تاریخ هاش را یک جا جمع میکردم منبع پایگاه اطلاع‌رسانی مرکز ملی فضای مجازی #فیلترینگ
1 090
20
سرعت تایپ شما به عنوان یک sysadmin یا برنامه نویس چقدره ؟ دستورات را با چه سرعتی تایپ میکنید ؟ با haxxorwpm تست کنید https://
سرعت تایپ شما به عنوان یک sysadmin یا برنامه نویس چقدره ؟ دستورات را با چه سرعتی تایپ میکنید ؟ با haxxorwpm تست کنید https://haxxorwpm.0s.is// @MehrdadLinuxchannel #Utility
1 157
کانال مهرداد لینوکس - Telegram kanali @mehrdadlinuxchannel statistikasi va tahlili