Teknoloji

Linux Dünyasında Sıra Dışı Gelişme: Doğrudan Assembly Dilinde Yazılmış Yeni X11 Sunucusu Tanıtıldı!

Norveçli geliştirici Geir Isene, Claude yapay zeka ajanlarını kullanarak tamamen Assembly (makine dili) ile yazılmış Frame adında yeni bir X11 grafik sunucusu geliştirdi.

Paylaş X'te paylaş

Milyon Satırlık Dev C Koduna Karşı Makine Diliyle Meydan Okuma

Özgür yazılım dünyasında grafik arayüzlerin (GUI) geleceği olarak son yıllarda Wayland protokolü öne çıksa da, emektar X11 sistemi hala dimdik ayakta durmaya ve şaşırtıcı yeniliklerle karşımıza çıkmaya devam ediyor. Norveçli açık kaynak geliştiricisi Geir Isene, siber dünyada büyük yankı uyandıran yeni projesi Frame’i duyurdu. Frame’in en sıra dışı özelliği, Linux işletim sistemleri için **doğrudan Assembly (makine dili)** ile yazılmış ilk X11 ekran sunucusu olması.

Geliştirici Geir Isene, 4 milyon satırlık devasa bir kod yığını haline gelen ve çok az kişinin tam olarak anlayabildiği X11 yapısını sadeleştirmek amacıyla bu çılgın projeye giriştiğini belirtiyor.

Yapay Zeka Destekli "CHasm" Ekosistemi

Isene, bilgisayarındaki yazılımların tüm kontrolünü eline almak amacıyla sadece bir X sunucusu yazmakla kalmadı; kendi pencere yöneticisini (Tile), kendi terminal emülatörünü (Glass) ve kendi komut satırı kabuğunu (Bare) da geliştirdi. Tamamı x86-64 Assembly dilinde yazılmış ve harici hiçbir bağımlılığı olmayan bu bağımsız araç setine **CHasm (CHange to ASM - Assembly'ye Geçiş)** adını verdi.

Ancak projenin Assembly ile yazılmış olması kadar, yazılış yöntemi de büyük bir siber tartışmayı tetikledi:

  • Claude AI ile Kodlama: Isene, bu karmaşık Assembly kodlarını satır satır kendi yazmadı. Ayrıntılı teknik özellikleri belirledikten sonra kodların üretilmesi, yeni özelliklerin eklenmesi ve hataların ayıklanması için Claude AI (Claude Code) asistanından yardım aldı.
  • Kamu Malı Lisansı: Yapay zeka üretimi kodların telif haklarındaki belirsizlik nedeniyle Isene, bu yazılımı klasik "açık kaynak" veya "özgür yazılım" lisansları yerine tamamen kamu malı (Unlicense) olarak yayınladı.
  • Rust ve Zig Alternatifleri: Frame'in yanı sıra yakın zamanda Rust diliyle sıfırdan yazılmış yserver adında bir başka X11 sunucusu daha duyuruldu. yserver da OpenAI Codex ve GitHub Copilot asistanları yardımıyla geliştirildi. Zig diliyle yazılan ve yapay zeka kullanılmadan geliştirilen Phoenix ise bir diğer bağımsız alternatif olarak dikkat çekiyor.
Yazılım Geliştirici Kod Ekranı
Görsel: Assembly gibi en alt seviye dillerin yapay zekayla yazılması, yazılımcıların donanım üzerindeki kontrol sınırlarını genişletiyor / Görsel Kaynağı: Unsplash

Yapay Zekasız Son Kale: 10 Yıllık Arcan Projesi

Grafik sunucularında yapay zeka asistanlarının kod üretmesi "vibe coding" (hislerle kodlama) eleştirilerine yol açarken, tıp ve havacılık gibi hata kabul etmeyen alanlarda bu kodların güvenilirliği sorgulanıyor. Öte yandan, yapay zekaya hiç dokunmadan, küçük bir ekip tarafından tamamen el emeğiyle yazılan 10 yıllık **Arcan** projesi ise bambaşka bir vizyon sunuyor. Arcan, sadece yerel pencereler açmakla kalmayıp, ağ üzerinden 3D grafik hızlandırma, bilgisayarlar arası medya akışı entegrasyonu ve komut satırı içinde paralel grafik panelleri gibi geleceğin işletim sistemi arayüzünü bugünden kuruyor. Linux dünyası yapay zeka ile hızlanan Assembly projelerini tartışırken, el yazımı devasa altyapı projeleri de kendi sessiz devrimini sürdürüyor.

Kaynak: The Register

Okur katılımı

Yorumlar

Yorum İkonu Yorum Yazın

Bu habere henüz yorum yapılmadı.

Görünüm Okuma ayarları
Yazı boyutu