2013-11-01から1ヶ月間の記事一覧

mruby専用クラウドOS「μOSv」を作りました

追記:μOSvはOSv本家にマージされました。 こちらのWikiの「OSvをビルドしてより多くのアプリを試す」以下を参照して下さい。 μOSvというものをgithubで公開したので、ここに簡単な説明を書いておきます。実行イメージ動画: これは何?(OSvを知らない人向…

OSv mruby moduleでソケットとかHTTPパーサとかSSLとかが一通り動くようになった

何が使えるかの詳細はこちらへ:osv-mruby/build_config.rb at master · syuu1228/osv-mruby · GitHubmruby-uvではなくiijのsocketなのでuv依存なコードが一切動かないんだが、ともあれHTTPとかHTTPSとか出来るようになった。 ただ、mirbがなんか壊れてるっ…

OSvで複数のNICを初期化する

OS

Support multiple NIC ソースコードを読んでみたらeth0をdhcpで初期化するとハードコーディングされていたので、何とかしてみた。 で、Cで書いたらC++でやろうよかっこわるいから、って言われてC++で書き直すことに…。こんな感じでNIC名をイテレートできるよ…

OSvにシンプルなHTTPDがあってもいいんじゃないかなと思ってthttpdを移植してみた

OS

Java application serverやらJRubyなapplication serverじゃなくて、スタティックなWebサイトをホスト出来るシンプルなHTTPDが動いたらよさそうだなーって思ったのでちょっとやってみた。OSvもmrbgemsみたいな感じに簡単にextensionを追加できるといいよね→…

OSvもmrbgemsみたいな感じに簡単にextensionを追加できるといいよね→やってみた

mrubyってRubyのgemsみたいな感じに拡張をmrbgemsっていう方式で追加できるんですが、mrubyの用途から言ってどこかのディレクトリにダイナミックリンクライブラリ+Rubyファイルで配置とかやってほしくなくてmruby本体に直接リンクしといて欲しいという感じ…