Microsoft Excel, çoğu kullanıcı için sadece tablolar oluşturup hesaplamalar yapmak için kullanılan bir araç olabilir. Ancak bazı geliştiriciler, yazılımların sınırlarını zorlamayı seviyor. İşte tam da bu noktada, bir geliştiricinin "Excel içinde Linux çalıştırma" projesi dikkat çekiyor.
GitHub üzerinde paylaşılan ve adıyla müsemma "LinuxInExcel" adlı bu proje, kısa sürede teknoloji meraklılarının ilgisini çekmeyi başardı. Projenin temel amacı, hesap tablosu yazılımının alışılmadık ortamında tam teşekküllü bir işletim sistemi çekirdeği olan Linux'u hayata geçirmek.
Daha önce de Excel içinde basit CPU'lar, ray tracing demoları gibi şaşırtıcı projeler gördük. Hatta PDF dosyaları içinde yazılım çalıştırma denemeleri bile yapıldı. Excel'de Linux çalıştırma projesi de bu "imkansızı başarma" çabalarının son örneklerinden biri.
Ancak kabul etmek gerekir ki, Excel gibi bir uygulama içinde Linux gibi karmaşık bir yazılımı çalıştırmak, bazı yazılımsal "hileler" veya dolaylı yöntemler gerektiriyor. Projenin geliştiricisi de bu başarının, başka bir geliştirici tarafından oluşturulan bir RISC-V emülatörüne dayandığını açıkça belirtiyor. Ayrıca, Excel'in VBA makroları kullanılarak bu emülatörün çalıştırıldığı ve çıktıların hücrelere yazıldığı ifade ediliyor.
Elbette, bu tür bir emülasyon katmanı üzerinden Linux çalıştırmanın performansı oldukça düşük ve proje "epey hatalı". Geliştirici, projenin mevcut halinden memnun olduğunu ve bunu "çoğunlukla eğlence için" yaptığını söylüyor.
Proje başlangıçta etkileşimli değildi, yani kullanıcı komut giremiyordu. Ancak başka bir geliştiricinin katkısıyla projeye girdi desteği eklendi. Bu sayede Excel içindeki Linux terminalinde temel komutları çalıştırmak mümkün hale geldi. Bu süreci ve nasıl çalıştığını gösteren bir video da paylaşıldı.
Bu tür projelerin en keyifli yanlarından biri, uygun ortamınız varsa (Windows bir bilgisayar ve Office 2021 gibi yeterli bir Excel sürümü), siz de deneyebilirsiniz. Proje dosyalarına GitHub üzerinden erişilebilir.