VxWorks અને Linux વચ્ચેના તફાવત.

Anonim

VxWorks vs. Linux

VxWorks એક વાસ્તવિક સમય ઓપરેટિંગ સિસ્ટમ છે (અથવા RTOS) - તે ઓપરેટિંગ સિસ્ટમ છે કે જે ઓપરેટિંગ સિસ્ટમ (અથવા OS) વાસ્તવિક માટે બનાવાયેલ છે સમય કાર્યક્રમો તે ખાસ કરીને એમ્બેડેડ સિસ્ટમમાં ઉપયોગમાં લેવાતી હતી. VxWorks વિકાસ હોસ્ટ મશીન પર થાય છે જે લીનક્સ, યુનિક્સ, અથવા વિન્ડોઝ ચલાવે છે. તે લક્ષ્ય સૉફ્ટવેર સંકલિત કરે છે જેથી તે વિવિધ લક્ષ્ય CPU આર્કિટેક્ચર્સ પર ચલાવવા માટે સક્ષમ હોય.

લીનક્સ એક સામાન્ય શબ્દ છે જે કમ્પ્યુટર ઓએસનું વર્ણન કરવા માટે વપરાય છે જે યુનિક્સ માટે ડિઝાઇન જેવું જ છે અને તે Linux કર્નલ પર આધારિત છે -જે OS કર્નલ છે (અથવા એપ્લિકેશન્સ અને વાસ્તવિક વચ્ચે પુલ માહિતી કે જે પ્રક્રિયા કરવામાં આવી રહી છે જે હાર્ડવેર સ્તરે ચલાવવામાં આવે છે). મુક્ત અને ઓપન સોર્સ સૉફ્ટવેર સહયોગથી લિનક્સના વિકાસમાં અગ્રણી છે - બધા સ્રોત કોડનો ઉપયોગ, મુક્ત રીતે સંશોધિત અને પુનઃવિતરિત થઈ શકે છે. તેને કમ્પ્યુટર હાર્ડવેર (જડિત ડિવાઇસથી મેઇનફ્રેમ્સ અને સુપરકોમ્પ્યુટર) માં વધુ સારી રીતે ઇન્સ્ટોલ કરી શકાય છે. તે સામાન્ય રીતે ફોર્મેટમાં પેક કરવામાં આવે છે જે ડેસ્કટૉપ અને સર્વર્સ પરના ઉપયોગ માટે Linux વિતરણ તરીકે ઓળખાય છે.

VxWorks એ માલિકીનું, વાસ્તવિક સમય ઓએસ છે- તે કહેવાનો સમય વાસ્તવિક OS છે જે ન તો મફત કે ઓપન સોર્સ છે. આ પ્લેટફોર્મ્સ દ્વારા વધુ સુલભ બન્યું છે અને હવે કોઈ પણ આધુનિક સીપીયુ પર ચલાવવા માટે સક્ષમ છે જેનો ઉપયોગ એમ્બેડેડ માર્કેટમાં થાય છે. આ સીપીયુમાં એક્સ 86 ફેમિલી, એમઆઇપીએસ, પાવરપીસી, અને એઆરએમ, સ્ટ્રોંગારએમ, અને એક્સસ્કેલના પરિવારોનો સમાવેશ થાય છે. VxWorks OS ની પ્રાથમિક સુવિધાઓમાં સમાવેશ થાય છે, પરંતુ મલ્ટીટાસ્કીંગ કર્નલમાં મર્યાદિત નથી, જે પૂર્વ-અમલ અને રાઉન્ડ રોબિન સુનિશ્ચિત તેમજ ઝડપી અંતરાલ પ્રતિભાવનો સમાવેશ કરે છે; મેમરી પ્રોટેકશન, કર્નલમાંથી યુઝર એપ્લિકેશન્સને અલગ કરવા માટે; SMP સપોર્ટ, ભૂલ હેન્ડલિંગ ફ્રેમવર્ક; ફાઇલ સિસ્ટમ; અને સ્થાનિક અને વિતરણ સંદેશા કતાર.

લિનક્સ એક વ્યાપકપણે એક્સેસ કરાયેલ ઓએસ કર્નલ છે જે કમ્પ્યુટર આર્કિટેક્ચર્સ પર ચાલે છે, જેમાં આઇબીએમ સિસ્ટમ z9 મેઇનફ્રેમનો સમાવેશ થાય છે; હાથ એઆરએમ આધારિત, iPAQ રાખવામાં; અને સિસ્ટમ z10, જે મોબાઇલ ફોન અને સુપરકોમ્પ્યુટર તરીકે ઉપકરણોમાં જોવા મળે છે. ત્યાં વિશિષ્ટ વિતરણો પણ છે જે તે આર્કિટેક્ચરોમાં અસ્તિત્વ ધરાવે છે જે ઇન્ટેલ 8086 અથવા ઇન્ટેલ 80286 જેવા ઓછા મુખ્યપ્રવાહના છે. લિનક્સ પ્રમાણભૂત ડેસ્કટોપ્સ અને લેપટોપ્સમાં જોવા મળે છે; જોકે, ગેમિંગ માર્કેટની દ્રષ્ટિએ, લિનક્સ હજુ પણ વિન્ડોઝ પાછળ ઘણું ઓછું છે. માઇક્રોસૉફ્ટ વિન્ડોઝ અથવા મેક ઓએસ એક્સ પર મળી આવેલા ઘણા બધા જ કાર્યક્રમો લિનક્સ પર પણ ઉપલબ્ધ છે-ત્યાં પણ એપ્લિકેશનનું મફત સંસ્કરણ હશે જે લિનક્સ માટે કાર્ય કરે છે અથવા તે જ એપ્લિકેશનને લિનક્સ માટે તેની પોતાની આવૃત્તિ હશે.

સારાંશ:

1. VxWorks એક વાસ્તવિક સમય છે જે ઑબ્જેક્ટેડ સિસ્ટમ્સમાં ઉપયોગ માટે ખાસ રચાયેલ છે; લિનક્સને ફોર્મેટમાં પેક કરવામાં આવ્યું છે જે ડેસ્કટોપ્સ અને સર્વર બંને પર કામ કરે છે.

2 VxWorks એક માલિકીનું વાસ્તવિક સમય ઓએસ છે; લિનક્સ મફત અને ઓપન સોર્સ સૉફ્ટવેર સહયોગથી આગળ છે.