VxWorks ve Linux Arasındaki Fark

VxWorks ve Linux Karşılaştırması

VxWorks gerçek zamanlı bir işletim sistemidir (veya RTOS) - bu, bir işletim sisteminin (veya işletim sisteminin) gerçek zamanlı uygulamalar için tasarladığı bir işletim sistemidir. Gömülü sistemlerde kullanılmak üzere özel olarak tasarlanmıştır. VxWorks geliştirme Linux, Unix veya Windows çalıştıran bir ana makine üzerinde yapılır. Çeşitli hedef CPU mimarileri üzerinde çalışabilmesi için hedef yazılımı çapraz olarak derler.

Linux, tasarım olarak Unix'e benzer bir bilgisayar işletim sistemini tanımlamak için kullanılan ve bir işletim sistemi çekirdeği (veya işlenmekte olan uygulamalar ve gerçek veriler arasında bir köprü olan) donanım seviyesi). Linux'un geliştirilmesi, tüm kaynak kodlarının kullanılabilmesi, serbestçe değiştirilmesi ve yeniden dağıtılması için ücretsiz ve açık kaynak yazılım işbirliğinin öncülerinden biridir. Çok sayıda bilgisayar donanımına (gömülü cihazlardan ana bilgisayarlara ve süper bilgisayarlara) yüklenebilir. Genellikle masaüstü ve sunucularda kullanım için Linux dağıtımı olarak bilinen bir biçimde paketlenir.

VxWorks tescilli, gerçek zamanlı bir işletim sistemidir - ne özgür ne de açık kaynak olmayan gerçek zamanlı bir işletim sistemidir. Çok sayıda platform tarafından erişilebilir ve şimdi gömülü pazarda kullanılan herhangi bir modern CPU üzerinde çalışabilir. Bu CPU'lar x86 ailesi, MIPS, PowerPC ve ARM, StrongARM ve xScale ailelerini içerir. VxWorks OS'nin temel özellikleri arasında, bunlarla sınırlı olmamak üzere, önleyici ve yuvarlak robin programlamanın yanı sıra hızlı kesme yanıtı içeren çok görevli bir çekirdek bulunur; kullanıcı uygulamalarını çekirdekten izole etmek için bellek koruması; SMP desteği, bir hata işleme çerçevesi; bir dosya sistemi; ve yerel ve dağıtılmış mesaj kuyrukları.

Linux, IBM System z9 anabilgisayarı da dahil olmak üzere çok sayıda bilgisayar mimarisinde çalışan ve erişilebilir bir işletim sistemi çekirdeğidir; el tipi ARM tabanlı, iPAQ; ve cep telefonları ve süper bilgisayarlar gibi cihazlarda bulunan System z10. Intel 8086 veya Intel 80286 gibi daha az ana akım olan mimarilerde uzmanlaşmış dağıtımlar da vardır. Linux standart masaüstü ve dizüstü bilgisayarlarda bulunur; ancak, oyun pazarı açısından, Linux hala Windows'un oldukça gerisindedir. Microsoft Windows veya Mac OS X'te bulunan aynı uygulamaların birçoğu Linux'ta da mevcuttur - uygulamanın Linux için çalışan ücretsiz bir sürümü olacak veya aynı uygulamanın Linux için kendi sürümü olacak.

Özet:

1. VxWorks, gömülü sistemlerde kullanılmak üzere özel olarak tasarlanmış gerçek zamanlı bir işletim sistemidir; Linux, hem masaüstü bilgisayarlarda hem de sunucularda çalışan bir biçimde paketlenmiştir.

2. VxWorks tescilli gerçek zamanlı bir işletim sistemidir; Linux, özgür ve açık kaynaklı yazılım işbirliğinin öncülerinden biridir.