Elenco dei sistemi operativi
I sistemi operativi sono categorizzati per tecnologie (Unix-like o altri tipo Windows), per licenze (proprietari o open source), tipologia di funzionamento (storicamente come il DOS o OS/2 oppure recentemente Linux o Windows), applicazioni (generalmente tipo Linux, Windows) solo per uso desktop (DOS, Apple), solo mainframe (AIX), solo real time o embedded (QNX) per PDA o dispositivi dedicati (produzione, ricerca, hobby). Naturalmente molte categorie si sovrappongono parzialmente.
Primi e storicamente importanti
- CTSS (The Compatible TimeShare System, sviluppato al MIT da Corbato, e altri)
- Incompatible Timesharing System (The Incompatible Timeshare System, sviluppato al MIT per dei mainframe DEC 10 / 20)
- THE operating system (di Dijkstra e altri)
- Multics (SO sviluppato da Bell Labs, GE e MIT)
- Master programme sviluppato da Leo Computers, Leo III nel 1962.
- Vedi Cronologia dei Sistemi Operativi.
Primi SO proprietari per microcomputer
- Apple Computer (la prima versione aveva integrata nella ROM un interprete BASIC; le versioni successive includevano il Microsoft BASIC)
- Business Operating System (BOS) - multipiattaforma basato su linea di comando
- Commodore PET, Commodore 64, e Commodore VIC-20 (Se vi veniva collegato un Floppy Disk, il lettore aveva internamente un'altra CPU che lavorava in parallelo con quella del computer e una ROM con un vero DOS che veniva utilizzato tramite estensioni di sintassi ai comandi BASIC standard di Commodore)
- GEOS Per Commodore 64 e Commodore 128
- Il primo IBM-PC (3 possibili SO, UCSD p-System, CPM-86, PC-DOS)
- Sinclair Micro e QX, ecc.
- TRS-DOS, ROM OS (Versione estesa del Microsoft BASIC e dotato di un file system esteso)
- TI99-4
- Flex (di Technical Systems Consultants per i microcomputer basati su Motorola 6800: SWTPC, Tano, Smoke Signal Broadcasting, Gimix, ecc)
- FLEX9 (by TSC per microcomputer basati su Motorola 6809)
- mini-FLEX (di TSC per le macchine basate su 6800 e dotate di Floppy Disk da5.25")
Proprietari
Acorn
- Arthur
- ARX
- RISC OS
- RISCiX
Amiga
- AmigaOS
- Amiga Linux
- AMIX (Amiga Unix System V release 4.0)
- Amiga MS-DOS per hardware Sidecar e schede Janus Amiga-PC.
- Minix per Amiga
- NetBSD per Amiga
- OpenBSD per Amiga (non più supportato dalla versione 3.2)
Atari ST
- TOS
- MultiTOS
- MiNT
Apple/Macintosh
Burroughs (in seguito Unisys)
- BTOS
- CWD
- MCP
Convergent Technologies
Acquisita in seguito da Unisys.
- CTOS
Be Incorporated
Digital/Compaq/HP
- AIS
- OS/8
- ITS (per PDP-6 e PDP-10)
- MPE (da HP)
- TOPS-10 (per PDP-10)
- WAITS
- TENEX (da BBN)
- TOPS-20 (per PDP-10)
- RSTS/E (utilizzato da molte macchine tra le quali dal PDP-11)
- RSX-11 (SO multiutente, multitasking per PDP-11)
- RT-11 (SO singolo utente per PDP-11)
- VMS (di DEC per i minicomputer VAX in seguito rinominato OpenVMS)
- HP/UX
- Ultrix
- Digital UNIX (derivato dal OSF/1, e in seguito rinominato HP Tru64)
IBM
- PC-DOS (originariamente indistinguibile dal Microsoft MS-DOS)
- OS/2 (detto anche MS-OS/2)
- Basic Operating System (primo SO rilasciato per il System 360)
- TOS
- OS/360 (Primo SO progettato per l'architettura System 360)
- DOS/360
- DOS/VSE
- z/VSE (l'ultima versione della linea VSE)
- VM/CMS
- z/VM (ultima versione della linea VM)
- MFT (in seguito chiamato OV/VS1)
- MVT (in seguito chiamato OV/VS2)
- SVS
- MVS (ultima variante del MVT)
- TPF
- OS/390
- z/OS, Unix-like, (ultima versione di SO IBM per mainframe)
- OS/400
- AIX (versione di Unix)
- ALCS
- IBSYS
- DPPX
- K42
ICT/ICL
- GEORGE
- VME
- DME
- TME
Microsoft
- MS-DOS (sviluppato con IBM, versioni dalla 1.0 alla 6.22)
- Windows CE (SO per dispositivi portatili, aspetto simile a windows)
- Microsoft Windows
- Windows 1.0
- Windows 2.0
- Windows 3.0 prima versione con un volume di vendite elevato
- Windows 95 (detto anche Windows 4.0)
- Windows 98 (detto anche Windows 4.1)
- Windows Me (detto anche Windows 4.2)
- OS/2 (sviluppato congiuntamente con IBM)
- Windows NT versioni multiple per ogni rilascio
- Windows 2000 (detto anche Windows NT 5.0)
- Windows XP (detto anche Windows NT 5.1)
- Windows Server 2003 (detto anche Windows NT 5.2)
- Microsoft Codename Longhorn (verrà rilasciato in una data futura)
- Microsoft Codename Blackcomb (successore di Longhorn)
- Xenix (versione licenziata di Unix; venduta a SCO alla fine degli anni 90)
Sinclair QL
QDOS per il Sinclair Quantum Leap (QL Disk Operative System)
Sun Microsystems
Altri
- EOS, sviluppato da ETA Systems la la sua linea di supercomputer ETA-10
- NOS (acronimo per "Network Operating System"), sviluppato da CDC per essere utilizzato nella linea di microcomputer CDC Cyber
- THEOS, THEOS Software Corporation
- TinyOS
Altre versioni proprietarie Unix-like e POSIX-compliant
- Aegis/OS (Apollo Computers)
- AMIX (Porting Amiga di Unix System V release 3.1 sull'Amiga A2500UX nel 1989. Vi fu anche SVr4.0 su A3000UX)
- Cromix (Unix-emulating SO prodotto da Cromemco)
- Coherent (Unix-emulating SO prodotto da Mark Williams Co. per i computer PC)
- DNIX
- Idris workalike da Whitesmiths
- IRIX da SGI
- Mac OS X da Apple Computer
- NeXTSTEP (sviluppato da NeXT; un SO UNIX-like basato sul microkernel Mach)
- OS-9 unix-like RTOS. (Unix emulating SO da Microware per microcomputer basati su Motorola 6809)
- OS-9/68k (Unix emulating OS da Microware per computer basati su Morotola 680x0, sviluppato dal OS-9)
- OS-9000 (Unix emulating SO portabile sviluppato da Microware; implementazione per Intel x86)
- OSF/1 (sviluppato sull'implementazione commerciale di Digital Equipment Corporation)
- OPENSTEP
- QNX (POSIX, microkernel OS; usually a real time embedded OS)
- Rhapsody
- RISC/os (porting di MIPS del BSD 4.3 sull'architettura MIPS RISC)
- RiscOS
- RMX
- SCO UNIX (sviluppato dalla SCO, in seguito Caldera in seguito rinominata SCO Group)
- Sinix (porting sviluppato da SNI dell'UNIX per le architetture MIPS RISC)
- System V (la versione AT&T Unix, 'SVr4' è la quarta versione minore)
- UNIflex (Unix emulating SO prodotto da TSC con gestione del DMA, indirizzamento esteso sviluppato per computer basati sul Motorola 6809. Per esempio SWTPC, GIMIX, ...)
- UniCOS
- MUSIC/SP (un sistema operativo sviluppato per S/370, funzionante normalmente in una macchina virtuale)
- Skyos (sviluppato da Robert Szeleney)
Univac (in seguito Unisys)
- OS-1100
- OS-1200
Non proprietari Unix-like
Unix-like per ricerca e altri sistemi POSIX-compliant
- UNIX (SO sviluppato da Bell Labs nel 1970 inizialmente da Ken Thompson)
- Minix (SO di studio sviluppato da Andrew S. Tanenbaum nei Paesi Bassi)
- Amoeba (SO per ricerca di Andrew S. Tanenbaum)
- Plan 9 (SO distribuito sviluppato dai Bell Labs)
- Inferno (SO distribuito sviluppato dai Bell Labs)
- Xinu, (SO da ricerca sviluppato da Douglas E. Comer degli USA)
Open source Unix-like
- BSD (Berkeley Software Distribution, una variante dell'UNIX per macchine DEC VAX hardware)
- Linux
- GNU Hurd
- SSS-PC sviluppato dall'Università di Tokyo
Disk operating system
- QDOS (sviluppato per la Seattle Computer Products da Tim Paterson per i nuovi processori Intel 808x CPU; chiamato anche SCP-DOS; licenziato dalla Microsoft -- come MS-DOS/PC-DOS)
- DR-DOS (Digital Research [in seguito Novell, Caldera, ..] variante del DOS)
- FreeDOS ( variante open source del DOS)
Network operating systems
- Cambridge Ring O/S
- CSIRONET (CSIRO)
- CTOS (Convergent Technologies, in seguito acquisito da Unisys)
- NOS (CDC)
Sistemi Operativi non-UNIX sviluppati per ricerca
- Mach (Kernel per SO sviluppato per ricerca dal CMU; vedi NeXTSTEP)
- Nemesis Cambridge University SO di ricerca - gestisce la qualità del servizio. http://www.cl.cam.ac.uk/Research/SRG/netos/old-projects/nemesis/ (In Inglese)
- TUNES, 1994 (Sistema operativo NO-Kernel)
- V (operating system) dalla Stanford, primi anni ottanta
- L4 Microkernel di seconda generazione
Generici, non-UNIX, e altri
- 4DOS (interfaccia a linea di comando per DOS, Windows and OS/2)
- AOS, in seguito chiamato Bluebottle (un concorrente del active object update dell'Oberon operating system)
- BS1000 di Siemens AG
- BS2000 di Siemens AG
- BS3000 di Siemens AG (funzionalmente simile al OS-IV e MSP di Fujitsu)
- Control Program/Monitor (CP/M)
- CP/M-80 (CP/M per intel 8080/8085 e Zilog Z80 di Digital Research)
- CP/M-86 (CP/M per Intel 8088/86 e Digital Research)
- MP/M-80 (Multi programming version del CP/M-80 prodotto da Digital Research)
- MP/M-86 (Multi programming version del CP/M-86 prodotto da Digital Research)
- DESQview (multi-tasking windowing user interface per DOS)
- DESQView/X (X-windowing GUI per DOS)
- FLEX9 (by TSC per macchine basate su Motorola 6809 ; successore del FLEX, che funzionava su Motorola 6800 CPUs)
- GEM (windowing GUI per CP/M e DOS)
- GEOS (GUI popolare per PC, Commodore, e computer Apple)
- JavaOS
- KERNAL (SO di serie del Commodore 64)
- MorphOS (di Genesi)
- MSP by Fujitsu (successore del OS-IV)
- nSystem di Luis Mateu e DCC, Universidad_de_Chile
- NetWare (SO di rete prodotto da Novell)
- Oberon operating system/(sviluppato per ETH-Zurich da Niklaus Wirth e altri) per il progetto delle workstation Ceres e Chameleon projects. vedi Oberon programming language
- OSD/XC di Fujitsu-Siemens (BS2000 supporta un emulatore di piattaforma Sun SPARC)
- OS-IV di Fujitsu (basato sulle prime versioni del MVS dell'IBM)
- Pick (in seguito rilicenziato e rinominato)
- Primos di Prime Computer (spesso chiamato PR1MOS e PR1ME)
- SEAL System una GUI gratuita a 32 bit per DOS.
- SkyOS (Commercial desktop OS for PCs)
- SSB-DOS (di TSC per Smoke Signal Broadcasting; una variante del FLEX sotto molti aspetti)
- TripOS, 1978
- UCSD p-System (Un ambiente/sistema operativo/macchina virtuale portabile e programmabile sviluppato all'Università di San Diego durante un lungo progetto portato avanti da studenti. Scritto in Pascal.)
- VME di International Computers Limited (ICL)
- VM2000 di Siemens AG
- VisiOn (prima GUI per le prime macchine PC. non ebbe successo commerciale)
SO Hobbistici
- AROS (Amiga Research Operating System)
- BlueIllusion OS
- BOS - SO 100% assembler
- Haiku (open source BeOS clone)
- ReactOS (Windows NT clone)
- AtheOS precedentemente Syllable
- Syllable (un moderno e performante SO indipendente e originale)
- Menuet SO estremamente compatto scritto interamente in linguaggio assembly
- Tabos (a rescue/network/desktop system)
- LainOS (FreeBSD- un progetto improntato alla realizzazione di un Sistema Operativo di nuova generazione. Ispirato all'interfaccia grafica di Lain's "Navi" GUI da Serial Experiments Lain)
- Panalix
- SECOS (SECure Operating System). SO abbandonato incentrato sulla sicurezza.
- SOFregit (SO per compiti didattici)
- Trion Operating System
- NewOS
- Visopsys
- Unununium - Homepage
- Agnix
- Clicker
Embedded
- ROM-DOS
- Embedded Linux
Personal digital assistant (PDA)
- Palm OS prodotto da Palm Inc; attualmente rinominata in PalmSource
- EPOC inizialmente di proprietà Psion (UK), in seguito venne rinominato Symbian, il nome ufficiale è Symbian OS
- Windows CE Windows Compact Edition, di Microsoft
- Pocket PC di Microsoft, una variante di Windows CE.
- Windows Mobile di Microsoft, una variante di Windows CE.
- Linux su Sharp Zaurus e Ipaq
- DOS su Poqet PC
- Newton OS per Apple Newton Messagepad
Smartphone
- Windows CE
- Embedded Linux, MontaVista Linux nei telefoni Motorola A760, E680
- Symbian OS
Router
- IOS di Cisco Systems
- IOS-XR di Cisco Systems
- CatOS di Cisco Systems
- JUNOS di Juniper Networks
- ROS di Ruggedcom
Microcontrollori, Sistemi Operativi Real-time
- Contiki
- eCos
- FreeRTOS [1]
- INTEGRITY
- LynxOS
- OSEK
- MontaVista Linux (vedi anche Embedded Linux)
- Nucleus
- OS-9 di Microware
- QNX
- Rtems [2]
- RTLinux
- ThreadX
- TRON (conosciuto anche come ITRON, BTRON, CTRON, MTRON, ecc.)
- µCLinux
- VRTX
- VxWorks
Interpretati
- Par-OS
- J98
- GWOS
- Swodniw
Sistemi operativi non esistenti realmente
Questi sistemi operativi non sono mai stati realmente sviluppati.
- Finux - A pun on the Finnish origins of Linux - apparso in Cryptonomicon
- ALTIMIT_OS - da .hack
- Hyper OS - dal film Patlabor
- Wheatonix - pesce d'aprile.
- Digitronix - da The Hacker Files
- Luna/X - Pesce d'aprile di Google [3]
- Copland OS - da Serial Experiments Lain Navi computer, è anche il nome di un sistema operativo sviluppato da Apple Computer ma mai rilasciato (vedi Vaporware).
- LCARS- Dall'universo immaginario di Star Trek
- NNIX - un sistema operativo che esegue programmi in linguaggio assembler MMIX, viene utilizzato per spiegare gli algoritmi in L'arte della programmazione.
Collegamenti esterni
Sistemi operativi Categoria:Sistemi operativi
