نوشته‌های ترمینالی
2.7K subscribers
425 photos
12 videos
32 files
2.26K links
Download Telegram
یه ریپوی گیت پیدا کردم کلی والپیپر و اینا داره. اگه دوست داشتید ببینید.
https://git.klingt.net/alinz/linux-pictures
فرق کرنل ماژولار و micro kernel

من خودم فکر می‌کردم این‌ها یکی هستند ولی یکی نیستن و خب جالبه شما هم بدونید.

دو تا اصطلاح هستند:
۱- کرنل ماژولار: یعنی قابلیت اضافه شدن ماژول داشته باشه مثل ماژول کار با فلان فایل سیستم، یا ماژول درایور فلان سخت افزار

۲- کرنل میکرو: یعنی کرنل خیلی خیلی کوچک بشه و بخش‌های عملکردیش به بیرون از خودش (user space) منتقل بشه، در حالت اغراق آمیز، از کرنل فقط عملیات مانتیور کردن و message passing می‌مونه و باقی عملکردهاش رو برون‌سپاری می‌کنه.


حالا کرنل لینوکس، ماژولار هست و این ماژولار بودن کمک می‌کنه که در سراسر جهان توسعه پیدا کنه و وابستگی کدها به هم کم باشه.
اما میکروکرنل نیست چون خواسته امنیت رو برقرار کنه و خلاصه تصمیم طراحی این بوده که یک‌پارچه (monolithic) باشه.
البته رو اینکه کدوم بالقوه و کدوم بالفعل امن‌تره نظرات مختلفی هست.

ویندوز اما میکروکرنل بوده و بعد حالت ترکیبی (هیبرید) به خودش گرفته.
مک‌او‌اس (mach) هم میکروکرنله.


https://stackoverflow.com/questions/46410886/modular-kernel-vs-micro-kernel-monolitic-kernel
https://unix.stackexchange.com/questions/6409/how-does-linux-kernel-compare-to-microkernel-architectures
آموزش مارک‌داون در یک سایت نسبتا زیبا ولی بسیار کاربردی
https://www.markdowntutorial.com/
برای اینکه توی گیتهاب مارک‌داون فاسی بنویسید کافیه
کل متن RTL تون رو توی یه تگ بذارید.
اینطوری:
<div dir="rtl">
متن کامنت با فرمت مارک‌داون
</div>


با تشکر از این مطلب
https://mehdix.ir/github-rtl.html
بله! html + CSS تورینگ کامپلیت هستند.

https://stackoverflow.com/questions/2497146/is-css-turing-complete