2 poin oleh GN⁺ 2023-08-27 | 1 komentar | Bagikan ke WhatsApp
  • helloSystem adalah sistem desktop untuk para kreator yang mengedepankan kesederhanaan, keanggunan, dan kemudahan penggunaan
  • Desainnya mengikuti filosofi “Less, but better” dan berorientasi pada pengurangan kompleksitas
  • Sistem ini ditujukan agar mudah digunakan oleh pengguna umum, yaitu “mere mortals”
  • Ada niat untuk menyediakan lingkungan yang familier bagi pengguna yang berpindah dari Mac
  • Menggunakan FreeBSD sebagai sistem operasi intinya, dan ide serta prinsip yang lebih rinci dapat dilihat di repositori GitHub

Tujuan dan arah desain helloSystem

  • helloSystem adalah sistem desktop untuk kreator yang berfokus pada kesederhanaan, keanggunan, dan kemudahan penggunaan
  • Mengikuti filosofi “Less, but better” dan mengutamakan pengalaman penggunaan yang lebih baik daripada kompleksitas yang tidak perlu
  • Mengusung konsep sistem untuk “mere mortals”, dengan tujuan menghadirkan lingkungan yang mudah diakses oleh pengguna umum

Lingkungan desktop berbasis FreeBSD

  • helloSystem menggunakan FreeBSD sebagai sistem operasi intinya
  • Bertujuan menjadi sistem yang familier bagi pengguna yang berpindah dari Mac
  • Ide dan prinsip proyek ini dapat dilihat di repositori GitHub

1 komentar

 
GN⁺ 2023-08-27
Pendapat Hacker News
  • Ada proyek lain di ekosistem ini, yaitu ravynOS: https://ravynos.com/

    • RavynOS adalah proyek yang jauh lebih menarik. Pada dasarnya, bagian open source Darwin selain XNU dipertahankan, sementara bagian proprieternya diimplementasikan ulang sebagai free software kustom di atas kernel FreeBSD
      Karena menggunakan kembali berbagai lapisan, framework, dan API macOS, proyek ini menargetkan kompatibilitas dengan aplikasi macOS maupun aplikasi FreeBSD, termasuk GUI yang ditulis dalam Objective-C dan benar-benar memakai Cocoa API. Kernel menjalankan binary Mach-O secara native, bukan melalui lapisan emulasi
      “ravynOS berupaya kompatibel dengan software Mac pada level source, bahkan sampai level binary, tanpa kehilangan dukungan software FreeBSD/X11, serta mencoba menghadirkan pengalaman yang sangat mirip di desktop dan command line. Misalnya, di ravynOS Anda bisa mengetik open -a MyApp image.jpg untuk membuka image.jpg di MyApp. Item akan dicari di direktori yang nyaris sama dengan Mac, seperti ~/Library atau /System/Library/Fonts
      Kebanyakan proyek lain lebih mirip FreeBSD atau Linux biasa yang diberi tema macOS
  • Sekitar 20 tahun lalu saya terutama mengelola OpenBSD dan FreeBSD untuk web hosting, lalu selama kira-kira 16 tahun setelahnya memakai Debian dengan sedikit campuran CentOS/RHEL
    Saya penasaran apa yang bisa membuat saya kembali ke BSD sekarang. Bukan dalam arti negatif; saya ingin tahu apa yang disukai orang-orang. Tidak banyak yang saya ingat, tetapi saya dulu lebih suka pf daripada iptables, meski tidak ingat jelas alasannya. Ada juga container berbasis jail, dan sepertinya orang-orang masih menyukainya
    Setelah membaca appjails, itu terlihat menarik

    • Bagi saya, inti keunggulan BSD atau Linux kecil dibanding keluarga Debian/Red Hat adalah saat menjalankan htop, layar hanya terisi sepertiga, dan saya langsung paham apa yang dilakukan tiap program. Ini memberi rasa kendali dan ketenangan yang sulit dirasakan pada konfigurasi yang lebih kompleks
    • Saya sudah hampir 10 tahun menjalankan FreeBSD sebagai server storage di rumah. Saya juga pernah memakainya untuk berbagai keperluan lain, tetapi secara pribadi inilah penggunaan utamanya
      Hal terbaiknya adalah ia begitu membosankan dalam hal prediktabilitas, sepenuhnya stabil dan dapat dipercaya selama bukan karena kegagalan hardware. Selama tahu cara mengelolanya dengan benar, tidak sulit dan sekokoh batu
      Saya juga suka karena FreeBSD jarang terseret tarik-menarik antar-vendor yang membuat perubahan sia-sia terus berdatangan. Format konfigurasi jaringan tidak berubah tiap versi, dan tidak ada permainan politik soal init, sehingga kejutan yang tidak perlu jauh lebih sedikit
      Kualitas rilisnya juga masih sangat tinggi. Dari sisi kualitas yang seharusnya ditiru proyek lain demi hasil yang lebih baik, menurut saya FreeBSD termasuk jajaran teratas di antara seluruh proyek open source
      Tentu saja tidak cocok untuk semua kebutuhan. Jika Anda butuh versi terbaru yang sedang tren bulan ini, sebaiknya pakai Linux. Namun jika use case Anda diuntungkan oleh stabilitas dan kemudahan pengelolaan, FreeBSD sangat bagus
      Sesuatu yang tidak masuk akal di lingkungan saya belum tentu juga tidak masuk akal di lingkungan lain
    • Saya memakai OpenBSD untuk desktop, dan itu memang agak tidak biasa. Saya menyukainya karena ada rasa nyaman yang tidak saya dapatkan di Linux atau Windows. Mungkin karena saya bisa memahaminya
      Di Windows saya sama sekali tidak merasakan hal itu. Rasanya duduk di atas terlalu banyak kompleksitas; ketika berada di jalur yang semuanya berjalan lancar memang baik-baik saja, tetapi saya jadi gelisah memikirkan betapa banyak hal tentang Windows yang bukan hanya tidak saya ketahui, melainkan sejak awal tidak bisa saya ketahui. Linux jauh lebih baik, tetapi masih punya terlalu banyak komponen bergerak
      Saya tidak menganggap OpenBSD sebagai sistem minimal. Justru sebaliknya, OpenBSD memasukkan lebih banyak hal ke distribusi dasar dibanding kebanyakan distribusi Linux. Namun layanan-layanan OpenBSD kecil, berperilaku sopan, dan terdokumentasi dengan baik
      Meski saya bias, menurut saya OpenBSD adalah BSD terbaik untuk desktop. Bukan yang paling cepat dan bukan yang punya filesystem terbaik, tetapi semuanya berpadu dengan sangat nyaman dalam satu paket
    • Fakta bahwa BSD tidak bisa menjalankan Docker, yang memiliki ekosistem sangat besar, saja sudah menjadi hambatan penentu
      Error-error kecil karena dotfiles Linux yang sudah disesuaikan tidak kompatibel akibat perbedaan kecil dalam pemrosesan shell juga menambah kekesalan
      Setelah itu, tidak banyak yang didapat dibanding Linux. pf memang bagus, tetapi biasanya saya hanya memakai ufw, dan saya juga tidak menjalankan router di cloud yang butuh lebih dari sekadar penanganan port
      Ubuntu mendukung ZFS dengan sangat mulus, jadi sayangnya makin sulit mencari alasan untuk memakai BSD. Mungkin terutama didorong oleh perusahaan-perusahaan yang tidak ingin membuka kode karena GPL
    • Banyak hal terjadi selama 15–20 tahun terakhir
      https://news.ycombinator.com/item?id=36972903
      Dan ini bisa menjadi alasan lain untuk “mengapa”
      https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
      Jika Anda puas dengan tempat Anda sekarang, tetaplah di sana. Saya tidak puas dengan Linux, jadi saya pindah ke FreeBSD
      Regards, vermaden
  • Saya penasaran apakah ke depannya Stable Diffusion atau teknik AI lain bisa membuat set ikon dan elemen UI yang lumayan. Saya tidak berharap desain setara Apple, tetapi akan bagus kalau setidaknya bisa sedikit memperkecil jaraknya
    Saya terutama memakai macOS, lalu Windows, dan setiap kali mencoba *nix, kesan pertamanya kurang baik. Tentu saja ini hanya pengalaman anekdotal

    • Saya bukan pengguna KDE, tetapi jujur saya cukup menyukai banyak bagian dari desain KDE. Memang tidak serapi desain Apple, tetapi sejak KDE 3 saya selalu memandangnya positif karena terasa berwarna dan fungsional
      Namun terlalu fokus pada gaya juga bisa menjadi masalah. Tema Linux dan pengalaman pengguna terlalu sering terasa berhenti di “kulit luar”, dan pada titik ini saya berharap kebanyakan orang lebih fokus pada stabilitas dan ketangguhan
    • “Ini adalah sistem operasi open source untuk kreator”
      Komentar HN pertama: “Saya penasaran apakah pekerjaan kreatif berskala besar membuat set ikon bisa digantikan dengan AI”
    • Atau hidupkan kembali skin[0]. Caranya, perangkat lunak membaca tekstur dari area tertentu pada sebuah gambar besar, lalu pengguna bisa mengganti gambar itu. Misalnya memasang tema hutan di Microsoft Teams, atau tema fiksi ilmiah di File Explorer
      Saya pernah mencoba membuat tema UI yang berlebihan dengan MidJourney; itu bukan skin, melainkan tema umum untuk inspirasi. Hasilnya mengecewakan. Memang selalu terlihat cantik[1], tetapi dengan kemampuan saya menulis prompt, saya tidak bisa membuatnya memakai ruang secara efisien
      [0]: https://skins.webamp.org/
      [1] https://i.imgur.com/5KC2u7J.png
    • Sekarang argumen ini terasa lemah. Tempat seperti reddit.com/r/unixporn bisa dibilang berlebihan dalam mendandani lingkungan desktop, dan hanya dengan cepat menerapkan set ikon Numix serta tema GTK baru, kebanyakan instalasi Linux berbasis Gnome sudah terlihat bagus
    • Impian saya dulu adalah menaruh overlay generatif real-time di atas seni ASCII Dwarf Fortress
      Tentu saja ini sebelum versi Steam keluar
  • Ada 210 komentar di postingan 7 bulan lalu: https://news.ycombinator.com/item?id=34519824

    • Keluhan-keluhan di postingan pertama itu benar-benar terlihat jelas ketika melihat tangkapan layar situs HelloSystem. Saya tidak akan mengatakan keluhannya apa, karena penasaran apakah itu juga akan tampak begitu jelas bagi orang yang belum mengetahuinya sebelumnya
      Bisakah Anda melewati thread itu, langsung melihat situs HelloSystem, lalu mengecek apakah Anda juga melihat masalah yang disebut di postingan tersebut? Ini bisa menjadi eksperimen yang menarik
  • Saya tidak mengerti mengapa orang terus mencoba membuat klona OS X. Mungkin terlihat bagus, tetapi menurut saya seiring waktu terbukti bahwa itu adalah GUI yang cukup tidak produktif

    • Masalahnya, hampir tidak ada proyek klona macOS yang mendekati matang, sehingga paradigma itu nyaris tidak terwakili di desktop perangkat lunak bebas dan open source. GNOME lebih mirip iPadOS daripada macOS, dan selain Pantheon, sepupunya yang lebih cantik, sejauh mata memandang yang ada hanya klona Win9X dan window manager tiling
      Ini mungkin tampak bukan masalah besar, tetapi jika tujuannya adalah memindahkan sebanyak mungkin orang dari sistem operasi komersial, maka berbagai lingkungan desktop yang benar-benar berbeda perlu menyediakan beragam kebiasaan dan alur kerja secara sehat, agar lebih banyak pengguna bisa menemukan sesuatu yang pas seperti sepatu yang nyaman. Bagi kebanyakan orang, pergantian paradigma desktop menimbulkan friksi besar, sehingga sebisa mungkin ingin dihindari
    • Memang begitu, tetapi yang selalu ditiru adalah OS X sekitar 10 tahun lalu. Apple sudah meninggalkan gaya mengilap itu
      Dan saya tidak setuju dengan pernyataan tidak produktif. Tidak semua orang paling produktif di sesuatu seperti i3
    • Saya berharap ada lebih banyak konteks. Pernyataan seperti “terbukti sebagai X” tanpa bukti atau tautan terasa kurang
    • Lucunya, saya sangat produktif di macOS, dan saya merasakan hal yang persis sama terhadap antarmuka PC, termasuk lingkungan Linux dan BSD. Saya juga tidak tahu bagaimana cara “memperbaiki” key binding mengerikan yang membuat lingkungan seperti itu sulit saya pakai di kepala saya sendiri
    • Mengerikan. Sepertinya orang-orang terbiasa saja. Saya selalu tidak mengerti mengapa orang yang menyebut diri mereka “power user” memilih itu dibanding Windows. Windows juga punya banyak masalah, terutama sejak 10/11, tetapi kemampuan konfigurasi dan kustomisasinya jauh lebih besar
  • Saya menyukai FreeBSD untuk server pribadi dan workstation. Namun saya berharap fokusnya pada FreeBSD itu sendiri, bukan pada tampilan dan nuansa macOS. M2 Mac adalah workstation terbaik yang ada saat ini, dan kalau sudah punya itu, tidak ada alasan memakai sistem operasi ini untuk pekerjaan
    Bisa saja dijalankan untuk bersenang-senang, tetapi tidak akan meraih popularitas massal

    • Saya tidak tahu apa yang orang harapkan dari sistem operasi seperti FreeBSD. Apakah pengguna biasa akan memasangnya di komputer keluarga? Mungkin tidak
      Meski begitu, FreeBSD diam-diam menjalankan sangat banyak hal, dan pernah dipakai di berbagai platform seperti Hotmail, Yahoo, WhatsApp, dan Netflix. Ada juga PlayStation, user space OS X, berbagai perangkat jaringan, dan storage
      FreeBSD tampaknya menyediakan platform yang bagus untuk membangun sesuatu milik sendiri tanpa banyak menghalangi
  • Misalnya dibandingkan Linux, apa keunggulan FreeBSD?
    Saya umumnya memakai Linux dengan senang, kadang frustrasi, tetapi belum pernah memakai FreeBSD. Saya memakai Mac, tetapi tidak tahu apakah pengalaman itu bisa langsung dipindahkan begitu saja

    • Sejauh yang saya tahu, pengguna atau vendor terbesar perangkat lunak berbasis BSD adalah Apple, Sony/PlayStation, Cisco, serta Amazon dan Netflix yang diketahui memakai BSD di infrastruktur CDN mereka
      Mereka berkepentingan agar ekosistem BSD tetap hidup dan sehat, supaya tetap ada developer dan beta tester untuk sistem BSD dan user space yang menjadi dasar produk komersial mereka. Apakah ini dipandang sebagai kelebihan atau kekurangan, itu pilihan masing-masing
  • “Bukan replika dari sesuatu, melainkan sesuatu yang akan langsung terasa nyaman bagi pengguna Mac lama”
    Semakin lama saya melihat tangkapan layarnya, semakin licin rasanya kalimat promosi ini

    • Saya penasaran apakah mereka mengkloning Finder milik MacOS 9. Itu lebih baik daripada Finder MacOS X dalam hampir segala hal
      Melihat tangkapan layarnya, rasanya mungkin saja begitu
  • “Pada sistem bergaya GNU, misalnya sebagian besar distribusi Linux, status=progress tidak berfungsi dan bisa dihilangkan”
    Ini bukan penjelasan yang akurat. Cukup aneh

    • Benar. GNU dd, setidaknya pada versi modern, jelas mendukung status=progress
      Mungkin yang dimaksud adalah busybox dd