ハクソク

世界を動かす技術を、日本語で。

Kagi、Linux向けの「Orion」アルファ版をリリース

概要

  • Alphaステージは、主にテストを目的とした初期かつ不安定なバージョン
  • すべてのビジュアルコンポーネントがテスト対象
  • タブ管理、セッション永続化、ブックマーク機能の基本実装
  • 履歴管理やパスワード管理の基盤も搭載
  • 一部機能(Tab Switcher UIや同期など)は未実装

Alphaステージでテスト可能な項目

  • メインメニュー、サブメニュー、ダイアログ、ボタン、ツールバーなど、全ビジュアルコンポーネント
    • 右クリックメニューや他のビジュアルコントロール
    • ウィンドウレイアウトと基本コントロール
  • 基本的なWebサイトナビゲーション機能
    • ホームページ、タブ、シンプルな検索をサポート
  • 高度なタブ管理
    • Tab Switcher UIは未対応だが、その他は実装済み
    • タブは独立して動作し、並列オープンが可能
  • セッション永続化
    • 以前開いていたタブと履歴が再度アプリ起動時に復元
    • タブはメインウィンドウと左サイドバーの両方で表示対応
  • ブックマーク機能
    • シンプルなブックマーク保存機能
    • ページ保存、フォルダー整理、ダイアログ・サイドバー・ブックマークバーでの表示
      • ✴︎アイコンからブックマーク追加
      • 新規ブックマーク保存時の直感的なフォルダー割り当て
  • 高度な履歴管理
    • 閲覧履歴の管理機能
  • パスワード管理基盤
    • 安全なパスワード管理のための基礎インフラ
    • ローカルでのエクスポート/インポート(ファイル経由)
    • パスワード管理
  • 今後の改善点(Alpha未実装)
    • WebKit Extension対応
    • 同期インフラストラクチャ

Hackerたちの意見

iOSのSafariでKagiが使えないのはマジで驚き。検索オプションがAppleが承認した3〜4個の選択肢に制限されてるし、そのうちの1つは多額の金がかかる広告商品だし。 (拡張機能で検索をKagiにリダイレクトする方法は知ってるけど、それが許される状態ってどうなの?)
日本に引っ越す?
これには私もイライラしてる。Appleにフィードバックを送ったし、他の人にも同じことを勧めるよ。仕事でSafariを使いたかったけど、これが大きな障害になった。仕事ではApp Storeが使えないから、拡張機能も無理だし。Kagiを諦めるよりはSafariを諦める方がマシだった。
Harmony OSを搭載したHuaweiのスマホではデフォルトブラウザの検索エンジンをカスタマイズできるのに、iOSではできないのが驚き。
確か、全部プロダクトプレースメントや広告だよ。リストに載せるにはAppleにお金を払わないといけない。
あなたの投稿を読んだ瞬間、Safariで検索エンジンを追加できないことに完全に驚いたけど、すぐに納得したよ。
検索エンジンは検索語のパラメータ付きのURLでクエリされるから、ブラウザは「パワーユーザー」にカスタムURLを入力させればいいだけなんだ。これで、ありとあらゆる検索エンジンをサポートできるし、デフォルトの検索エンジン提供のための億ドル契約も続けられる。Firefoxはそうやってるよ。
たくさんのオープンな代替手段があるのに、オープンソースのOSでクローズドソースのブラウザを使うのは変な感じ。自分だったら絶対にやらないし、Kagiのユーザーなのに。KagiはLinuxでOrionをオープンソースにする予定あるの?
オープンソースだったとしても、Linuxにはもう十分すぎるほどWebKitがあるから、もう一つは要らないな。
どんな風に変な感じ?
私も試してみたいけど、オープンソースになるまで手を出さないつもり。
freediverがオープンソースの計画について何か教えてくれるといいな。私にとってもそれが決め手なんだ。長いこと有料顧客で、Kagiの大ファン(というかエヴァンジェリスト)だけど、クローズドソースのブラウザは誰が作っても私には後退すぎる。まだ開発中だからクローズドにするのは理解できるけど、将来的にオープンソースにする予定があるのか知りたいな。
ちょっと気になるんだけど、これって本当に大したことなの?顧客として、もうKagiに自分の検索履歴を全部預けるくらい信頼してるんだから、悪いことするとは思ってないんじゃない?それなのに、ブラウザの一時的な「開放性のなさ」が問題だと思う理由は何なの?好奇心からでも試してみたいな(Arch使ってるし)。メインにはならないと思うけど。ああ、文脈を聞いただけでダウンボートされるの?みんな、落ち着いてよ。
特にWebKitの系譜はKHTMLにまで遡るからね。KHTMLがLinuxに戻ってくるのは嬉しいけど、オープンソースであるべきだよね。
Kagiの創設者だよ。Orionがまだオープンソースじゃないのは、主に私たちが5人のチームで6年以上かけてこれを作り上げて、かなりの知的財産を生み出したからなんだ。資金力のある会社にその基盤を使われるのは避けたいし、ブラウザのビジネスモデルが生き残ることを大切に思ってる。制限的なライセンスは理論上は役立つけど、大きな法的予算を持つ会社に対してそれを強制するのは難しい。コミュニティからの貢献も限られていて、WebKitブラウザに意味のある形で関わることができる人は少ない(私たちの採用経験から)。ほとんどの人はすでにAppleやKagiで働いてるしね。一方で、この規模のオープンソースコードベースを管理するのは、私たちの小さなチームには本当に負担になる。だけど、Orionが自立できるようになったときにはオープンソースにする予定なんだ(Orionのビジネスモデルは、君が顧客で、それに対して支払えるというもの。20年前にブラウザにお金を払っていた頃のように)。つまり、Kagi Searchから独立して自分自身の開発を維持できるようになるってこと。Orionブラウザのビジョンを支持してくれた全ての人に感謝したい[1]。まだそこには至っていないけど、最近の1.0のローンチやLinuxへの展開はその方向へのステップだよ。今年の1月1日からはWindows用のOrionの開発も始めた(HN独占、やった!)。今すぐソースにアクセスしたい人には物足りないのは理解してる。これは私たちが意図的に選んだトレードオフで、隠しているわけじゃないんだ。[1] https://kagi.com/stats?sub_stats=orion
それよりもChromiumの覇権の方が心配じゃないの?Chromiumがオンラインでお金を動かす唯一の手段になりつつあるのに。
数ヶ月間Kagiを使ってて、これを試すのをすごく楽しみにしてたんだけど、ダウンロードリンクが見つからない。ページには実際のリリースに関する情報が全然載ってない。追記:ドキュメントでこれを見つけたよ。> 「Linux用のOrionのアルファ版は現在、[Orion+サポーター](../orion-plus/orion-plus.md)のみに提供されていて、Orionブラウザセクションの[請求ダッシュボード](https://kagi.com/settings/billing)からダウンロードできます。」だから、まだ試せない。Orion+サポーター専用だね。
うん、https://orionbrowser.com にはどこにも載ってないね。たぶんプライベートアルファなんだろう。
もし私みたいにオリオンを知らない人がいたら、どうやらブラウザらしいよ。
これはLinuxブラウザエコシステムにとって健康的なことだと思う。ブラウザの多様性についてよく話すけど、LinuxやWindowsではそれは嘘だよ。Firefox(Gecko)と50種類のChromiumしかない。LinuxのWebKitは、実質的に組み込みデバイスやGNOMEのEpiphanyブラウザに relegatedされていて、確かに立派な試みだけど、安定性やパワーユーザー向けの機能ではちょっと遅れをとってる。大きな理由は、現代のウェブ標準の競争についていくための商業的な支援が不足しているから。KagiがOrionをLinuxに持ってくることで、計算が変わる。プラットフォームに商業的にインセンティブのある消費者向けエンジンが3つ目として登場する。たとえOrionを使わなくても、これが成功することを望むよ。なぜなら、WebKitGTKが上流で改善されることを強制するからで、これがオープンソースエコシステム全体に利益をもたらす。いつも問題になるのはメディア再生(DRM/Widevineのことね)。それがLinuxブラウザが死ぬ場所だから。Kagiが非標準のLinux WebKitビルドでWidevineの統合を法的かつ技術的に解決できれば勝ちだし、できなければセカンダリブラウザになるだろうね。
> いつものように、問題のポイントはメディア再生(つまりDRM/widevine)だろうね。一般的にはそうだと思う。でも、私にとっては全然問題じゃない。ブラウザがメディア再生をサポートしてるかどうかは気にしない。私が気にしてるのは、埋め込まれたコードの実行を(少なくともJSのレベルで)かなり細かく有効/無効にできるかどうか。Orionはそれを許可してるの?
> いつものように、問題のポイントはメディア再生(つまりDRM/widevine)だね。それがLinuxブラウザが消えていく場所。もしKagiが非標準のLinux WebKitビルドでwidevineの統合を法的にも技術的にも解決できれば、勝ちだね。そうでなければ、ドキュメントを読むためだけのセカンダリブラウザになっちゃう。いつかLinuxユーザーが十分に増えて、メディア会社が無視できなくなる日が来ることを願ってる。その日が早く来るといいな。peacock(とxfinityのストリーミング)が動かないのは本当にイライラするし、他のほとんどのストリーミングプラットフォームで1080pや4kが見れないのも困る。
君の意見にはちょっと反対だな。オリンに対して悪く言うつもりはないけど、WebKitGTKはボランティアプロジェクトなんだ。競争があっても、WebKitGTKがもっと早く進むことはないと思うよ。彼らはできる限りのスピードで進んでるはずだから。WebKitGTKは、他の商用ブラウザと比較できる良い機能リストを持ってるけど、リソースの制約で追加できるスピードが問題なんだ。ちなみに、FirefoxもLinuxで動くよ。あと、ドキュメント読むためだけにサブブラウザをインストールする人なんていないでしょ。そんなことする意味ある?
> 「DRM/widevine [...] はLinuxブラウザが死ぬ場所」 たぶんwidevine L1ではないけど、私のDebian 13ではFirefoxにwidevineプラグインが有効になってるよ。MozillaからFirefoxをダウンロードしてインストールする以外、特に何もした記憶はないな。 https://support.mozilla.org/en-US/kb/enable-drm どうやらBraveにも含まれてるみたいだけど、デフォルトでは無効になってるね。 https://support.brave.app/hc/en-us/articles/360023851591-How... Chromeでも使えることを期待してるけど、Epiphanyにはあまり期待してない。
新しいブラウザが良いことだとは思うけど… > そうでなければ、ドキュメントを読むためだけのサブブラウザになる。私のメインデスクトップPCには音が出ないんだ。最も使ってるやつね。銀行や不動産などの「生活管理」を全部ここでやってるし、仕事のメールやコーディングも全部ここでやってる。音は機能してると思うけど、スピーカーを繋ぐのが面倒で確認してない(PCを組み立ててから3年経つ)。ドキュメントを読む以上のことだよ。音が出るだけでも、職場によっては好まれない環境もあるし、メディア消費に興味がない人は「ドキュメントを読む」だけじゃないんだ。
> LinuxのWebkitは基本的に埋め込みデバイスやGNOMEのEpiphanyブラウザに relegated されてる。 https://falkon.org を忘れないで。私が楽しんで使ってるブラウザだよ。もしOrionにWebExtensionサポートが入れば大きいけど。 EDIT: どうやらOrionはオープンソースじゃないみたい。正直、クローズドソースのブラウザにはあまり興味がないな。2022年には「メリットがあるときにオープンソースにする予定」と言ってたけど[1]、それが何を意味するのかは不明。まだメリットはないみたい。 [1] https://orionfeedback.org/d/3882-open-source-the-browser/2
実際に重要なのは消費者向けの部分だよ。だってWebKitGTK自体はすでに商業的なインセンティブがあって、主にIgaliaが開発してるんだ。彼らはオープンソースへの貢献がかなり評価されてないけど、主に組み込み関連の業界でコンサルティングサービスを提供してるんだよね。
現在Firefoxを使ってるLinuxユーザーとして、このブラウザの価値は何なの?プライバシーや拡張機能はもう手に入れてるし、ただ自分のアプリをWebKitでテストするためだけなの?
LinuxでGnome Web(以前のEpiphany)やLuaKitを使えば、すでにWebKitエンジンでサイトをテストできるよ。でも、商業的な選択肢があってもいいから、そういう意味ではOrionがLinuxに登場するのはいいニュースだね。
主な利点は、オリオンが(ファイアフォックスとは違って)ビジネスモデルを持っていることだね。欠点はオープンソースじゃないこと。理由は説明されてるけど、それが気になる人には致命的かも。
僕の理解では、オリオンはもともとAppleがSafariの検索プロバイダーとしてKagiを選べないから開発されたんだよね。
OrionはiOSとmacOSでかなり進化したね。1年半くらい前に数ヶ月使ってたけど、その時はちょっとした不具合が多くて、いくつかのウェブサイトでは少し壊れてた。新年からまた日常使いに戻したけど、今のところ一度も問題がないよ。YouTubeの広告もブロックしてくれるし、以前はBraveだけだったのに。私にとって、Braveは最高のブラウザだった。広告ブロックは本当に素晴らしくて、ほとんどのサイトが「そのまま動く」んだ。でも、Braveの倫理観は好きじゃないし、創業者も全然好きじゃない。だから、Orionが私が一番気にしてるブラウザのニッチを引き継いでくれるのがすごく楽しみ。
新年を迎えるためにiOSでOrionに切り替えたけど、数ヶ月前よりもずっと良くなってる。
2年前にOrionを使ったことがあって、その時点でもかなり良かったよ。Linuxに来るのがすごく楽しみ!プラットフォームに関係なく、オープンソースの選択肢はほぼいつも私の選択だね。特にブラウザのような重要なものに関しては。これが、他のブラウザに大きな問題があるにもかかわらず、今Orionを使わない大きな理由なんだ。
Kagiが大好き。これが埋めるニッチも理解してる。オープンソースにしない理由もわかる。でも、本当に欲しいのは自己ホスト型の同期サーバーなんだ。同期なしでブラウザを使いたくないし、他の第三者にこのデータを預けたくもない。これがFirefoxを使ってる主な理由の一つで、唯一この機能をかすかにサポートしてるブラウザだからね。とはいえ、あまりうまくはないけど。
彼らがWeb Extensionsの実装をWebKitにアップストリームしてくれることを願ってる。プロプライエタリなブラウザを使うつもりはないし、いつかはフリーライセンスでリリースされることを期待してる。でも、Web Extensionsを持つフリーなWebKitベースのブラウザは、モバイルGNUワークステーションのバッテリー寿命に関して面白い特性を持つかもしれないね。