← Yazılar

OmaBeats & Omarchy Ekosistemi: Linux'ta PipeWire ile Dolby Atmos Düzeyinde Uzamsal Ses, Apple Donanım Entegrasyonu ve Sıfır Güven Mimarisi

Ozan Özdil (ozdil) tarafından Omarchy Linux için geliştirilen açık kaynaklı yazılım ekosisteminde yeni dönem: OmaBeats v1.1.0 ile PipeWire Filter-Chain tabanlı sinematik 3D uzamsal ses, OmaStudio v1.1.0 raw motoru, PolyCodex ve yapay zekâ çağına tam uyumlu monokromatik masaüstü standartları.

· 6 dk okuma
İçindekiler

Linux masaüstü dünyasında yıllardır aşılamayan ve kullanıcıların macOS ya da Windows tarafına gıptayla bakmasına yol açan iki temel kronik eksiklik vardı: Donanımla bütünleşik çalışan ses teknolojileri (Spatial Audio / Dolby Atmos kalitesi) ve özel tescilli donanımların (Apple ekosistemi, Beats kulaklıklar) açık kaynak ortamında tam kapasiteyle yönetilebilmesi.

Bugün, Omarchy Linux ekosisteminin amiral gemisi uygulamalarından biri olan OmaBeats v1.1.0 sürümünü ve beraberinde tüm Omarchy bağımsız uygulama ailesini (OmaStudio, PolyCodex, NetRadar, OmaSend, OmaNotes) kapsayan yeni nesil mimari standartları duyurmaktan gurur duyuyorum.

Bu makalede, Ozan Özdil (ozdil) liderliğinde geliştirilen yeni nesil açık kaynak yazılım ekosisteminin teknik detaylarını, PipeWire Filter-Chain üzerinden sıfır ek yükle nasıl Apple Spatial Audio ve Dolby Atmos seviyesinde üç boyutlu uzamsal ses sahnesi kurulduğunu ve modern LLM/yapay zekâ ajanlarıyla tam uyumlu yazılım mimarisini inceliyoruz.

1. Açık Kaynakta Yeni Bir Çağ: PipeWire ile 3D Uzamsal Ses (Spatial Audio)

Geleneksel Linux masaüstünde Netflix izlerken, YouTube’da yüksek kaliteli bir prodüksiyon takip ederken veya müzik dinlerken ses daima iki kulak arasında sıkışmış, basık ve yassı bir stereo düzlemde kalır. Apple ekosisteminin AirPods ve Beats donanımlarında sunduğu “Uzamsal Ses” (Spatial Audio) ve sinema salonlarındaki Dolby Atmos deneyimi ise sesi fiziksel odanın içine, başın etrafına yerleştiren akustik bir derinlik yaratır.

Peki, bu üst düzey sinematik deneyimi Linux üzerinde, harici ağır üçüncü parti arayüzlere ihtiyaç duymadan, doğrudan çekirdek düzeyinde düşük gecikmeyle (zero-latency) nasıl başardık?

Cevap: PipeWire 1.6+ Filter-Chain Modülü ve Saf Rust Entegrasyonu.

OmaBeats PipeWire Spatial Audio İşleme Hattı (Filter-Chain Graph)
Zero-Latency Convolver & Upmix
// 1. STEREO UPMIX & DİYALOG NETLİĞİ

Sol ve sağ kanal matrisi ayrıştırılır. Parametrik EQ ile merkez kanal (FC) diyalog bantları (2.5 kHz) berraklaştırılır, LFE alt frekanslar (subwoofer) derinleştirilir.

// 2. BINAURAL HILBERT DÖNÜŞÜMÜ

Arka çevreleyen ses kanalları (Rear Surround) 15ms mikro gecikme ve Hilbert evrişim (convolver) faz kaydırma algoritmasıyla kulak çevresine uzamsal olarak konumlandırılır.

// 3. KESİNTİSİZ AKIŞ MİGRASYONU

Oynatılan medya akışları (Spotify, MPV, Chrome) kesintiye uğramadan, ses patlaması yaşanmadan dinamik olarak sanal uzamsal çıkışa (omabeats_spatial) aktarılır.

OmaBeats v1.1.0 ile kullanıcılara iki özel uzamsal ses modu sunulmaktadır:

  1. Cinema Dolby (Sinema Çevreleyen Ses): Netflix, Prime Video veya MPV ile film ve dizi izlerken diyalogları tam merkeze sabitleyen, patlama ve efektleri kulakların gerisine ve yanına doğru genişleten sanal Dolby Surround 5.1/7.1 hissi.
  2. Music Stage (Geniş Müzik Akustik Sahnesi): Müzik parçalarında faz bozulması veya yapay yankı oluşturmadan stereo sahneyi genişleten, vokali doğal akustik hacme kavuşturan Apple Spatial Audio dengi bir stereo genişletici.

Bu işlem için CLI üzerinden tek bir komut yeterlidir:

# Sinematik Dolby Çevreleyen Ses Modu
omabeats spatial cinema

# Geniş Müzik Akustik Sahnesi
omabeats spatial music

# Orijinal Düz Ses
omabeats spatial off

2. Omarchy Ekosistemi Tasarım ve Mimarlık İlkeleri

Ozan Özdil (ozdil) projelerinin merkezinde yer alan Omarchy felsefesi, rastgele yazılmış araçlar bütünü değil; birbiriyle konuşan, katı prensiplere dayalı bir işletim sistemi ve kullanıcı deneyimi standardıdır:

A. Monokromatik Sadeliğin Zarafeti

Modern masaüstü ortamlarının rengarenk, dikkat dağıtıcı ve göz yoran karmaşasına karşı Omarchy, monokromatik zarafet ilkesini benimser. Tüm paneller ve bağımsız masaüstü pencereleri sistemin kök rengine (root.foreground, Color.accent) uyum sağlar. Varsayılan tipografi ödünsüz bir şekilde JetBrainsMono Nerd Font ailesine kilitlenmiştir.

B. Sıfır Güven (Zero-Trust) ve Korumalı Süreç İzolasyonu

Güvenlik sonradan eklenen bir yama değil, kodun ilk satırından itibaren inşa edilen bir omurgadır:

  • SO_PEERCRED Kimlik Doğrulaması: OmaBeats daemon ve arka plan servisleri Unix Domain Socket üzerinden gelen tüm taleplerin çağrı yapan UID değerini Linux çekirdeği düzeyinde doğrular (0600 dosya, 0700 dizin izinleri).
  • ProcessGroupGuard ve RAII: Çağrılan tüm harici alt süreçler process_group(0) ile ayrık süreç grubunda çalıştırılır ve süreç sonlandığında artık süreç (zombie process) bırakılmadan temizlenir.
  • Bellek ve DoS Koruması: Dosya okumalarında 1 MiB katı tavan sınır (take(MAX + 1)) uygulanır; sembolik bağ saldırılarına karşı symlink_metadata denetimleri işletilir.

C. Yapay Zekâ ve LLM Entegrasyon Uyumluluğu

Omarchy uygulamaları hem son kullanıcılar hem de otonom yapay zekâ ajanları (Antigravity, JEV, Claude, OpenAI) için mükemmel bir çalışma alanı sunar. Tüm CLI araçları (status, sync, mock) doğrudan makine tarafından okunabilir, yüksek hassasiyetli JSON çıktıları üretir. Yapay zekâ ajanları ekosistemi kolayca denetleyebilir, yapılandırabilir ve otomatikleştirebilir.

3. Ekosistemin Diğer Bileşenleri: v1.1.0 Gelişmeleri

Ozan Özdil (ozdil) açık kaynak portföyündeki tüm uygulamalar eş zamanlı olarak kurumsal sıfır hata ve doğrulanmış eklenti (manifest.json -> verified: true) standartlarına kavuştu:

OmaStudio v1.1.0: Profesyonel RAW Fotoğraf Motoru

  • AgX Renk Haritalama ve SOTA Vurgu Kurtarma: Aşırı pozlanmış gökyüzü ve ışık kaynaklarında renk bozulmasını engelleyen fiziksel AgX logaritmik ton eğrisi.
  • Fail-Closed LibRaw FFI Mimarisi: 16-bit orta format (Hasselblad, Phase One, Sony A7R) RAW dosyalarında bellek sızıntısını ve çökmeleri engelleyen güvenli C++ FFI sarmalayıcısı.
  • 39/39 Birim Testi ve Sıfır Hata: Kurumsal kalite güvencesiyle onaylandı.

PolyCodex v1.1.0: 1:1 Mizanpaj ve Görsel Dokunulmazlığı Olan PDF Çevirici

  • Sayfa Düzeyinde Toplu İşlem (Page-Batching): 5000+ sayfalık akademik kodeksleri ve teknik el kitaplarını sistem belleğini tüketmeden (OOM engelleme) akıcı şekilde çevirebilen bellek mimarisi.
  • OpenAI & LM Studio REST Arka Ucu: Ollama’nın yanı sıra yerel LLM sunucuları ve uzak yapay zekâ API’leriyle tam uyum.
  • Tz Mikrotipografi ve 13/13 Test: Tablolar, denklemler ve grafikler piksel piksel korunur.

NetRadar, OmaSend, OmaNotes ve Güvenlik Ekosistemi

  • NetRadar: RFC 1918 / RFC 3927 yerel ağ sınırlandırması, bayrak sonlandırıcı (--) enjeksiyon savunması ve monokromatik Quickshell ağ radarı.
  • OmaSend: Güvenli yerel P2P dosya paylaşım köprüsü.
  • OmaNotes: E2EE uçtan uca şifreli, çevrimdışı öncelikli not yöneticisi.

4. Sonuç ve Gelecek Vizyonu

Açık kaynak dünyasında profesyonel standartlar, estetik sadelik ve tavizsiz güvenlik bir arada var olabilir. Ozan Özdil (ozdil) projeleri, Linux masaüstünü karmaşık komut satırlarından ibaret bir hobi alanı olmaktan çıkarıp, dünya standartlarında multimedya ve donanım deneyimi sunan modern bir üretim istasyonuna dönüştürmeyi hedefler.

Tüm kaynak kodlara, mimari belgelere ve resmi sürüm paketlerine GitHub profilim üzerinden erişebilir, Omarchy ekosistemini doğrudan deneyimleyebilirsiniz: