9 ポイント 投稿者 xguru 2021-05-18 | 3件のコメント | WhatsAppで共有
  • Cコードをビルドすると、Windows/Mac/Linux/BSD など、どこでも実行できるようにする libc ライブラリ

  • Redbean ウェブサーバーを本番運用対応化

  • APE バイナリが自己自身(ZIP)の修正をサポート

→ Redbean ウェブサーバーが内蔵したファイルを修正しながら運用可能

  • サードパーティーに SQLite を追加

  • sendmsg/recvmsg を追加

3件のコメント

 
xguru 2021-05-18

ここ最近見たプロジェクトの中で、最も 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

 
cosine20 2023-11-03

BIOS上でも動作するらしいですね(…)

 
baeba 2021-05-18

シンプルで小型のWebサーバーはないかと

使ってみたことがありましたが……思った(?)ほど使いやすくはなかったですね。

それに女性ハッカーはそれほど多くないと思っていましたが。

調べてみるとすごい方ですね。

しかも男性から女性へ性別移行した方で。

https://en.wikipedia.org/wiki/Justine_Tunney

昔、ルービックキューブ界でも優れた方がいましたが。

男性だったのが女性へ性別移行した方がいました。

身長も190cmを超えるとか..-_-

https://en.wikibooks.org/wiki/How_to_Solve_the_Rubik%27s_Cube/CFOP