Perbedaan Antara VxWorks dan Linux

VxWorks vs Linux

VxWorks adalah sistem operasi waktu nyata (atau RTOS) - artinya sistem operasi yang dimaksudkan sistem operasi (atau OS) untuk aplikasi waktu nyata. Itu dirancang khusus untuk digunakan dalam sistem embedded. Pengembangan VxWorks dilakukan pada mesin host yang menjalankan Linux, Unix, atau Windows. Ini lintas mengkompilasi perangkat lunak target sehingga mampu berjalan pada berbagai arsitektur CPU target.

Linux adalah istilah umum yang digunakan untuk menggambarkan OS komputer yang mirip dalam desainnya dengan Unix dan didasarkan pada kernel Linux -yang merupakan kernel OS (atau jembatan antara aplikasi dan data aktual yang sedang diproses yang dieksekusi di tingkat perangkat keras). Pengembangan Linux adalah salah satu pelopor kolaborasi perangkat lunak bebas dan sumber terbuka - artinya semua kode sumber dapat digunakan, dimodifikasi secara bebas, dan didistribusikan kembali. Ini dapat diinstal pada kebanyakan perangkat keras komputer (dari perangkat yang tertanam 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 - artinya OS real-time yang tidak gratis maupun open source. Ini telah dapat diakses oleh sejumlah platform dan sekarang mampu berjalan pada CPU modern apa pun yang digunakan di pasar embedded. CPU ini termasuk dari keluarga x86, MIPS, PowerPC, dan keluarga ARM, StrongARM, dan xScale. Fitur utama dari OS VxWorks termasuk, tetapi tidak terbatas pada, kernel multitasking yang mencakup penjadwalan pre-emptive dan round robin serta respons interupsi cepat; perlindungan memori, untuk mengisolasi aplikasi pengguna dari kernel; Dukungan SMP, kerangka kerja penanganan kesalahan; sistem file; dan antrian pesan lokal dan didistribusikan.

Linux adalah kernel OS yang dapat diakses secara luas yang berjalan pada kebanyakan arsitektur komputer, termasuk mainframe IBM System z9; tangan memegang berbasis ARM, iPAQ; dan Sistem z10, yang ditemukan di perangkat seperti ponsel dan superkomputer. Ada juga distribusi khusus yang ada dalam arsitektur yang kurang mainstream-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 juga tersedia di Linux - tidak akan ada versi gratis dari aplikasi yang berfungsi untuk Linux atau aplikasi yang sama akan memiliki versi sendiri untuk Linux.

Ringkasan:

1. VxWorks adalah OS waktu nyata yang dirancang khusus untuk digunakan dalam sistem embedded; Linux dikemas dalam format yang berfungsi pada desktop dan server.

2. VxWorks adalah OS waktu nyata milik; Linux adalah salah satu pelopor kolaborasi perangkat lunak bebas dan sumber terbuka.