Repository navigation
Releases: Ankora-Linux/Ankora
Release list
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
Ankora Linux 3.2 — Ayaz DE (Daedalus)
Ankora Linux 3.2 (Ayaz DE)
Masaüstü Yüzeyi
- Geniş tema seti: Kuzey Fjordu (Nord), Çam Ormanı, Kor Ateşi ve Arktik Serinlik temaları eklendi; her tema masaüstü, pencere, panel ve açılır yüzeyleri baştan boyar. Tema yüzeyleri CSS değişkenlerine taşındı, açık temadaki parlak popover uyumsuzlukları giderildi.
- Alt panel kişiselleştirme: Ayarlar → "Alt Panel & Saat" sayfasında yükseklik (32–60 px), 12/24 saat, saniye, saat yanında tarih, hızlı başlatıcılar ve çalışma alanı noktaları ayarı; tercihler kalıcıdır.
- Başlat menüsü yeniden boyutlandı (580 → 460 px).
- Widget Merkezi genişletildi: Depolama Doluluğu, Ağ Durumu (IP/arayüz), Yapılacaklar listesi (kalıcı) ve Mini Takvim widgetları eklendi.
Kısayol Düzeltmeleri
- Super tuşu: Basılı tutmada otomatik tekrar nedeniyle menünün sürekli aç-kapa buga girmesi giderildi; menü artık tekil tuş basılıp bırakıldığında (keyup) tetiklenir.
- PrintScreen: Çift dinleyici çakışması kaldırıldı; tuş artık anında tek kare tam ekran görüntüsü alır (tekrar basışı ve meşgulken tetiklenme korunur). Spoiler araç penceresi Super+Shift+S ile açılır.
Masaüstü & Dosya
- Masaüstünde daimi Çöp Kutusu simgesi; dosya yöneticisinin çöp görünümünü açar.
- Masaüstü klasör/belge simgelerinde sağ tık menüsü: Aç, Dosya Yöneticisinde Göster, Yeniden Adlandır, Çöp Kutusuna Taşı.
- "Yeni Klasör/Belge" eylemleri gerçek XDG masaüstü dizinine yazar.
- Dosya yöneticisi kenar çubuğu dahili diskleri de listeler; "Güvenle Çıkar" yalnızca harici aygıtlarda sunulur.
- Panel açılır pencereleri (ses, hızlı ayarlar, takvim, bağlam menüleri) artık açık pencerelerin üzerinde katmanda durur; pencere z-index 9000'de tutulup yeniden düzenlenir.
- Anında ağ simgesi: kablolu bağlantıda RJ45/Ethernet ikonu.
Yazılım Mağazası
- Ana ekran düzeni: arama boşken "Editörün Seçimi" ve "Tüm Uygulamalar" bölümleriyle açılır; arama ya da kategori düz ilerler.
- Toplamda +58 yeni uygulama (FreeCAD, Signal, Flatseal, GNOME Disks, OpenShot, Kodi, digiKam, Octave, Neovim, VeraCrypt ve daha fazlası).
- Kurulum zinciri sıkılaştırıldı: parolasız sudo yoksa PolicyKit (pkexec) yükseltmesi, apt listeleri boşken otomatik
apt-get update+ yeniden deneme, ayrıntılı hata raporu.
Sistem
- Sürüm sürekli 3.2.0 olarak hizalandı (Ayarlar, güncelleyici, telemetri, ISO kimliği
ankora-3.2-daedalus.iso). - AMD GPU Firmware düzeltilmeli: firmware-linux-nonfree, firmware-amd-graphics (+varsa firmware-radeon) ISO paket setine girdi — Radeon RX/HD kartlarında gerçek donanım test bulunması için.
- Ekran görüntüsü şimdi gerçek XDG Resimler dizinine kaydeder (
xdg-user-dir PICTURES); yeni alt klasör oluşturmaz.
Ankora Linux 3.1 (v3.1.0)
Full Changelog: v2.0.9...v3.1.0
Ankora Linux 3.0
Ankora Linux 3.0 — Ayaz DE 3.0
Bu sürüm, Ayaz Desktop Environment'ın (Ayaz DE) ilk uçtan uca kullanılabilir sürümüdür. Önceki 2.x serisi geliştirme aşamasındaydı; 3.0 ile kurulumdan güncellemeye, paket yönetiminden günlük kullanıma kadar tüm akış çalışır durumda yayımlanıyor.
İndirme
ankora-linux-3.0-ayaz-amd64.iso(~758 MB)- Bütünlük doğrulaması için
.sha256dosyası:
sha256sum -c ankora-linux-3.0-ayaz-amd64.iso.sha256ISO'yu USB belleğe yazmak için balenaEtcher, dd veya benzeri bir araç kullanılabilir.
Sistem gereksinimleri
- Mimarî: x86_64 (amd64)
- Diğer: BIOS ve UEFI sistemler desteklenir
- Ayaz DE boştayken yaklaşık 80–120 MB RAM kullanır; düşük bellekli makineler hedeflenir
Temel sistem
- Taban: Devuan, systemd yerine SysVinit
- Oturum: X11 üzerinde NODM oturum yönetimi,
ayaz-sessionoturumu - Masaüstü: Tauri 1.5 + Rust + WebKitGTK üzerine kurulu tek bileşenli masaüstü uygulaması
- Önyükleme: GRUB (Ankora teması) + Plymouth açılış animasyonu
- Bellek yönetimi:
zram-swap, kurulum sırasında otomatik etkinleştirilir
Masaüstü
- Monokrom cam tasarım sistemi; tek renkli simge ailesi (renkli emoji yerine SVG semboller)
- Üç tema: Nordik Açık, Modern Grafit, Derin Gece
- Sekiz vektörel monokrom duvar kağıdı
- Ortalanmış görev çubuğu ve başlat menüsü; pencere hizalama ve snap önizleme
- Donanım parlaklık denetimi ve gece filtresi
- Kilit ekranı: büyük saat/tarih, WiFi ve pil durumu, askıya alma / yeniden başlatma / kapatma
Kurulum
Canlı ISO'da yerleşik kurulum motoru, terminal kullanımına gerek bırakmadan şunları yapar:
- Disk hedef seçimi ve bölümleme (BIOS + UEFI ikili kurulum)
- Squashfs tabanlı dosya sistemi kopyalama
- Ana kullanıcı oluşturma ve makine adı (RFC 1123 doğrulamalı) ayarı
- Zaman dilimi ve yerel ayar (locale) yapılandırması
- GRUB kurulumu ve Ankora teması
- Plymouth teması ve
zram-swapetkinleştirme
Kurulumdan sonra sistem doğrudan Ayaz DE oturumuyla açılır.
Ayaz Güncelleyici ve paket yönetimi
- Kurulu sistemler masaüstünden güncellenir (
ayaz-update-helper, iç güncelleme kanalı) - Paket kurma/kaldırma
ayaz-pkg-helperüzerinden yapılır; terminal gerekmez - Kullanıcıya geniş sudo yetkisi verilmez:
NOPASSWDizni yalnızca onaylı yardımcı betikler (ayaz-update-helper,ayaz-pkg-helper,ankora-doctorve temel güç işlemleri) ile sınırlıdır ankora-doctorsistem durumu tanılaması sağlar
Yapay zekâ ajanı
- Sağlayıcılar: Ollama (localhost), Google Gemini, Groq
- Ajanın sistem üzerinde işlem yapabilmesi için komut izin listesinden geçmesi ve kullanıcı onayı gerekir (onay jetonlu eylem mekanizması)
- Onaysız veya izin dışı komut çalıştırılamaz
Güvenlik
- Terminal komutaları için izin/kara liste katmanı:
su,pkexec,ddgibi araçların yetkisiz çalıştırılması engellenir - Dosya görüntüleyici path traversal ve hardlink saldırılarına karşı korunur; PDF, Markdown ve metin dosyaları açar
- WebKit view katmanında katı içerik güvenlik politikası (CSP) uygulanır
/etc/shadow,/etc/gshadowgibi kritik dosyalara doğrudan yazım kapalıdır
Kurulu 2.x sistemlerinden geçiş
Kurulu Ankora Linux 2.x sistemleri, masaüstündeki Ayaz Güncelleyici ile 3.0'a yükseltilebilir. Temiz kurulum tercihi için yukarıdaki ISO kullanılabilir.
Dağıtım notları
Ayaz DE yalnız Ankora Linux ile dağıtılır; ayrı bir .deb paketi yayımlanmaz. ISO içi paket yalnızca derleme sırasında canlı sisteme masaüstü bileşenlerini enjekte etmek için kullanılır.
Sorun bildirimi
Hataları ve geri bildirimleri Issues sekmesinden iletebilirsiniz.
Lisans
Bu sürüm GNU General Public License v3.0 ile lisanslıdır: LICENSE dosyasına bakınız.
Full Changelog: v2.0.8...3.0
Ankora Linux 2.0 (v2.0.8)
Full Changelog: v2.0.7...v2.0.8
Ankora Linux 2.0.7 (Ayaz DE)
Ankora Linux 2.0.7 — Ayaz DE canlı ISO (Devuan Daedalus, SysVinit, hibrit UEFI+BIOS).
Düzeltmeler:
- Plymouth: stok-API deseni (Sprite.SetImage/SetOpacity, SetClip kaldırıldı) — açılış ekranda 'fail' artık yok
- GRUB: gfxpayload bilinen-iyi kip zinciri (Enter sonrası video hatası düzeltildi), Failsafe zorla metin kipi
- GRUB tema kapıları: grub-script-check + tema lint, bozuk menü ISO'ya giremez
- Faz tahta dokunmatik varsayılan: eta-touchdrv + udev + Xorg + Ayarlar düğmesi
SHA256: b6ea7824be8b4a81a9daf9db9587c4a64c204318414c1863c4b8c00b01a9b851
Ankora Linux 2.0.4 (Ayaz DE)
Boot ekrani duzeltmesi: GRUB sonrasi bozuk renkler/okunamayan yazilar giderildi (gfxpayload keep, cekirdek satirina splash, initrd'ye label.so icin plymouth-themes). Ayaz DE .deb Depends yinelenmesi temizlendi. SHA256 ile dogrulayin.
Ankora Linux 2.0.3 (Ayaz DE)
Kritik boot duzeltmesi (QEMU/BIOS'ta dogrulandi): ISOLINUX kaldirildi, BIOS da GRUB ile aciyor; squashfs /dev /proc /sys /run dizinleri korundu. Masaustu acilisi test edildi. SHA256 ile dogrulayin.
Ankora Linux 2.0.2 (Ayaz DE)
VM framebuffer duzeltmesi: cekirdek metin kipinde baslatiliyor (gfxpayload=text), grub kipi 1024x768 ile sinirli. Normal + Guvenli Mod ayni anda duzelir. SHA256 ile dogrulayin.
Ankora Linux 2.0.1 (Ayaz DE)
VM uyumluluk duzeltmesi: GRUB sonrasi renkli bozuk goruntu giderildi (gfxpayload=keep ve splash kaldirildi, grub kipi auto). Oncekiler: kernel/initrd eslesme, GRUB search yedegi. SHA256 ile dogrulayin.