Ana içeriğe geç
Kültür & Tarih

Topluluk projesi Amiga Unix işletim sistemini modern donanımlara taşıyor

Öne çıkanlar

  • Amiga Unix, Motorola 68040 ve 68060 işlemcilerin yanı sıra modern Z3660 hızlandırıcı kartlarına taşındı.
  • Kaynak kodu bulunmayan eski çekirdeğin analizinde ve sürücü yazımında üretken yapay zekadan yararlanıldı.
  • apkg paket yöneticisi ile modern GNU araçları ağ üzerinden sisteme kurulabiliyor.
  • Sistem gerçek donanımda disket ve CD-ROM, emülatör ortamında ise ISO kalıbı ile kurulabiliyor.

Commodore tarafından 1990 ile 1992 yılları arasında geliştirilen ve sonrasında terk edilen Amiga Unix (Amix), bağımsız bir topluluk projesiyle güncel donanımlara uyarlandı. amigaux.org çatısı altında yürütülen açık kaynaklı çalışma, System V Release 4 tabanlı işletim sistemini Motorola 68040 ve 68060 işlemcili sistemlerde yeniden çalışır hale getirdi. Geliştiriciler, modern hızlandırıcı kartlar için sürücüler, yeni bir paket yöneticisi ve güncel çapraz derleme araçları hazırladı.

Sistem gerçek donanımlarda disket ve CD-ROM üzerinden, emülatörlerde ise disket ve ISO kalıplarıyla kurulabiliyor. Kurulum sonrasında ağ üzerinden çalışan apkg paket yöneticisi aracılığıyla grep, gzip, less, patch ve zlib gibi modern GNU araçları yüklenebiliyor. Z3660 hızlandırıcı kartı için yerel SCSI ve ethernet sürücülerinin yanı sıra A4091 Zorro III denetleyicisi desteği de işletim sistemine eklendi. Sistem doğrudan OpenLook masaüstü ortamıyla açılıyor ve Quake gibi yazılımları çalıştırabiliyor.

Eski çekirdek kaynak kodları bulunmadığı için tersine mühendislik sürecinde ikili dosyaların analizinde üretken yapay zeka modellerinden de yararlanıldı. Yapay zekanın ürettiği kodlar ve notlar insan geliştiriciler tarafından incelenerek gerçek donanımlarda test edildi. Ekip şu anda ZZ9000 uyumlu RTG grafik desteği, X11R6.3 ve Mesa paketleri ile doğrudan sistem üzerinde çalışacak yerel bir gcc derleyicisi geliştirmeyi planlıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.