Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions QNX - Wikipedia

QNX

Van Wikipedia

QNX (uitgesproken als Q-N-X of kjoeniks) is een commercieel POSIX-compatibel UNIX-achtig real-time besturingssysteem, in de eerst plaats gericht op de markt van de embedded systemen. Het is waarschijnlijk het populairste besturingssysteem met een microkernel.

Inhoud

[bewerk] Beschrijving

Als een microkernel-gebaseerd besturingssysteem, steunt QNX op het idee om het grootste deel van het besturingssysteem te draaien in een aantal kleine taken, die servers genoemd worden. Dit verschilt met de traditionelere monolithische kernels, waarin het besturingssysteem één enkel groot programma is, dat bestaat uit een aantal "delen" met verschillende mogelijkheden. In het geval van QNX, laat het gebruik van een microkernel toe dat de gebruikers (of ontwikkelaars) functionaliteit die ze niet nodig hebben, kunnen uitschakelen zonder dat het besturingssysteem zelf moet worden aangepast; in de plaats daarvan voert men gewoon die bepaalde servers niet uit.

Het systeem is relatief klein, het past in een minimale vorm op een enkele diskette, en wordt gezien als zowel heel vlug als nagenoeg "compleet".

QNX Neutrino (2001) is geporteerd naar een aantal platformen, en draait tegenwoordig op praktisch elke moderne CPU die gebruikte wordt in de markt van embedded systemen. Dit zijn onder andere de x86-familie, MIPS, PowerPC, SH-4 en de verwante familie met ARM, StrongARM en xScale CPU's.

Een versie voor niet-commercieel gebruik kan men gratis downloaden van de website van het bedrijf.

[bewerk] Geschiedenis

Gordon Bell en Dan Dodge, studenten aan de University of Waterloo in 1980, volgden beiden een standaard informaticacursus over het ontwerp van besturingssystemen, waarin de studenten een eenvoudige real-time kernel bouwden. Beiden waren overtuigd dat er een commerciële behoefte was aan zo'n systeem, en verhuisden naar Kanata (een high-tech gebied buiten Ottawa) om dat jaar te starten met Quantum Software Systems. In 1982 werd de eerste versie, QNX, uitgebracht voor de Intel 8088 CPU.

Een van de eerste populaire toepassingen van QNX was in de wereld van niet-embedded systemen, toen het werd gekozen als besturingssysteem voor het eigen computerontwerp van het onderwijssysteem van Ontario, de Unisys ICON. In de loop van de jaren werd QNX vooral gebruikt voor "grotere" projecten, aangezien de 44k kernel te groot was om op de computers met een enkele chip uit die tijd te passen. Het systeem bouwde een benijdenswaardige reputatie op voor zijn betrouwbaarheid, en het draaide het machinepark in een aantal industriële toepassingen.

Halverwege de jaren 90, realiseerde Quantum zich dat de markt zich snel bewoog in de richting van het POSIX-model, en men besliste om de kernel te herschrijven zodat die compatibeler zou zijn op een lager niveau. Het resultaat was QNX 4. Dit systeem was beschikbaar met een GUI die Photon microGUI heette, maar ook met een QNX-versie van het X Window-systeem. Voor QNX 4 was het porteren van Unix-software veel gemakkelijker en veel van eigenaardigheden van de vorige versie waren verdwenen.

Naar het einde van de jaren 90 toe werd beslist om een nieuwe versie zoveel mogelijk te modelleren naar Linux, maar met het behoud van de microkernel-architectuur. Dit resulteerde in QNX Neutrino, dat werd uitgebracht in 2001. Deze versie wordt typisch geleverd met Momentics, een Integrated Development Environment (IDE) gebaseerd op de Eclipse IDE, verscheidene GNU tools en internetsoftware zoals de Voyager webbrowsers en server. Het bedrijf hernoemde zichzelf naar QNX Software Systems in het begin van de jaren 90 om verwarring te vermijden met andere bedrijven, in het bijzonder de harde-schijffabrikant met dezelfde naam.

Neutrino was een kandidaat om opnieuw te verschijnen op de desktop als basis van een nieuw Amiga-besturingssysteem. Dit idee verdween blijkbaar nadat het bestuur de plannen had gewijzigd voor de "nieuwe" Amiga.

De vroegere naam was Qunix, maar werd veranderd naar QNX omwille van problemen met het handelsmerk.

[bewerk] Concurrenten

Enkele belangrijke concurrenten in de embedded markt zijn VxWorks, Linux, THEOS, Windows CE en OS-9.

[bewerk] Externe links

 
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu