Skip to content

Releases: Ankora-Linux/Ankora

Ankora Linux 3.3 (v3.3.0)

Choose a tag to compare

@Parsozkn Parsozkn released this 19 Oct 19:07

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

Ankora Linux 3.2 — Ayaz DE (Daedalus)

Choose a tag to compare

@Parsozkn Parsozkn released this 19 Oct 15:11

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)

Choose a tag to compare

@github-actions github-actions released this 18 Oct 17:32

Full Changelog: v2.0.9...v3.1.0

Ankora Linux 3.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:00

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 .sha256 dosyası:
sha256sum -c ankora-linux-3.0-ayaz-amd64.iso.sha256

ISO'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-session oturumu
  • 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-swap etkinleş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: NOPASSWD izni yalnızca onaylı yardımcı betikler (ayaz-update-helper, ayaz-pkg-helper, ankora-doctor ve temel güç işlemleri) ile sınırlıdır
  • ankora-doctor sistem 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, dd gibi 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/gshadow gibi 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)

Choose a tag to compare

@Parsozkn Parsozkn released this 17 Oct 13:25

Full Changelog: v2.0.7...v2.0.8

Ankora Linux 2.0.7 (Ayaz DE)

Choose a tag to compare

@Parsozkn Parsozkn released this 16 Oct 17:54

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)

Choose a tag to compare

@Parsozkn Parsozkn released this 15 Oct 21:37

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)

Choose a tag to compare

@Parsozkn Parsozkn released this 15 Oct 19:48

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)

Choose a tag to compare

@Parsozkn Parsozkn released this 15 Oct 18:35

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)

Choose a tag to compare

@Parsozkn Parsozkn released this 15 Oct 18:13

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.