سیستم‌عامل‌ها و متن‌باز

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

مخزن یکپارچه یا درخت ماژولار: درس‌های عملی از تجربهٔ لینوکس
سیستم‌عامل‌ها و متن‌باز

مخزن یکپارچه یا درخت ماژولار: درس‌های عملی از تجربهٔ لینوکس

چرا انتخاب بین مخزن یکپارچه و درخت‌های ماژولار برای پروژه‌های بزرگ حیاتی است و چگونه GitOps صریح و manifestهای مادی‌شده میان این دو سازش ایجاد می‌کنند.

محمد ابراهیمی فر۲۳ مرداد ۱۴۰۵
Wine و Rosetta؛ راهکارهای اجرای متقابل برنامه‌های دسکتاپ
سیستم‌عامل‌ها و متن‌باز

Wine و Rosetta؛ راهکارهای اجرای متقابل برنامه‌های دسکتاپ

با پایان برنامه‌ریزی‌شدهٔ Rosetta 2، ترکیب ترجمهٔ دودویی و بازپیاده‌سازی API (مثل Wine) مسیر سازگاری میان x86 و ARM را شکل می‌دهد. چه گزینه‌هایی پیشِ‌روست؟

محمد ابراهیمی فر۲۳ مرداد ۱۴۰۵
MSN Weather در ویندوز 11 بیش از 1.2 گیگابایت رم مصرف می‌کند
سیستم‌عامل‌ها و متن‌باز

MSN Weather در ویندوز 11 بیش از 1.2 گیگابایت رم مصرف می‌کند

MSN Weather در ویندوز 11 با پوشش وب و تبلیغات تا 1.2 گیگابایت رم مصرف می‌کند—نمونه‌ای از مشکلات بهینه‌سازی اپ‌های پیش‌فرض ویندوز.

محمد علی ذاکری۲۲ مرداد ۱۴۰۵
تکثر سیاست‌های هوش مصنوعی در اکوسیستم لینوکس
سیستم‌عامل‌ها و متن‌باز

تکثر سیاست‌های هوش مصنوعی در اکوسیستم لینوکس

پروژه‌های اصلی لینوکس در واکنش به ابزارهای هوش مصنوعی سیاست‌های متفاوتی اتخاذ کرده‌اند؛ از ممنوعیت‌های GCC تا قواعد شفافیتی Kubernetes و راه‌حل‌های دموکراتیک دبیان.

محمد ابراهیمی فر۲۲ مرداد ۱۴۰۵
والو پشتیبانی SteamOS را برای سخت‌افزارهای غیر‌والو گسترش داد — بتای 3.8.25
سیستم‌عامل‌ها و متن‌باز

والو پشتیبانی SteamOS را برای سخت‌افزارهای غیر‌والو گسترش داد — بتای 3.8.25

نسخهٔ بتای SteamOS 3.8.25 پشتیبانی اولیه از گیم‌پد برای MSI Claw 8 EX AI+، Ayaneo Pocket S2 و Konkr Fit را اضافه و درایور کنترلر را بهبود داد.

محمد علی ذاکری۱۹ مرداد ۱۴۰۵
Xodus: اجرای بومی بازی‌های Xbox PC و Game Pass روی لینوکس
سیستم‌عامل‌ها و متن‌باز

Xodus: اجرای بومی بازی‌های Xbox PC و Game Pass روی لینوکس

پروژه متن‌باز Xodus توسط تیم Heroic Launcher در حال مهندسی معکوس اجزای GDK، احراز هویت و MSIXVC است تا اجرای عناوین Xbox PC و Game Pass را روی لینوکس ممکن کند.

محمد علی ذاکری۱۹ مرداد ۱۴۰۵
محدودیت‌ها و انتخاب‌های طراحی رابط ویندوز 1.0
سیستم‌عامل‌ها و متن‌باز

محدودیت‌ها و انتخاب‌های طراحی رابط ویندوز 1.0

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

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
چرا سازگاری 16‑بیتی معماری ویندوز را شکل داد
سیستم‌عامل‌ها و متن‌باز

چرا سازگاری 16‑بیتی معماری ویندوز را شکل داد

حمایت از برنامه‌های 16‑بیتی، ساختار طراحی و امنیت ویندوز را برای دهه‌ها تعریف کرد؛ از NTVDM تا شیمینگ و پیامدهای آن برای مهاجرت سازمانی و معماری سیستم‌عامل.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
بحران حاکمیت متن‌باز: اختلاف CNCF و Synadia بر سر NATS
سیستم‌عامل‌ها و متن‌باز

بحران حاکمیت متن‌باز: اختلاف CNCF و Synadia بر سر NATS

اختلاف Synadia و CNCF بر سر NATS و تلاش برای اعمال مجوز BUSL نشانه‌ای از نقاط ضعف حقوقی و ساختاری حاکمیت متن‌باز است که باید با راهکارهای شفاف جبران شود.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
لینوکس: پویایی‌های اجتماعی سازندگان و ساختار توسعه
سیستم‌عامل‌ها و متن‌باز

لینوکس: پویایی‌های اجتماعی سازندگان و ساختار توسعه

از پیامی در Usenet تا ساختارهای سازمانی مدرن: چگونه انتخاب‌های اجتماعی، مجوز GPL، مناظرات فنی و تولد گیت هستهٔ لینوکس را شکل دادند.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
معماری درایورها: تعادل میان کارایی، امنیت و نگهداری
سیستم‌عامل‌ها و متن‌باز

معماری درایورها: تعادل میان کارایی، امنیت و نگهداری

چگونه انتخاب معماری سیستم‌عامل — یکپارچه، میکروکرنل، لایه‌ای یا ترکیبی — ثبات، امنیت و نگهداری درایورها را شکل می‌دهد و کدام الگوها برای چه سناریویی مناسب‌ترند.

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵
سیستم‌عامل‌های بی‌درنگ (RTOS) برای سامانه‌های نهفته: زمان‌بندی، همگام‌سازی و بهینه‌سازی انرژی
سیستم‌عامل‌ها و متن‌باز

سیستم‌عامل‌های بی‌درنگ (RTOS) برای سامانه‌های نهفته: زمان‌بندی، همگام‌سازی و بهینه‌سازی انرژی

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

محمد ابراهیمی فر۱۵ مرداد ۱۴۰۵