Linux
最初のLinuxのリリースまでの開発はおよそ4カ月かけて行われた。
Linuxのソースコードは肥大化を続ける傾向にあり、これを防ぐために古いコードやマイナーなデバイスドライバ用のコードを削除する活動が行われている。
2012年のカーネル3.6からカーネル3.7への変更には、1271人、2016年のカーネル4.8から4.9への変更では1719人の開発者が参加している。
Linuxのグラフィクスは、アプリケーションとディスプレイサーバ・カーネルモジュールが連携して描画を実現している。グラフィクスのアーキテクチャは幾度かの構成更新を重ねて、直接的・間接的な2D・3Dレンダリングをサポートしている。
初期のLinuxのグラフィクスでは、アプリケーションはX11の基礎的な機能をXlibを通して利用していた。アプリケーションはXlib・Device-Independent X(DIX)・Device-Dependent X(DDM)・グラフィクスハードウェアの各ライブラリを経由して、間接的にグラフィクスハードウェアにアクセスする。Xlibはユーザースペースのライブラリ、DIXはX11のDDMラッパーライブラリ、DDMはX11のグラフィクスドライバとして振る舞う。Xlib・DIX・DDMを経由した構成ではハードウェアアクセラレーションは利用出来なかった。
XFree86はルート権限でX Window Systemを実行することで、X WindowアプリケーションがXlibで2Dレンダリングを利用する際にハードウェアアクセラレーションを利用出来る機構を採用した。
Linuxが動作している携帯電話やPDAは2007年頃から一般的になりだした。例えば、ノキア N810、オープンモコ社のNeo1973、モトローラ社のROKR E3などがある。このトレンドは続き、パーム社はLinuxベースのwebOSを開発した。これはPalm Preスマートフォンに使用された。