ناخوداگاه به مسیر خاصی رفتم و تونستم یکسری امارهای جالب از اتفاقاتی که افتاده در این سالها و همچنین در وضعیت های سه فشار بزرگِ فعلی یعنی جنگ و ژئوپلیتیک، بحران/رقابت انرژی، و انفجار AI داده های جالبی بدست اوردم.
۴۷
۹:۲۱
۴۳
۹:۲۱
یک تغییر جالب در مسیر توسعه Linux Kernel در حال انجام است که میتواند زمان ساخت کرنل را به شکل محسوسی کاهش دهد.
کاهش ۳۶٪ در Build کامل و ۷۰٪ در Buildهای Incremental میتواند صرفهجویی قابلتوجهی در زمان توسعه ایجاد کند.
https://t.me/linuxtnt
۴۲
۹:۲۱
یکی از اهداف من از ایجاد آکادمی کندوی دانش، فراهمکردن یک منبع فارسی جامع برای یادگیری لینوکس و دنیای متنباز بوده است.اما فعالیت آکادمی فقط به فروش کتاب و محصولات و خدمات آموزشی رایگان محدود نمیشود.
تلاش کردم که بخشی از درآمد آکادمی را برای حمایت از آموزش کودکان نیازمند و تهیه لوازم آموزشی اختصاص دهیم.
اگر دوست دارید در این جنبش سهیم باشید، میتوانید با خرید از آکادمی کندوی دانش و دریافت کتاب از این طرح حمایت کنید.
همچنین میتوانید مبلغ دلخواه خود را برای مشارکت در این کار به شماره کارت زیر واریز کنید:
۴۷
۹:۲۱
لینوس خودش با AI یک Bug را شکار کرد!
در جریان توسعه Linux 7.3، یک bug در Intel graphics باعث freeze شدن سیستم هنگام ورود به graphical mode میشد.توروالدز برای پیدا کردن مشکل یک debugging session بسیار سخت انجام داد و از AI برای کارهای grunt/debugging استفاده کرد.نتیجه نهایی یک تغییر بسیار کوچک بود:
round_up() → round_down()
اما برای پیدا کردن آن، طبق توضیح خودش:
حدود ۲۴ patch برای instrumentation/debugging حدود ۱۸ بار boot کردن Kernel و کمک گسترده AI انجام شد.
نکته جالب اینکه AI چند بار به او گفته بود مشکل احتمالاً حلنشدنی است؛ اما لینوس ادامه داده و در نهایت مشکل را پیدا کرده است.این اتفاق عملاً نمونه واقعی همان دیدگاهی بود که در ژوئیه مطرح کرده بود: AI را بهعنوان ابزار استفاده کن، اما انسان همچنان مسئول فهم و حل مسئله باشد.
━━━━━━━━━━━━━━
(http://ble.ir/linuxtnt?utm_source=chatgpt.com) اخبار و آموزش بیشتر در:https://learninghive.ir (https://learninghive.ir/)
کانال تلگرام:https://t.me/linuxtnt
کانال در اپلیکشن بله:http://ble.ir/linuxtnt
round_up() → round_down()
━━━━━━━━━━━━━━
۷۰
۹:۳۳
#نترس_و_ببین
مانیتورینگ لحظه ای تغییرات فایل و فهرستها
اگر میخواهید بدانی در یک مسیر مشخص چه فایلهایی در لحظه ایجاد، حذف یا تغییر میکنند، inotifywait یکی از ابزارهای ساده و کاربردی لینوکس است.مثلاً برای مانیتور کردن دایرکتوری تنظیمات:sudo inotifywait -m /etcحالا هر تغییری در فایلهای داخل /etc رخ دهد، رویداد آن در ترمینال نمایش داده میشود.برای تمرکز روی تغییرات واقعی فایلها:sudo inotifywait -m -e modify,create,delete,close_write /etcو اگر میخواهید تمام زیرشاخهها نیز بررسی شوند:sudo inotifywait -m -r /etcمنبع کتاب 1001 دستور لینوکس:دریافت کتاب (https://learninghive.ir/)
میتونید با دستور watch ترکیبش کنی و یک اسکریپت مانیتورینگ برای خودت ایجاد کنی. اگر هم نتونستی با watch مانیتورینگ درست کنی تو کامنت بنویس.دستورش رو بگم
میتونید با دستور watch ترکیبش کنی و یک اسکریپت مانیتورینگ برای خودت ایجاد کنی. اگر هم نتونستی با watch مانیتورینگ درست کنی تو کامنت بنویس.دستورش رو بگم
۸۱
۱۰:۴۱
تلاش کردم که بخشی از درآمد آکادمی را برای حمایت از آموزش کودکان نیازمند و تهیه لوازم آموزشی اختصاص دهیم.
دم همه شما گرم
۸۲
۱۹:۵۲
۸۲
۱۹:۵۲
۸۲
۱۹:۵۲
۸۲
۱۹:۵۲