سیستمعاملها و متنباز
آموزش و اخبار لینوکس، مک، ویندوز و پروژههای اپن سورس

شبیهسازی: راهکار پایدار برای نگهداری و دسترسی به سیستمعاملهای قدیمی
شبیهسازی بهعنوان ابزار کلیدی، تجربه و عملکرد سیستمعاملهای قدیمی را بازتولید میکند تا آثار دیجیتال نه تنها بهصورت فایل، بلکه بهصورت تجربه قابل دسترس باقی بمانند.

کرنل یکپارچه یا میکروکرنل؛ مقایسهٔ عملکرد، امنیت و موارد کاربرد
مقایسهٔ عملی میان کرنلهای یکپارچه و میکروکرنل: بررسی مزایا، هزینههای عملکردی، کاربردهای واقعی و مسیرهای احتمالی معماری در آینده.

از DOS تا Windows؛ بازطراحی هسته و حفظ تجربهٔ کاربری
سیر تحول Windows از پوستهای روی DOS تا بازطراحی هسته در Windows NT؛ چگونه تجربه کاربری حفظ شد و مسئولیتهای هسته تغییر یافت.

بازنویسی macOS برای اپل سیلیکون: هسته، درایورها و سازگاری نرمافزاری
گذر مک از اینتل به اپل سیلیکون هستهٔ macOS و مدل درایورها را بازنوشت؛ این مقاله تغییرات فنی، سازگاری نرمافزاری و نقش جامعهٔ متنباز را بررسی میکند.

چرا جداسازی حالت کاربر و هسته پایه امنیت ویندوز NT است
تحلیل لایهای از جداسازی حالت کاربر و حالت هسته در ویندوز NT؛ نقش HAL، Executive، درایورها و مدل I/O مبتنی بر IRP و پیامدهای امنیتی تا سال 2026.

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

تصمیمگیری هسته در سامانههای چندهستهای و معماری NUMA
چگونه انتخابهای طراحی هسته روی کارایی در سیستمهای چندهستهای و NUMA تأثیر میگذارد؛ بررسی راهبردها، ابزارهای تخصیص حافظه و توصیههای عملی برای طراحان و توسعهدهندگان.

CFS لینوکس در برابر زمانبندی ویندوز: مقایسه فنی و عملی
دو فلسفهٔ زمانبندی در سیستمعاملها امروز تعیینکنندهاند: عدالتمحور CFS لینوکس و اولویتمحور ویندوز؛ این نوشته تفاوتهای فنی و کاربردی هر کدام را بررسی میکند.

فراخوانیهای سیستمی: پایهٔ پایداری API و دوام نرمافزارها
فراخوانیهای سیستمی مرز قطعی میان برنامه و هستهاند و کلید پایداری ABI؛ این مقاله نشان میدهد چرا روی syscalls باید حساب کنید و چگونه از وابستگی به داخلیهای هسته اجتناب کنید.

تکامل فرمتهای اجرایی و لینککنندهها: از a.out تا ELF
نگاهی فنی به تاریخچه و تفاوتهای a.out، COFF، PE، Mach-O و ELF و چگونگی تاثیر انتخابهای طراحی بر لینککننده، بارگذار و پیوند زماناجرا.

۳۰ سالگی ویندوز NT ۴.۰: وقتی رابط ویندوز ۹۵ به هستهی سرورها رسید
ویندوز NT 4.0 که در 31 ژوئیه 1996 به حالت RTM رسید، رابط کاربری ویندوز 95 را به هستهٔ 32 بیتی سرورها آورد و مسیر ویندوز مدرن را رقم زد.

Valve پشتیبانی مالی پورت RADV (Radeon Vulkan) از لینوکس به ویندوز را تامین کرد
Valve پروژهای را تامین مالی کرده تا درایور Mesa RADV را از لینوکس به ویندوز بیاورد؛ نسخهٔ اولیه همین حالا Counter-Strike 2 را اجرا میکند و Collabora روی مهندسی معکوس WDDM کار کرده است.
