Tiny Core Linux
Tiny Core Linux では、起動の段階でシステムをメモリへ読み込み、終了の段階でファイルへ保存を行う Frugal を採用している。これにより稼働中のディスクアクセスを少なくし、高速化を実現できるメリットがある。メモリが少ないマシンには Swap 領域やスワップファイルを用いてメモリの代用を行う事が可能になっている。
初期状態ではアプリケーションは簡易なネットワーク機能、X Window System など、必要最小限のものしか入っておらず、Webブラウザやワープロソフトなどは一切入っていない。そのようなアプリケーションは各利用者がインターネットを通じ、Apps というパッケージ検索ブラウザを使ってパッケージファイル(拡張子は .tcz または .scm)をダウンロードし、インストールするようになっている。
インストールは起動段階でメモリに読み込まれる「OnBoot」と最初にパッケージを起動した際にメモリへ読み込まれる「OnDemand」があり、この2種類を活用してメモリの最適な利用を行う事ができる。
GUI 動作は TinyCore の場合、X Window System として独自の Tiny X、ウィンドウマネージャに flwm (初期は JWM) を使っており、OS 自体のサイズの小ささとあいまってその動作も軽快なものとなっている。CorePlus ではウィンドウマネージャとして JWM、IceWM、Flumbox、Hackedbox、Openbox も加わっている。