Pour les articles homonymes, voirITS.

Cet articlene cite pas suffisamment ses sources().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant lesréférences utiles à savérifiabilité et en les liant à la section « Notes et références ».
En pratique :Quelles sources sont attendues ?Comment ajouter mes sources ?Dans les années 1960,Incompatible Timesharing System (en français, « Système en temps partagé Incompatible (avec les systèmes commerciaux disponibles) »[citation nécessaire]), abrégéITS et nommé par opposition àCTSS (« Compatible Time Sharing System »)[1], fut un des premierssystèmes d'exploitation àtemps partagé.
Il a été développé pendant les années 1960, en grande partie dans leMIT Computer Science and Artificial Intelligence Laboratory avec l’aide duProject MAC (en), par une communautéhacker alors naissante[2], qui désapprouvait l’orientation trop restrictive prise par CTSS ; le nom est un détournement de celui de CTSS, comme plus tard celui d’Unix sera un détournement deMultics.
Écrit enassembleur pour des machinesPDP-6, puisPDP-10, son développement s’arrêta à partir de 1982 quand les efforts de développement se portèrent vers d’autres machines.
La dernière machine utilisant ITS fut arrêtée en au laboratoire du MIT. (La légende veut que rms (Richard Stallman) modifia lesystème de fichiers d'ITS sur cette machine fin avril 90, afin de le rendre hiérarchique histoire de montrer que c'était possible et « pour l'art », les fichiers d'ITS étaient nommés par deux blocs de 6 caractères en majuscules).
Le développement de ITS débute à la fin des années 1960 quand la majorité des membres du MIT AI Lab (le laboratoire d’intelligence artificielle du MIT) se trouve en désaccord avec l’orientation prise par leMultics du projet MAC, initié depuis 1964, et notamment concernant l’inclusion d’un système desécurité des données. Le nom, choisi parTom Knight (en), est un clin d’œil à CTSS, développé au MIT au début des années 1960.
ITS est d’abord écrit en assembleur pourDEC PDP-6. Il sera plus tard porté sur PDP-10 où il sera très utilisé et amélioré. L’activité autour de ITS se réduit considérablement après 1982. Le MIT utilisera ITS jusqu’en 1990. LeStacken Computer Club, enSuède, sera le dernier à l’utiliser en 1995.Il existe encore quelques ITS fonctionnels pour des raisons historiques mais fonctionnant sur des PDP-10virtualisés.[réf. nécessaire]
À l'époque, ITS introduisit de nouvelles fonctionnalités, qui furent reprises par d’autres systèmes d'exploitation plus tard, dont :
L’interface utilisateur est très différente de celle proposée par les autres systèmes à la même époque :
Par défaut, le langage de plus haut niveau de l'interface en ligne de commande est le langage de débogage du PDP-10, leDynamic debugging technique (en) (DDT).
L'éditeur de texte le plus courant estTECO (« Text Editor and Corrector ») avant qu'il ne soit supplanté parEmacs, lui-même issu de TECO.
DDT et TECO utilise unetable de distribution (en) fondée sur des commandes à une seule lettre ; ils n'avaient pas réellement desyntaxe (en) propre.
LeJargon File est né d'un travail commun entre les utilisateurs de ITS du AI Lab au MIT et auStanford Artificial Intelligence Laboratory.
Emacs (« Editor MACroS ») était à l’origine une collection de programmesTECO, appelés « macros » ; il fut ensuite réécrit pour d’autres systèmes : enC pour Unix, enZetaLisp pour un système d’exploitation pourmachine Lisp développé au MIT (« Lisp Machine operating system »).
La commande d’aide systèmeinfo fit d’abord partie de Emacs avant d’être réécrite sous la forme d’un programme à part entière pour lesUnix-like.
Macsyma (précurseur deMathematica etMaple) introduisit une modélisation des langages algébriques.
SHRDLU a été développé sur ITS.
Plusieurs langages de programmation ont été créés sur ITS :MacLisp (le précurseur deZetaLisp etCommon Lisp),Microplanner (en) (implémenté en MacLisp),MDL programming language (en) (qui sera la base de l’environnement de programmation de la sociétéInfocom),Scheme.
| Apple |
| ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dérivés deBeOS | |||||||||||
| DOS | |||||||||||
| IBM | |||||||||||
| Microsoft Windows |
| ||||||||||
| ReactOS Foundation |
| ||||||||||
| POSIX /Unix |
| ||||||||||
| Dérivés d'AmigaOS | |||||||||||
| Dérivés duTOS | |||||||||||
| D’importance historique | |||||||||||
| Mobile |
| ||||||||||
| Embarqués |
| ||||||||||
| Autres systèmes | |||||||||||
| Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ». | |||||||||||