* オープンソースカンファレンス2025 東京・秋
-(by [[K]], 2025.10.26)
** (1) 基本情報
-https://event.ospn.jp/osc2025-fall/
Open Source Conference 2025 Tokyo/Fall
2025年10月25日(土) 10:00~16:00
東京都立産業貿易センター台東館 7階
-近隣のおすすめブース情報
|OSASK計画|http://osask.jp|(ここです)|
|サイボウズ・ラボ株式会社|https://labs.cybozu.co.jp/|私の所属企業で、ラボの内田さんが展示しています|
|こどもガールズプロジェクト|https://kodomo-girls.jp/|うちのゆりりんがいます|
|KOZOSプロジェクト|https://kozos.jp/|SecHack365の坂井さんがいます|
|osdev-jp|https://osdev.jp/|私が所属しているコミュニティ|
|へにゃぺんて|https://yuma.ohgami.jp/|osdev-jpのお友達&サイボウズのお友達|
|あっきぃ(個人)|https://shrimp.marokun.net/|OSASKのお友達|
-このほかにも仲良しの方がたくさん展示されています(近隣ではないですが)。
-全部書いたらすごい量になるので、詳しくは https://event.ospn.jp/osc2025-fall/exhibit を見てください。
** (2) OSASK計画のブース
-今回のテーマ: &size(32){''プログラムはどこまで小さくできるのか2025・新記録達成!''};
-配布した資料:
--https://essen.osask.jp/files/20251025_osc0.png
-デモ画面:
--https://essen.osask.jp/files/20251025_osc1.png
-説明用の補助資料:
|上記の配布資料|https://essen.osask.jp/files/20251025_osc0.pdf|上記のフルサイズ版|
|縦書き資料|https://essen.osask.jp/files/20251025_osc2.pdf|すみません、ページの順番がめちゃくちゃです & 余計なページも入っています|
|横書き資料|https://essen.osask.jp/files/20251025_osc3.pdf||
-(以下準備中:今ちょっと忙しいので10月末まで待ってください)
-ここに当日配った資料や、展示していた資料をすべてはります。
-最新版のバイナリやソースコードも準備します。
** (3) ブースでしていた説明(最終バージョン)
-私は2000年ごろからOSASKというOSをリリースしていました。
-このOSの特徴の一つに、同じアプリをOSASK版・Windows版・Linux版と作ったときに、OSASK版アプリがかなり小さいということがありました。
-このOSの特徴の一つに、同じアプリをOSASK版・Windows版・Linux版と作った場合、OSASK版アプリが他と比べてかなり小さいということがありました。
-それはAPIをアプリから呼びやすくなるように工夫していたからですが、改良を繰り返しているうちに「x86の機械語には無駄があって、そのせいでAPIがこれ以上頑張ってもあまり改善しない」ということに気づきました(まあ頑張りすぎてボトルネックが他に移ったというだけのことです)。
-そうは思ってもしばらくは我慢していたのですが、ついに耐え切れなくなって、自分なりの機械語を考えるようになり、それを実現するためにVM(=仮想マシン)を作るようになりました。
-こうして私は(かつては大好きだった)x86とはサヨナラをして、「OSASKはOSで実現するのではなく、VMで実現するのだ」という基本方針が2014年には固まりました。この成果は目覚ましく、x86版のOSASK比で2倍くらいのアプリサイズ優位性があり(=つまり半分のサイズになる)、「こういうものを作らせたらOSASKにかなうやつは世界中のどこにもいない」と称されるようになりました。
-その後、言語開発に注力するなどの脱線を経て(小学生にプログラミングを教えようと思って、教えやすい言語を探求していたのです)、私は確実に開発者としてのレベルを上げて、命令体系をフルリメイクすることで、2014年のころとは比較にならない圧倒的なサイズをたたき出すようになりました(x86版のOSASK比で3倍)。今回はそれを展示しています。
** (9) そういえば
-そういえば、箱根登山鉄道の次の本命であるはずの広島路面電車計画はどうなった?
--いやその、たくさんの車両や入手困難な線路などもすべて買い集めて準備完了なのですが、レールがとても繊細で準備や後片付けが1時間程度ではやりきれないとわかって、現在計画は休止中です(レールというか、路面の接続部分が繊細過ぎなのです)。
-[追伸] その後、板に固定してしまったらどうかと助言されました(励まされました)。そうすると1000x620くらいの大きさになって運びにくくなるよなーと思ったものの、でもこれなら現地でレールを組み立てる手間はなくなるわけだし、このサイズは結構運べるのではないかと考えなおしました。
--とりあえず段ボールをこのサイズに切ってみて、どんなものか実感するところから始めてみようと思いました。
--ということで、このプランは復活するかもしれません!