Doğru. Android bile Linux çekirdeği üzerinde tasarlanmış bir işletim sistemidir.

Bir program veya oyunun çalışabilmesi için sistem kaynaklarına erişebilmesi gerekir. İşlemci, RAM, ekran kartı, hoparlör, mikrofon, optik sürücü vb. Bunların hepsi ayrı birer sürücü gerektirir. Hiçbir yazılımcı her biri için ayrı ayrı kodlama yapmayacaktır zira zaten yapılmışı vardır: DirectX! DirectX, Windows ile birlikte gelir ve oyunların ve programlarınsöz konusu donanımlara erişmesini mümkün kılar. Bazı oyunlar ekran kartına erişmek için alternatif bir API olan Vulkan'ı kullanabilir mesela. GNU/Linux'ta yazılımlar donanım ile iletişim kurmak için Linux çekirdeğini kullanır mesela. USB'den boot edilen Anti-Virüs yazılımları bile aslında Linux çekirdeği üstünde çalışır. Diğer birçok USB'den boot eden yazılım WinPE denilen çok temel bir Windows sürümü üstünde koşar.

Hayır mümkün değil. Bilgisayarların donanım kaynaklarını işletim sistemleri yönetir. Kullandığımız programlar bir işletim sisteminin çatısı altında çalışırlar. Bir program sadece işletim sisteminden aldığı izinler dahilinde işlem gerçekleştirebilir. Aksi taktirde program ekrana "Hello world" yazısını bile yazdıramaz.

Her oyun ve neredeyde her program işletim sistemlerine uygun olarak yazılır. Keşke her oyun öyle çalışsaydı

Merakımdan soruyorum. İşletim sistemsiz program oyun vb başlatmak mümkün mü? Merak ettiğim bir şeydi. Cevaplarsanız sevinirim. Son düzenleyen: Moderatör: 9 Mayıs 2020

İşletim sistemleri de birer program olduklarına göre mümkün BIOS yazılımları da birer program olduğuna göre mümkün Ama bildiğimiz yazılımlar için işletim sistemi gerekli.