Cosmopolitan v1.0 公開
(github.com)-
Cコードをビルドすると、Windows/Mac/Linux/BSD など、どこでも実行できるようにする libc ライブラリ
-
Redbean ウェブサーバーを本番運用対応化
-
APE バイナリが自己自身(ZIP)の修正をサポート
→ Redbean ウェブサーバーが内蔵したファイルを修正しながら運用可能
-
サードパーティーに SQLite を追加
-
sendmsg/recvmsg を追加
Cコードをビルドすると、Windows/Mac/Linux/BSD など、どこでも実行できるようにする libc ライブラリ
Redbean ウェブサーバーを本番運用対応化
APE バイナリが自己自身(ZIP)の修正をサポート
→ Redbean ウェブサーバーが内蔵したファイルを修正しながら運用可能
サードパーティーに SQLite を追加
sendmsg/recvmsg を追加
3件のコメント
ここ最近見たプロジェクトの中で、最も hacker っぽいものだと思います。
これまでの経緯を説明すると、
著名なハッカー Justine Tunney が APE(αcτµαlly pδrταblε εxεcµταblε)フォーマットを公開
APE は UNIX シェルスクリプトでありながら Windows 実行ファイルでもあるため、Mac/Windows/Linux/BSD のどこでも実行可能
Cosmopolitan は、このようなポータブルな環境で C コードをどこでも実行可能にしてくれる LibC
この APE と Cosmopolitan を使って、1ファイルで実行される Redbean Web サーバーを開発
Redbean は実行ファイルであると同時に ZIP ファイルでもあるため、すべての HTML/CSS/JS などのリソースを内蔵可能
そして Cosmopolitan 1.0 では、Redbean Web サーバーが自分自身である Zip ファイルの内容を修正できるようになった
動的な Web ページを作って内容も更新できるのに、ファイルは1つのまま
Cosmopolitan libc - Build-Once Run-Anywhere C https://ja.news.hada.io/topic?id=3489
Redbean - 1ファイルで動作する Web サーバー https://ja.news.hada.io/topic?id=3815
BIOS上でも動作するらしいですね(…)
シンプルで小型のWebサーバーはないかと
使ってみたことがありましたが……思った(?)ほど使いやすくはなかったですね。
それに女性ハッカーはそれほど多くないと思っていましたが。
調べてみるとすごい方ですね。
しかも男性から女性へ性別移行した方で。
https://en.wikipedia.org/wiki/Justine_Tunney
昔、ルービックキューブ界でも優れた方がいましたが。
男性だったのが女性へ性別移行した方がいました。
身長も190cmを超えるとか..-_-
https://en.wikibooks.org/wiki/How_to_Solve_the_Rubik%27s_Cube/CFOP