از 15 مخزن نرم افزاری محبوب این روزهای گیت هاب، حالا 10 تا از اونها متعلق به شرکت دیپ سیک هستن!
🔎 Github.com
🔎 Github.com
This media is not supported in your browser
VIEW IN TELEGRAM
امریکایی ها با این سم ایرانی درباره ضرر انویدیا از Deepseek میم ساختن😂
کرنل چیه و چرا اینقدر مهمه؟
اگر با سیستمعاملی مثل لینوکس، ویندوز یا مک کار کرده باشی، مطمئناً متوجه شدی که همه چیز بهطور روان و بدون مشکل کار میکنه. پشت این همه نظم و هماهنگی چیزی به اسم "کرنل(Kernel)" وجود داره که به سیستمعامل کمک میکنه تمام منابع سیستم رو مدیریت کنه.
کرنل دقیقاً چیکار میکنه؟
کرنل مثل یک پلی بین نرمافزارها و سختافزار سیستم عمل میکنه. یعنی وقتی یک برنامه میخواد از پردازنده یا حافظه استفاده کنه، کرنل کارشو انجام میده و این درخواستها رو مدیریت میکنه. در واقع، هیچ چیزی بدون اجازه کرنل نمیتونه به سختافزار دسترسی داشته باشه.
چرا کرنل مهمه؟
بدون کرنل، هیچ چیزی از سیستمعامل کار نمیکنه. همهچیز به کرنل بستگی داره. برای همین هر چقدر کرنل بهتر و کارآمدتر باشه، سیستمعامل سریعتر و پایدارتری خواهیم داشت.
کرنل چیکار میکنه که اینقدر مهمه؟
1. مدیریت پردازشها (Process Management):
وقتی چند برنامه همزمان باز میکنید، کرنل میگه هر برنامه چه زمانی از پردازنده استفاده کنه. مثلاً وقتی یه بازی باز میکنی، کرنل مراقب اینه که بازی از پردازنده بهخوبی استفاده کنه و سیستم هنگ نکنه.
2. مدیریت حافظه (Memory Management):
کرنل حافظه سیستم رو بین برنامهها تقسیم میکنه. این یعنی هیچ برنامهای نمیتونه بدون اجازه به حافظه برنامه دیگه دسترسی پیدا کنه و باعث کرش کردن بشه.
3. مدیریت دستگاهها (Device Management):
کرنل مسئول ارتباط با تمام سختافزارهاست؛ مثلاً وقتی یه فایل رو از هارد دیسک باز میکنی یا از گرافیک استفاده میکنی، کرنل این رو کنترل میکنه و به برنامهها میگه که چطور از دستگاهها استفاده کنن.
4. امنیت و حفاظت (Security and Protection):
کرنل سیستم رو از حملات و دسترسیهای غیرمجاز محافظت میکنه. وقتی یه برنامه به سیستم دسترسی پیدا میکنه، کرنل مطمئن میشه که این برنامه مجاز باشه.
5. مدیریت ورودی/خروجی (Input/Output Management):
هر وقت موس رو حرکت میدی یا یه کلید از کیبورد فشار میدی، کرنل اون رو میگیره و به برنامهای که باز هست میفرسته. یعنی کرنل یه جورایی واسطهی تمام ورودیها و خروجیهاست.
چند کرنل معروف:
1. کرنل لینوکس (Linux Kernel):
کرنل لینوکس یکی از معروفترین کرنلهاست که توی بیشتر توزیعهای لینوکس استفاده میشه. این کرنل خیلی منعطفه و میتونه روی انواع مختلف سختافزارها کار کنه.
2. ویندوز NT (Windows NT Kernel):
این کرنل پایهگذار ویندوزهای مدرن مثل ویندوز 10 هست. ویندوز NT با توجه به اینکه از سیستمهای پیچیدهتری استفاده میکنه، امنیت و مدیریت پردازشها رو بهخوبی انجام میده.
3. کرنل macOS (XNU Kernel):
کرنل macOS ترکیبی از دو کرنل Mach و BSD هست. این کرنل بهطور خاص برای سختافزارهای اپل طراحی شده و باعث میشه مکاواس عملکرد خیلی خوبی داشته باشه.
چرا باید کرنل رو آپدیت کنیم؟
کرنل هم مثل بقیه نرمافزارها نیاز به آپدیت داره. این آپدیتها معمولاً مشکلات امنیتی رو رفع میکنه، کارایی سیستم رو بهتر میکنه و از سختافزارهای جدید پشتیبانی میکنه. پس آپدیت کردن کرنل خیلی مهمه.
اگر با سیستمعاملی مثل لینوکس، ویندوز یا مک کار کرده باشی، مطمئناً متوجه شدی که همه چیز بهطور روان و بدون مشکل کار میکنه. پشت این همه نظم و هماهنگی چیزی به اسم "کرنل(Kernel)" وجود داره که به سیستمعامل کمک میکنه تمام منابع سیستم رو مدیریت کنه.
کرنل دقیقاً چیکار میکنه؟
کرنل مثل یک پلی بین نرمافزارها و سختافزار سیستم عمل میکنه. یعنی وقتی یک برنامه میخواد از پردازنده یا حافظه استفاده کنه، کرنل کارشو انجام میده و این درخواستها رو مدیریت میکنه. در واقع، هیچ چیزی بدون اجازه کرنل نمیتونه به سختافزار دسترسی داشته باشه.
چرا کرنل مهمه؟
بدون کرنل، هیچ چیزی از سیستمعامل کار نمیکنه. همهچیز به کرنل بستگی داره. برای همین هر چقدر کرنل بهتر و کارآمدتر باشه، سیستمعامل سریعتر و پایدارتری خواهیم داشت.
کرنل چیکار میکنه که اینقدر مهمه؟
1. مدیریت پردازشها (Process Management):
وقتی چند برنامه همزمان باز میکنید، کرنل میگه هر برنامه چه زمانی از پردازنده استفاده کنه. مثلاً وقتی یه بازی باز میکنی، کرنل مراقب اینه که بازی از پردازنده بهخوبی استفاده کنه و سیستم هنگ نکنه.
2. مدیریت حافظه (Memory Management):
کرنل حافظه سیستم رو بین برنامهها تقسیم میکنه. این یعنی هیچ برنامهای نمیتونه بدون اجازه به حافظه برنامه دیگه دسترسی پیدا کنه و باعث کرش کردن بشه.
3. مدیریت دستگاهها (Device Management):
کرنل مسئول ارتباط با تمام سختافزارهاست؛ مثلاً وقتی یه فایل رو از هارد دیسک باز میکنی یا از گرافیک استفاده میکنی، کرنل این رو کنترل میکنه و به برنامهها میگه که چطور از دستگاهها استفاده کنن.
4. امنیت و حفاظت (Security and Protection):
کرنل سیستم رو از حملات و دسترسیهای غیرمجاز محافظت میکنه. وقتی یه برنامه به سیستم دسترسی پیدا میکنه، کرنل مطمئن میشه که این برنامه مجاز باشه.
5. مدیریت ورودی/خروجی (Input/Output Management):
هر وقت موس رو حرکت میدی یا یه کلید از کیبورد فشار میدی، کرنل اون رو میگیره و به برنامهای که باز هست میفرسته. یعنی کرنل یه جورایی واسطهی تمام ورودیها و خروجیهاست.
چند کرنل معروف:
1. کرنل لینوکس (Linux Kernel):
کرنل لینوکس یکی از معروفترین کرنلهاست که توی بیشتر توزیعهای لینوکس استفاده میشه. این کرنل خیلی منعطفه و میتونه روی انواع مختلف سختافزارها کار کنه.
2. ویندوز NT (Windows NT Kernel):
این کرنل پایهگذار ویندوزهای مدرن مثل ویندوز 10 هست. ویندوز NT با توجه به اینکه از سیستمهای پیچیدهتری استفاده میکنه، امنیت و مدیریت پردازشها رو بهخوبی انجام میده.
3. کرنل macOS (XNU Kernel):
کرنل macOS ترکیبی از دو کرنل Mach و BSD هست. این کرنل بهطور خاص برای سختافزارهای اپل طراحی شده و باعث میشه مکاواس عملکرد خیلی خوبی داشته باشه.
چرا باید کرنل رو آپدیت کنیم؟
کرنل هم مثل بقیه نرمافزارها نیاز به آپدیت داره. این آپدیتها معمولاً مشکلات امنیتی رو رفع میکنه، کارایی سیستم رو بهتر میکنه و از سختافزارهای جدید پشتیبانی میکنه. پس آپدیت کردن کرنل خیلی مهمه.
👏1
Forwarded from TechTube 𝕏 تک توب
شرکت مایکروسافت پشتیبانی از هوش مصنوعی متن باز Deepseek R1 رو به سرویس ابری Azure AI Foundry اضافه کرده و مشتریان این سرویس حالا میتونن به راحتی از این مدل در برنامه هاشون استفاده کنن.
این شرکت همچنین این مدل رو به سرویس GitHub Models هم اضافه کرده و همه کاربران به صورت رایگان ولی محدود امکان استفاده از این هوش مصنوعی رو دارن و برنامه نویسها میتونن از اون API Key رایگان هم دریافت و برای شروع نوشتن برنامه های هوش مصنوعی خودشون از اون استفاده کنن.
🔎 microsoft
📍 @TechTube
این شرکت همچنین این مدل رو به سرویس GitHub Models هم اضافه کرده و همه کاربران به صورت رایگان ولی محدود امکان استفاده از این هوش مصنوعی رو دارن و برنامه نویسها میتونن از اون API Key رایگان هم دریافت و برای شروع نوشتن برنامه های هوش مصنوعی خودشون از اون استفاده کنن.
🔎 microsoft
📍 @TechTube
Byteforge / بایــت فورج 🛸 pinned «لە ئامێزی من بترازێی، لە هەرکوێ بی پەناهەندەی!»
دیپسیک جیلبریک شد
ماجرا از این قراره: یه کاربر خلاق تو سایت ردیت تونسته هوش مصنوعی "دیپسیک" رو به اصطلاح "جیلبریک" کنه. جیلبریک یعنی دور زدن محدودیتهایی تعیین شده.
این کاربر برای این کار از یه تکنیک به اسم "Prompt Injection" استفاده کرده.
پرامپت اینجکشن به این معناست که یه نفر میتونه (پرامپت) یه مدل زبانی رو طوری دستکاری کنه که مدل نتایج غیرمنتظرهای تولید کنه. این کار میتونه باعث بشه مدل دستوراتی رو اجرا کنه که معمولاً نمیخواستیم یا نمیباید انجام بشه، مثلاً دستوراتی که خلاف اصول ایمنی یا فیلترها هستند.
یکی از نتایج این جیلبریک این بوده که دیپسیک تونسته درباره موضوعات حساس و ممنوعه حرف بزنه. مخصوصا موضوعاتی که توی چین سانسور میشن، مثل "حادثه میدان تیانآنمن".
دیپسیک طوری طراحی شده که به طور معمول درباره این موضوعات صحبتی نکنه، ولی این کاربر با تکنیک خودش تونسته این محدودیت رو دور بزنه.
برای اینکه ربات و فیلترهای سانسور متوجه موضوع حساس نشن، کاربر از روش پرامپت اینجکشن استفاده کرده. توی پرامپتی که به دیپسیک داده، ازش خواسته موقع جواب به جای حروف معمولی از اعداد و کاراکترهای خاص استفاده کنه. مثلا عدد "4" رو به جای حرف "A" و عدد "3" رو به جای حرف "E" گذاشته.
این کار باعث شده که ربات متوجه منظور اصلی کاربر بشه، ولی فیلترهای سانسور احتمالا نتونن به راحتی محتوای حساس رو تشخیص بدن.
این کاربر با یه روش زیرکانه تونسته یه مدل هوش مصنوعی رو گول بزنه و کاری کنه که درباره موضوعات ممنوعه صحبت کنه
ماجرا از این قراره: یه کاربر خلاق تو سایت ردیت تونسته هوش مصنوعی "دیپسیک" رو به اصطلاح "جیلبریک" کنه. جیلبریک یعنی دور زدن محدودیتهایی تعیین شده.
این کاربر برای این کار از یه تکنیک به اسم "Prompt Injection" استفاده کرده.
پرامپت اینجکشن به این معناست که یه نفر میتونه (پرامپت) یه مدل زبانی رو طوری دستکاری کنه که مدل نتایج غیرمنتظرهای تولید کنه. این کار میتونه باعث بشه مدل دستوراتی رو اجرا کنه که معمولاً نمیخواستیم یا نمیباید انجام بشه، مثلاً دستوراتی که خلاف اصول ایمنی یا فیلترها هستند.
یکی از نتایج این جیلبریک این بوده که دیپسیک تونسته درباره موضوعات حساس و ممنوعه حرف بزنه. مخصوصا موضوعاتی که توی چین سانسور میشن، مثل "حادثه میدان تیانآنمن".
دیپسیک طوری طراحی شده که به طور معمول درباره این موضوعات صحبتی نکنه، ولی این کاربر با تکنیک خودش تونسته این محدودیت رو دور بزنه.
برای اینکه ربات و فیلترهای سانسور متوجه موضوع حساس نشن، کاربر از روش پرامپت اینجکشن استفاده کرده. توی پرامپتی که به دیپسیک داده، ازش خواسته موقع جواب به جای حروف معمولی از اعداد و کاراکترهای خاص استفاده کنه. مثلا عدد "4" رو به جای حرف "A" و عدد "3" رو به جای حرف "E" گذاشته.
این کار باعث شده که ربات متوجه منظور اصلی کاربر بشه، ولی فیلترهای سانسور احتمالا نتونن به راحتی محتوای حساس رو تشخیص بدن.
این کاربر با یه روش زیرکانه تونسته یه مدل هوش مصنوعی رو گول بزنه و کاری کنه که درباره موضوعات ممنوعه صحبت کنه
😁2