VxWorks
VxWorks è un sistema operativo real-time di tipo Unix-like sviluppato e venduto dalla Wind River Systems di Alameda, California, USA.
VxWorks sistema operativo | |
---|---|
Sviluppatore | Wind River Systems |
Famiglia | Sistema operativo real-time |
Release corrente | 7 (Marzo 2014) |
Tipo di kernel | Monolitico |
Piattaforme supportate | x86, x86-64, MIPS, PowerPC, SH-4, ARM |
Tipo licenza | Software proprietario |
Licenza | Proprietaria |
Stadio di sviluppo | In produzione |
Sito web | www.windriver.com/products/vxworks |
Come molti sistemi operativi real-time, VxWorks include un kernel multitasking con uno scheduler di tipo preemptive e una gestione rapida degli interrupt, estesi meccanismi di IPC e funzionalità di sincronizzazione dei processi, nonché un file system.
VxWorks è generalmente usato su sistemi embedded. Riguardo al software, a differenza di numerosi concorrenti, lo sviluppo software è svolto su un computer "host" con sistema operativo Windows o Unix, e il codice viene cross compilato per l'architettura "target", tramite una toolchain. VxWorks supporta numerose architetture quali ARM, MIPS, Coldfire/68k, Hitachi H8, SH e altre.
Storia
modificaIl nome 'VxWorks' si crede sia un gioco di parole con l'acronimo VRTX (Versatile Real-Time Executive) un sistema operativo real-time sviluppato dalla Ready Systems negli anni ottanta. Al tempo non funzionava molto bene, era appena di 4 KByte e non poteva essere effettivamente impiegato come un vero sistema operativo. La Wind River acquisì i diritti per rivenderlo con una estensione chiamata VxWorks che lo rendeva usabile e più efficiente. Così, probabilmente VxWorks significa VrtX now WORKS o VrtX that WORKS. Quando la Wind River seppe che la Ready Systems avrebbe cancellato il loro contratto, iniziarono a sviluppare il loro kernel e lo misero al posto del VRTX. Quindi il cuore delle funzionalità di VxWorks è simile a quelle del vecchio VRTX.
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su VxWorks
Collegamenti esterni
modifica- Wind River Homepage, su windriver.com.
- Tornado 2.0 Online Manuals, su www-sgc.colorado.edu. URL consultato il 21 giugno 2008 (archiviato dall'url originale il 16 giugno 2008).
- Tornado 2.2 Online Manuals, su slac.stanford.edu. URL consultato il 21 giugno 2008 (archiviato dall'url originale il 30 giugno 2008).