1 puan yazan GN⁺ 21 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • Anthropic’in Linux masaüstü desteği konusundaki kamuya açık tutumu ve mümkünse Ubuntu LTS/Debian hedefli ilk resmi Claude Desktop derlemesi talep ediliyor
  • Claude Desktop şu anda yalnızca macOS ve Windows için dağıtılıyor; resmi indirme sayfasında "Not available for Linux" ibaresi yer alıyor ve bu nedenle Linux kullanıcıları Desktop extensions, computer use, desktop dictation ve Cowork özelliklerini resmi GUI yolu üzerinden kullanamıyor
  • Claude Code CLI Linux’ta yerel olarak çalışsa da bir terminal aracı olduğu için Claude Code eklentilerini Claude Desktop extensions olarak geliştirme ve test etme konusunda alternatif bir yol sunmuyor; şu anda eklenti testleri için macOS veya Windows’a geçmek gerekiyor
  • Claude Code hâlihazırda signed apt, dnf, apk depoları ile linux-x64, linux-arm64 ve musl varyantı ikili dosyalar sağlıyor; önerilen çözüm, aynı dağıtım hattı üzerinden Anthropic tarafından işletilen apt deposunda signed .deb paketleri sunulması
  • Cowork ile ilgili dayanak olarak Simon Willison, Pluto Security ve pvieito’nun tersine mühendislik sonuçlarına atıf yapılıyor; ayrıca macOS’ta Apple Virtualization Framework tabanlı Ubuntu 22.04 VM içinde Claude Code ikili dosyasının çalıştığı ve Anthropic dokümantasyonunun macOS/Windows hypervisor ayrımını doğruladığı belirtiliyor
  • johnzfitch/claude-cowork-linux, macOS native modules için stub kullanan ve VM olmadan Linux x86_64 üzerinde Cowork modunu çalıştıran bir topluluk portu olarak sunuluyor
  • Linux kullanıcıları şu anda Windows Electron derlemesinin üçüncü taraf yeniden paketlemelerine bağımlı; aaddrick/claude-desktop-debian, signed apt/dnf depoları, .deb, .rpm, AppImage, AUR, Nix derlemeleri, --doctor, CI testleri ve Claude Desktop 1.11187.1’i izleyen sürümler sunuyor, ancak vendor-signed ve vendor-audited değil
  • Claude Desktop’ın OAuth tokens, API keys ve extension configurations işleyen geliştirici iş istasyonlarında kimlik bilgileriyle çalışan bir uygulama olması nedeniyle, resmi Linux derlemesinin olmaması güven ve güvenlik kaygılarına yol açıyor
  • Alternatifler olarak Claude Code CLI, claude.ai web istemcisi, topluluk yeniden paketlemeleri, Wine ile çalıştırma ve macOS/Windows’a geçiş sıralanıyor; ancak bunların her birinin desktop extensions, computer use, Cowork, entegrasyon kararlılığı, birincil güvenlik güncellemeleri ve tekrarlayan geliştirme sürtünmesi açısından sınırlamaları olduğu belirtiliyor
  • Eğer ilk derleme yol haritasında yer almıyorsa, yedek talep olarak kurulum belgelerinde Linux için plan bulunmadığının ve yaklaşık zamanlamanın belirtilmesi, önerilen topluluk projesinin tanınması, tek seferlik güvenlik incelemesi özetinin paylaşılması ve Linux kullanıcıları için credential handling ile MCP server configuration konusunda güvenlik rehberi yayımlanması isteniyor

1 yorum

 
Hacker News görüşleri
  • Resmî olmayan build, https://github.com/aaddrick/claude-desktop-debian üzerinde sürdürülüyor
    Adında Debian geçse de kapsam artık tüm backend’lere, compositor’lara vb. genişledi; şirketlerin Linux için Electron uygulamalarını düzgün biçimde yayımlamamasının başlıca nedeni olarak dağıtım parçalanması görülüyor
    Bir web sayfasını uygulama gibi render etmenin ötesine geçtiğiniz anda işler hızla karmaşıklaşıyor ve test için bir VM paketi kursanız bile buna sürekli ihtiyaç duyuluyor

    • Eski bir şirkette, isteyen müşteri sayısı az olmasına rağmen Linux masaüstü istemcisi çıkarmak için ciddi çaba göstermiştik ve bunun gerçekten çok hızlı biçimde uyumluluk cehennemine dönüştüğünü gördüm
      Sadece birkaç güncel Ubuntu sürümünü hedeflerseniz sorun olmayacağını sanırsınız ama adını bile duymadığınız dağıtımlarda uygulamanın bazı bölümlerinin çalışmadığına dair şikâyetler yağmaya başlar
      Bir mühendis yarım gününü VM’e kurulum yapıp debug ederek geçirir ama kök neden upstream projelerden bir yerlerdedir; buna rağmen, sayıca gerekçelendirmesi zor kadar az müşteriye rağmen Linux sorun biletleri birikmeye devam eder
      Üstelik bu müşteriler öfkelidir ve sesleri de çok çıkar. 13 yıllık bir ThinkPad’de tanımadığınız bir dağıtımı çalıştırdıklarını söylemeden Twitter, Hacker News ve Reddit’e gidip şirket yazılımınızın çöp olduğunu yazarlar
      Açık kaynak Electron uygulamaları bile birçok popüler dağıtımda komut satırı geçici çözümleri olmadan çalışmıyor ve o durumda bile sık sık kararsız oluyor. Açık kaynakta bu tolere edilebilir ama bir şirket olarak dağıtırsanız istemediğiniz kadar öfkeli müşteriyi üzerinize çekebilirsiniz
    • Şirketlerin Linux için Electron uygulaması çıkarmadığını söylemek biraz tuhaf. Hatta şirketler sanki sadece Electron uygulaması çıkarıyor gibi
      Masaüstü Linux, özgür ve açık kaynak dünyasının dışından bir şey alıyorsa bu çoğu zaman Electron oluyor; Spotify, Discord, Slack, VSCode gibi örnekler de sürüp gidiyor
      Son 20 yılda kâr amaçlı bir şirketin Linux için düzgün bir GTK ya da Qt uygulaması sunduğunu neredeyse hiç hatırlamıyorum
      Resmî olmayan build çabası takdire değer ama tahminen trilyon dolarlık değere sahip bir şirket ve eğitim verisinde muhtemelen binlerce Electron uygulaması bulunan bir ürün söz konusuysa bunun maliyetini kendileri karşılamalı
    • Flatpak bunun önemli bir kısmını çözemez mi? Uygulamayı tek bir pencere yöneticisi/masaüstü ortamına göre geliştirip bunu da Flatpak gereksinimi yapmak mümkün gibi görünüyor
    • Codex Desktop için de benzer bir proje var: https://github.com/ilysenko/codex-desktop-linux
      Linux’a codex kurulum sürecinden geçtikten sonra OpenAI’ın neden resmî bir port çıkarmadığını gerçekten anlamıyorum
      Uygulamanın tüm parçalarını test etmedim ama amaçlandığı gibi çalıştı ve computer use da sorunsuz şekilde işledi
  • Anthropic’in yazılım port etmeyi iyi yapan bir otomasyon aracı falan olsaydı keşke

    • Sonsuz miktarda yazılım üretebilseniz bile ne üzerinde çalışacağınız konusunda hâlâ çok bilinçli olmanız gerekir
      Kodlama artık “ücretsiz” olsa bile test, destek, planlama gibi maliyetler hâlâ var
    • Kulağa darboğaz orası değilmiş gibi geliyor
    • Orada allegedly eksik kalmış
    • Öncü yapay zeka şirketlerinin dünyanın en iyi yapay zekasını kullanarak Linux için yazılım geliştirip buna makul bir destek de vermeye karar verebilmesi güzel olurdu
    • Basit bir terminal uygulaması için 1 GB RAM isteyen mevcut özensiz şeylerle daha da özensiz Linux uygulamaları mı yapılacak yani?
      500 bin doların üzerinde toplam ücret paketi alan geliştiriciler arasında, kötü olmayan basit bir uygulamayı gerçekten kullanılabilir şekilde yazabilecek biri olsa keşke
  • Birçok kişi bunun zor bir problem olduğunu söylüyor ama Discord’un şunu eklemiş olması ilginç
    “Linux kullanıcısıysanız ve size güncelleme olduğunu söyleyip elle kurmanızı isteyen o sevimli modaldan bıktınız mı? O hâlde iyi haberlerimiz var. Rust tabanlı updater’ımızı Linux’a port ettik; böylece artık Windows’ta olduğu gibi Linux’ta da uygulama kendi kendini güncelleyebiliyor. Ayrıca .rpm ve .pkg.tar.zst kurulum paket formatlarını da destekliyoruz.”
    Discord; ekran yakalama, ses yakalama, ses yönlendirme ile uğraşmak zorunda olduğu ve 3 paket deposu biçimini de desteklemesi gerektiği için daha zorlu bir istemciye benziyor
    Temel sorunları çözdüğünüzde, build/runtime bağımlılıklarını her sürümde güncellemeniz gerektiğini kabul etmeniz yeterli
    Tek bir binary’nin dağıtılıp çalışması, o binary’nin bağımlı olduğu tüm kütüphanelerin de birlikte taşınması gerektiği anlamına gelir; Windows bunu winsxs ile hallederken Linux bunu sizin yapmanızı bekler

  • Masaüstü uygulamasında, CLI’nin sağlayamadığı neyin eksik kaldığını merak ediyorum. Ben de çoğunlukla Linux kullanıyorum ve hep CLI kullandım

    • Görünüşe göre Anthropic aboneliğinde CLI artık günlük rutinleri sunmuyor
      Ayrıca konuşmalar arası bellek araması, Claude Code’dan farklı bir konuşma veri kümesini yani Claude Web/Claude.AI konuşmalarını kullanıyor; Claude Code’un konuşmalar arası arama yapıp yapmadığından da emin değilim
      Masaüstü arayüzü Markdown’ı biçimlendirilmiş metin olarak gösteriyor ve özellikle etkileşimli artifact’leri CLI’ye göre çok daha iyi sunuyor
      Yine de pratikte neredeyse her iş için CLI kullanıyorum. Claude Desktop’taki günlük rutinler toplam 15 cron işiyle sınırlı ve ek kullanım kredisi tükettiği için, kendim en azından temel bir harness kurup rutinleri başka bir sağlayıcının modellerine taşımayı düşünüyorum
    • Linux kullanmayan ekip arkadaşlarımla aynı deneyimi kullanmak, öğrendiklerimi ve süreçleri paylaşmayı kolaylaştırıyor
      Yerelde çalışan zamanlanmış görevlere de ihtiyacım var ve https://support.claude.com/en/articles/13854387-schedule-rec... içindeki işlev, Claude Code rutinlerinden önemli ölçüde farklı
      Aynı klasör içinde birden fazla proje/izole bellekle çalışma yeteneği ve daha iyi bir UI de gerekli
    • Masaüstü uygulaması, Code özelliği üzerinden açık duran uzak oturumları kontrol etmeyi sağlıyor
    • Claude’un durup dururken göstermeye çalıştığı satır içi görselleri görmek istiyorum. CLI’de, görüntüleri göremeyeceğimi tekrar söylemeden önce bunu yapmayı sürdürüp duruyor
      Bunun dışında CLI’den memnunum
    • CLI kodlama işleri için iyi ama kodlamayla ilgisiz başka işler için masaüstü uygulaması oldukça faydalı olabilir
  • Visual Studio türevi uygulamalarda vibe coding yapmak için Electron uygulaması isteyen ama bunu kendisi de yapmayacak, başkasının deposunu klonlayıp derlemeye de girişmeyecek Linux kullanıcı pazarının ne kadar büyük olduğunu bilmiyorum

    • Tam emin değilim ama Linux makinede Claude Desktop kullanılabilse, Anthropic geliştiricisinin maaşının yarısına bile bu işi memnuniyetle üstlenirdim
      Windows için yapılmış Electron uygulamasını Linux'ta çalıştıran üçüncü taraf hack'ler bana hep rahatsız edici gelmiştir, o yüzden sevmiyorum
    • Claude uygulamasını istemediğim için doğrudan bir çıkarım yok ama bugünlerde ortalama Linux kullanıcısı, giderek daha çok gözetim amaçlı telemetri ya da reklam gibi şeyler istemeyen sıradan bir insana benziyor
  • Hâlâ birçok geliştiricinin Linux kullanımına tepeden bakmasına şaşırıyorum
    Zaten Docker kullanıp K8S'e deploy ediyorsunuz. Üstelik bunların hepsi Linux üzerinde

    • İşletim sisteminin kendisi pek önemli değil. İyi klavyeli ve trackpad'li, uzun pil ömürlü, net ekranlı güçlü bir dizüstü istiyorum
      Mümkünse çok sessiz olsun, temiz bir tasarımı da olsun. MacBook'un değer önerisi bu
    • Bu hiç de aynı şey değil
    • Masaüstü ve sunucu için desteklemeniz gereken yüzey alanı tamamen farklı
  • Aslında tek seferde vibe'layıp doğrudan kendiniz yapabilirsiniz
    Sıkıcı ama burada herkesin konuştuğu şey yalnızca acılı otomatik tamamlama ve kendi eliyle yarattığı iş yıkımı olunca, insanın bazen kendi kendine de eğlenmesi gerekiyor

    • Bu berbat sitede kendi eliyle yarattığı iş yıkımı açısından benden başka bakan birini görmek sevindirici
  • Açıkçası Claude Code'da neden yazıları yeşil yapan ve The Matrix'teki gibi karakterlerin ekrandan tek tek aşağı aktığı bir mod olmadığını anlamıyorum

    • Bu aşırı sinir bozucu. Bugünlerde düzgün çalışmak için yeşil güneş gözlüğü takmak, dili Japoncaya çevirmek ve monitörü yana döndürmek gerekiyor
  • Bu isteğin nasıl ifade edildiğine dikkat edilse iyi olur
    Claude'u yazılım geliştirme amacıyla kullanıyorsanız, iş için hazırlanmış bir Linux KVM VM sandbox içinde claude CLI çalıştırılabilir dosyasının gereken her şeyi yapması yeterli; masaüstü istemcisi olmasa da olur. Ne kadar temiz ve güvenilir olursa o kadar iyi
    Soru sormaya dayalı genel etkileşimli kullanım ise ana masaüstündeki web tarayıcısı sandbox'ında yapılmalı ve bunun iyi desteklenmesini isterim
    Yapay zeka şirketlerindeki pazarlama/ürün ekipleri doğal olarak insanları kapalı masaüstü istemcilerine itmek isteyecektir ama bu, hâlâ sınırlandırılabilir kötüye kullanım alanlarından biri
    Ana masaüstünü ve onun erişebildiği her şeyi ajan tarzı otomasyonla ele almayı istemem. Mevcut teknoloji seviyesi buna henüz hazır değil

    • Sorun, VNC'nin RDP'ye kıyasla fazla kötü olması
      O VM içindeki GUI istemcisine erişim berbat olduğu için, durum böyle olmasaydı GUI istemcisini bu kadar kolay reddetmezdim
  • Yüzlerce kullanıcının CLI ajanlarını kullanmasına rağmen masaüstü sürümünü gerçekten kendilerinin yapamaması komik bir ironi
    LLM'ler insanları bu kadar mı beceriksizleştiriyor?

    • Anthropic, Openclaw'ı engellemek için claude -p konusunda ortalığı ayağa kaldırırken bunun etkisine takılmak istemediğim için uzak durdum
      İki tarafın atışmasını takip etmek zordu ama artık bitmiş gibi de görünüyor
    • Günde birkaç kez güncelleme çıkan bir ürünü tek kişinin sürekli takip etmesi zor
    • İstekte resmî kelimesinin geçtiğine dikkat etmek lazım. Zaten gayriresmî sürümler var