高速多機能なターミナルエミュレータ「Ghostty 1.0」正式リリース、ミッチェル・ハシモト氏が開発。今後はWebAssembly化による対応プラットフォーム拡大も

今回は「高速多機能なターミナルエミュレータ「Ghostty 1.0」正式リリース、ミッチェル・ハシモト氏が開発。今後はWebAssembly化による対応プラットフォーム拡大も」についてご紹介します。

関連ワード (多機能、大半、拡大等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


HashiCorpの創業者の一人であるミッチェル・ハシモト氏は、個人のプロジェクトとして開発してきたターミナルエミュレータ「Ghostty」の正式リリースとなるバージョン1.0を公開しました(本記事公開時点でバージョン1.0.1が最新バージョン)。

合わせてオープンソースとしてGitHubでソースコードも公開されました。

https://t.co/39Xj39wheA pic.twitter.com/PH0qejFB4z

— Mitchell Hashimoto (@mitchellh) December 26, 2024

ハシモト氏は2023年12月にHashiCorpを退職していますが、以前から個人のプロジェクトとしてターミナルエミュレータの開発をしていることをX/Twitterなどで発信していました。今回それが正式版となったわけです。

参考:ミッチェル・ハシモト氏の個人開発によるターミナルエミュレータ「Ghostty 1.0」、12月に正式リリース予定。オープンソースとして公開へ

Ghostty:高速で多機能なターミナルエミュレータ

GhosttyはmacとLinuxに対応した、高速で機能豊富、それぞれのOSネイティブなUIを備えたターミナルエミュレーターです。

ハシモト氏はGhosttyを、標準に完全に準拠したターミナルエミュレータにすることを目指したとしており、既存のすべてのシェルやソフトウェアとの互換性を維持しながら、最新のターミナルエミュレータにおけるイノベーションをすべてサポートすると説明しています。

高速性では、Ghosttyの大半がZig言語で記述されており、テキストの入出力、エスケープシーケンスの処理、レンダリング、入力のレイテンシなどで高い性能を実現するとのこと。日本語テキストのような複雑なフォントが入り交じるファイルをcatコマンドで表示させる場合でも非常に高速に表示されるとしています。

機能面では、他のどの端末エミュレータよりも多くのxtermエスケープシーケンスをサポートしているだけでなく、スタイル付きアンダーライン、Kitty キーボードプロトコル、グラフィックプロトコル、ライト/ダーク モード通知、ハイパーリンクなど、最新のターミナル仕様のほとんどすべてをサポートしているとのこと。これによりNeovimやZellijなどのターミナルアプリケーションでより多くの機能が使えるとしています。

ネイティブUIとしては、macOSではGUIがSwiftで記述され、AppKitとSwiftUIを使用。Quick Look、フォースタッチ、セキュア入力API、システムのダークテーマ、ライトテーマの切り替え、再起動時の組み込みウィンドウ状態回復などを含むネイティブなUIをサポート。LinuxではGUIはZigで記述され、GTK4 C APIを使用しています。

ライブラリ化とWebAssembly化も視野に

GhosttyではUI部分とターミナルのコア機能の実装が分けられており、コア部分は将来的に「libghostty」としてさまざまなアプリケーションにターミナルエミュレータ機能を簡単に組み込めるライブラリとして提供される方針も明らかにされています。

さらにこのlibghosttyはmacOSとLinuxだけでなく、WebAssembly化によるサポートプラットフォームの拡大も目論んでいると説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「帰らない日は家賃がかからない家」を探せるunitoが約1.2億円調達、サイトのアップデートとともに料金プランを3種類に拡充
IT関連
2022-01-20 04:10
TD SYNNEX、「IBM watsonx」搭載の生成AI向けアプライアンスサーバーを提供
IT関連
2024-12-26 16:58
中国で画像改ざん詐欺とそれを見破る技術がAIで高度化
IT関連
2024-01-16 00:45
日本企業のCXへの関心高まるも取り組みに遅れ–ガートナー調査
IT関連
2021-06-08 20:34
レブコムがオンライン商談の会話をAIにより解析・可視化する新サービス「MiiTel Live」開始
人工知能・AI
2021-01-22 03:34
セレブラスのCEOに聞く、オープンソースでのGPTモデル公開の意義
IT関連
2023-04-06 03:50
みずほ銀行、マーケティング基盤事業でサイバーエージェントらと提携
IT関連
2024-02-02 16:31
グーグル、「Duet AI」をクラウドセキュリティに統合
IT関連
2023-08-31 22:04
バイデン政権のテクノロジーやイノベーションへのアプローチ–米NEC次期委員長
IT関連
2021-01-19 03:52
日本エイサー、Chromebookを5万台増産 “子供1人にPC1台”施策での需要を見込む
企業・業界動向
2021-01-28 17:20
「Linux」インストール用に起動可能なUSBドライブを作成するには
IT関連
2023-03-24 07:27
New Relic、統合型のAI駆動DEMソリューションを発表
IT関連
2024-07-13 01:16
日経平均先物を見る時の注意点–3月12~29日は日経平均より約190円低い値で推移する
IT関連
2021-03-11 17:36
Sansan、決済用ビジネスカードに「適格請求書判定機能」を追加–インボイス制度対応を強化
IT関連
2023-10-03 06:19