15 puan yazan xguru 2025-02-04 | 2 yorum | WhatsApp'ta paylaş
  • Yazar, Oils, Radicle ve Simplex Chat adlı üç aracın daha yaygın kullanılmasının iyi olacağını düşünüyor
    • Oils: mevcut POSIX kabuklarının (Bash vb.) yerini alabilir
    • Radicle: Github/GitLab'ın yerini alabilecek dağıtık bir Git barındırma çözümü
    • Simplex Chat: e-postanın yerini alabilir ya da onu dönüştürebilir
  • Genelde yeni bir araç keşfedildiğinde, o aracın temel fikrini anlamak 10 dakika, kullanmaya başlamak ise 5 güne kadar sürebiliyor
    • Çoğunda temel kavram anlaşıldıktan sonra ilgi sönüyor; bu yüzden ilgiyi sürdürmek için gerçekten köklü bir yenilik ve tutarlı bir felsefe gerekiyor
    • Örneğin Pijul gibi projeler ilgi çekiciydi, ancak Git'e kıyasla uygulamadaki avantajı çok güçlü hissedilmediği için günlük kullanımda devam ettirilemedi
    • Aşağıda tanıtılan üç aracın ise şu anda hem alternatif olarak değer taşıdığı hem de gerçekten kullanılabilecek bir olgunluğa ulaştığı düşünülüyor

Oils for unix

  • Bash kabuğunu yeniden uygulayan bir proje; POSIX uyumluluğunu korurken eski kabuk ortamlarının sorunlarını çözmeye çalışıyor
  • KornShell gibi mevcut alternatifler vardı, ancak anlamlı iyileştirmeler olmadan uzun süre durağan kaldılar
  • Nushell gibi benzer sözdizimiyle tamamen yeni bir dil de oluşturmuyor
  • Oils, Bash uygulamasını temel alarak gerçekten bozuk olan kısımları kademeli biçimde düzeltiyor ve betiklerin de aşamalı olarak taşınabilmesini sağlıyor
    • Mevcut POSIX kabuklarının sorunlarını çözüyor (ör. örtük globbing, hatalı aritmetik işlemler vb.)
  • Şu anda Bash uyumlu bölüm kararlı beta aşamasında ve bu yıl 1.0 sürümünün çıkması hedefleniyor
  • Oils'i denemek: Alpine Linux Edge sürümünde oils-for-unix paketiyle basitçe Docker ortamında test edilebilir

Radicle

  • Git depolarını merkezi olmayan bir yöntemle barındırma/paylaşma çözümü
  • Gitlab veya Github'dan daha üstün ve kaynak kodun erişilebilirliğini artırmak için torrent benzeri bir yöntem kullanıyor
  • Yerel barındırma olmasına rağmen, mevcut sunucu-istemci etkileşimlerine benzer sezgisel bir UX sunuyor
  • Yeni kavramların kolay öğrenilebilmesi için belgelendirmeye büyük emek verilmiş; bu sayede tamamen yeni bir iş akışına bile kolayca uyum sağlanabiliyor
  • ActivityPub tabanlı ForgeFed'den farklı olarak Radicle, Git verisine optimize edildiği için daha yüksek erişilebilirlik sunması bekleniyor
  • Radicle'ı denemek: Kendi sunucumda bir Radicle düğümü kurup kaynakları bu blogda yayımladım. Herkese açık kullanıcı kılavuzunu izleyebilir ya da doğrudan blogumu peering yoluyla klonlayabilirsiniz

Simplex Chat

  • İlk bakışta bir başka sohbet uygulaması gibi görünse de, adres kavramı temelden farklı
  • Oluşturulan profile birden fazla adres eklenebiliyor ve bu adresler yalnızca belirli sohbet bağlantılarında kullanılabiliyor ya da spam oluştuğunda anında atılabiliyor
    • "Adresler tek kullanımlık olabilir ya da silinene kadar yeniden kullanılabilir"
    • "İki profil arasındaki tüm bağlantılar, kendine özgü bire bir adresler kullanır"
  • Sonuç olarak "tek bir profile birden çok adresi esnek biçimde bağlamak/ayırmak" mümkün oluyor; bu da spam'e karşı koymak veya adresleri amaca göre kullanmak için elverişli
  • Yeniden kullanılabilir bir adres silinirse yalnızca yeni bağlantılar engellenir; mevcut bir kişi silinirse o kişinin erişimi kesilir
    • Yani "adresi soyutlamak ve adres ile profili birbirinden ayırmak"; adeta bir posta kutusu gibi
  • E-posta sistemi böyle bir yaklaşımı benimsese, yeni adres oluşturup gerektiğinde bırakma süreci çok daha kolay hale gelebilir
  • E2E şifreleme ve tam gizlilik de sunduğu için, e-posta yerine bu tür bir protokolün yaygınlaşması güçlü bir beklenti olarak öne çıkıyor
  • Henüz çok tanınmasa da, "bir başka mesajlaşma uygulaması" diye geçiştirilemeyecek kadar özgün bir temel fikre sahip
  • Simplex'i denemek: Geri bildirim için bir grup oluşturulmuş. Anonim modda gruba katılabilir, basit bir profil oluşturduktan sonra hemen sohbeti deneyebilirsiniz

Ne yapmalı?

  • Kullandığımız araçlar, geleceğin standardını belirliyor
  • Oils, Radicle ve Simplex Chat'in üçü de mevcut yerleşik araçların ötesine geçme potansiyeli taşıyan projeler
  • Bu tür yeni projeleri doğrudan deneyip daha iyi çalışma standartlarını birlikte oluşturmanız öneriliyor

2 yorum

 
dbs0829 2025-02-04

oils fazla genel bir kelime olduğu için nedense bana pek sıcak gelmiyor. Belki sadece ben böyle düşünüyorumdur ama arattığımda ilgili hizmet doğrudan çıkmıyorsa, bu bende hafiften bir antipati yaratıyor.

 
xguru 2025-02-04