HelloSystem: FreeBSD tabanlı grafik işletim sistemi
(hellosystem.github.io)- 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
Hacker News yorumları
Bu ekosistemde bir başka proje de ravynOS: https://ravynos.com/
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.jpgyazarak image.jpg dosyasını MyApp içinde açabilirsiniz. Öğeleri~/Libraryveya/System/Library/Fontsgibi 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
iptablesyerine 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ü.
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.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.
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.
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
ufwkullanı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.
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.
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.
İ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.”
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
Tabii bu Steam sürümü çıkmadan önceydi.
7 ay önceki gönderiye 210 yorum gelmişti: https://news.ycombinator.com/item?id=34519824
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.
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.
Ayrıca verimsiz olduğu sözüne katılmıyorum. Herkes i3 gibi şeylerde en üretken olmuyor.
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.
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.
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.
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
status=progressdestekliyorBelki de
busybox ddyi düşünmüş olabilirler