Atšķirība starp VxWorks un Linux

VxWorks pret Linux

VxWorks ir reālā laika operētājsistēma (vai RTOS), kas nozīmē, ka tā ir operētājsistēma, kuru operētājsistēma (vai OS) ir paredzēta reālā laika lietojumprogrammām. Tas bija īpaši izstrādāts izmantošanai iegultās sistēmās. VxWorks izstrāde tiek veikta resursdatorā, kurā darbojas Linux, Unix vai Windows. Tas savieto mērķa programmatūru tā, lai tā varētu darboties dažādās mērķa CPU arhitektūrās.

Linux ir vispārīgs termins, ko lieto, lai aprakstītu datora OS, kas pēc konstrukcijas ir līdzīgs Unix un ir balstīts uz Linux kodolu - kas ir OS kodols (vai tilts starp lietojumprogrammām un apstrādātajiem faktiskajiem datiem, kas tiek izpildīts aparatūras līmenis). Linux attīstība ir viena no bezmaksas un atvērtā pirmkoda programmatūras sadarbības priekšvēstnešiem - tas nozīmē, ka visu avota kodu var izmantot, brīvi modificēt un pārdalīt. To var uzstādīt uz datortehnikas pārpilnības (no iegultām ierīcēm līdz lieldatoriem un superdatoriem). Parasti tas tiek iesaiņots formātā, ko sauc par Linux izplatīšanu, lai to izmantotu galddatoros un serveros.

VxWorks ir patentēta, reālā laika OS, kas nozīmē, ka tā ir reālā laika OS, kas nav ne bezmaksas, ne atvērts avots. Tas ir pieejams daudzām platformām, un tagad to var darbināt ar jebkuru modernu centrālo procesoru, kas tiek izmantots iegultajā tirgū. Šajos CPU ietilpst x86 saimes, MIPS, PowerPC, kā arī ARM, StrongARM un xScale ģimenes. Galvenās OS VxWorks funkcijas ietver, bet ne tikai, daudzuzdevumu kodolu, kas ietver priekšlaicīgu un apaļo robinu plānošanu, kā arī ātru pārtraukuma reakciju; atmiņas aizsardzība, lai izmantotāju lietojumprogrammas izolētu no kodola; SMP atbalsts, kļūdu apstrādes sistēma; failu sistēma; vietējās un izplatītās ziņojumu rindas.

Linux ir plaši pieejams OS kodols, kas darbojas ar datoru arhitektūru pārpilnību, ieskaitot IBM System z9 lieldatoru; rokas ARM bāzes, iPAQ; un System z10, kas atrodams tādās ierīcēs kā mobilie tālruņi un superdatori. Pastāv arī specializēti sadalījumi, kas pastāv tajās arhitektūrās, kuras nav tik plaši izplatītas kā Intel 8086 vai Intel 80286. Tā kā Linux ir atrodams standarta galddatoros un klēpjdatoros; tomēr spēļu tirgus ziņā Linux joprojām ievērojami atpaliek no Windows. Daudzas no tām pašām lietojumprogrammām, kas atrodamas operētājsistēmā Microsoft Windows vai Mac OS X, ir pieejamas arī operētājsistēmā Linux - vai nu būs bezmaksas lietojumprogrammas versija, kas darbojas Linux, vai arī tai pašai lietojumprogrammai būs sava versija Linux.

Kopsavilkums:

1. VxWorks ir reālā laika OS, kas īpaši izstrādāta lietošanai iegultās sistēmās; Linux ir iepakots formātā, kas darbojas gan galddatoros, gan serveros.

2. VxWorks ir patentēta reālā laika OS; Linux ir viens no bezmaksas un atvērtā koda programmatūras sadarbības priekštečiem.