VxWorks ja Linux
VxWorks vs. Linux
VxWorks on reaaliaikainen käyttöjärjestelmä (tai RTOS) eli se on käyttöjärjestelmä, joka on käyttöjärjestelmä (tai OS), joka on tarkoitettu reaaliaikaisiin sovelluksiin. Se on suunniteltu erityisesti käytettäväksi upotetuissa järjestelmissä. VxWorksin kehittäminen tapahtuu isäntäkoneella, joka toimii Linuxissa, Unixissa tai Windowsissa. Se risti kerää kohdeohjelmiston niin, että se pystyy toimimaan eri kohdeprosessoriarkkitehtuureilla.
Linux on yleinen termi, jota käytetään kuvaamaan Unix-järjestelmässä samankaltaista tietokone-käyttöjärjestelmää, joka perustuu Linux-ytimeen, joka on käyttöjärjestelmä-ydin (tai sovellusten välinen silta ja käsiteltävät tiedot, jotka suoritetaan laitteiston taso). Linuxin kehittäminen on yksi vapaan ja avoimen lähdekoodin ohjelmistoyhteistyön edelläkävijöistä, mikä tarkoittaa, että kaikkia lähdekoodeja voidaan käyttää, muokata ja jakaa uudelleen. Se voidaan asentaa lukuisiin atk-laitteisiin (sulautetuista laitteista pääkoneisiin ja supertietokoneisiin). Se on tavallisesti pakattu muotoon, joka tunnetaan nimellä Linux-jakelu käytettäväksi työasemiin ja palvelimiin.
VxWorks on itsenäinen reaaliaikainen käyttöjärjestelmä, eli se on reaaliaikainen käyttöjärjestelmä, joka ei ole vapaa eikä avoin lähde. Se on ollut saatavilla lukuisilla alustoilla, ja se pystyy nyt toimimaan millä tahansa nykyaikaisella prosessorilla, jota käytetään sulautettujen markkinoiden käytössä. Nämä suorittimet sisältävät x86-perheen, MIPS: n, PowerPC: n ja ARM: n, StrongARM: n ja xScale: n perheet. VxWorks OS: n ensisijaisiin ominaisuuksiin kuuluu, mutta ei ole rajoitettu, monikäyttöjärjes- telmä, joka sisältää ennalta ehkäisevän ja pyöreän robin-aikataulun sekä nopean keskeytysvasteen; muisti suojaa käyttäjän sovellusten eristämiseksi ytimestä; SMP-tuki, virheenkäsittelykehys; tiedostojärjestelmä; ja paikalliset ja hajautetut sanomajonot.
Linux on laajalti saatavilla oleva OS-ytimessä, joka toimii lukuisilla atk-arkkitehtuureilla, mukaan lukien IBM System z9 mainframe; kädessä pidettävä ARM-pohjainen, iPAQ; ja System z10, joka löytyy laitteista, kuten matkapuhelimista ja supertietokoneista. Myös erikoisjakaumia esiintyy niissä arkkitehtuureissa, jotka ovat vähemmän valtavirtaa - kuten Intel 8086 tai Intel 80286. Linux on tavallisissa työpöyissä ja kannettavissa tietokoneissa; Pelimarkkinoiden kannalta Linux on kuitenkin jäljessä huomattavasti Windowsin takana. Useat samat sovellukset, jotka löytyvät Microsoft Windows- tai Mac OS X -ohjelmistosta, ovat saatavilla myös Linuxissa - joko Linuxissa toimiva sovellus on ilmainen versio tai samassa sovelluksessa on oma versio Linuxille.
Yhteenveto:
1. VxWorks on reaaliaikainen käyttöjärjestelmä, joka on suunniteltu erityisesti sulautettujen järjestelmien käyttöön. Linux on pakattu muotoon, joka toimii molemmilla työasemilla ja palvelimilla.
2. VxWorks on oma reaaliaikainen käyttöjärjestelmä; Linux on yksi vapaan ja avoimen lähdekoodin ohjelmistojen yhteistyön edelläkävijöistä.