Perbezaan antara VxWorks dan Linux

Perbezaan antara VxWorks dan Linux

VxWorks vs. Linux

VxWorks adalah sistem operasi masa nyata (atau RTOS) -mengandalkan sistem operasi yang sistem operasi (atau OS) yang dimaksudkan untuk aplikasi masa nyata. Ia direka khusus untuk digunakan dalam sistem tertanam. Pembangunan VXWorks dilakukan pada mesin tuan rumah yang menjalankan Linux, Unix, atau Windows. Ia menyeberangi perisian sasaran supaya ia mampu menjalankan pelbagai arsitektur CPU sasaran.

Linux adalah istilah generik yang digunakan untuk menggambarkan OS komputer yang serupa dengan reka bentuk untuk Unix dan berdasarkan kernel Linux -yang merupakan kernel OS (atau jambatan antara aplikasi dan data sebenar yang sedang diproses yang dilaksanakan di tahap perkakasan). Perkembangan Linux adalah salah satu pelopor kerjasama perisian sumber bebas dan terbuka -meaning semua kod sumber boleh digunakan, diubahsuai secara bebas, dan diedarkan semula. Ia boleh dipasang pada kebanyakan perkakasan komputer (dari peranti tertanam ke kerangka utama dan superkomputer). Ia biasanya dibungkus dalam format yang dikenali sebagai pengedaran Linux untuk digunakan pada desktop dan pelayan.

VxWorks adalah OS masa sebenar, yang tidak dapat digunakan oleh OS masa nyata yang tidak bebas atau sumber terbuka. Ia boleh diakses oleh kebanyakan platform dan kini mampu menjalankan mana -mana CPU moden yang digunakan di pasaran tertanam. CPU ini termasuk keluarga x86, MIPS, PowerPC, dan keluarga ARM, StrongArm, dan XSCALE. Ciri-ciri utama OS VXWorks termasuk, tetapi tidak terhad kepada, kernel multitasking yang merangkumi penjadualan pra-emptive dan bulat Robin serta tindak balas gangguan yang cepat; perlindungan memori, untuk mengasingkan aplikasi pengguna dari kernel; Sokongan SMP, rangka kerja pengendalian ralat; sistem fail; dan barisan mesej tempatan dan diedarkan.

Linux adalah kernel OS yang boleh diakses secara meluas yang menjalankan pelbagai jenis seni bina komputer, termasuk mainframe sistem IBM Z9; Tangan yang dipegang berasaskan, IPAQ; dan Sistem Z10, yang terdapat dalam peranti seperti telefon bimbit dan superkomputer. Terdapat juga pengagihan khusus yang wujud dalam seni bina yang kurang arus perdana seperti Intel 8086 atau Intel 80286. Linux terdapat dalam desktop dan komputer riba standard; Walau bagaimanapun, dari segi pasaran permainan, Linux masih jauh di belakang Windows. Banyak aplikasi yang sama yang terdapat di Microsoft Windows atau Mac OS X boleh didapati di Linux juga -sama ada akan ada versi percuma aplikasi yang berfungsi untuk Linux atau aplikasi yang sama akan mempunyai versi sendiri untuk Linux.

Ringkasan:

1. VXWorks adalah masa sebenar OS yang direka khusus untuk digunakan dalam sistem tertanam; Linux dibungkus dalam format yang berfungsi di kedua -dua desktop dan pelayan.

2. VXWorks adalah OS masa nyata proprietari; Linux adalah salah satu pelopor kerjasama perisian sumber bebas dan terbuka.