Skip to content

Ankora Linux 3.3 (v3.3.0)

Choose a tag to compare

@Parsozkn Parsozkn released this 19 Oct 19:07
· 2 commits to main since this release

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) ve Genel 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-key HTTP 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.sh Fonksiyon Sıralaması: meb_install_cert ve run_snapshot_action fonksiyon tanımları komut dağıtıcısının üstüne taşınarak çalışma zamanı command not found hatası giderildi.
  • Python IPC Köprüsü Kapsam Düzeltmesi: _FORBIDDEN_BINARIES, _SENSITIVE_PATTERNS, _EXACT_ALLOWED, _ALLOWED_UTILITIES ve _ALLOWED_CAT_FILES sabitleri 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ına netdev grubu eklendi; unsquashfs kurulum 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.sh ve ankora-linux-3.3-ayaz-amd64.iso ile hizalandı.

Full Changelog: v3.2.0...v3.3.0