今夜かも。 明日かも。 2027年のクリスマスまでには、かも。
あと1つ機能を足したら、すぐかも。
yellow hatのためのOS。マシンをベアメタルまで自分のものにしたい人のために、Rustでゼロから作っています。まだ名前はありません。ドメインにはあります。
本物になったら、知らせてほしいですか?
メールアドレスを残してください。本人確認のメールを1通お送りしたあとは、本当のニュースだけをお届けします。名前、公開日、そしてあなたが動かせる最初のビルド。
スパムなし、配信停止はワンクリック。アドレスは届いた瞬間に鍵がかかります。使う鍵は、このサイトが施錠には使えても、解錠には決して使えないものです。 プライバシー
いま作っているもの
Linuxの改造版ではなく、まるごと1つのOSです。ブートローダー、カーネル、ドライバー、ネットワークスタック、デスクトップ、ブラウザーまで、すべて自前のものをRustで書いています。実際の2017年製ノートPCで起動し、自前のWi-Fiドライバーでネットにつながり、自前のデスクトップを描画しました。カーネル全体は5 MB未満の1ファイルで、テストではデスクトップに必要なメモリは20 MB未満。だから、マシンのほぼすべてを、あなたが動かすもののために残せます。コンピューターが従うのは、その持ち主です。
- すべての層が新規開発。 ブートローダー、カーネル、USB、Wi-Fi、ネットワークスタック、デスクトップ、そしてJavaScriptを一切実行しないブラウザー。すべてRustです。
- 何の上にも建てていません。 Linuxでも、Windowsでも、見た目だけの着せ替えでもありません。ベアメタルから積み上げていて、下にレガシーな層はありません。
- デフォルトで静か。 頼まれるまで、何もネットにつながりません。仮想マシンでのテストでは、あなたより先に送ったパケットはゼロでした。
- ゲームが最優先。 使っているプログラムがマシンを独り占めし、ストアやおまけ、補助プログラムは道を譲ります。私たちのLinux版ゲームモードで、すでに実証済みです。
- あなたに従うAIガバナー。 計画中:ルールを決めるのはあなた。AIは助言し、ルールを守らせます。そして、オフスイッチはAIの外にあります。
- ルールは育つ。腐らない。 チェックが何かを見逃したら、ルールを1つ足します。黙って書き換えられるものはなく、AIモデルが単独で決めることもありません。
- どのプログラムにも、自分の部屋。 計画中:プログラムごとにドアは1つ。最初の軽量版は、すでに仮想マシンで動いています。
- 正直なラベル。 以下の結果にはすべて、どこで動いたかを書いています。実機のノートPC、仮想マシン、Linuxでの試作のいずれかです。
- yellow hat 名詞(黄色いヘルメットの人)
- 自分が持つものを、どんなベアメタルの底まででも掌握する、独立独歩のスクラップエンジニア。
開発ログ:ここまでにできたもの
どの行にも、どこで動いたかを書いています。実機のノートPCか、仮想マシンか、Linuxでの試作か。ログか写真かテストの裏付けがあるまでは、何も数に入れません。
- 402 ms初回起動時、ローダーからカーネルコンソールまで実機のノートPCで
- 5 MB未満カーネル全体(デスクトップ、ブラウザー、ドライバー込み)ビルドファイル
- 1.1 sローダーから、使えるデスクトップまで仮想マシンで
- 20 MB未満デスクトップ表示中のメモリ使用量仮想マシンで
- 31 / 31自前のデスクトップで合格したセルフテスト実機のノートPCで
- 456,670 バイト実在するウェブサイトのデータ。自前のWi-Fiドライバー、ネットワークスタック、ブラウザーで、TLS 1.3経由で取得実機のノートPCで
- 実機のノートPCで
Rustだけで初起動
9月29日、自作のRust製ローダーとカーネルが2017年製のLenovoノートPCを起動し、ローダー開始から0.4秒でコンソールに到達しました。写真あり。
- 実機のノートPCで
自前のデスクトップ、31 / 31
ウィンドウ、ターミナル、ストアを備えたクラシックなデスクトップ。すべてのピクセルを自前のコードで描いています。10月2日、セルフテスト31件中31件に合格しました。
- 実機のノートPCで
自前のWi-Fiと、安全なウェブ
自作のRust製Wi-FiドライバーがWPA2ネットワークに接続し、自作ブラウザーがJavaScriptを一切実行せずに、TLS 1.3で実在のウェブサイトを読み込みました。
- 実機のノートPCで
ラボケーブルとリモート再起動
10月30日、ノートPCがUSB-C Ethernet経由で起動ログを送り出し、署名付きコマンドに従い、指示どおりに再起動して約18秒で戻ってきました。
- 仮想マシンで実証
クリーンなカーネルを、1バイトたがわず再ビルド
10月14日版のベースは、ソースから再ビルドしても全バイトが一致し、内蔵セルフテスト46件すべてに合格します。
- 仮想マシンで実証
リモート画面とキーボード
作業台からケーブル越しに画面を見て、文字を打ち込む。これは仮想マシンでは動いています。次は実機のノートPCです。
- 仮想マシンで実証
署名付きアプリを、メモリにインストール
ストアが、署名付きの電卓とカレンダーをメモリ上だけにインストールしました。カレンダーは時計へのアクセスを求め、拒否されました。
- 仮想マシンで実証
ルールベースのUSBガード
固定ルールが、新しく挿したキーボードをあなたが承認するまで保留し、人間離れした入力に警告を出します。AIモデルは入っていません。
- 進行中
グラフィックス:最大の難所
グラフィックスドライバーは、どんなOSでもいちばんの難所です。自作のIntelドライバーは作業台と仮想マシンで135件以上のテストに合格していますが、実際のチップを点灯させたことはまだありません。NVIDIA:調査のみ。
- Linuxで試作
ラジオ、テレビ、本、ゲーム
開発用ノートPCのトップバーにあるアプリたち。ラジオ局315局、無料のテレビチャンネル、無料のオーディオブックと番組181本、そしてゲーム棚。Rustでの作り直しを待っています。
- Linuxで試作
自分だけのおすすめ、ネット接続なし
「あなたへのおすすめ」エンジンは、あなたの「いいね」と実際に聴いた時間から学びます。保存するのは持ち主だけがアクセスできるファイル1つだけで、ネットワーク接続を開くことは一切できません。
- Linuxで試作
ゲームモード
マシンをまるごとゲームに渡します。8人対戦のフルマッチで、ストアアプリは407回の計測中407回、優先度を下げられたままでした。
- Linuxで試作
自前のAIエンジン
依存ライブラリなしのRust製エンジンが、2017年製ノートPCのプロセッサーで小さなオープン言語モデルを2つ動かし、参照実装と同一の出力を得ました。
- 計画中
AIガバナー
ルールを決めるのはあなた。AIはその範囲内で助言し、守らせます。そして、オフスイッチはAIの外にあります。ガバナーのコードは、まだ動いていません。
- 計画中
ブーリアンボット
AIモデルを含まない、イエスかノーかだけの小さなルールチェッカー。同じ入力には、毎回同じ答え。ルールだけで動くUSBガードが、今のところいちばん近いものです。
- 計画中
すべてのアプリに、壁で囲まれた部屋
どのプログラムも、ドアが1つだけの自分の部屋に。悪いアプリが1つあっても、ほかには手が届きません。
作り方
- Linuxで練習アイデアを、普段使いのLinuxノートPCで動くプログラムとして作り、まずはそれと一緒に暮らしてみます。
- 2回書き留めるすべての壁とアプリについて、Linuxでどう動くか、そしてRust版が正確にどう動くことになるかを書きます。
- Rustで、まずは仮想マシンでRustで一から書き直し、仮想マシンで実証します。仮想マシンはブートキャンプであって、本番ではありません。
- 実機のノートPCで実証ログか写真がなければ、なかったことと同じ。一度でも動いたものは、決して消しません。
- 他人のコードはクリーンルームで元のコードを平易な言葉で説明し、それを一度も見たことのない作り手がRustで書きます。そして、別のチェックが両者を切り離しておきます。
現場用マグカップ
初回分は3デザイン。すべて自前で描きました。発送前にデザインが変わることもあります。コーヒーは熱いままです。
いち早く予約したいですか?
メールアドレスを登録しておけば、予約受付が始まった瞬間にお知らせします。今はお支払い不要です。
予約受付が始まったら、メールを1通だけお送りします。アドレスは届いた瞬間に鍵がかかります。
待っている間に遊ぼう
Bare Metal:あなたは回路基板の銅配線を走る火花。チップを取って、ロックをかわしましょう。サーバーが毎回のプレイをゲーム自身のルールで検証し、保存されたスコアにはすべて署名が付くので、ランキングは偽造できません。
いつ公開されると思いますか?
1つ選んでください。署名付きのチケットがもらえます。そのチケットは、あなたより前のすべての予想とSHA-256でチェーンにつながっています。あなたがそう言ったことは証明します。それ以外は何も証明しません。
カラスに聞く
現場のカラスです。ヘルメットに、はてなマークの羽。名前はまだありません。現場チームが書き残したことを知っていて、気が向けば聖書を引用し、私たちをフォローするよう、まちがいなく売り込んできます。
工事現場から生中継
- 署名済みの見積もり
- 0
- 予想チケット
- 0
- ゲームのプレイ回数
- 0
- カラスへの質問
- 0
- メールを待っている人
- 0
数字はサイト自身がリアルタイムで数えています。金庫によると、本当の公開日は: ¯\_(ツ)_/¯