Kernel Space
142 subscribers
181 photos
124 videos
11 files
248 links
از الکترون‌هایی که در سیم‌ها جاری‌اند تا بیت‌هایی که در قلب CPU نفس می‌کشند، و از آن‌جا تا الگوریتم‌هایی که
این دنیای عظیم کامپیوتر را می‌سازند

لینک گروه چت:
https://t.me/kernel_chats
Download Telegram
سرور ماتریکس چت موقتا جهت یکسری تغییرات و تعمیرات از کار افتاده ولی به زودی برمیگرده


ولی اگه نت قطع شد اونجا هستیم همه و همو داریم هنوز
❤1
اگر یه دیتاسنتر کوچیک دارید و چیزای پیشرفته خاصی نمی‌خوایند یا توی تیم DevOps یا development هستید

حتما proxmox رو تست کنید یه پلتفرم مجازی سازی مثل vsphere هست ولی رایگان و خیلی سبک و خفن که مبتنی بر دبیان هست

@KernelSP
بچه های جنوب چه دانش آموزی که الان امتحان نهایی یازدهم و دوازدهم دارند چه کنکوری چه سرباز های توی پادگان خیلی مراقبت کنید و مواظب باشید

چند روزه همش نگرانتون هستم و امیدوارم حتی یه تار مو از هیچ کدومتون کم نشه

اما بازم بیش از ۳۰۰ سرباز بیگناهی که رفته بودن به سربازی برای اینکه توی جامعه حق زندگی داشته باشن مثلا مرد بشن به جای مرد شدن در راه وطن شهید و جان فدا شدن

بیش از ۳۰۰ آرزو و هدف و رویا از بین رفت و بیش از ۳۰۰ خانواده و عشق داغدار شدن 🖤


شما خیلی مراقبت خودتون باشید هرچند که شرایط کاری و برق و جنگ رو می‌دونم و درکتون میکنم
❤3
Kernel Space
بچه های جنوب چه دانش آموزی که الان امتحان نهایی یازدهم و دوازدهم دارند چه کنکوری چه سرباز های توی پادگان خیلی مراقبت کنید و مواظب باشید چند روزه همش نگرانتون هستم و امیدوارم حتی یه تار مو از هیچ کدومتون کم نشه اما بازم بیش از ۳۰۰ سرباز بیگناهی که رفته…
اکثریت بچه های این کانال مرد هستیم و درک می‌کنیم که سربازی چیزی جز اسارات و حمالی و بردگی نیست
دست ما هم نیست و نمیتونیم فرار کنیم یا توی جنگ پناه بگیریم حداقل


به همین دلیل به نظر من اون ۳۰۰ نفر سرباز هم فدای میهن شدن به خاطر این قانون بردگی مسخره که اگه کارت سربازی نداشته باشی توی این مملکت اصلا آدم نیستی و حساب نمیشی

نخوای بری هم که داستان ها هستش سرش
👍5
درسته خوشحال میشم از زیاد شدن اعضای کانال ولی توی این مورد هایی که اشخاص فشاری میشن سر موضوع برده داری سربازی یا مباحث دیگه که نمیشه زیاد اشاره کرد به خاطر پرایوت نامبر ، توی این مورد ها از رفتنشون خوشحال میشم


#موقت
Kernel Space
درسته خوشحال میشم از زیاد شدن اعضای کانال ولی توی این مورد هایی که اشخاص فشاری میشن سر موضوع برده داری سربازی یا مباحث دیگه که نمیشه زیاد اشاره کرد به خاطر پرایوت نامبر ، توی این مورد ها از رفتنشون خوشحال میشم #موقت
البته میدونم خیلی وقته از محتوای تخصصی فاصله گرفتم

اما به خاطر شرایط غیر عادی اخیر احساس میکنم نوشتن از جنوب ایران که تک تک شهر هاش قلب ایران هستن یا از سربازان بیگناهی که سر حماقت یکسری ها جان فدا شدن خیلی پر ارزش تر و با شرافانه تر و مهم تر از نوشتن چهار تا مطلب تخصصی

اما به احترام شما سعی میکنم یکم چیزای جالب بیشتر بزارم که به دردتون بخوره

#موقت
❤4
من از دیروز دارم Proxmox رو تست می‌زنم و می‌خواستم اینجا نظراتم رو بگم:

اصلا Proxmox چی هست؟! یه Hypervisor مبتنی بر دبیان و KVM

خب اصلا Hypervisor چیه؟ یه برنامه و سیستم‌عامل مجازی‌ساز که امکان میده همزمان چندین سیستم‌عامل تحت عنوان ماشین مجازی یا Virtual Machine یا به اختصار VM روی سخت‌افزار اجرا بشن

چند نوع داریم؟ ۲ تا:
یکی روی یه سیستم‌عامل میاد و نصب میشه، مثل VMware Workstation
یکی خودش سیستم‌عامل هست و مستقیم روی سخت‌افزار نصب میشه

رازش چیه؟ قابلیت‌های مجازی‌سازی CPU، الگوریتم‌های قوی و خفن زمان‌بند و Memory Management

حالا بریم سراغ تجربه من نسبت به vSphere یا همون ESXi + vCenter که توی پست بعدی میگم


#Hypervisor

@KernelSP
همانطور که گفتم پراکسماکس یه مجازی‌ساز هست و اولین چیزی که نسبت به vSphere به چشم میاد شدت زیاد بهینه بودن و سبک بودنش هست هنگامی که آخرین نسخه‌ش بالا میاد فقط ۱.۶ گیگ مموری رم و ۱ گیگ حافظه و تقریبا با ۱ core هم بالا میاد 😂😂😂😂 در حالی که در اون سمت مثلا ESXi نسخه ۸ فقط هنگام نصب حدود ۱۵ گیگ رم و حدود ۲۰ گیگ حافظه می‌خواد + ۴ core و با یکم کندی بالا میاد

قسمت دومش که جالب بود برام رایگان بودنش بود کاملا یعنی هیچ کدوم از امکاناتش رو نگفت برو پول بده صرفا برای داشتن ریپوزیتوری Enterprise یه حق اشتراک میدی که اونم بیشتر جنبه Donate و کمک مالی به تیم داره در حالی که توی ESXi و vCenter هر قابلیتی پلن‌بندی شده و شما مثلا اگه اینو می‌خوای باید اشتراک هر دستگاه ۱۵۰ دلاری رو بدی اگه یه قابلیت رو هم می‌خوای باید ۱۵۰ دلار رو مثلا به ۴۵۰ دلار ارتقا بدی

نکته سوم جالبی که داشت این بود که امکان آپدیت داشت که کاملا دبیان بود و دستور apt update و بعد اگه خواستی apt upgrade رو می‌زنی و بعد Upgrade انجام میشه در حالی که توی ESXi به خاطر داستان کرک و پولی بودن آنقدر آسون نیست

نکته چهارم هم محیط کار CLI بود که من خیلی باهاش کیف کردم چون دبیان بود و آشنا بود در حالی که اون‌ور لینوکس خودشونه و سیستمش رو یکم دستکاری کردن

نکته پنجم یه چیزی بود به اسم کانتینر، اول فکر کردم شاید داکره بعد دیدم نه خودش با LXC میاد یه تمپلیت از یه چیزی مثل آرچ یا فدورا بهش میدی که مثلا ۱۳۰ مگه (خودش میره از میرورش دانلود می‌کنه) بعد این تمپلیت کرنل اختصاصی نداره ولی می‌تونید برنامه‌هاتون رو مثل DNS Server یا VPN Panel یا Email Server روش بریزید و از کرنل خود مجازی‌ساز استفاده کنید دقیقا مثل داکر

اما همه اینا رو گفتم یکسری چیزا باعث شد متوجه بشم برای جاهای کوچیک یا تیم‌های صرفا DevOps و Developer خوب باشه چرا؟

درسته توش قابلیت High Availability یا همون HA بود که کارش اینه اگه سرور اول داشت Fail می‌شد همه VMها رو می‌بره روی سرورهای دیگه اما خبری از DRS و vSAN و Distributed Switch نبود و وقتی که تعداد سرورهاتون زیاد باشه اینا خیلی براتون مهمه

اما مثلا نهایت ۱۰ تا سرور داشته باشید مشکلی پیش نمیاد زیاد فقط یکسری چیزا رو باید دستی انجام بدید

آها یه چیزی یادم رفت یکی از مهم‌ترین نکات پراکسماکس Integrated بودن همه قابلیت‌هاش هست یعنی شما لازم نیست برای یه قابلیت جدا مثل Web UI یا مثلا چیزی مثل vCenter یا چیزهای دیگه، چیزی اضافی بریزید

(یه نکته رو اضافه کنم یادم رفت این مجازی‌ساز ارتباط خیلی خوبی با Docker و Kubernetes و ابزارهای Infrastructure as Code مثل Terraform داره ولی برای کارهای حرفه‌ای‌تر و محیط‌های بزرگ‌تر باید سراغ ابزارهای جانبی مثل PKE و ابزارهای مدیریت Kubernetes برید چون خودش به تنهایی جای Kubernetes Cluster Manager یا ابزارهای Automation کامل رو نمی‌گیره)

همه چیز این مجازی‌ساز با همه در حالیه که اون یکی باید برای vCenter یه چیز جدا بریزید، برای NSX جدا، برای ESXi هم جدا

طرز کارش هم اینه که یه سرور رو اصلی و مدیر قرار می‌دید و بقیه سرورها رو زیر دست اون قرار می‌دید

خب همین دیگه چیزی نیست که بگم، تموم شد بای بای

#hypervisor

@KernelSP
Kernel Space
همانطور که گفتم پراکسماکس یه مجازی‌ساز هست و اولین چیزی که نسبت به vSphere به چشم میاد شدت زیاد بهینه بودن و سبک بودنش هست هنگامی که آخرین نسخه‌ش بالا میاد فقط ۱.۶ گیگ مموری رم و ۱ گیگ حافظه و تقریبا با ۱ core هم بالا میاد 😂😂😂😂 در حالی که در اون سمت مثلا ESXi…
خب مثل اینکه من تجربه ناقص و یادگیری زیاد خوبی از پراکسماس نداشتن

من پیام بالا رو توی لیندکین برای بقیه به اشتراک گذاشتم و یکی از دوستان نکات خیلی خوبی گفت که گفتم برای شما هم به اشتراک بزارم
😐😐

دوستان احساس میکنم ایران توسط عراق با چیت annex iran تسخیر شده وگرنه این sms محال بود
حدس می‌زنید به عنوان یه لینوکسی برای پروژه نرم افزار دانشگاه ام چه موضوعی رو انتخاب کردم؟

آفرین یه پروژه نابود کننده سرویس های ویندوز سرور 😁
🔥3
Kernel Space
حدس می‌زنید به عنوان یه لینوکسی برای پروژه نرم افزار دانشگاه ام چه موضوعی رو انتخاب کردم؟ آفرین یه پروژه نابود کننده سرویس های ویندوز سرور 😁
حالا ممکنه بپرسید چجوری؟

کاری نداره گیت هاب پر از پروژه ها و کد ها و راهنمایی های مربوط به اتک سرویس های مختلفه

کاری که میکنم اینکه مثل چسب با یه منو بش اسکریپت ساده اینا رو بهم می‌چسبونم و یکی میکنم

ممکنه بپرسید چرا این موضوع پروژه رو برداشتی؟ چون استادی که باهاش برداشتم هیچی از شبکه و زیرساخت بارش نمیشد و هی میخواست پروژه های اجنت و هوش مصنوعی و چیزای دیگه بده ، منم گفتم نه جان مادرت من low level کارم و عشق سخت افزار و مخابرات بعد گفت من چیزی بازم نیست نمیتونم بهت پروژه بدم ، منم دیدم یه پروژه نصفه و نیمه دارم که همین پروژه اتک ویندوز سروره گفتم بزار بدم دانشگاه بره 😁😁😁😁
🔥3
به خاطر اینکه این پروژه برای من اجباریه و نمیشه عوضش هم کرد و از طرفی وقتم ندارم کشش بدم تا ابد و باید تا دو سه ماه دیگه جمع بشه سر همین من ماژول ها رو با آموزش و داکیومنت هاشون میزارم

اون کد هایی هم که خودم یا سی یا پایتون و بش زده باشم هم داکیومنتش توی گیت هاب نهایی می‌زارم که اگه خواستید استفاده هایی ازش کنید
❤1
Forwarded from TechTube 𝕏 تک توب
لینوس توروالدز، سازنده و مسئول هسته لینوکس، در واکنش به استفاده از هوش مصنوعی برای کدنویسی و چک کردن کدها گفته لینوکس از اون پروژه های ضد هوش مصنوعی نیست و اگر کسی با این قضیه مشکل داره میتونه لینوکس رو فورک کنه یا اینکه بیخیال لینوکس بشه و بره پی کارش!

این قضیه، از استفاده از ابزار هوش مصنوعی Sashiko برای پیدا کردن باگها و مشکلات امنیتی موجود در پچ های لینوکس شروع شد که Laurent Pinchart، یکی از توسعه دهندگان لینوکس، معتقد بود که این ابزار نظراتش رو باید به طور خودکار برای بررسی به توسعه دهندگان لینوکس نفرسته بلکه قبل از اون یک انسان باید اونهارو بررسی کنه و بعد از اینکه مطمئن شد که درست هستن، اونهارو برای بررسی نهایی به توسعه دهندگان لینوکس بفرسته تا اونهارو اصلاح کنن و فشار کاری اونهارو زیاد نکنه. (این ابزار خاص کد نمینویسه، بلکه به مشکلات کدهای ارسالی به هسته لینوکس اشاره میکنه)

ولی Roman Gushchin، سازنده این ابزار، معتقده که بررسی هر نظر تولید شده این ابزار توسط یک انسان، کل هدف این ابزار که سریعتر کردن کار توسعه دهندگان لینوکس هست رو زیر سوال میبره و اون رو کند میکنه.

لینوس توروالدز به عنوان تصمیم گیرنده نهایی متن بلند بالایی با لحنی تند در جواب نوشته که حائز اهمیت هست:

میدونم که بعضی از افراد از هوش مصنوعی خوششون نمیاد ولی به عنوان maintainer اصلی پروژه، این یکی از چیزهاییه که من کاملا پاش میاستم و ذره ای ازش کوتاه نمیام.

لینوکس از اون پروژه های ضد هوش مصنوعی نیست و اگر کسی با این قضیه مشکل داره میتونه لینوکس رو فورک کنه یا اینکه بیخیال لینوکس بشه و بره پی کارش.

هوش مصنوعی یک ابزار مثل بقیه ابزارهاست و یک ابزار کاربردی هست. این قضیه ممکنه حتی در یک سال گذشته واضح نبوده باشه ولی کاربردی بودن اون حالا اونقدر واضحه که دیگه جای سوالی باقی نمیمونه.

پیرامون هوش مصنوعی نگرانیها و سوالات زیادی (از جنبه اقتصادی و غیره) وجود داره ولی کاربردی بودن دیگه جزو اون سوالات نیست و هر کسی که در این باره شکی داشته باشه مشخصا از این ابزارها واقعا استفاده نکرده.

بله، این ابزار می‌ تونه تا حدی ازاردهنده باشه؛ هم از نظر حجم کاری که روی دوش مسئولان پروژه قرار میده و هم از این زاویه که مدام باگ‌ های خجالت‌ اور پیدا می‌ کنه.

اما راه حل این نیست که سرتون رو داخل خاک قرار بدین و مثل کاری که بعضی افراد انجام میدن، تو سرتون اهنگ بخونین و بگین من صداتو نمیشنوم.

راه حل اینه که مطمئن بشیم این ابزارهای هوش مصنوعی به مسئولان پروژه کمک کنن نه اینکه صرفا برای اونها دردسر و زحمت اضافه به بار بیارن. در این مورد اصلا بحثی وجود نداره.

ما هیچ کسی رو مجبور نمیکنیم که از این ابزارها استفاده کنه و ولی اگر کسی بخواد مخالف استفاده بقیه از اونها بشه، به محکمترین شکل ممکن به اونها بی محلی میکنم و نظراتشون رو نادیده میگیرم.

و نه، هوش مصنوعی کامل و بی ‌نقص نیست. ولی هر کسی که به مشکلات هوش مصنوعی اشاره میکنه، بهتره همزمان یه نگاهی هم به آینه بندازه و خودش رو نشونه بگیره. چون اینجوری هم نیست که هوش طبیعی ما انسانها همیشه تحفه خاصی بوده باشه.

پروژه هسته لینوکس همیشه حول تکنولوژی بوده و خواهد بود. قطعا بعد اجتماعی کار کردن روی پروژه متن باز مهم هست و به افراد انگیزه زیادی برای کار کردن روی پروژه میده اما در نهایت اینها همه مزایای جانبی هستن و هدف اصلی پروژه نیستن.

این پروژه یک نوع پروژه برای مبارزان عدالت اجتماعی نیست، هیچ وقت نبوده و نخواهد بود. ما در جامعه هسته لینوکس به دلایل متعصبانه و ایدئولوژیک روی اون کار نمیکنیم، بلکه به این خاطر روی اون کار میکنیم که در نهایت منجر به تکنولوژی بهتری بشه. بنابراین تصمیمات ما در درجه اول براساس شایستگی و ارزش فنی گرفته میشن و نه از روی ترس از ابزارهای جدید.


🔎 tomshardware

📍 @TechTube
یه تجربه شخصی بخوام بگم
بعد اینکه از window manager استفاده کنید دیگه نمی‌تونید با دسکتاپ کار کنید
فرقی هم نمیکنه gnome باشه، kde, xface یا هر چیز دیگه

اگه از لینوکس به ویندوز ۶ از ۱۰ سخت باشه، wm به دسکتاپ ۹ از ۱۰ سخته
Kernel Space
یه تجربه شخصی بخوام بگم بعد اینکه از window manager استفاده کنید دیگه نمی‌تونید با دسکتاپ کار کنید فرقی هم نمیکنه gnome باشه، kde, xface یا هر چیز دیگه اگه از لینوکس به ویندوز ۶ از ۱۰ سخت باشه، wm به دسکتاپ ۹ از ۱۰ سخته
به شخصه سادگی برام حرف اول رو میزنه
اصن اهل کاستوم کردن و خوشگل موشگل کردن اینا نیستم
خیلی بابه که یسریا wayland رو کاستوم های عجیب و غریب میکنن
ولی من اصن نه حوصله این چیزارو دارم، نه نیازی
و چیزیو میخوام که واقعن کارایی داشته باشه و ساده
❤1
Kernel Space
به شخصه سادگی برام حرف اول رو میزنه اصن اهل کاستوم کردن و خوشگل موشگل کردن اینا نیستم خیلی بابه که یسریا wayland رو کاستوم های عجیب و غریب میکنن ولی من اصن نه حوصله این چیزارو دارم، نه نیازی و چیزیو میخوام که واقعن کارایی داشته باشه و ساده
چیزی که توی i3 بهش رسیدم واقعن
بعد اینکه یه دیسترو جدید نصب میکنم اولین کاری که بعد آپدیت کردن ریپازیتوری میکنم اینه که i3 نصب میکنم
بکگراند هم حتی ست نمیکنم
یه صفحه سیاه و بعدش ویندو ها میان پرش میکنن
❤1