linuxtnt(Tips and Tricks)
رفتن به کانال در Telegram
https://t.me/+AL7RKhKS6b4zNzY8 آموزش لینوکس- گروه مکمل برای پرسش و پاسخ linux tips and tricks ارتباط با من @seilany seilany.ir
نمایش بیشتر6 967
مشترکین
+224 ساعت
+67 روز
+2630 روز
در حال بارگذاری دادهها
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '26اکتبر '26
اکتبر '26
+116
در 3 کانالها
سپتامبر '26
+158
در 6 کانالها
Get PRO
اوت '26
+220
در 4 کانالها
Get PRO
ژوئیه '26
+198
در 6 کانالها
Get PRO
ژوئن '26
+173
در 6 کانالها
Get PRO
مه '26
+196
در 7 کانالها
Get PRO
آوریل '26
+39
در 0 کانالها
Get PRO
مارس '26
+26
در 0 کانالها
Get PRO
فوریه '26
+330
در 12 کانالها
Get PRO
ژانویه '26
+77
در 4 کانالها
Get PRO
دسامبر '25
+146
در 7 کانالها
Get PRO
نوامبر '25
+201
در 5 کانالها
Get PRO
اکتبر '25
+161
در 12 کانالها
Get PRO
سپتامبر '25
+129
در 2 کانالها
Get PRO
اوت '25
+125
در 5 کانالها
Get PRO
ژوئیه '25
+243
در 4 کانالها
Get PRO
ژوئن '25
+207
در 3 کانالها
Get PRO
مه '25
+197
در 7 کانالها
Get PRO
آوریل '25
+128
در 6 کانالها
Get PRO
مارس '25
+232
در 7 کانالها
Get PRO
فوریه '25
+153
در 3 کانالها
Get PRO
ژانویه '25
+190
در 1 کانالها
Get PRO
دسامبر '24
+179
در 3 کانالها
Get PRO
نوامبر '24
+231
در 16 کانالها
Get PRO
اکتبر '24
+275
در 6 کانالها
Get PRO
سپتامبر '24
+157
در 3 کانالها
Get PRO
اوت '24
+247
در 5 کانالها
Get PRO
ژوئیه '24
+191
در 6 کانالها
Get PRO
ژوئن '24
+192
در 4 کانالها
Get PRO
مه '24
+192
در 5 کانالها
Get PRO
آوریل '24
+291
در 8 کانالها
Get PRO
مارس '24
+189
در 2 کانالها
Get PRO
فوریه '24
+180
در 4 کانالها
Get PRO
ژانویه '24
+234
در 6 کانالها
Get PRO
دسامبر '23
+236
در 5 کانالها
Get PRO
نوامبر '23
+161
در 3 کانالها
Get PRO
اکتبر '23
+130
در 3 کانالها
Get PRO
سپتامبر '23
+89
در 0 کانالها
Get PRO
اوت '23
+102
در 0 کانالها
Get PRO
ژوئیه '23
+64
در 0 کانالها
Get PRO
ژوئن '23
+200
در 0 کانالها
Get PRO
مه '23
+136
در 0 کانالها
Get PRO
آوریل '23
+130
در 0 کانالها
Get PRO
مارس '23
+48
در 0 کانالها
Get PRO
فوریه '23
+25
در 0 کانالها
Get PRO
ژانویه '23
+79
در 0 کانالها
Get PRO
دسامبر '22
+120
در 0 کانالها
Get PRO
نوامبر '22
+58
در 0 کانالها
Get PRO
اکتبر '22
+140
در 0 کانالها
Get PRO
سپتامبر '22
+122
در 0 کانالها
Get PRO
اوت '22
+105
در 0 کانالها
Get PRO
ژوئیه '22
+98
در 0 کانالها
Get PRO
ژوئن '22
+105
در 0 کانالها
Get PRO
مه '22
+133
در 0 کانالها
Get PRO
آوریل '22
+70
در 0 کانالها
Get PRO
مارس '22
+30
در 0 کانالها
Get PRO
فوریه '22
+17
در 0 کانالها
Get PRO
ژانویه '22
+57
در 0 کانالها
Get PRO
دسامبر '21
+48
در 0 کانالها
Get PRO
نوامبر '21
+57
در 0 کانالها
Get PRO
اکتبر '21
+51
در 0 کانالها
Get PRO
سپتامبر '21
+25
در 0 کانالها
Get PRO
اوت '21
+56
در 0 کانالها
Get PRO
ژوئیه '21
+49
در 0 کانالها
Get PRO
ژوئن '21
+47
در 0 کانالها
Get PRO
مه '21
+27
در 0 کانالها
Get PRO
آوریل '21
+39
در 0 کانالها
Get PRO
مارس '21
+50
در 0 کانالها
Get PRO
فوریه '21
+56
در 0 کانالها
Get PRO
ژانویه '21
+40
در 0 کانالها
Get PRO
دسامبر '20
+2 040
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 28 اکتبر | +2 | |||
| 27 اکتبر | +4 | |||
| 26 اکتبر | +2 | |||
| 25 اکتبر | +6 | |||
| 24 اکتبر | +2 | |||
| 23 اکتبر | +3 | |||
| 22 اکتبر | +2 | |||
| 21 اکتبر | +6 | |||
| 20 اکتبر | +5 | |||
| 19 اکتبر | +4 | |||
| 18 اکتبر | +1 | |||
| 17 اکتبر | +4 | |||
| 16 اکتبر | +2 | |||
| 15 اکتبر | 0 | |||
| 14 اکتبر | +6 | |||
| 13 اکتبر | +4 | |||
| 12 اکتبر | +1 | |||
| 11 اکتبر | +3 | |||
| 10 اکتبر | +3 | |||
| 09 اکتبر | +2 | |||
| 08 اکتبر | +1 | |||
| 07 اکتبر | +1 | |||
| 06 اکتبر | +2 | |||
| 05 اکتبر | +3 | |||
| 04 اکتبر | +5 | |||
| 03 اکتبر | +9 | |||
| 02 اکتبر | +4 | |||
| 01 اکتبر | +29 |
پستهای کانال
🤖 گپجیپیتی دسکتاپ؛ همون Claude Code و Codex، بدون دردسر و بهصرفه
یه دستیار هوش مصنوعی که کارهات رو روی کامپیوتر خودت انجام میده. کافیه فایل یا پروژه رو بهش بدی تا کار آماده تحویلت بده.
✅ دسترسی به همهی مدلهای هوش مصنوعی با یک اکانت
✅ پرداخت ریالی، ساده و بهصرفه، با شروع رایگان
✅ بدون نیاز به تحریمشکن
💻 کد پروژهت رو بازبینی میکنه، باگها رو پیدا و درست میکنه و فیچر جدید مینویسه.
📑 از PDF یا عکس جدول، فایل اکسل مرتب درمیاره.
📊 از گزارشها و اسنادت، ارائهی پاورپوینت با خلاصه و نمودار میسازه.
📝 اسکنها رو به فایل Word قابلویرایش تبدیل میکنه.
🔎 چند مقاله رو میخونه و یه گزارش تحقیق با جدول مقایسه و منابع تحویل میده.
برای ویندوز، مک و لینوکس
🎁 کد ۱۰٪ تخفیف خرید اول: GAP10_LINUXTNT
⬇️ دانلود رایگان: gapgpt.app/desktop
| 2 | بدون شرح
برای لایه های هوش مصنوعی | 451 |
| 3 | 🔰در عصر دادههای آسیاتک، برای تکمیل تیم فنی به دنبال کارشناس WAF هستیم:
🔹اگر تمایل داری:
• با تنظیم قواعد WAF، امنیت سرویسهای وب رو تقویت کنی
• حملات وب رو شناسایی کنی و از اختلال در ترافیک سالم جلوگیری کنی
• با پایش لاگها، به پایداری سرویسها کمک کنی
به تیم ما ملحق شو.
ارسال رزومه و اطلاعات بیشتر:
jobs@cloud.ir | 429 |
| 4 | 🔰ما در دیجیاکسپرس به دنبال یک هممسیر جدید در عنوان شغلی Senior Backend Engineer هستیم.
🔹اگه علاوه بر تجربه کار با سیستمهای بکاند، دیتابیسهای SQL و NoSQL و معماری سرویسهای مقیاسپذیر، نگاه مهندسی به حل مسئله و طراحی راهکارهای پایدار دارید و به بهبود مستمر سیستمها اهمیت میدید، مشتاقیم با شما ملاقات کنیم.
🔗 اطلاعات بیشتر و ارسال رزومه:
https://lnkd.in/eZa8JQxG | 395 |
| 5 | فرصت همکاری | SOC Manager
شرکت صبا سیستم صدرا برای همکاری در یکی از پروژههای خود، از متخصصان حوزه Cyber Security در سطح SOC Manager دعوت به همکاری میکند.
🔹 موقعیت شغلی: SOC Manager
🔹 نوع همکاری: تماموقت
🔹 محل استقرار: محل پروژه
🔹 شرایط مالی: توافقی
متخصصان دارای سابقه و تجربه مرتبط، در صورت تمایل میتوانند رزومه خود را به آدرس زیر ارسال نمایند:
📩 hr@ssystems.ir
لطفاً در عنوان ایمیل عبارت SOC Manager را درج فرمایید. | 514 |
| 6 | 🔰 دستور پیشرفته لینوکس | پایش زنده سیستم
🔹 ۱. مشاهده لحظهای فضای دیسک
با دستور زیر میتوانید فضای استفادهشده و آزاد دیسکها را هر ۲ ثانیه بررسی کنید. خروجی بهصورت خودکار بهروزرسانی میشود.
watch -n 2 df -h
🔸 توضیح پارامترها:
✅ watch اجرای مکرر یک دستور در بازههای زمانی مشخص
✅ -n 2 اجرای مجدد دستور هر ۲ ثانیه
✅ df -h نمایش فضای دیسکها با واحدهای خوانا مانند GB و MB
🔹 ۲. رصد زنده اتصالات و پورتهای شبکه
برای مشاهده اتصالات شبکه، پورتهای در حال شنود و پردازشهای مرتبط، از دستور زیر استفاده کنید:
watch -n 1 -d "ss -tulpn"
🔸 توضیح پارامترها:
✅ -n 1 بهروزرسانی خروجی هر ۱ ثانیه
✅ -d مشخصکردن تغییرات خروجی نسبت به اجرای قبلی
✅ ss نمایش اطلاعات سوکتهای شبکه
📌 نکته: برای مشاهده اطلاعات کامل پردازشها ممکن است به دسترسی root نیاز داشته باشید. در این صورت، دستور را با sudo اجرا کنید.
📌 برای توقف هر دو دستور، کلیدهای Ctrl + C را فشار دهید.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 431 |
| 7 | 🔰همینجوری که پشت سیستمت نشستی:
کلید میانبرهای زیر را اگر نمیدونی یادبگیر:
Ctrl+Alt +T
🔹ترمینال پیش فرض باز میشه
ctrl +shift +N
🔹یک پنجره جدید باز میکنه
Ctrl + Shift + T
🔹یک تب جدید در پنجره ترمینال | 397 |
| 8 | 🔰 دستور پیشرفته لینوکس:
محدود کردن مصرف CPU و RAM یک برنامه بدون ساخت سرویس دائمی!
🔹 با systemd-run برنامهها را در یک محیط مدیریتشده اجرا کنید.
فرض کنید میخواهید میزان مصرف فایرفاکس رو محدودکنید:
systemd-run --scope \
-p MemoryMax=1G \
-p CPUQuota=50% \
firefox
🔸 این دستور چه میکند؟
✅ --scope فرایند را در یک گروه منابع تحت مدیریت systemd اجرا میکند.
✅ MemoryMax=1G سقف حافظه گروه را به یک گیگابایت محدود میکند.
✅ CPUQuota=50% حداکثر سهم CPU را به اندازه ۵۰٪ یک CPU منطقی تنظیم میکند.
✅ فایرفاکس برنامهای است که میخواهید اجرا کنید.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 528 |
| 9 | 🔰 بنیاد PyTorch میزبان ۹ عضو جدید شد
گسترش همکاری جهانی در هوش مصنوعی متنباز
🔹 از زیرساخت پردازش هوش مصنوعی تا اجرای مدلهای زبانی بزرگ
بنیاد PyTorch، یکی از مجموعههای فعال زیر نظر بنیاد لینوکس، در ۲۰ اکتبر ۲۰۲۶ از پیوستن ۹ عضو جدید خبر داد. این گسترش با هدف تقویت اکوسیستم هوش مصنوعی متنباز و توسعه ابزارهای آموزش، بهینهسازی و اجرای مدلها انجام شده است.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 552 |
| 10 | 🔰 دستورات پیشرفته لینوکس
ردیابی فایلها و تنظیمات بدون استفاده از ابزارهای مانیتورینگ!
🔹 با دستور strace بفهمید یک برنامه دقیقاً به چه فایلهایی دسترسی دارد.
گاهی یک سرویس اجرا میشود، اما فایل تنظیمات را نمیخواند، به مسیر اشتباهی مراجعه میکند یا با خطای دسترسی مواجه میشود. بهجای حدسزدن، میتوانید فراخوانیهای سیستمی آن را بررسی کنید.
🔸 ۱. ردیابی دسترسی برنامه به فایلها
sudo strace -f -e trace=%file -p 1234
عدد 1234 را با PID فرایند موردنظر جایگزین کنید.
✅ -f ردیابی فرایندهای فرزند را نیز دنبال میکند.
✅ -e trace=%file فراخوانیهای سیستمی مرتبط با عملیات فایل و مسیرها را فیلتر میکند.
✅ -p به فرایند در حال اجرا متصل میشود.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 509 |
| 11 | 🔰 دستورات پیشرفته لینوکس
پیدا کردن فایلهایی که اخیراً تغییر کردهاند!
🔹 گاهی در لینوکس میخواهید بفهمید کدام فایلها در یک مسیر تغییر کردهاند؛ مثلاً بعد از نصب یک نرمافزار، تغییر تنظیمات یا اجرای یک اسکریپت. دستور find این کار را بدون نیاز به نصب ابزار اضافی انجام میدهد.
🔸 ۱. پیدا کردن فایلهای تغییرکرده در ۲۴ ساعت گذشته
find /etc -type f -mtime -1
این دستور فایلهای معمولی در مسیر /etc را پیدا میکند که زمان تغییر محتوای آنها کمتر از ۲۴ ساعت گذشته است.
🔸 ۲. پیدا کردن فایلهای تغییرکرده در 3 دقیقه گذشته
find /var/log -type f -mmin -3
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 695 |
| 12 | 🔰 دستورات پیشرفته لینوکس:
پیدا کردن اینکه کدام فرایند یک پورت را اشغال کرده است!
🔹 تا حالا پیش آمده هنگام اجرای یک سرویس مثل Nginx، Apache یا برنامه پایتون با خطای Address already in use مواجه شوید؟ با یک دستور میتوانید فرایند اشغالکننده پورت را پیدا کنید.
🔸 دستور کاربردی:
sudo ss -lptn 'sport = :8080'
🔹 این دستور چه کاری انجام میدهد؟
✅ ss نمایش وضعیت سوکتهای شبکه
✅ -l نمایش سوکتهای در حال گوشدادن (Listening)
✅ -p نمایش فرایند مرتبط با سوکت
✅ -t نمایش اتصالهای TCP
✅ -n نمایش شماره پورت بهصورت عددی
✅ sport = :8080 فیلتر کردن نتایج بر اساس پورت مبدأ سوکت
————————————————-
آموزش 40 دستورات پیشرفته :
https://learninghive.ir/advance-linux-commands/index.html | 400 |
| 13 | 🔰 لینوس توروالدز : هوش مصنوعی برای رویکردی متعادل به برنامهنویسی با AI
در سال ۲۰۲۶، استفاده از مدلهای زبانی بزرگ (LLM) و عاملهای هوش مصنوعی در توسعه نرمافزار به یکی از بحثهای مهم جامعه متنباز تبدیل شده است. برخی پروژهها استفاده از کدهای تولیدشده با هوش مصنوعی را ممنوع کردهاند و برخی دیگر با تعیین استانداردهای سختگیرانه، اجازه استفاده از این ابزارها را میدهند.
لینوس توروالدز، خالق هسته لینوکس، از جمله افرادی است که استفاده از هوش مصنوعی در برنامهنویسی را پذیرفته است. او پیشتر اعلام کرده بود که از یک مدل زبانی برای پیدا کردن و اصلاح یک باگ استفاده کرده و حتی نگارش پیام ثبت تغییرات (Commit Message) را نیز به هوش مصنوعی سپرده است. او همچنین از هوش مصنوعی برای نوشتن یک وصله (Patch) هسته لینوکس استفاده کرده است.
🔸 مخالفت با ممنوعیت استفاده از ابزارهای هوش مصنوعی
هنگامی که بحث حذف الزام اعلام استفاده از مدلهای زبانی در مشارکتهای هسته لینوکس مطرح شد، برخی توسعهدهندگان درباره تأثیر این تصمیم بر انتظارات و استانداردهای پروژه ابراز نگرانی کردند.
توروالدز در پاسخ، مخالفت خود را با وضع قوانین کلی برای ممنوعیت ابزارهای برنامهنویسی اعلام کرد. از دیدگاه او، صرف استفاده از یک ابزار نباید معیار پذیرش یا رد مشارکت باشد؛ آنچه اهمیت دارد، کیفیت نتیجه و درک توسعهدهنده از کاری است که انجام داده است.
او همچنین از روش «وایب کدینگ» (Vibe Coding) دفاع کرده و آن را راهی جذاب برای آشنایی افراد تازهکار با برنامهنویسی دانسته است.
🔰 چالشهای پیش روی جامعه متنباز
🔹 رویکرد توروالدز مخالفان و موافقانی دارد. از یک سو، ممنوعیت هوش مصنوعی میتواند مانع بهرهگیری از ابزارهای جدید شود و حتی تشخیص استفاده از این ابزارها همیشه آسان نیست. از سوی دیگر، پذیرش بیقیدوشرط خروجی مدلهای زبانی میتواند کیفیت کد را کاهش دهد و فشار بیشتری بر نگهدارندگان پروژهها وارد کند.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 349 |
| 14 | 🔰 هوش مصنوعی چقدر بهرهوری توسعه نرمافزار را افزایش میدهد؟
طبق گزارش، هوش مصنوعی مولد بسته به نوع فعالیت میتواند زمان انجام کارها را حدود ۱۹ تا ۵۲ درصد کاهش دهد.
🔸 بیشترین مزایا در بخشهای مختلف:
✅ نگارش کد: مشارکتکنندگان بیشترین صرفهجویی زمانی را در این بخش گزارش کردهاند؛ حدود ۵۸٪.
✅ بحثهای فنی: نگهدارندگان پروژهها حدود ۲۵٪ صرفهجویی زمانی داشتهاند.
✅ ارزیابی پیشنهادها: صرفهجویی زمانی نگهدارندگان در این بخش حدود ۲۶٪ گزارش شده است.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 1 |
| 15 | 🔰 هوش مصنوعی مولد و آینده توسعه نرمافزارهای متنباز
سرعت بیشتر یا فشار مضاعف بر جامعه توسعهدهندگان؟
🔹 گزارش جدید بنیاد لینوکس از تأثیر هوش مصنوعی بر پروژههای متنباز
بنیاد لینوکس (Linux Foundation) با همکاری شرکتهایی مانند Red Hat، بنیاد LF AI & Data و OpenSSF، گزارش جامعی درباره تأثیر هوش مصنوعی مولد بر توسعه نرمافزارهای متنباز منتشر کرده است.
این پژوهش نشان میدهد که هوش مصنوعی نه یک بحران اجتنابناپذیر برای متنباز است و نه راهحلی جادویی برای تمام مشکلات توسعه نرمافزار؛ بلکه فناوری جدیدی است که نتایج آن به اندازه پروژه، شیوه مدیریت و نحوه استفاده از زمان صرفهجوییشده بستگی دارد.
🔰 افزایش فشار بر نگهدارندگان پروژههای بزرگ
🔹 سرعت تولید کد بیشتر شده، اما بررسی آن دشوارتر است!
در پروژههای بزرگ متنباز، افزایش مشارکتهای تولیدشده با کمک هوش مصنوعی، بار کاری نگهدارندگان و بازبینان کد را سنگینتر کرده است.
🔸 یافتههای مهم گزارش:
✅ ۶۴٪ از نگهدارندگان پروژههای دارای بیش از ۵۰ مشارکتکننده اعلام کردهاند که مشارکتهای مبتنی بر هوش مصنوعی، چرخه بازبینی کد را طولانیتر کردهاند.
✅ حدود ۲۵٪ از درخواستهای ادغام (Pull Request) ورودی در پروژههای بررسیشده، کدهای کمکیفیت تولیدشده با هوش مصنوعی هستند.
✅ در پروژههای بزرگ، این سهم به ۳۱٪ میرسد.
📌 مشکل اصلی صرفاً تولید کد نیست؛ بلکه کدهایی است که در نگاه اول درست و تمیز به نظر میرسند، اما ممکن است با معماری پروژه سازگار نباشند، زمینه کافی نداشته باشند یا بهدرستی آزمایش نشده باشند.
🔰 سیاستگذاری و شفافیت؛ کلید حفظ اعتماد در پروژههای متنباز
🔹 بسیاری از پروژهها هنوز سیاست مشخصی برای استفاده از هوش مصنوعی ندارند.
بر اساس این گزارش، وضعیت سیاستگذاری پروژهها درباره مشارکتهای مبتنی بر هوش مصنوعی به این شکل است:
✅ ۳۵٪ دارای سیاست مشخص برای پذیرش مشارکتهای کمکگرفته از هوش مصنوعی هستند.
✅ ۳۲٪ هیچ سیاستی ندارند و برنامهای هم برای تدوین آن اعلام نکردهاند.
✅ ۲۳٪ قصد دارند در آینده سیاست مشخصی تدوین کنند.
✅ ۱۰٪ استفاده از این نوع مشارکتها را صراحتاً ممنوع کردهاند.
🔸 دو اصل مهم در سیاستهای موفق:
✅ مسئولیتپذیری مشارکتکننده: توسعهدهنده باید کد تولیدشده را خطبهخط بررسی کند و آزمایشهای عملکردی لازم را پیش از ارسال انجام دهد. در ۷۶٪ از سیاستهای موجود، چنین مسئولیتی برای مشارکتکنندگان در نظر گرفته شده است.
✅ شفافیت در استفاده از هوش مصنوعی: در ۷۶٪ از سیاستهای بررسیشده، افشای استفاده از هوش مصنوعی الزامی است. نمونهای از این رویکرد را میتوان در ساختار ثبت مشارکتهای هسته لینوکس با برچسب Assisted-by: مشاهده کرد.
📌 نکته جالب اینکه ۷۷٪ از نگهدارندگان پروژهها خودشان نیز از ابزارهای هوش مصنوعی برای خلاصهسازی منطق پیچیده، شناسایی خطاها و بررسی آسیبپذیریهای امنیتی استفاده میکنند.
🔰 آیا توسعهدهندگان کدهای تولیدشده با هوش مصنوعی را بررسی میکنند؟
🔹 برخلاف نگرانیها درباره پذیرش بیچونوچرای کدهای تولیدشده، نتایج گزارش نشان میدهد که بسیاری از مشارکتکنندگان همچنان به بررسی دقیق کد اهمیت میدهند.
✅ ۶۱٪ از مشارکتکنندگان، کدهای کمکگرفته از هوش مصنوعی را پیش از ارسال، خطبهخط بررسی کرده و آزمایشهای عملکردی جامعی انجام میدهند.
✅ تنها ۵٪ بررسی بسیار محدود یا بدون بررسی را گزارش کردهاند.
✅ ۸۰٪ از مشارکتکنندگان، اطلاع از مدل هوش مصنوعی مورد استفاده و منشأ دادههای آموزشی آن را مهم میدانند.
🔸 هوش مصنوعی همچنین ورود به پروژههای ناآشنا را آسانتر کرده است:
✅ ۷۱٪ از مشارکتکنندگان گفتهاند که به لطف ابزارهای مولد، تمایل بیشتری برای مشارکت در پروژههایی با زبانهای برنامهنویسی، چارچوبها یا کدهای ناآشنا دارند.
✅ ۴۳٪ افزایش قابلتوجهی در این تمایل گزارش کردهاند.
📌 بااینحال، نیاز به راهنمایی انسانی همچنان پابرجاست. ۴۶٪ از پاسخدهندگان افزایش نیاز به راهنمایی مشارکتکنندگان را گزارش کردهاند، درحالیکه ۲۲٪ کاهش این نیاز را اعلام کردهاند. | 682 |
| 16 | سلام به همگی
🔰یک راهنمای فنی فارسی برای کاربران در شرایط خاص (محدودیت اینترنت و تحریمها) تهیه کردهام که شامل دانلود ISOهای لینوکسی، تنظیم DNS، تنظیم مخازن جایگزین داخلی و مخازن زبانهای برنامهنویسی است.
🔹 محتوای این راهنما:
🔸 بخش اول: شبکه و DNS
تنظیم DNSهای جایگزین در ویندوز و لینوکس
معرفی DNSهای مرتبط با مؤسسات دانشگاهی و پژوهشی ایران (تهران، شریف، امیرکبیر، صنعتی اصفهان، فردوسی، IPM)
DNSهای پیشنهادی اپراتورهای اینترنت ایران (مخابرات، شاتل، پیشگامان، ونداد، دیاناس پرو، ایرانسل، همراه اول، NIC و...)
ریست و غیرفعال کردن سرویسهای DNS سیستمعامل
آموزش پاک کردن کش DNS در مرورگرها
🔸 بخش دوم: مخازن سیستمعامل (Mirrors)
جایگزینی مخازن و سرورهای داخلی برای توزیعهای لینوکس
فهرست جامع مخازن داخلی ایران (IUT، آروانکلود، پارسپک، ابر فردوسی، کرگدن، لیارا، شاتل، شریف، تهران و...)
قابل استفاده برای توزیعهای:
Debian | Ubuntu | Arch Linux | Fedora | Rocky Linux | openSUSE | Alpine Linux | Linux Mint | Manjaro | Kali Linux | CentOS | FreeBSD | Raspbian
🔸 بخش سوم: مخازن بستههای نرمافزاری (Package Managers)
✅ بسته Python (pip/PyPI): لیارا و رانفلر
✅بسته JavaScript/Node.js (npm): رانفلر، پارسپک و اشاره به کرگدن
✅بسته Yarn: کرگدن (Yarn 1 Classic و Yarn 2+ Berry) و رانفلر
✅بسته Gradle/Maven (اندروید و جاوا): مایکت، کرگدن و جمکو
✅بسته PHP/Composer: رانفلر و پارسپک
✅بسته Go (Go Modules/GOPROXY): رانفلر و کرگدن
✅بسته .NET/NuGet: لیارا و کرگدن
✅بسته Docker: (به همراه معرفی میرورهای داخلی)
📌اگر پیشنهادی در این بخش ها دارید و مبحثی که فکر میکنید نیاز است تا قبل انتشار نهایی، پیشنهاد بدید من اضافه میکنم.
My ID: @seilany | 2 205 |
| 17 | 🔰 کرنل Linux 7.4؛ ادغام ۵۳۹ وصله جدید در بخش مدیریت حافظه
🔹 بهینهسازی حافظه، توسعه DAMON و بهبود عملکرد سرورها
اندرو مورتون (Andrew Morton)، از توسعهدهندگان اصلی کرنل لینوکس، مجموعه بزرگی از تغییرات زیرسامانه مدیریت حافظه یا MM را برای پنجره ادغام کرنل Linux 7.4 ارسال کرد. این مجموعه شامل ۵۳۹ وصله است که حدود ۷۶ درصد آنها بررسی شدهاند.
این تغییرات بخشهای مختلفی از مدیریت حافظه را پوشش میدهند؛ از بهینهسازی عملکرد و اصلاح کدها گرفته تا توسعه قابلیتهای پایش دسترسی به حافظه.
🔹 ۱. توسعه بیشتر DAMON برای پایش حافظه
🔸این DAMON مخفف Data Access MONitor است؛ چارچوبی در کرنل لینوکس که الگوی دسترسی برنامهها به نواحی مختلف حافظه را پایش میکند.
این ابزار میتواند مشخص کند کدام بخشهای حافظه بیشتر استفاده میشوند و کدام نواحی دسترسی کمتری دارند. چنین اطلاعاتی برای بهینهسازی مصرف RAM و مدیریت حافظه در سیستمهای بزرگ اهمیت دارد.
✅ اضافهشدن امکان پایش دسترسی به حافظه مبتنی بر HugeTLB.
✅ توسعه سازوکار تنظیم خودکار برای ادغام صفحات بزرگ حافظه یا Huge Pages.
✅ فراهمشدن اطلاعات بهتر درباره الگوی دسترسی برنامهها به حافظه.
📌 این قابلیتها میتوانند در سرورها، پایگاههای داده و محیطهای مجازیسازی مفید باشند؛ اما سود عملی آنها به ابزارهای مدیریتی و نحوه استفاده از DAMON بستگی دارد.
🔹 ۲. کاهش تأخیر در خواندن اطلاعات حافظه فرایندها
🔸 فایل /proc/PID/smaps_rollup اطلاعات خلاصهای درباره مصرف حافظه یک فرایند در لینوکس ارائه میدهد.
در کرنل 7.4، این مسیر در شرایط مناسب از قفلهای اختصاصی هر ناحیه حافظه مجازی یا per-VMA locks استفاده میکند.
✅ کاهش تأخیر هنگام خواندن اطلاعات حافظه فرایندها.
✅ کاهش انتظار زمانی که نخ دیگری همزمان در حال تغییر نگاشتهای حافظه همان فرایند است.
🔹 ۳. بهینهسازی Multi-Gen LRU یا MGLRU
🔸بهینه سازی MGLRU سازوکاری در کرنل لینوکس برای مدیریت صفحات حافظه و تصمیمگیری درباره صفحاتی است که میتوانند از حافظه خارج شوند.
این سازوکار با بررسی نسلهای مختلف صفحات و الگوی استفاده از آنها، به کرنل کمک میکند صفحات مناسبتری را برای بازیابی حافظه انتخاب کند.
✅ بهبودهای عملکردی در کد MGLRU.
✅ کمک به مدیریت بهتر حافظه در شرایط فشار RAM.
✅ اهمیت بیشتر برای سرورها و سیستمهایی که چندین برنامه سنگین را همزمان اجرا میکنند.
🔹 ۴. بهبود مقداردهی اولیه حافظه دستگاهها
🔸 در بخشی از کد مدیریت حافظه دستگاه، تغییراتی برای مقداردهی اولیه ساختارهای struct page انجام شده است.
هدف این است که از انجام عملیات تکراری و غیرضروری هنگام آمادهسازی صفحات حافظه جلوگیری شود.
این بهینهسازی میتواند سربار پردازشی برخی مسیرهای مقداردهی اولیه را کاهش دهد؛ بهویژه در سیستمهایی که از حافظه دستگاه یا سازوکارهای مرتبط با آن استفاده میکنند.
🔹 ۵. اصلاحات Swap و ادامه مهاجرت به Folio
🔸 بخش Swap نیز شامل اصلاحات و پاکسازی کد شده است. Swap سازوکاری است که به لینوکس امکان میدهد در شرایط مشخص، صفحات حافظه را به فضای ذخیرهسازی منتقل کند تا RAM برای کاربردهای دیگر آزاد شود.
در کنار آن، تبدیل بخشهای بیشتری از کد کرنل به مدل Folio ادامه یافته است.
✅ اصلاحاتی در مسیر ورودی و خروجی Swap.
✅ تبدیل برخی عملیات مبتنی بر Page به ساختار Folio.
✅ سادهسازی و یکپارچهسازی بخشهایی از کد مدیریت حافظه.
📌 Folio ساختاری در کرنل لینوکس برای مدیریت یک یا چند صفحه حافظه مجاور است که به سادهترشدن برخی عملیات و پشتیبانی بهتر از صفحات بزرگ کمک میکند.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 561 |
| 18 | 🔰 مهمترین تغییرات جدید کرنل Linux 7.4 بهصورت خلاصه
🔹 قبلاً ویژگیهای اصلی این نسخه را در پستهای جداگانه بررسی کردیم. در این پست، نگاهی کوتاه به مهمترین تغییرات میاندازیم.
🔸 بهبود عملکرد مدیریت حافظه Slab
بهینهسازیهای جدید با هدف کاهش سربار تخصیص حافظه و افزایش کارایی مدیریت اشیای کوچک کرنل انجام شدهاند؛ تغییری که میتواند برای بارهای کاری سنگین و پرتراکنش مفید باشد.
🔸 بهینهسازی Workqueue؛ اجرای سریعتر کارهای پسزمینه
تغییرات جدید Workqueue در برخی سناریوهای مشخص، بهبود عملکرد چشمگیری ایجاد میکنند. گزارش فنی از افزایش سرعت ۱۰ تا ۱۰۰ برابری در مسیرهای خاص خبر میدهد؛ این رقم به معنای سریعتر شدن کل سیستم نیست.
🔸 آمادهسازی برای پردازندههای AMD Zen 6
بهبودهای AMD P-State و مدیریت توان، همراه با اصلاحات مرتبط با سازوکارهای امنیتی پردازنده، با هدف پشتیبانی بهتر از نسل جدید پردازندههای AMD در حال توسعهاند.
🔸 گسترش استفاده از زبان Rust در کرنل
حدود ۱۷ هزار خط کد جدید Rust برای کرنل ارسال شده است. این تغییرات شامل بهروزرسانی Zerocopy، افزودن ماژولهای mem و ratelimit و بهبود پیامهای تشخیصی هستند. هدف، توسعه ایمنتر بخشهایی از کرنل با کمک قابلیتهای ایمنی حافظه Rust است.
🔸 بهبود عملکرد فایلسیستمهای Btrfs و XFS
اصلاحات و بهینهسازیهای جدیدی برای این دو فایلسیستم ارائه شدهاند که برخی عملیات ذخیرهسازی و بررسی صحت دادهها را بهبود میدهند. میزان تأثیر به نوع دیسک و الگوی کاری سیستم بستگی دارد.
🔸 فعالسازی پیشفرض قابلیتهای HDMI 2.1 در AMDGPU
پشتیبانی HDMI 2.1 FRL در درایور AMDGPU بهصورت پیشفرض فعال شده است. این قابلیت در کنار VRR، FreeSync و ALLM میتواند امکان استفاده بهتر از وضوح تصویر و نرخ نوسازی بالاتر را فراهم کند.
🔸 گام جدید در پشتیبانی NVMe برای Apple M4
تغییرات زیرسامانه ذخیرهسازی، پشتیبانی از کنترلر NVMe در تراشه Apple M4 را اضافه میکنند. این پیشرفت برای اجرای لینوکس روی سختافزارهای اپل اهمیت دارد؛ اما هنوز به معنای پشتیبانی کامل از تمام اجزای دستگاههای مجهز به M4 نیست.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 783 |
| 19 | 🔰 تأسیس BUILD Foundation
🔹 همکاری شرکتهای بزرگ فناوری برای توسعه زیرساخت ساخت نرمافزار
بنیاد لینوکس از راهاندازی عملیاتی BUILD Foundation خبر داده است؛ بنیادی که با هدف پشتیبانی بلندمدت از اکوسیستم Bazel، تأمین مالی توسعهدهندگان و نگهداریکنندگان و تقویت زیرساختهای ساخت و آزمایش نرمافزار فعالیت میکند.
شرکتهای ASML، Canva، Datadog، EngFlow، Figma و Spotify از اعضای اولیه این بنیاد هستند.
🔸سامانه Bazel چیست و چه کاری انجام میدهد؟
سامانه Bazel یک سامانه متنباز برای ساخت و آزمایش نرمافزار است که ابتدا توسط گوگل توسعه یافت و در سال ۲۰۱۵ متنباز شد.
در پروژههای بزرگ، نرمافزار معمولاً از هزاران فایل، کتابخانه و وابستگی تشکیل میشود. Bazel به توسعهدهندگان کمک میکند فرایند ساخت و آزمایش این اجزا را بهشکل قابل تکرار، مدیریتشده و مقیاسپذیر اجرا کنند.
برای مثال، در یک پروژه بزرگ شامل کدهای Python، Java، C++ و چند زبان دیگر، Bazel میتواند وابستگیها را مدیریت کند و فقط بخشهایی را که نیاز به بازسازی دارند، دوباره بسازد؛ البته میزان این صرفهجویی به ساختار پروژه و تنظیمات آن بستگی دارد.
🔹اهداف BUILD Foundation
✅ تأمین مالی توسعهدهندگان و نگهداریکنندگان پروژههای مرتبط با Bazel.
✅ بهبود مستندات فنی، آموزش و برنامههای صدور گواهینامه.
✅ توسعه ابزارها و بهبود یکپارچگی Bazel با محیطهای برنامهنویسی و IDEها.
✅ تقویت امنیت زنجیره تأمین نرمافزار و تأیید اصالت انتشار بستهها.
✅ حمایت از توسعه مستقل و پایدار اکوسیستم و کاهش وابستگی آن به منابع محدود یک سازمان.
🌐 وبسایت رسمی بنیاد:
https://buildfoundation.dev/
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 503 |
| 20 | 🔰 بنیاد Agentic AI در کمتر از یک سال از مرز ۳۰۰ عضو عبور کرد
🔹 حرکت بزرگ صنعت فناوری بهسوی استانداردهای متنباز هوش مصنوعی
بنیاد Agentic AI یا AAIF اعلام کرده است که تعداد اعضای آن به ۳۰۵ سازمان رسیده است. این بنیاد در دسامبر ۲۰۲۵ زیر نظر بنیاد لینوکس راهاندازی شد و هدف آن توسعه استانداردها، پروتکلها و زیرساختهای متنباز برای عاملهای هوش مصنوعی است.
🔸اما Agentic AI چیست؟
عامل هوش مصنوعی یا AI Agent سامانهای است که میتواند علاوه بر پاسخگویی به پرسشها، برای انجام یک وظیفه برنامهریزی کند، از ابزارها استفاده کند، اطلاعات به دست آورد و مجموعهای از اقدامات را با نظارت متناسب انجام دهد.
برای مثال، یک عامل هوش مصنوعی میتواند اطلاعات چندین فایل را بررسی کند، دادههای موردنیاز را استخراج کند و گزارشی تهیه کند. در محیط سازمانی، چنین عاملی ممکن است با مجوزهای مشخص به پایگاه داده یا ابزارهای داخلی نیز دسترسی داشته باشد.
🔹 چهار پروژه جدید به بنیاد اضافه شدند
✅یک Agent Skills: قالبی استاندارد برای تعریف مهارتها، دستورالعملها و ابزارهای قابل استفاده مجدد توسط عاملهای هوش مصنوعی.
✅دو Open Responses: مشخصاتی برای یکپارچهسازی ارتباط برنامهها با مدلهای زبانی مختلف؛ بهطوریکه توسعهدهندگان بتوانند با تغییر کمتری میان ارائهدهندگان مدل جابهجا شوند.
✅سه OpenEnv: چارچوبی برای ساخت و اشتراکگذاری محیطهای آموزشی و ارزیابی عاملهای هوش مصنوعی، بهویژه در یادگیری تقویتی.
✅چهار OpenSandbox: بستری برای اجرای ایزوله کد و وظایف عاملهای هوش مصنوعی با قابلیت استفاده از فناوریهایی مانند Docker و Kubernetes.
یکی از چالشهای مهم هوش مصنوعی، وابستگی ابزارها به پلتفرمها و رابطهای اختصاصی شرکتهاست. استانداردهای مشترک میتوانند سازگاری میان ابزارها را افزایش دهند، توسعه نرمافزار را سادهتر کنند و امکان انتخاب آزادانهتری در زیرساختهای هوش مصنوعی فراهم آورند.
————————————————-
🌐 وبسایت شخصی، رزومه و پروژهها
https://seilany.ir/
🐝 آکادمی کندوی دانش | آموزش لینوکس و متنباز
https://learninghive.ir/
🔹 کانال در اپلیکیشن بله:
http://ble.ir/linuxtnt
🔹 کانال تلگرام:
https://t.me/linuxtnt | 488 |
