OrvixOS
Topluluk & Ekosistem · OUR

OUR (Orvix User Repository): Herkes İçin Açık Topluluk Deposu

28 Ekim 2026 · 5 dk okuma

OrvixOS ekosistemini büyütmek, telif engellerine takılmadan binlerce bağımsız uygulamayı kullanıcılarla buluşturmak için OUR (Orvix User Repository) sistemini duyuruyoruz. Arch Linux'un ünlü AUR modelinden ilham alan OUR ile geliştiriciler kendi sunucularındaki uygulamaları tek satırla OrvixOS'a entegre edebiliyor.

OUR Nedir ve Nasıl Çalışır?

Geleneksel Linux depolarında bütün paketlerin dağıtımın kendi sunucularında barındırılması gerekir. Bu durum hem yüzlerce gigabaytlık sunucu maliyeti yaratır hem de telifli yazılımların dağıtımında yasal engellere yol açar.

OUR modelinde dosyalar OrvixOS sunucularında barındırılmaz:

Varsayılan Olarak Kapalıdır: Güvenlik ve kararlılık önceliğimiz olduğu için OUR deposu yeni kurulumlarda kapalı gelir. Kullanıcılar dilerlerse vpx settings our on komutuyla veya grafik arayüzlü vpx Ayarları uygulamasından bilinçli olarak aktif edebilirler.

OUR'a Nasıl Uygulama Eklenir? (Geliştirici Rehberi)

Uygulamanızı eklemek için insan onayını beklemenize gerek yoktur. Tüm süreç GitHub Actions üzerinden çalışan otomasyon botu ile yürütülür.

1. Paket Tanım Dosyası (JSON) Hazırlayın

Örneğin zen-browser.json adında bir dosya oluşturun:

{
  "id": "zen-browser",
  "name": "Zen Browser",
  "version": "1.0.2",
  "description": "Gizlilik odaklı, modern ve şık web tarayıcısı.",
  "author": "zen-browser",
  "license": "MPL-2.0",
  "homepage": "https://zen-browser.app",
  "arch": {
    "amd64": "https://github.com/zen-browser/desktop/releases/download/1.0.2/zen.linux-x86_64.deb",
    "arm64": "https://github.com/zen-browser/desktop/releases/download/1.0.2/zen.linux-aarch64.deb"
  }
}

2. GitHub'da Pull Request (PR) Açın

Dosyanızı github.com/oxidozi/orvixos-our deposunun packages/ dizinine ekleyin ve Pull Request gönderin.

3. Otomatik Güvenlik ve VirusTotal Taraması

PR açıldığı an GitHub Actions botu devreye girer:

  1. İndirme bağlantılarının geçerli ve HTTPS protokolünde olduğunu doğrular.
  2. Paketi geçici bir sanal alana indirir; kurulum öncesi/sonrası (preinst, postinst) betiklerini inceleyerek sisteme zarar verebilecek kodları (`rm -rf /`, gizli mining vb.) tarar.
  3. Dosyayı VirusTotal API (70+ antivirüs motoru) ve ClamAV ile taratır.
  4. 0 Tehdit: Güvenlik taraması tamamen temiz çıkarsa bot PR'ı otomatik onaylar ve kataloğa birleştirir (merge eder).
  5. Şüpheli / Zararlı: Herhangi bir virüs veya zararlı kod tespit edilirse bot PR'ı gerekçesiyle birlikte otomatik olarak kapatır ve reddeder.

Yasal Sorumluluk Reddi ve Güvenlik İlkeleri (Disclaimer)

DİKKAT — Kullanıcı ve Geliştirici Sorumlulukları:

  • Dağıtımcı ve Telif Sorumluluğu: OUR kataloğuna eklenen uygulamaların fikri mülkiyet, telif hakkı ve dağıtım izinlerinin sorumluluğu tamamen bağlantıyı ekleyen geliştiriciye ve yazılımın asıl sahibine aittir. OrvixOS yalnızca bağlantı yönlendirmesi sağlayan tarafsız bir indeks servisidir.
  • Çalışma Güvencesi: OUR üzerindeki uygulamalar resmi OrvixOS test laboratuvarında derlenmemiştir. Uygulamaların sistemle uyumluluğu veya çalışabilirliği garanti edilmez.
  • Kullanıcı Sorumluluğu: OUR'u açan ve üçüncü taraf uygulamaları kuran kullanıcılar, harici kaynaklardan dosya indirdiklerini ve doğabilecek sistem sorunlarının kendi sorumluluklarında olduğunu kabul ederler.

Kullanıcılar İçin: OUR Nasıl Kullanılır?

OUR'u aktif etmek için terminalden:

vpx our enable

Aktif ettikten sonra normal bir paket kurar gibi kurabilirsiniz:

vpx install zen-browser

vpx paketi resmi depolarda bulamazsa OUR kataloğuna bakar, indirme kaynağını ve geliştiricisini size bildirip onayınızı aldıktan sonra güvenle sisteminize kurar.

Geri Bildirim ve Katkı

OUR sistemi OrvixOS'un özgürlük ve topluluk felsefesinin en büyük adımıdır. Kendi uygulamalarınızı veya sevdiğiniz açık kaynaklı araçları ekleyerek kataloğumuzu genişletmeye davetlisiniz!