Repository navigation
Ankora Linux 3.3 (v3.3.0)
Ankora Linux 3.3 (Ayaz DE)
Ankora AI Sistem Asistanı — Yeni Nesil Otonom Ajan & Teşhis Motoru
- Çoklu Çalışma Modu:
Sistem Teftiş Ajanı(sysadmin),Sistem Doktoru(doctor),Geliştirici Asistanı(developer) veGenel Sistem Asistanı(general) modları arayüzden anında seçilebilir hale getirildi. - Canlı Telemetri Bağlamı: Açık/kapalı anahtarı ile gerçek zamanlı sistem telemetrisi (İşletim Sistemi, Çekirdek, SysVinit durumu, RAM kullanımı, CPU çekirdek sayısı, Disk doluluk oranı) sorgulara otomatik enjekte edilir.
- Akıllı Çevrimdışı Teşhis Motoru: Bulut API anahtarı veya yerel Ollama sunucusu bağlı olmadığında bile gerçek sistem telemetrisini analiz eden kural tabanlı çevrimdışı teşhis yanıtlayıcısı (
build_local_ai_diagnostic_response) devreye girer. - Otonom Eylem Yönergesi & Tek Kullanımlık Güvenlik Jetonu: Yerel ve bulut modelleri
<<<ACTION:komut|açıklama>>>yönergesiyle beyaz listedeki tanı komutlarını (df -h /,free -h,uname -a,uptime,swapon --show,ip -br addr,lscpu,lsblk,ps aux,/usr/local/bin/ankora-doctor) önerebilir; her öneri 60 saniye ömürlü, kriptografik (CSPRNG) tek kullanımlık jeton ve kullanıcı onay modalı ile yürütülür. - Rapor Dışa Aktarma & Güvenli Kod Blokları: Tek tıkla oturum ve telemetri raporu (
ankora-ai-rapor.md) masaüstüne kaydedilebilir; mesaj kopyalama butonu ve XSS-korumalı kod bloğu ayrıştırıcısı eklendi. - Gizlilik Korumalı API İletişimi: Google Gemini isteklerinde API anahtarı URL sorgu parametresi yerine
x-goog-api-keyHTTP başlığı üzerinden iletilir.
Güvenlik ve Sistem Altyapısı Düzeltmeleri
- Sudoers & Root Yardımcı Entegrasyonu (
ayaz-pkg-helper): Kurulu sistemlerde parolasız (NOPASSWD) çalışması gereken saat dilimi (set-timezone), klavye (set-keyboard), sistem dili (set-language), NTP senkronizasyonu (sync-ntp), önbellek temizliği (drop-caches), USB ISO yazma (usb-flash) ve USB biçimlendirme (usb-format) eylemleri sıkı girdi doğrulamasıyla/usr/local/bin/ayaz-pkg-helperüzerinden yönlendirildi. ayaz-pkg-helper.shFonksiyon Sıralaması:meb_install_certverun_snapshot_actionfonksiyon tanımları komut dağıtıcısının üstüne taşınarak çalışma zamanıcommand not foundhatası giderildi.- Python IPC Köprüsü Kapsam Düzeltmesi:
_FORBIDDEN_BINARIES,_SENSITIVE_PATTERNS,_EXACT_ALLOWED,_ALLOWED_UTILITIESve_ALLOWED_CAT_FILESsabitleri modül düzeyine taşınarak etkileşimli terminal başlatmada olası kapsam (NameError) hatası giderildi. - eMMC & Canlı Disk Koruması: Kurulum sihirbazına
/dev/mmcblk[0-9]+(eMMC tam disk) desteği eklendi; canlı sistemin çalıştığı önyükleme diskinin (live_boot_disks) kurulum hedefi olarak seçilmesi veya üzerine yazılması hem Rust hem Python katmanında engellendi. - Ağ Grubu (
netdev) ve Dokunmatik Sürücü (eta-touchdrv): Kurulu sistem kullanıcısınanetdevgrubu eklendi;unsquashfskurulum modunda Pardus ETAP dokunmatik sürücü paketi (eta-touchdrv.deb) hedefe otomatik kopyalanır. - Depo Temizliği & CI Uyumluluğu: Gereksiz 1.5 MB kod dökümü kaldırıldı; GitHub Actions iş akışı (
build-iso.yml)scripts/package-deb.shveankora-linux-3.3-ayaz-amd64.isoile hizalandı.
Full Changelog: v3.2.0...v3.3.0