اگر دلتان برای محیط ویندوز XP تنگ شده است یا اصلاً آن را تجربه نکردهاید، خبر خوبی برایتان داریم. یک توسعهدهنده خلاق توانسته محیط ویندوز XP را تحت مرورگر شبیهسازی کند. جزئیات را در ادامه خبر بخوانید.
این پروژه که با مراجعه به وبسایت Win32.run در دسترس است، در واقع یک شبیهساز کاملاً کلاینتساید از نسخه تخیلی ویندوز XP است. کاربر با محیطی بسیار آشنا روبهرو میشود که از منوی Start کلاسیک گرفته تا نوار وظیفهی آبیرنگ، پنجرههای گرد و حتی فایل اکسپلولر و دیالوگهای ذخیرهسازی کاملاً مشابه محیط واقعی XP است.
جالبتر آنکه چندین برنامه هم برای تعامل بیشتر با این محیط در نظر گرفته شده است.
شبیهسازی ویندوز XP فقط با HTML و JavaScript
بهگفتهی توسعهدهنده، این پروژه صرفاً با انگیزهی نوستالژی و بازگشت به خاطرات دوران کودکی ساخته شده است. وی در پیادهسازی این شبیهساز از فریمورک Svelte به همراه ابزارهایی چون SvelteKit و Tailwind CSS استفاده کرده است.
با این حال، به دلیل تغییرات گسترده و ناسازگار در نسخههای جدید SvelteKit، توسعه این پروژه در حال حاضر متوقف شده و کد آن بهقدری پیچیده شده که بهسختی برای دیگر توسعهدهندگان قابل فهم است.
یکی از نکات قابلتوجه دربارهی این پروژه، اجرای کاملاً آفلاین و در سمت کاربر است. هیچ فایلی روی سرور بارگذاری نمیشود و تمام عملکردها از جمله باز و بسته کردن فایلها، شبیهسازی پوشهها و اجرای اپلیکیشنها بهصورت کاملاً بومی در محیط مرورگر انجام میگیرد. کاربران همچنین میتوانند این پروژه را به صورت آفلاین اجرا کنند.
البته این پروژه را نمیتوان یک شبیهساز کامل ویندوز XP یا دستاورد فنی چشمگیر دانست؛ چرا که برخلاف برخی پروژههای بزرگتر که با استفاده از ابزارهای مجازیسازی و اجرای نسخهای واقعی از ویندوز XP کار میکنند، این پروژه صرفاً محیط ویندوز XP را شبیهسازی میکند.
در صورتی که شبیهسازی محیط برایتان کافی نیست و میخواهید با ویندوز XP کار کنید یا بازیهای قدیمی را اجرا نمایید، استفاده از ماشین مجازی با نرمافزارهایی چون VMware Workstation یا VirtualBox مخصوص شما است.
source