اجرای لینوکس در اکسل؛ ابتکاری عجیب از دل دنیای هک و شبیهسازی

اجرای لینوکس در اکسل؛ ابتکاری عجیب از دل دنیای هک و شبیهسازی
به گزارش سیلاد و به نقل از تکاسپات، این پروژه با نام Linux In Excel به یکی دیگر از تلاشهای عجیب و خلاقانه دنیای فناوری تبدیل شدهاست؛ مشابه با پدیده معروف آیا میتواند دوم را اجرا کند (can it run Doom) که در آن توسعهدهندگان سعی میکنند برنامههای پیچیده را روی بسترهای غیرمعمول اجرا کنند.
NSG650 برای این کار از یک پروژه متنباز به نام mini-rv32ima استفاده کرده؛ این پروژه برای شبیهسازی مجموعه دستورات معماری RISC-V طراحی شدهاست. mini-rv32ima شامل حدود ۴۰۰ خط کد است و به صورت یک فایل DLL ساده پیادهسازی شده که میتوان آن را به راحتی در قالب یک وابستگی خارجی بارگذاری کرد.
برنامهنویس، یک ماکرو VBA در اکسل نوشته که محیط شبیهسازیشده را بارگذاری کرده، خروجی آن را دریافت کرده و در سلولهای صفحهگسترده نمایش میدهد. البته او اذعان کرده که برای سادگی، این شبیهساز را مستقیماً در VBA بازنویسی نکرده، هرچند چنین کاری از نظر تئوری ممکن است.
اکسل با وجود محدودیتهایی مانند دقت عددی پایین در اعداد بسیار بزرگ، به یکی از پلتفرمهای محبوب برای آزمایش ایدههای عجیب تبدیل شدهاست؛ پیش از این نیز نمونههایی از اجرای یک پردازنده کامل ۱۶ بیتی در اکسل ثبت شدهبود.
NSG650 پیشتر نیز تلاشهایی برای اجرای لینوکس در محیطهای نامتعارف داشته؛ از جمله در سال ۲۰۲۳ با پروژه BugCheck2Linux که سیستمعامل لینوکس را پس از کرش ویندوز و نمایش صفحه آبی مرگ (BSOD) اجرا میکرد.