リングプロテクションなどの新機能が導入された。様々なコンピュータシリーズ向けに多数のOSを開発した。36ビットのPDP-10向けのTOPS-10とTOPS-20というタイムシェアリングシステムがある。Unixが普及する以前、TOPS-10は大学でよく使われており、初期のARPANETでもよく使われていた。1960年代後半から1970年代後半にかけてハードウェアの性能が向上すると、複数のシステムで類似のソフトウェアを動作させたり、異機種間でソフトウェアを移植するということが多くなった。初期のシステムではマイクロプログラミングをそのために利用し、基盤となっているアーキテクチャであってもソフトウェアからは同じに見えるようにすることがあった。IBMのSystem/360では、360/40以降の機種はマイクロプログラム実装となっている(360/165と360/168を除く)。間もなく、他の手段でアプリケーションの互換性を確保する方式が主流となっていった。ミニコンピュータとUnixの勃興[編集]1960年代末ごろAT&Tのベル研究所でUnixの開発が始まった。初期の版は無料で容易に入手でき、修正も容易だったため、広く流布することになった。それはまたAT&Tの子会社群での調達要件となった。C言語で書かれていたため、新たなアーキテクチャでもC言語さえサポートすれば、移植は容易だった。この移植性の良さから、第二世代のミニコンピュータや第一世代のワークステーションで広く採用されていった。広く採用されたため、各種ハードウェアプラットフォームをまたがって概念的に同一なオペレーティングシステムを使用するという考え方を例証することになった。現在のUNIXはプロプライエタリソフトウェアであり、ライセンス料を払える企業や組織だけがそれを使っているが、Unixはオープンソース運動の起源のひとつとなった。DECは16ビットのPDP-11向けにいくつかのオペレーティングシステムを開発した。