プロジェクトの枠組みの中で
このプロジェクトは、具体的な目標を設定し、毎日少しずつ続けることで、
現在の開発段階で利用可能な機能:
- プリエンプティブマルチタスク。
- マルチスレッド。
- コンポジットサーバーとウィンドウサーバー
ウィンドウサーバー ; - グラフィカルアプリケーションを開発するための独自のフレームワーク
リブGUI ウィジェットのセット付き。 - アプリケーションインターフェイスのビジュアルデザインのための環境。
- ARP、TCP、UDP、ICMPをサポートするネットワークスタック。 自分の
DNS リゾルバー ; - Ext2 ベースのファイル システム (
独自の実装 C++ の場合); - Unix 風の標準 C ライブラリ (
リブシー )そして、セット 典型的なユーザー ユーティリティ (cat、cp、chmod、env、kill、ps、ping、su、sort、strace、uptime など)。 - パイプと I/O リダイレクトをサポートするコマンド ライン シェル。
- mmap() と ELF 形式の実行可能ファイルのサポート。
- 擬似 FS /proc の存在。
- ローカル Unix ソケットのサポート。
- 擬似ターミナルと /dev/pts のサポート。
- 図書館
リブコア 効果的なイベント ハンドラー (イベント ループ) を開発する。 - SDL ライブラリのサポート。
- PNG 画像のサポート。
- 一連の組み込みアプリケーション: テキスト エディター、ファイル マネージャー、いくつかのゲーム (マインスイーパーとスネーク)、プログラムを起動するためのインターフェイス、フォント エディター、ファイル ダウンロード マネージャー、ターミナル エミュレーター。
出所: オープンネット.ru