Perbezaan Antara VxWorks dan Linux

VxWorks vs Linux

VxWorks adalah sistem operasi masa nyata (atau RTOS) -maksudnya adalah sistem operasi yang sistem operasi (atau OS) 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 merentas kompilasi perisian sasaran supaya ia mampu berjalan pada pelbagai seni bina CPU target.

Linux adalah istilah generik yang digunakan untuk menggambarkan OS komputer yang serupa dengan reka bentuk untuk Unix dan didasarkan pada kernel Linux - yang merupakan kernel OS (atau jambatan antara aplikasi dan data sebenar yang diproses yang dilaksanakan di tahap perkakasan). Perkembangan Linux adalah salah satu pelopor kolaborasi perisian sumber bebas dan open source -mengandalkan semua kod sumber dapat digunakan, diubahsuai secara bebas, dan disebarkan. Ia boleh dipasang pada kebanyakan perkakasan komputer (dari peranti terbenam ke mainframe dan superkomputer). Ia biasanya dibungkus dalam format yang dikenali sebagai pengedaran Linux untuk digunakan pada desktop dan pelayan.

VxWorks adalah OS masa sebenar, yang bermaksud OS adalah masa nyata yang bukan sumber bebas atau terbuka. Ia telah dapat diakses oleh kebanyakan platform dan kini mampu berjalan di mana-mana CPU moden yang digunakan dalam 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 termasuk penjadwalan robin pra-mengecat dan bulat serta sambutan mengganggu cepat; perlindungan ingatan, untuk mengasingkan aplikasi pengguna dari kernel; Sokongan SMP, kerangka pengendalian ralat; sistem fail; dan barisan mesej tempatan dan diedarkan.

Linux adalah kernel OS yang boleh diakses secara meluas yang berjalan pada kebanyakan arkitek komputer, termasuk kerangka utama Sistem Windows z9; tangan yang memegang ARM berasaskan, iPAQ; dan Sistem z10, yang terdapat dalam peranti seperti telefon bimbit dan superkomputer. Terdapat juga pengedaran khusus yang wujud dalam arsitektur yang kurang penting seperti Intel 8086 atau Intel 80286. Linux didapati dalam desktop dan komputer riba; Walau bagaimanapun, dari segi pasaran permainan, Linux masih tertinggal jauh di belakang Windows. Banyak aplikasi yang sama yang terdapat di Microsoft Windows atau Mac OS X boleh didapati di Linux dan juga ada versi percuma aplikasi yang berfungsi untuk Linux atau aplikasi yang sama akan mempunyai versi sendiri untuk Linux.

Ringkasan:

1. VxWorks adalah OS masa nyata 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 kolaboratif perisian sumber terbuka dan terbuka.