GentleOS/32 çalıştıran vintage 32-bit PC ekran görüntüsü.

GentleOS/32: Vintage 32-bit PC’ler İçin Hobi İşletim Sistemi

GentleOS/32: Vintage 32-bit PC’ler İçin Bir Hobi İşletim Sistemi

GitHub üzerinde luke8086/gentleos32 adıyla bulunan proje, eski 32-bit kişisel bilgisayarlar için özel olarak geliştirilmiş bir hobi işletim sistemidir. Amacı, retro donanımlarla uğraşmak ve doğrudan donanım üzerinde (bare metal) grafiksel, etkileşimli uygulamalar çalıştırmak için sade bir platform sunmaktır.

Minimum Sistem Gereksinimleri ve Desteklenen Donanımlar

GentleOS/32, oldukça mütevazı sistem gereksinimleriyle dikkat çekmektedir. Bu işletim sistemi için minimum:

  • i386 CPU
  • 4MB RAM
  • 640x480x16 modunu destekleyen bir VGA ekran

gerekmektedir. Tasarımı gereği tamamen monolitik bir yapıda olan GentleOS/32, büyük ölçüde derleme zamanında yapılandırılır ve sadece standart PC cihazlarını destekler. Desteklenen donanımlar şunları içerir:

  • VGA/SVGA ekranlar
  • Klavye
  • PS/2 fare
  • Seri fare
  • PC hoparlörü

Projenin gelecekteki planları arasında yalnızca hata düzeltmeleri, optimizasyonlar ve daha fazla uygulama eklemek bulunmaktadır. Yeni donanım desteği ekleme gibi genişleme hedefleri yoktur.

GentleOS/16: 16-bit Sistemler İçin Yan Ürün

GentleOS/32’nin, 80186 kadar eski cihazları hedefleyen saf 16-bit bir yan ürünü de bulunmaktadır: GentleOS/16. Bu, projenin daha da eski retro donanımlara olan ilgisini göstermektedir.

Teknik Detaylar ve Lisanslama

Proje, GitHub üzerinde 169 yıldız ve 0 fork ile ilgi çekmektedir. Geliştirilmesinde kullanılan başlıca programlama dilleri ve teknolojileri şunlardır:

  • C (%92.7)
  • Perl (%3.5)
  • Assembly (%2.7)
  • Makefile (%0.6)
  • Shell (%0.3)
  • Linker Script (%0.2)

GentleOS/32, aksi belirtilmedikçe GPLv2 lisansı altında sunulmaktadır. Çeşitli varlıklar (icons8, Mona Font, The Ultimate Oldschool PC Font Pack) farklı lisanslarla (ücretsiz veya kendi lisansları altında) kullanılmış ve gerektiğinde değiştirilmiştir.

Kurulum ve çalıştırma detayları için projenin USAGE.md dosyasına bakılabilir. GentleOS/32, retro bilgisayar tutkunları için benzersiz bir deneyim sunmayı hedefleyen açık kaynaklı ve özelleştirilebilir bir platformdur.

Comments

No comments yet. Why don’t you start the discussion?

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir