Herkes bunu linux işte o kadar güvenli diye paylaşıyor ama bir de şu açıdan düşünün, herhangi niş bir yazılımı sisteminize kuracaksınız ve o yazılımın bir sürü pakete bağımlılığı var, her distroda farklı isimlerde vb. Olacağı muhtemel olduğundan son kullanıcı olarak saç baş yolduracak bu durum 🙂 Linux'ün harbiden içine ettiği kısım paket yönetimi kısmıdır, yıllardır bir ortak paydada buluşup adam akıllı bir çözüm getiremediler varsa yoksa şu window manager mı döver bu mu, apt mi dnf mi yoksa pacman mı yener kavgası yapsınlar
Kimse destek de vermek istemiyo, yazılım geliştiren adam al binary ben uğraşmam sen paketle nereye dağıtırsan dağıt diyor, sonra el mahkum bekliyorsun biri gelse de şunu rpm olarak deb olarak paketlese bende sistemime kursam diye böyle boktan bi çark var işte linuxta
@housedakitopal 🙂 flatpak bu söylediğim duruma gram fayda sağlamaz, şöyle söyleyeyim hadi fedoradaki şu paket "gcc-c++" başka distrolarda farklı isimde yayınlanıyor şimdi bu sadece bir örnek bunun gibi bir sürü isim/paket karmaşası var. Ben githuhdan bir source çekiyorum bunun bağımlılıkları var adam yazmış oraya mesela ubuntu için ama ben arch kullanıyorum diyelim? Paket ismi karmaşasından büyük ihtimal yarım saatim boşa gidecek arada bul hadi
@housedakitopal bir ekleme daha yapayım hadi flatpak kullanalım en güncel oradan dağıtılıyor uygulamalar için diyorum discordu yüklüyorum flatpakdan, sonra discorda güncelleme geliyor uygulama açılmıyor niye çünkü flatpaka o son sürüm eklenmemiş, aur kullansam muhtemelen güncel paketi alabilecektim
@outrun Flatpak son kullandığımda aşırı saçma işler yapıyordu. Linux dünyasının en klasik uygulaması firefox'u bile wine kurup onun üzerinden çalıştırmaya çalıştı. Envai çeşit saçmalık yaratıyordu.
Linux standartları derneği diye bir şey ve bunu destekleyecek şirketler lazım. Evet bağımsız ve özgür ama para olmadan kimse mesaisini buraya harcayamıyor.
@okanaytimur işte ana odak para, parayı getiren kısım ise linux'ün server tarafı o yüzden son kullanıcı tarafındaki standartlar ile kimse ilgilenmiyor, sonra her kafadan ayrı ses çıktığından bir sürü distro, ot çöp yazılımlar vb. Şeyler görüyoruz.
@emrenqw O linux dağıtımlarının suçu değil yalnız, discord'un suçu. Güncel olmayınca uygulamayı açmaya izin vermiyor o yüzden öyle oluyor. EndeavourOS kullanıyorum, hiç sorun yaşamıyorum. Tüm cihazlarım sorunsuz çalışıyor. Kullandığım uygulamaların da hepsi var. Yıllarca çeşitli dağıtımları deneyip Endeavour'da durdum. Arch tabanlı olduğu için AUR'a erişim de var, şimdiye kadar kullandığım en sorunsuz dağıtım. Belli ki linux tecrübeniz var, sizin durumunuza uymuyorsa yapacak bir şey yok. Yine de söyleyeyim, arch kullanmadan önce benim de şikayetlerim benzerdi. EndeavourOS'e geçince her şey basitleşti.
@okanaytimur Ben de kullanmıyorum flatpak ama bu sorunu çözmeye çalışıyor işte. Geliştikçe o tarz sorunlar çözülür herhalde.
@outrun evet dağıtımlarından suçu değil, yukarıda da dediğim gibi bu karmaşa yüzünden geliştiren adamlar da uğraşmak istemiyor, şimdi adam flatpak'a destek verse her güncellemede paketleyip atsa oradan snap çıkacak hani abi bize, bize niye vermiyon diyecek o yüzden benim sitemim doğru düzgün bir paketleme ve dağıtım ağı olmayışı linux'ta. flatpak vb. yapılar, yapısı gereği apt, dnf gibi araçların yada rpm, deb gibi paket yapılarının diyeyim, alternatifi olamaz. flatpak'ın çözmeye çalıştığı sorun farklı, onda da emekleme aşamasında zaten, sen uygulamayı sandboxlamaya çalışıyorsun arkadan bir x11 socket bağlantısı tüm bu sandbox yapısının içine ediyor, ya bu iş çok çok farklı yerlere dallanıp budaklanıyor aslında da kendimizi yormaya gerek yok bu işi çözecek master mind ben değilim 🙂
@emrenqw Düzgün paketleme ve dağıtım ağı var işte hocam, pacman 😀 Bir paketin arch'da olmaması çok nadir bir şeydir herhalde. Hiç denk gelmedim. Mesela şimdi "discord" paketi aur'da bile değilmiş, ana paket databaseinde 😀 Artık diğer dağıtımları ve paketleme çözümlerini düşünmüyorum bile. Bir uygulama mı lazım, giriyorum https://archlinux.org/ sitesine, paket adını buluyorum, terminalden yüklüyorum ve bitiyor. Niş bir yazılım lazım mesela, zaten büyük ihtimalle github sayfasında "AUR'a koydum gidin ordan yükleyin" falan diyor yazılımcı. Yazılımcı kendi paketlemediyse başka biri yapmış oluyor bu işi. Babaannemin bilgisayarına bir OS kurmam gerekse bunu kurarım yani o derece kolay ve sorunsuz. Yani bu iş çoktan çözülmüş durumda benim için, arch denemediyseniz deneyin diğerlerine de bakmayın bile bence.
@outrun Arch'ı çok uzun süre kullandım, btrfs + snapper'li, swap partition'uma kadar luks encrypt'li kurulumum var, arch'ın da kendi başına sorunları var, depoya gelen paketler tamam yeni ama düzgün test edilmemiş oluyorlar genelde, iş yaptığın bir makinadaysan bazen zora sokabilir insanı beni bir kaç defa zora soktu ayrıca aur'daki paketlere sürekli güvenemiyorsun mesela oturup okuman gerekiyor script'i ne yapıyor bu diye. Benim düzgün paketleme ve dağıtım ağı dediğim global olarak, bütün distroları kapsayan ortak bir yapı, bunu düzgün bir şekilde nasıl yaparlar bilmiyorum ama şu anki halinin çamur içinde debelenmek olduğunu iyi biliyorum. Gelecekte immutable sistemler oluşturup ortak bir yapıya geçerler belki
@housedakitopal o ihtiyaç olan libraryleri kendi yapısına göre indirip tutuyor çünkü, sistemindeki qt6 var diyelim flatpak tutupta sistemindeki o librarye point etmez bak şurada diye, kendisi indirir kendi içinde tutar ama benim niş dediğim şeye çözüm de olmaz 🙂 şöyle anlatayım elimde bi wifi adaptörü var o kadar bilinmiyor ki hiçbir paket deposunda bu adaptörün driveri yok, ben source kodu aldım adamdan sistemime kuracağım, adamlar sadece ubuntuyu düşünüp şu şu paketler gerekli demiş fakat ben archtayım, fedoradayım? Gerekli olan paketler farklı dağıtımlarda farklı isimlerde belkide bir ana paketin alt paketi, işin karmaşıklaştığı kısım burası bilmem anlatabildim mi? Flatpak sihirli değnek değil yani
@emrenqw Bu kadar ayrı şeyleri karşılaştırıp bak olmaz demek garip.
Out of tree driverla (compile etmen lazim, dkms lazım ) binary uygulamanın neresi aynı? Out of tree driveri tabi Flatpak'te veya istediğin başka türlü bir paket türü şeklinde bulamazsın.
@housedakitopal en yukarı yorumumdan okumaya başlarsan yazdıklarımı zaten benim de demek istediğimin o olduğunu anlarsın, flatpak her şeyi çözmüyor diyorum bende zaten?
Linux istedigi kadar guvenli olsun, kisisel kullanim icin ayarlayana kadar insanin cani cikiyor. En ufak sey kurmak istediginde bile iki ton sorun ciktigi surece kullanilmaz. Kac defa denedim, her seferinde Windows'a geri donus yaptim. Isteyen istedigi kadar linux ovsun, gunun sonunda saatlerini OS'i ayarlamak icin gommus oluyorsun.
Herkes bunu linux işte o kadar güvenli diye paylaşıyor ama bir de şu açıdan düşünün, herhangi niş bir yazılımı sisteminize kuracaksınız ve o yazılımın bir sürü pakete bağımlılığı var, her distroda farklı isimlerde vb. Olacağı muhtemel olduğundan son kullanıcı olarak saç baş yolduracak bu durum 🙂 Linux'ün harbiden içine ettiği kısım paket yönetimi kısmıdır, yıllardır bir ortak paydada buluşup adam akıllı bir çözüm getiremediler varsa yoksa şu window manager mı döver bu mu, apt mi dnf mi yoksa pacman mı yener kavgası yapsınlar
Flatpak kullan? O çözer bu durumu
Kimse destek de vermek istemiyo, yazılım geliştiren adam al binary ben uğraşmam sen paketle nereye dağıtırsan dağıt diyor, sonra el mahkum bekliyorsun biri gelse de şunu rpm olarak deb olarak paketlese bende sistemime kursam diye böyle boktan bi çark var işte linuxta
@housedakitopal 🙂 flatpak bu söylediğim duruma gram fayda sağlamaz, şöyle söyleyeyim hadi fedoradaki şu paket "gcc-c++" başka distrolarda farklı isimde yayınlanıyor şimdi bu sadece bir örnek bunun gibi bir sürü isim/paket karmaşası var. Ben githuhdan bir source çekiyorum bunun bağımlılıkları var adam yazmış oraya mesela ubuntu için ama ben arch kullanıyorum diyelim? Paket ismi karmaşasından büyük ihtimal yarım saatim boşa gidecek arada bul hadi
@emrenqw Ortak payda flatpak olacak gibi.
@housedakitopal bir ekleme daha yapayım hadi flatpak kullanalım en güncel oradan dağıtılıyor uygulamalar için diyorum discordu yüklüyorum flatpakdan, sonra discorda güncelleme geliyor uygulama açılmıyor niye çünkü flatpaka o son sürüm eklenmemiş, aur kullansam muhtemelen güncel paketi alabilecektim
@outrun Flatpak son kullandığımda aşırı saçma işler yapıyordu. Linux dünyasının en klasik uygulaması firefox'u bile wine kurup onun üzerinden çalıştırmaya çalıştı. Envai çeşit saçmalık yaratıyordu.
Linux standartları derneği diye bir şey ve bunu destekleyecek şirketler lazım. Evet bağımsız ve özgür ama para olmadan kimse mesaisini buraya harcayamıyor.
@okanaytimur işte ana odak para, parayı getiren kısım ise linux'ün server tarafı o yüzden son kullanıcı tarafındaki standartlar ile kimse ilgilenmiyor, sonra her kafadan ayrı ses çıktığından bir sürü distro, ot çöp yazılımlar vb. Şeyler görüyoruz.
@emrenqw O linux dağıtımlarının suçu değil yalnız, discord'un suçu. Güncel olmayınca uygulamayı açmaya izin vermiyor o yüzden öyle oluyor. EndeavourOS kullanıyorum, hiç sorun yaşamıyorum. Tüm cihazlarım sorunsuz çalışıyor. Kullandığım uygulamaların da hepsi var. Yıllarca çeşitli dağıtımları deneyip Endeavour'da durdum. Arch tabanlı olduğu için AUR'a erişim de var, şimdiye kadar kullandığım en sorunsuz dağıtım. Belli ki linux tecrübeniz var, sizin durumunuza uymuyorsa yapacak bir şey yok. Yine de söyleyeyim, arch kullanmadan önce benim de şikayetlerim benzerdi. EndeavourOS'e geçince her şey basitleşti.
@okanaytimur Ben de kullanmıyorum flatpak ama bu sorunu çözmeye çalışıyor işte. Geliştikçe o tarz sorunlar çözülür herhalde.
@outrun evet dağıtımlarından suçu değil, yukarıda da dediğim gibi bu karmaşa yüzünden geliştiren adamlar da uğraşmak istemiyor, şimdi adam flatpak'a destek verse her güncellemede paketleyip atsa oradan snap çıkacak hani abi bize, bize niye vermiyon diyecek o yüzden benim sitemim doğru düzgün bir paketleme ve dağıtım ağı olmayışı linux'ta. flatpak vb. yapılar, yapısı gereği apt, dnf gibi araçların yada rpm, deb gibi paket yapılarının diyeyim, alternatifi olamaz. flatpak'ın çözmeye çalıştığı sorun farklı, onda da emekleme aşamasında zaten, sen uygulamayı sandboxlamaya çalışıyorsun arkadan bir x11 socket bağlantısı tüm bu sandbox yapısının içine ediyor, ya bu iş çok çok farklı yerlere dallanıp budaklanıyor aslında da kendimizi yormaya gerek yok bu işi çözecek master mind ben değilim 🙂
@emrenqw Düzgün paketleme ve dağıtım ağı var işte hocam, pacman 😀 Bir paketin arch'da olmaması çok nadir bir şeydir herhalde. Hiç denk gelmedim. Mesela şimdi "discord" paketi aur'da bile değilmiş, ana paket databaseinde 😀 Artık diğer dağıtımları ve paketleme çözümlerini düşünmüyorum bile. Bir uygulama mı lazım, giriyorum https://archlinux.org/ sitesine, paket adını buluyorum, terminalden yüklüyorum ve bitiyor. Niş bir yazılım lazım mesela, zaten büyük ihtimalle github sayfasında "AUR'a koydum gidin ordan yükleyin" falan diyor yazılımcı. Yazılımcı kendi paketlemediyse başka biri yapmış oluyor bu işi. Babaannemin bilgisayarına bir OS kurmam gerekse bunu kurarım yani o derece kolay ve sorunsuz. Yani bu iş çoktan çözülmüş durumda benim için, arch denemediyseniz deneyin diğerlerine de bakmayın bile bence.
@outrun Arch'ı çok uzun süre kullandım, btrfs + snapper'li, swap partition'uma kadar luks encrypt'li kurulumum var, arch'ın da kendi başına sorunları var, depoya gelen paketler tamam yeni ama düzgün test edilmemiş oluyorlar genelde, iş yaptığın bir makinadaysan bazen zora sokabilir insanı beni bir kaç defa zora soktu ayrıca aur'daki paketlere sürekli güvenemiyorsun mesela oturup okuman gerekiyor script'i ne yapıyor bu diye. Benim düzgün paketleme ve dağıtım ağı dediğim global olarak, bütün distroları kapsayan ortak bir yapı, bunu düzgün bir şekilde nasıl yaparlar bilmiyorum ama şu anki halinin çamur içinde debelenmek olduğunu iyi biliyorum. Gelecekte immutable sistemler oluşturup ortak bir yapıya geçerler belki
@emrenqw Nix / NixOS çözüm olabilir belki. Sorun yaşamadığım için uğraşmak istemiyorum ama ileride deneyebilirim.
@emrenqw Flatpak'ın runtime'ı olduğu için bu sorun yaşanmıyor. Tutup "aa şu lib lazımmış bunun için" deyip aur'a vs koşmaya gerek yok yani.
@housedakitopal o ihtiyaç olan libraryleri kendi yapısına göre indirip tutuyor çünkü, sistemindeki qt6 var diyelim flatpak tutupta sistemindeki o librarye point etmez bak şurada diye, kendisi indirir kendi içinde tutar ama benim niş dediğim şeye çözüm de olmaz 🙂 şöyle anlatayım elimde bi wifi adaptörü var o kadar bilinmiyor ki hiçbir paket deposunda bu adaptörün driveri yok, ben source kodu aldım adamdan sistemime kuracağım, adamlar sadece ubuntuyu düşünüp şu şu paketler gerekli demiş fakat ben archtayım, fedoradayım? Gerekli olan paketler farklı dağıtımlarda farklı isimlerde belkide bir ana paketin alt paketi, işin karmaşıklaştığı kısım burası bilmem anlatabildim mi? Flatpak sihirli değnek değil yani
@emrenqw Bu kadar ayrı şeyleri karşılaştırıp bak olmaz demek garip.
Out of tree driverla (compile etmen lazim, dkms lazım ) binary uygulamanın neresi aynı? Out of tree driveri tabi Flatpak'te veya istediğin başka türlü bir paket türü şeklinde bulamazsın.
@housedakitopal en yukarı yorumumdan okumaya başlarsan yazdıklarımı zaten benim de demek istediğimin o olduğunu anlarsın, flatpak her şeyi çözmüyor diyorum bende zaten?
Linux istedigi kadar guvenli olsun, kisisel kullanim icin ayarlayana kadar insanin cani cikiyor. En ufak sey kurmak istediginde bile iki ton sorun ciktigi surece kullanilmaz. Kac defa denedim, her seferinde Windows'a geri donus yaptim. Isteyen istedigi kadar linux ovsun, gunun sonunda saatlerini OS'i ayarlamak icin gommus oluyorsun.
Linux zaten sunucu yapısı var desktop ta iddialı değilki bi ton laf ettiniz