2 ポイント 投稿者 GN⁺ 2023-08-27 | 1件のコメント | WhatsAppで共有
  • helloSystemは、クリエイター向けにシンプルさ、エレガンス、使いやすさを重視したデスクトップシステム
  • 設計は「Less, but better」の哲学に従い、複雑さを減らす方向を目指している
  • 一般ユーザー、つまり「mere mortals」でも使いやすいシステムを目標としている
  • Macから移行するユーザーに親しみやすい環境を提供しようという意図がある
  • 中核OSとしてFreeBSDを採用しており、より詳しいアイデアと原則はGitHubリポジトリで確認できる

helloSystemの目標と設計方針

  • helloSystemはクリエイター向けのデスクトップシステムで、シンプルさ、エレガンス、使いやすさを中心に据えている
  • Less, but better」の哲学に従い、不必要な複雑さよりも、より良いユーザー体験を志向している
  • 「mere mortals」のためのシステムを掲げ、一般ユーザーでも扱いやすい環境を目指している

FreeBSDベースのデスクトップ環境

  • helloSystemは中核OSとしてFreeBSDを使用している
  • Macから移行するユーザーに親しみやすいシステムを目指している
  • プロジェクトのアイデアと原則はGitHubリポジトリで確認できる

1件のコメント

 
GN⁺ 2023-08-27
Hacker News の意見
  • このエコシステムの別プロジェクトとして ravynOS がある: https://ravynos.com/

    • RavynOS のほうがずっと興味深いプロジェクトだ。基本的には、XNU を除く Darwin のオープンソース部分は維持し、プロプライエタリな部分は FreeBSD カーネル上でカスタムの自由ソフトウェアとして再実装している。
      macOS の複数のレイヤー、フレームワーク、API を再利用するため、Objective-C で書かれ実際の Cocoa API を使う GUI まで含めて、macOS アプリと FreeBSD アプリの両方との互換性を目指している。カーネルで Mach-O バイナリをネイティブに実行し、エミュレーションレイヤーではない。
      「ravynOS は、FreeBSD/X11 ソフトウェアのサポートを失うことなく、Mac ソフトウェアとソースレベル、さらにはバイナリレベルで互換性を持とうとしており、デスクトップとコマンドラインで非常によく似た体験を実現しようとしている。たとえば ravynOS では、open -a MyApp image.jpg と入力して image.jpg を MyApp で開くことができる。~/Library/System/Library/Fonts のように、Mac とほぼ同じディレクトリで項目を探すことになる」
      他のプロジェクトの多くは、macOS 風テーマをかぶせた普通の FreeBSD や Linux に近い。
  • 約20年前は OpenBSD と FreeBSD の管理者として、主にウェブホスティングをしていて、その後16年ほどは Debian を使い、CentOS/RHEL を少し混ぜて使っていた。
    今 BSD に戻りたいと思わせるものは何なのか気になる。否定的な意味ではなく、人々が何を好んでいるのか知りたい。覚えていることは多くないが、iptables より pf が好きだった。ただ理由はよく覚えていない。jail ベースのコンテナもあるし、今でも人々に好まれているようにも見える。
    appjails を読んでみたら面白そうだった。

    • 私にとって BSD や小さな Linux が Debian/Red Hat 系より優れている核心は、htop を実行したときに画面の3分の1しか埋まらず、それぞれのプログラムが何をしているのかすぐ理解できるところにある。もっと複雑な構成では感じにくい コントロール感と穏やかさ を与えてくれる。
    • ほぼ10年、自宅のストレージサーバーとして FreeBSD を動かしている。そのほかにもいろいろな用途で使ってきたが、個人的にはこれが主な使い道だ。
      いちばん良い点は、退屈なほど予測可能で、ハードウェア故障さえなければ完全に安定していて信頼できることだ。きちんと管理する方法さえ分かっていれば難しくなく、岩のように堅牢だ。
      FreeBSD は、ベンダー間の綱引きに巻き込まれて無駄な変更が次々降ってくることが少ない点もよい。ネットワーク設定の形式がバージョンごとに変わらず、init をめぐって政治ゲームをしない、といった具合で、不要な驚きがずっと少ない。
      リリース品質も今なお非常に高い。より良い結果を出すために他のプロジェクトが見習うべき品質という点で、オープンソースプロジェクト全体の中でも最上位層だと思う。
      もちろん、あらゆる用途に合うわけではない。今月流行っている最新版が必要なら Linux を使うのが正しい。しかしユースケースが 安定性と管理のしやすさ から恩恵を受けるなら、FreeBSD は素晴らしい。
      私の環境でナンセンスなことが、他の環境でも必ずそうだという意味ではない。
    • デスクトップ用途で OpenBSD を使っているが、少し変わったほうだ。Linux や Windows では感じられない安心感があって気に入っている。おそらく自分が理解できるからだと思う。
      Windows ではそういう感覚をまったく得られない。あまりにも多くの複雑性の上に乗っていて、うまくいく道筋にいるときは問題ないが、Windows について自分が知らないことだけでなく、そもそも知り得ないことがどれほど多いかを考えると不安になる。Linux はずっとましだが、それでも動く部品が多すぎる。
      OpenBSD を最小システムだとは見ていない。むしろ逆で、OpenBSD はほとんどの Linux ディストリビューションよりも基本配布物に多くのものを入れている。ただし OpenBSD のサービスは小さく、礼儀正しく動作し、ドキュメントもよく整っている。
      偏りはあるが、OpenBSD はデスクトップ向けとして最高の BSD だと思う。最速でもなければ最高のファイルシステムを持っているわけでもないが、すべてが本当に心地よいパッケージとしてうまく噛み合っている。
    • BSD が巨大なエコシステムを持つ Docker を実行できないという事実だけで、すでに決定的な障害だ。
      シェル処理の小さな違いのせいで、すでに整えてある Linux の dotfiles が互換性を失う細かなエラーもいら立ちを増やす。
      そうなると、Linux より得られるものはあまりない。pf は良いが、普通は ufw しか使わないし、クラウドでポート処理以上のことが必要なルーターを動かしているわけでもない。
      Ubuntu は ZFS を非常にスムーズにサポートしているので、残念ながら、もう BSD を使う理由を見つけるのは難しい。おそらく GPL のためにコードを公開したくない企業が主に後押ししているのだろう。
    • この15〜20年で多くのことがあった。
      https://news.ycombinator.com/item?id=36972903
      そして「なぜ」に対するもう一つの理由になり得る。
      https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
      今いる場所に満足しているなら、そのままでいればいい。私は Linux に満足できなかったので FreeBSD に移った。
      Regards, vermaden
  • 今後、Stable Diffusion や他の AI 手法で、良いアイコンセットや UI 要素を作れるようになるのか気になる。Apple レベルのデザインを期待しているわけではないが、差を少しでも縮めてくれるといい
    主に macOS を使い、その次に Windows を使っているが、*nix を試すたびに第一印象は良くなかった。もちろん逸話的な経験ではある

    • KDE ユーザーではないが、正直 KDE のデザイン のかなり多くはけっこう好きだ。Apple のデザインほど細部まで行き届いているわけではないが、KDE 3 の頃から、色彩があり機能的である点をずっと好意的に見ていた
      ただ、スタイルに集中しすぎるのも問題になり得る。Linux のテーマやユーザー体験はあまりにも頻繁に「外皮」にとどまっているように感じるし、現時点では大半が 安定性と堅牢性 にもっと集中してくれるといい
    • 「クリエイターのためのオープンソース・オペレーティングシステムです」
      最初の HN コメント:「アイコンセットを作る大規模な創作作業を AI で置き換えられるのか気になりますね」
    • あるいは スキン を復活させればいい[0]。ソフトウェアに大きな画像の特定領域からテクスチャを読み取らせ、ユーザーがその画像を差し替えられるようにする方式だ。Microsoft Teams に森のテーマを、ファイルエクスプローラーに SF テーマを入れるようなもの
      MidJourney で誇張された UI テーマを生成してみたが、スキンではなく、インスピレーション用の一般的なテーマだった。結果は期待外れだった。常に見た目はきれいだったが[1]、自分のプロンプト作成能力では空間を効率よく使わせることができなかった
      [0]: https://skins.webamp.org/
      [1] https://i.imgur.com/5KC2u7J.png
    • 最近ではこの主張は弱く見える。reddit.com/r/unixporn のような場所はデスクトップ環境のカスタマイズでやりすぎなほどだし、Numix アイコンセット と新しい GTK テーマをさっと適用するだけで、Gnome ベースの Linux インストール環境の大半は素晴らしく見える
    • 私の夢は、Dwarf Fortress の ASCII アートの上に リアルタイム生成オーバーレイ を載せることだった
      もちろん Steam 版が出る前の話だ
  • 7か月前の投稿にコメントが 210 件付いていた: https://news.ycombinator.com/item?id=34519824

    • その最初の投稿での不満点が、HelloSystem のサイトのスクリーンショットを見ると本当に目立っていた。どの不満かは言わない。事前に知らずに見た人にもそれほど明白に見えるのか気になるからだ
      そのスレッドは飛ばして、まず HelloSystem のサイトを直接見てから、その投稿で指摘されていた問題を自分でも見つけたか確認してみてもらえるだろうか。興味深い実験になるかもしれない
  • なぜ人々がずっと OS X のクローン を作ろうとするのか分からない。見た目は良いかもしれないが、時間がたつにつれてかなり非生産的な GUI だと明らかになったと思う

    • 問題は、macOS クローンのプロジェクトで成熟度に近づいたものがほとんどなく、そのため自由なオープンソースデスクトップではそのパラダイムがほとんど代表されていないことだ。GNOME は macOS ではなく iPadOS に近いし、より見栄えのよいいとこの Pantheon を除けば、見渡す限り Win9X のクローンとタイル型ウィンドウマネージャーばかりだ
      大したことではないように見えるかもしれないが、目標ができるだけ多くの人を商用 OS から移行させることなら、意味のある形で異なるデスクトップ環境が多様な慣習やワークフローを健全に提供してこそ、より多くのユーザーが履き慣れた靴のように合うものを見つけられる。ほとんどの人にとって デスクトップ・パラダイムの転換 は非常に大きな摩擦を伴うため、可能なら避けたいものだ
    • とはいえ、いつも 10 年ほど前の OS X を真似している。Apple はもう光沢のあるスタイルを捨てている
      それに、非生産的だという意見には同意しない。誰もが i3 のようなもので最も生産的になるわけではない
    • もっと文脈を示してほしい。証拠やリンクなしに「X で証明された」という言い方では不十分だ
    • おかしなことに、私は macOS では非常に生産的で、PC インターフェース全般、Linux や BSD 環境も含めて、まったく同じような感覚を受ける。こうした環境を使いにくくしているひどいキーバインドを、自分の頭の中でどう「直せば」いいのかも分からない
    • ひどいものだ。人々は慣れてしまうようだ。自分を「パワーユーザー」と呼ぶ人たちが Windows よりそれを選ぶ理由がいつも理解できなかった。Windows も特に 10/11 以降は問題が多いが、設定可能性とカスタマイズ性 はずっと大きい
  • 個人サーバーやワークステーションでは FreeBSD が好きだ。だが、macOS の見た目や感触ではなく、FreeBSD 自体に集中してほしい。M2 Mac は現存する最高のワークステーションであり、それがあるならこの OS を仕事で使う理由はない
    趣味で動かすことはできるだろうが、大衆的な人気を得ることはないだろう

    • FreeBSD のような OS に人々が何を期待しているのか分からない。普通のユーザーが家族用コンピューターにインストールするだろうか。おそらくしないだろう
      それでも FreeBSD は目立たないところで本当に多くのものを動かしており、Hotmail、Yahoo、WhatsApp、Netflix のようないくつものプラットフォームで使われてきた。PlayStation、OS X のユーザー空間、各種ネットワーク機器やストレージもある
      FreeBSD は邪魔をせずに 自分だけのものを作るのに適したプラットフォーム を提供しているように見える
  • たとえば Linux と比べたときの FreeBSD の利点 は何だろうか?
    Linux はおおむね楽しく、ときどきもどかしく使ってきたが、FreeBSD は使ったことがない。Mac は使っているが、その経験をそのまま移せるのかは分からない

    • 私の理解では、BSD ベースのソフトウェアの最大のユーザーまたはベンダーは Apple、Sony/PlayStation、Cisco、そして CDN インフラに BSD を使っていることで知られる Amazon と Netflix だ
      彼らには、商用製品の基盤となる BSD システムとユーザー空間のために開発者とベータテスターが継続して存在するよう、BSD エコシステムが生きて健全であり続けることに利害がある。これを利点と見るか欠点と見るかは個人の選択だ
  • 「何かのコピーではなく、昔からの Mac ユーザーならすぐに心地よく感じるようなもの」
    スクリーンショットを長く見れば見るほど、この宣伝文句がますます しれっとした ものに感じられる

    • MacOS 9 の Finder をコピーしたのか気になる。あれはほぼすべての面で MacOS X の Finder より優れていた
      スクリーンショットを見ると、そうだったのかもしれないと思う
  • 「GNUスタイルのシステム、たとえばほとんどの Linux ディストリビューションでは status=progress は動作せず、省略できる」
    これは正確な説明ではない。かなり変

    • その通り。GNU dd は少なくとも最近のバージョンでは確実に status=progress をサポートしている
      おそらく busybox dd のことを考えていたのかもしれない