2 puan yazan GN⁺ 2023-08-27 | 1 yorum | WhatsApp'ta paylaş
  • helloSystem, yaratıcılara yönelik; sadelik, zarafet ve kullanılabilirliği öne çıkaran bir masaüstü sistemidir
  • Tasarımı, karmaşıklığı azaltmayı hedefleyen “Less, but better” felsefesini izler
  • Sıradan kullanıcıların, yani “mere mortals”ın da kolayca kullanabileceği bir sistem olmayı amaçlar
  • Mac’ten geçiş yapan kullanıcılara tanıdık bir ortam sunma niyeti taşır
  • Temel işletim sistemi olarak FreeBSD kullanır; daha ayrıntılı fikirler ve ilkeler GitHub deposunda görülebilir

helloSystem'in hedefleri ve tasarım yönü

  • helloSystem, yaratıcılara yönelik bir masaüstü sistemi olarak sadelik, zarafet ve kullanılabilirliği merkeze alır
  • Less, but better” felsefesini benimser; gereksiz karmaşıklık yerine daha iyi bir kullanıcı deneyimini hedefler
  • “mere mortals” için bir sistem olmayı savunur ve sıradan kullanıcıların da kolayca erişebileceği bir ortam amaçlar

FreeBSD tabanlı masaüstü ortamı

  • helloSystem, temel işletim sistemi olarak FreeBSD kullanır
  • Mac’ten geçiş yapan kullanıcılar için tanıdık bir sistem olmayı hedefler
  • Projenin fikirleri ve ilkeleri GitHub deposunda incelenebilir

1 yorum

 
GN⁺ 2023-08-27
Hacker News yorumları
  • Bu ekosistemde bir başka proje de ravynOS: https://ravynos.com/

    • RavynOS çok daha ilginç bir proje. Temelde Darwin’in XNU dışındaki açık kaynak kısımlarını koruyor, özel mülk kısımları ise FreeBSD çekirdeği üzerinde özel olarak geliştirilmiş özgür yazılımlarla yeniden hayata geçiriyor.
      macOS’in çeşitli katmanlarını, framework’lerini ve API’lerini yeniden kullandığı için Objective-C ile yazılmış ve gerçek Cocoa API’lerini kullanan GUI’ler dahil olmak üzere hem macOS uygulamalarıyla hem de FreeBSD uygulamalarıyla uyumluluğu hedefliyor. Mach-O ikililerini çekirdekte yerel olarak çalıştırıyor; bu bir emülasyon katmanı değil.
      “ravynOS, FreeBSD/X11 yazılım desteğini kaybetmeden Mac yazılımlarıyla kaynak düzeyinde, hatta ikili düzeyde uyumlu olmaya ve masaüstü ile komut satırında çok benzer bir deneyim sunmaya çalışıyor. Örneğin ravynOS’ta open -a MyApp image.jpg yazarak image.jpg dosyasını MyApp içinde açabilirsiniz. Öğeleri ~/Library veya /System/Library/Fonts gibi Mac’tekiyle neredeyse aynı dizinlerde arar.”
      Diğer projelerin çoğu, macOS teması giydirilmiş sıradan FreeBSD ya da Linux’a daha yakın.
  • Yaklaşık 20 yıl önce OpenBSD ve FreeBSD yöneticisi olarak çoğunlukla web hosting yapıyordum; sonraki yaklaşık 16 yıldır Debian kullanıyorum, araya biraz CentOS/RHEL de kattım.
    Şimdi beni BSD’ye geri döndürecek şey ne olurdu, merak ediyorum. Olumsuz anlamda söylemiyorum; insanların neyi sevdiğini bilmek istiyorum. Çok şey hatırlamıyorum ama iptables yerine pf’yi sevdiğimi hatırlıyorum, nedenini pek hatırlamıyorum. Jail tabanlı container’lar da var ve görünen o ki insanlar hâlâ bunları seviyor.
    appjails hakkında okuyunca ilginç göründü.

    • Benim için BSD’nin ya da küçük bir Linux’un Debian/Red Hat ailesine göre temel üstünlüğü, htop çalıştırdığımda ekranın yalnızca üçte birinin dolması ve her programın ne yaptığını hemen anlayabilmem. Daha karmaşık kurulumlarda hissetmesi zor olan bir kontrol ve huzur duygusu veriyor.
    • Neredeyse 10 yıldır evdeki depolama sunucumda FreeBSD çalıştırıyorum. Bunun dışında da çeşitli amaçlarla kullandım ama kişisel olarak ana kullanım alanım bu.
      En iyi yanı, sıkıcı denecek kadar öngörülebilir olması; donanım arızası olmadığı sürece tamamen kararlı ve güvenilir. Doğru yönetmeyi bilirseniz zor değil, kaya gibi sağlam.
      FreeBSD’nin, tedarikçiler arasındaki çekişmelere kapılıp sürekli anlamsız değişiklik yağmuruna tutulmamasını da seviyorum. Ağ yapılandırma biçimi her sürümde değişmiyor, init konusunda politik oyunlar oynanmıyor; bu yüzden gereksiz sürprizler çok daha az.
      Sürüm kalitesi de hâlâ çok yüksek. Daha iyi sonuçlar için diğer projelerin örnek alması gereken kalite açısından, tüm açık kaynak projeleri arasında en üst sıralarda olduğunu düşünüyorum.
      Elbette her kullanım için uygun değil. Bu ay moda olan en yeni sürüme ihtiyacınız varsa Linux kullanmak mantıklı. Ama kullanım senaryonuz kararlılık ve yönetilebilirlikten fayda görüyorsa FreeBSD harika.
      Benim ortamımda saçmalık olan bir şeyin başka ortamlarda da mutlaka öyle olduğu anlamına gelmez.
    • Masaüstü için OpenBSD kullanıyorum; biraz sıra dışı sayılır. Linux veya Windows’ta hissetmediğim bir rahatlık verdiği için seviyorum. Muhtemelen onu anlayabildiğim için.
      Windows’ta bu hissi hiç alamıyorum. Çok fazla karmaşıklığın üstünde oturuyor; işler yolunda giden patikadayken sorun yok ama Windows hakkında yalnızca bilmediğim şeyleri değil, en baştan bilmemin mümkün olmadığı şeylerin ne kadar çok olduğunu düşününce huzursuz oluyorum. Linux çok daha iyi ama onda da hâlâ çok fazla hareketli parça var.
      OpenBSD’yi minimal bir sistem olarak görmüyorum. Hatta tam tersi: OpenBSD, çoğu Linux dağıtımına kıyasla temel dağıtımın içine daha fazla şey koyuyor. Ancak OpenBSD’nin servisleri küçük, terbiyeli davranıyor ve iyi belgelenmiş.
      Önyargılı olabilirim ama OpenBSD’nin masaüstü için en iyi BSD olduğunu düşünüyorum. En hızlısı değil, en iyi dosya sistemine de sahip değil; ama her şey gerçekten rahat bir paket halinde güzelce birbirine oturuyor.
    • BSD’nin devasa ekosisteme sahip Docker’ı çalıştıramaması tek başına bile belirleyici bir engel.
      Shell davranışındaki küçük farklar yüzünden önceden ayarladığım Linux dotfiles’ların uyumsuzluk çıkaran ufak hataları da can sıkıntısını artırıyor.
      Sonrasında Linux’a kıyasla pek bir şey kazanmıyorsunuz. pf iyi ama genelde sadece ufw kullanıyorum; bulutta port işlemlerinden fazlasını gerektiren bir yönlendirici de çalıştırmıyorum.
      Ubuntu, ZFS’yi çok sorunsuz destekliyor; bu yüzden ne yazık ki artık BSD kullanmak için sebep bulmak zor. Muhtemelen çoğunlukla GPL yüzünden kodlarını açmak istemeyen şirketler bunu ileri taşıyor.
    • Son 15-20 yılda çok şey oldu.
      https://news.ycombinator.com/item?id=36972903
      Ve “neden” sorusuna bir başka gerekçe olabilir.
      https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
      Bulunduğunuz yerde memnunsanız orada kalın. Ben Linux’ta memnun değildim, bu yüzden FreeBSD’ye geçtim.
      Saygılarımla, vermaden
  • İleride Stable Diffusion ya da başka yapay zeka teknikleriyle iyi bir ikon seti ve UI öğeleri oluşturmanın mümkün olup olmayacağını merak ediyorum. Apple seviyesinde tasarım beklemiyorum ama aradaki farkı az da olsa kapatabilirse güzel olurdu.
    Çoğunlukla macOS kullanıyorum, ardından Windows geliyor; *nix denediğim her seferinde ilk izlenimim pek iyi olmadı. Elbette bu anekdotsal bir deneyim.

    • KDE kullanıcısı değilim ama açıkçası KDE tasarımlarının epey büyük bir kısmını oldukça beğeniyorum. Apple tasarımı kadar titiz değil ama KDE 3 zamanından beri renkli ve işlevsel olduğu için hep olumlu baktım.
      Yine de stile fazla odaklanmak da sorun olabilir. Linux temaları ve kullanıcı deneyimi çok sık “dış kabukta” kalıyormuş gibi geliyor; şu noktada çoğunun kararlılık ve sağlamlığa daha fazla odaklanmasını isterdim.
    • “Yaratıcılar için açık kaynaklı bir işletim sistemi”
      İlk HN yorumu: “İkon seti oluşturmak gibi büyük ölçekli yaratıcı işi yapay zekayla değiştirip değiştiremeyeceğimizi merak ediyorum.”
    • Ya da skinleri geri getirebiliriz[0]. Yazılımın büyük bir görselin belirli bölgelerinden doku okumasını ve kullanıcının o görseli değiştirmesini sağlamak gibi. Microsoft Teams’e orman teması, Dosya Gezgini’ne bilimkurgu teması koymak gibi.
      MidJourney ile abartılı UI temaları üretmeyi denedim; bunlar skin değil, ilham amaçlı genel temalardı. Sonuç hayal kırıklığıydı. Her zaman güzel görünüyorlardı[1], ama prompt yazma becerimle alanı verimli kullandıramadım.
      [0]: https://skins.webamp.org/
      [1] https://i.imgur.com/5KC2u7J.png
    • Bugünlerde bu iddia zayıf görünüyor. reddit.com/r/unixporn gibi yerler masaüstü ortamı süslemede aşırıya kaçacak kadar ileri gidiyor; Numix ikon setini ve yeni bir GTK temasını hızlıca uygulamak bile Gnome tabanlı Linux kurulumlarının çoğunu harika gösteriyor.
    • Hayalim, Dwarf Fortress ASCII sanatı üzerine gerçek zamanlı üretken bir overlay bindirmekti.
      Tabii bu Steam sürümü çıkmadan önceydi.
  • 7 ay önceki gönderiye 210 yorum gelmişti: https://news.ycombinator.com/item?id=34519824

    • İlk gönderideki şikayetler, HelloSystem sitesindeki ekran görüntülerine bakınca gerçekten göze çarpıyordu. Hangi şikayetler olduğunu söylemeyeceğim; çünkü önceden bilmeden bakan birine de bu kadar bariz görünüp görünmeyeceğini merak ediyorum.
      O thread’i atlayıp doğrudan HelloSystem sitesine bakıp, sonra o gönderideki sorunu sizin de görüp görmediğinizi kontrol edebilir misiniz? İlginç bir deney olabilir.
  • İnsanların neden sürekli OS X kopyası yapmaya çalıştığını anlamıyorum. Göze hoş gelebilir ama zamanla oldukça verimsiz bir GUI olduğu ortaya çıktı bence.

    • Sorun şu ki macOS kopyası projelerden olgunluğa yaklaşan çok azı var; bu yüzden o paradigma özgür açık kaynak masaüstünde neredeyse hiç temsil edilmiyor. GNOME macOS değil, daha çok iPadOS gibi; daha güzel kuzeni Pantheon’u saymazsak ufka kadar Win9X kopyaları ve döşemeli pencere yöneticileri var.
      Bu büyük bir mesele değilmiş gibi görünebilir ama hedef mümkün olduğunca çok insanı ticari işletim sistemlerinden taşımaksa, anlamlı biçimde farklı masaüstü ortamlarının çeşitli gelenekleri ve iş akışlarını sağlıklı şekilde sunması gerekir ki daha fazla kullanıcı ayağına rahat bir ayakkabı gibi uyan şeyi bulabilsin. Çoğu insan için masaüstü paradigması değiştirmek muazzam sürtünme yaratır; bu yüzden mümkünse kaçınmak isteyecekleri bir şeydir.
    • Öyle ama hep yaklaşık 10 yıl önceki OS X’i taklit ediyorlar. Apple parlak stili çoktan bıraktı.
      Ayrıca verimsiz olduğu sözüne katılmıyorum. Herkes i3 gibi şeylerde en üretken olmuyor.
    • Daha fazla bağlam verilmesini isterdim. Kanıt ya da bağlantı olmadan “X ile kanıtlandı” demek yetersiz.
    • İşin komiği, ben macOS’ta çok üretkenim; PC arayüzleri, Linux ve BSD ortamları dahil olmak üzere, onlar hakkında da tam olarak aynı hissi taşıyorum. Bu ortamları kullanmayı zorlaştıran berbat tuş atamalarını kafamda nasıl “düzeltebileceğimi” de bilmiyorum.
    • Berbat. İnsanlar alışıyor gibi. Kendine “power user” diyen insanların neden Windows yerine onu seçtiğini hiç anlayamadım. Windows’un da özellikle 10/11’den sonra çok sorunu var ama yapılandırılabilirlik ve özelleştirme çok daha fazla.
  • Kişisel sunucularımda ve iş istasyonlarımda FreeBSD’yi seviyorum. Ama macOS görünümü ve hissi yerine FreeBSD’nin kendisine odaklanmalarını isterdim. M2 Mac mevcut en iyi iş istasyonu ve ona sahipseniz bu işletim sistemini iş için kullanmanızın bir nedeni yok.
    Eğlence için çalıştırılabilir ama geniş kitlelerde popülerlik kazanmayacaktır.

    • İnsanların FreeBSD gibi bir işletim sisteminden ne beklediğini bilmiyorum. Sıradan bir kullanıcı aile bilgisayarına kurar mı? Muhtemelen hayır.
      Yine de FreeBSD sessizce gerçekten çok şeyi çalıştırıyor ve Hotmail, Yahoo, WhatsApp, Netflix gibi birçok platformda kullanıldı. PlayStation, OS X’in kullanıcı alanı, çeşitli ağ cihazları ve depolama sistemleri de var.
      FreeBSD, araya girmeden kendi şeyinizi inşa etmek için iyi bir platform sunuyor gibi görünüyor.
  • Örneğin Linux ile karşılaştırıldığında FreeBSD’nin avantajları neler?
    Linux’u genel olarak keyifle, bazen de sinir bozucu şekilde kullandım ama FreeBSD’yi hiç kullanmadım. Mac kullanıyorum ama o deneyimin birebir aktarılıp aktarılamayacağını bilmiyorum.

    • Bildiğim kadarıyla BSD tabanlı yazılımların en büyük kullanıcıları ya da tedarikçileri Apple, Sony/PlayStation, Cisco ve CDN altyapısında BSD kullandığı bilinen Amazon ile Netflix.
      Bu şirketlerin, ticari ürünlerinin temeli olan BSD sistemleri ve kullanıcı alanı için geliştiricilerin ve beta testçilerinin varlığını sürdürmesi adına BSD ekosisteminin canlı ve sağlıklı kalmasında çıkarı var. Bunu avantaj mı dezavantaj mı göreceğiniz kişisel tercihtir.
  • “Bir şeyin kopyası değil; eski Mac kullanıcılarının anında rahat hissedeceği bir şey”
    Ekran görüntülerine ne kadar uzun bakarsam bu tanıtım cümlesi o kadar kurnazca geliyor.

    • MacOS 9’un Finder’ını mı kopyaladıklarını merak ediyorum. O, neredeyse her bakımdan MacOS X’in Finder’ından daha iyiydi.
      Ekran görüntülerine bakınca öyle olmuş olabilir diye düşünüyorum.
  • “GNU tarzı sistemlerde, örneğin çoğu Linux dağıtımında status=progress çalışmaz ve atlanabilir”
    Bu doğru bir açıklama değil. Epey tuhaf

    • Doğru. GNU dd, en azından modern sürümlerde kesinlikle status=progress destekliyor
      Belki de busybox ddyi düşünmüş olabilirler