Perbedaan antara VxWorks dan Linux Perbedaan antara

Anonim

VxWorks vs Linux

VxWorks adalah sistem operasi real time (atau RTOS) - berarti ini adalah sistem operasi yang sistem operasi (atau OS) ditujukan untuk real aplikasi waktu Ini dirancang khusus untuk digunakan dalam embedded system. Pengembangan VxWorks dilakukan pada mesin host yang menjalankan Linux, Unix, atau Windows. Ini mengkompilasi silang perangkat lunak target sehingga mampu berjalan pada berbagai target arsitektur CPU.

Linux adalah istilah generik yang digunakan untuk mendeskripsikan OS komputer yang serupa disain dengan Unix dan didasarkan pada kernel Linux - yang merupakan kernel OS (atau jembatan antara aplikasi dan aktual data yang sedang diproses yang dieksekusi pada tingkat hardware). Perkembangan Linux merupakan salah satu pelopor kolaborasi perangkat lunak sumber terbuka dan gratis - yang berarti bahwa semua kode sumber dapat digunakan, dimodifikasi secara bebas, dan didistribusikan ulang. Hal ini dapat diinstal pada kebanyakan perangkat keras komputer (dari perangkat embedded ke mainframe dan superkomputer). Biasanya dikemas dalam format yang dikenal sebagai distribusi Linux untuk digunakan pada desktop dan server.

VxWorks adalah OS real time yang berpemilik - berarti ini adalah OS real time yang tidak bersifat bebas dan tidak terbuka. Ini telah dapat diakses oleh sejumlah besar platform dan sekarang mampu berjalan pada CPU modern yang digunakan di pasar tertanam. CPU ini termasuk keluarga x86, MIPS, PowerPC, dan keluarga ARM, StrongARM, dan xScale. Fitur utama OS VxWorks termasuk, namun tidak terbatas pada, sebuah kernel multitasking yang mencakup penjadwalan round-over dan round robin serta respon interrupt yang cepat; perlindungan memori, untuk mengisolasi aplikasi pengguna dari kernel; Dukungan SMP, kerangka penanganan kesalahan; sebuah sistem berkas; dan antrian pesan lokal dan terdistribusi.

Linux adalah kernel OS yang dapat diakses secara luas yang berjalan pada sejumlah besar arsitektur komputer, termasuk mainframe IBM System z9; Tangan memegang ARM berbasis, iPAQ; dan System z10, yang ditemukan pada perangkat seperti ponsel dan superkomputer. Ada juga distribusi khusus yang ada pada arsitektur yang kurang utama - seperti Intel 8086 atau Intel 80286. Linux ditemukan di desktop dan laptop standar; Namun, dalam hal pasar game, Linux masih tertinggal jauh di belakang Windows. Banyak aplikasi yang sama yang ditemukan di Microsoft Windows atau Mac OS X tersedia di Linux juga - baik akan ada versi gratis dari aplikasi yang berfungsi untuk Linux atau aplikasi yang sama akan memiliki versinya sendiri untuk Linux.

Ringkasan:

1. VxWorks adalah OS real time yang dirancang khusus untuk digunakan dalam embedded system; Linux dikemas dalam format yang bekerja di kedua desktop dan server.

2. VxWorks adalah OS real time yang berpemilik; Linux adalah salah satu pelopor kolaborasi perangkat lunak sumber terbuka dan gratis.