2015年4月時点のプロダクトコード
teaos-core (201504)
teaos-core
https://git.tea-assets.com/teaos/teaos-native/src/commit/b4dc257388f5b5b5361d9bb442a3359591746977
- GNUツールチェーンやLinuxの代替として開発したシステムで、teaos-nativeをCPUの抽象化などの方向で進化させたもの。サンドボックスモデル。
- GNUそのもののコピーではなく、GNUのコンセプトを維持しながら、システムのSQL統合などの拡張を目指した設計。
- CPUやDMAなどのエミュレータ上で動作するサンドボックス構成の拡張
- glibの代替としてプリミティブな機能のフルスクラッチ実装
- GNU makeの代替としてtea-make
- gccの代替として中間言語からの トランスパイラーやエミュレータ上で動くバイナリデータの生成など
- binutilの代替としてのビルドツール群
- bisonの代替としてBNFからのジェネレータ
- GNUデバッガの代替としての集合管理システム。バイナリにオブジェクトをマッピングする機構はSQLに拡張する方向や、時系列管理可能なファイルシステムとの接続も可能とする方向で拡張。