Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Interview With Chris McKillop of QNX

timothy posted more than 11 years ago | from the three-little-letters dept.

Operating Systems 22

Sheepish writes "OSNews features an interview with Chris McKillop, software engineer of QNX Software Systems. Chris, the most outspoken and 'visible' QNX employee in the QNX community, is discussing about performance differences between RT and monolithic kernels, the difficulties of pitching a new OS to the world, the Linux and Microsoft threat to QNX in the embedded space, QNX's Momentics desktop operating system and more."

cancel ×

22 comments

Sorry! There are no comments related to the filter you selected.

GNAA PISSY FROSTY!!! (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6431679)

Join GNAA Today! GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the first organization which
gathers GAY NIGGERS from all over America and abroad for one common goal - being GAY NIGGERS.

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to any of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
Join GNAA (GAY NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the fastest-growing GAY NIGGER community with THOUSANDS of members all over United States of America. You, too, can be a part of GNAA if you join today!

Why not? It's quick and easy - only 2 simple steps!

First, you have to obtain a copy of GAY NIGGERS FROM OUTER SPACE THE MOVIE [imdb.com] and watch it.

Second, you need to join the official GNAA irc channel #GNAA on EFNet, and apply for membership.
Talk to one of the ops or any of the other members in the channel to sign up today!

If you are having trouble locating #GNAA, the official GAY NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is EFNet, and you can connect to irc.secsup.org or irc.isprime.com as one of the EFNet servers.

If you have mod points and would like to support GNAA, please moderate this post up.

P.S. To keep this post on topic, the GNAA (Gay Nigger Association of America) uses QNX embedded dildos for realtime cybersex with maximum performance This post brought to you by a proud member of GNAA
________________________________________________
| ______________________________________._a,____ |
| _______a_._______a_______aj#0s_____aWY!400.___ |
| __ad#7!!*P____a.d#0a____#!-_#0i___.#!__W#0#___ |
| _j#'_.00#,___4#dP_"#,__j#,__0#Wi___*00P!_"#L,_ |
| _"#ga#9!01___"#01__40,_"4Lj#!_4#g_________"01_ |
| ________"#,___*@`__-N#____`___-!^_____________ |
| _________#1__________?________________________ |
| _________j1___________________________________ |
| ____a,___jk_GAY_NIGGER_ASSOCIATION_OF_AMERICA_ |
| ____!4yaa#l___________________________________ |
| ______-"!^____________________________________ |
` _______________________________________________'

early GNAA developer p0st (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6431683)

Join GNAA Today! GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the first organization which
gathers GAY NIGGERS from all over America and abroad for one common goal - being GAY NIGGERS.

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to any of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
Join GNAA (GAY NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the fastest-growing GAY NIGGER community with THOUSANDS of members all over United States of America. You, too, can be a part of GNAA if you join today!

Why not? It's quick and easy - only 2 simple steps!

First, you have to obtain a copy of GAY NIGGERS FROM OUTER SPACE THE MOVIE [imdb.com] and watch it.

Second, you need to join the official GNAA irc channel #GNAA on EFNet, and apply for membership.
Talk to one of the ops or any of the other members in the channel to sign up today!

If you are having trouble locating #GNAA, the official GAY NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is EFNet, and you can connect to irc.secsup.org or irc.isprime.com as one of the EFNet servers.

If you have mod points and would like to support GNAA, please moderate this post up.

This post brought to you by a proud member of GNAA

P.S. To keep this post on topic, the GNAA (Gay Nigger Association of America) uses Mathematica to do advanced modeling...for gay nigger porn magazines.

__________________________________________________
|_______________________________________._a,_____|
|________a_._______a_______aj#0s_____aWY!400.____|
|___ad#7!!*P____a.d#0a____#!-_#0i___.#!__W#0#____|
|__j#'_.00#,___4#dP_"#,__j#,__0#Wi___*00P!_"#L,__|
|__"#ga#9!01___"#01__40,_"4Lj#!_4#g_________"01__|
|_________"#,___*@`__-N#____`___-!^______________|
|__________#1__________?_________________________|
|__________j1____________________________________|
|_____a,___jk_GAY_NIGGER_ASSOCIATION_OF_AMERICA__|
|_____!4yaa#l____________________________________|
|_______-"!^_____________________________________|
|________________________________________________|

beware the caliphate were laleh and ladan virgins? (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6431715)

Now that the Iranian conjoined twins are dead, the biggest question on our minds is... Were they ever fucked ever? I mean, imagine getting pussy off of a fucking conjoined fucking woman! What a rush, man! Hooo rah! Hoorah! I'm already gung ho and hard thinking about porking Islamic conjoined bitches for some good ole shizznozz. I would like to be the guy who ripped their clothing off, and fornicated with reckless abandon to deliver my spermic influx into their velvety crevasse! I mean, i would like to dirty Sanchez their mother and rip her fucking burka off and make her watch me fuck her conjoined daughters! Then I would wipe the cum off with Mohammed's shoal and throw it in a pile of pig shit.

If you are offended, let me know and reply to me here, I watch these threads.

SUPER SPORE. TRAVIS!

CLITORIS CHOPPERS. Hi there you fucking Islamic career clerics, doctors of death, Waffen Schutzstaffel doctor Josef Mengele is a patron saint compared to you fucking ragheads. You suck. You aide and abet terror and death. You are partially responsible for the deaths of other fellow men. For this fratricide you shall pay dearly. Your soul is black with the stains of inaction, ineptitude and sympathies to those who walk the dark side. Your foul life is full of sins, not religious, just heinous, your karma is low, you don't confess, and you aren't in prison where you belong. You are your own dark, kept secret. I see through you, the worthless academic, the pseudo intellectual, the unproven unpublished un patented WASTE OF FUCKING FLESH. You are a drain on society, you are a member of the 1st world but pretend to not be. I hate you, you are a stained man.

Hi clitoris chopper, ISLAM supports clitoris carving. You are Islamic, and of course are a fucking animal. I hate you you pull-start camel jockey lover. Towelheads, Camel Jockies, Sand Niggers, Ackmids, Abeebs, Carpet Flyers, Dune Coons, Rag Heads, Sand Scratchers, Habeebs, Abba-Dabbas, Camel-Humpers, Demi-niggers, Fig-Gobblers, Hucka-luckas (hucka hlacka ghalcka ghugh), Lefties (If you steal, you lose the right hand so, since they are thieves...) Ocnods, Pull-Start-ables (imagine pull starting Ossama's dirty rag like a Briggs and Stratton), Roach-Ranchers (habibs cant kill roaches by a tenant of Is-slum), Sand Moolies.

Shut up all you dirty fucking Islamic pigfucking swinehundts and the pigs, the communist fuckin Islamic terrorist supporter.

Take your fucking Koran and cram it up your ass. The sooner the earth sees Islam leave it, the better off it will be. Your Koran is Goat Piss.

I hope if there is a God and a Hell, you have to drink the liquidy shit from a Pig's ass, and Jewish Rabbis defecate on you.

I hate the stupid ISLAM fucks who read into the trash they come up with. Saddam Hussein [who needs to take a dirt nap] is higher on my sanity list than fucking Muslim "clerics." In fact, I like Saddam more than most of the other Arab leaders because he is secular. We should fucking nuke the Saudis and Mecca and Medina and turn it into rubble, then tell Saddam to remove the heads of all the buttfucking "royalty" in the area.

I want to wipe my ass with Mohammad's shroud. I want to grind his body up into bone meal and fertilize my garden with it.

Our tortured dead scream out in HORROR, asking for vengeance:

Kill all Camel Jockeys.
Kill all Mohammedans.
Kill all Dune Coons.
Kill all Rag Heads.
Kill all Towelheads.
Kill all Arabs.
Kill all Camel Rooters.
Kill all Osama Bin Laden supporters.

Nuke their countries to hell.
Nuke them again.
Death to Islam.

I piss on Mecca. I wipe my ass with the Koran. I shit upon Mohammed. I wipe the cum for a freshly fucked pussy with Mohammed's shroud then throw it in the pig sty so it can mire in pig shit as it decomposes.

Chris is very active on supporting the community. (5, Informative)

qnx6 (681751) | more than 11 years ago | (#6431996)

If you read the QNX community site [openqnx.com] , you will see that cdm is very active in the forums, answering questions from QNX users. For the other QNX employees that do "say" something, the number of posts are far behind. cdm is also "full time" on the #qnx irc channel at irc.qnxstart.com. Drop by if you wanna say hi to him :)

Re:Chris is very active on supporting the communit (-1, Troll)

PigTroll (689302) | more than 11 years ago | (#6433907)

Introduction A "cold" contact is when a reptile food seller calls to sell you Iguana food, but doesn't even know if you own an Iguana. A "warm" contact is when a reptile food seller who owns an Iguana calls on the phone to sell you Iguana food because he read an article that you wrote in a recent "Reptile Weekly." When the caller opens with the fact that they also own an Iguana, and were contacting you because they'd just read your article in "Reptile Weekly," you probably wouldn't be inclined to hang up on this person. You may have Iguana food stacked to the rafters, but knowing a shared interest exists, you'll probably talk to this stranger. People respond to other people with shared interests. Few respond to e-mail or phone calls from people they don't know. Starting a dialog To successfully start a dialog with a professional peer you need a message that interests the other person enough that they will respond to you. You, presumably, have a success record of good communications skills with people you already know. At some point in time, your friends or coworkers were new to you. You discovered ideas, interests, experiences -- friends in common, or goals you shared, and then built a friendship from these common threads. The same thing applies in building bridges with people who will be able to help you realize your career goals. This article is intended to help you to understand the "table structure" necessary to build dialogs with new professional peers through "warm contacts" and "cold contacts." In career terms, warm contacts are starting points that can include referrals from family and friends; internship and volunteer work references; current or former classmates; university alumni associations; current or former teachers; fellow SIG members; Industry-specific Associations and local chapters; user groups; current and former coworkers and managers. A cold contact is a person who doesn't already know you, with whom you have not (yet) found a common thread, and there is no direct referring source. Codeproject authors and members fall into the warm contact category because we share a community and an interest in software development. A fellow alumnus of the university you graduated from is a warm contact, even if the only common bond with this person was from reading a conference speaker biography. You share a group affiliation and educational experience; and chances are, if you read their biography in a conference program, you also share an interest in the conference or speaker topic. Researching your contact Front-end research can make a huge difference between cold contacts and warm contacts. People are listed on the internet because they have a public interest or achievement, group or university membership; hobby; and other personal or professional reasons. Once you have a contact name, using several search engines, identify additional common threads you share. Read papers, posts, work examples, biographies, or whatever you find for insights to their ideas, interests, experiences, or goals. There is a wealth of information available to you. Use it. However, only use information that is publicly available, or that came through a direct referral from someone they know (and, ideally, whom they respect.) Privacy and business ethics are big concerns today. Here are some other sources: Shared acquaintance, personal or work experience, interest, group membership, or university affiliation Industry visibility, or conference presenter Contact wrote a white paper, article, posting, or knowledge-based article She/he was quoted in industry article or on a portal Participates in a newsgroup or other post Making contact Before making initial contact, ask yourself "Why this person?" and then tell them why up front, in a compelling and brief manner. Also consider what you want from this contact. You should have a reason, or a result that you want for contacting any industry peers. Here are a few suggestions: Technical help or advice Recognize their professional achievement or work Feedback on a professional article, presentation, newsgroup post which they authored To learn about an industry or company from an insider's perspective To identify current or future job opportunities To seek a Mentor With initial contact we have begun to build a bridge. What other tools will help? The main communication methods between technology professionals today are phone, e-mail, or a combination of both. E-mail is a good choice for complex subjects. It is also a good choice if you want to fine-tune your message ahead of time, if you're not a native speaker of the recipient's language, or if you're shy. E-mail is also easier for a recipient to respond to on the fly. Just be careful to word your subject line clearly, so that your e-mail is not mistaken for spam. Whatever method you choose, no one maintains a 100% success rate. If you are too aggressive in your initial attempt, you may not have started a bridge, but you can definitely prevent one from being built any time in the future. Approach with caution and respect that the contact is going out of his or her way to provide you anything at all. Limit yourself to 2 or 3 very polite contacts per person. Each attempt at contact should be no more frequent than once a week. If they don't reply to you within that 2-3 week time frame, you're probably not going to hear from them. Move on to the next person and don't take it personally. We all have lives, families, and work that we need to tend to. As with programming languages, contacts have a structure: Subject line or conversation opening line must catch their interest Thank the person in advance for their time and their help Sincerely compliment them on their work or item that caught your attention In one or two short sentences, explain why you are specifically contacting them, including where and how you found this information Ask for help, suggestions, or advice to help you get the results that you have previously identified Thank them again for their time and their help No one likes fake praise. Be genuine in your thanks, but not so overly thankful the person won't believe you. Instead, think of your email content as a written discussion with a new peer or manager. Be professional and friendly, but not overly familiar. They may fear you're a stalker. Keeping notes Track all of your contact efforts electronically or on paper. Long-term professional relationships are based on details. During an active job search you may communicate with more people than you can track in your head. Lost information can mean a lost opportunity. Be sure to include the source, follow-up, and a brief summary of any email or phone exchanges and any reminders you need for future contact. Piece by piece you will build a bridge that will last. As promised, our next column will feature a case study, as we document step by step how we build a contact list for Marc's suggested companies. In the mean time, why not email one or more Codeproject community members who either authored articles or posts which you found helpful, but whom you haven't had previous contact with, and start a new professional bridge? About Catherine Björk Catherine Björk is a five year veteran of Microsoft's recruiting organization. Currently she is a Senior Account Manager Recruiter for Microsoft's Sales, Marketing and Services Groups. Her first recruiting job at Microsoft was identifying and recruiting software engineers and program managers for Microsoft's Games Group. In her limited free time, Catherine is a gourmet cook, and cycles the Burke Gilman Trail which rings Lake Washington and parts of Seattle. Click here to view Catherine Björk's online profile. About Andi Levin Andi Levin heads Western Technology Group. Since 1996 she successfully recruited technical employees for Compaq, EMC, Expedia.com, Fidelity Investments, IBM, Microsoft, Real Networks, TKS Industrial, and several dot coms. Most recently she worked with several of Microsoft's .Net Server marketing teams to staff technical marketing and technical evangelist positions. Her passion is teaching job seekers methods and tools to use in their job search to create their competitive edge. Click here to view Andi Levin's online profile. About Julie King Julie King is the Editor for Career 2.0 and started in tech with an Oregon bank when the first ATM's were being planned and installed (really!!!), has written since she was old enough to hold a crayon, edits paperback novels on the fly, and after a dot come-dot gone experience last year, uses Levin and Burk's advice regularly. Click here to view Julie King's online profile. Other popular Work Issues articles: The Standalone Programmer: Tips from the trenches Being a standalone programmer can be as good or as bad as we make it. The Standalone Programmer: A question of quality Can a standalone developer develop high quality software and compete with teams of developers? The Standalone Programmer: Simple Performance Testing A simple framework for creating customized performance tests Pro Developer: Creating Your Dream Project Don't just dream about what you want: go out there and get it. [Top] Sign in to vote for this article: PoorExcellent Premium Sponsor FAQ Noise level Very High High Medium Low Very low Search comments View Normal Preview Dynamic Thread View Expanded (Supporters only) Per page 10 25 50 (must logon) New thread Msgs 1 to 10 of 10 (Total: 10) (Refresh) First Prev Next Last Subject Author Date recruitment questions Anonymous 12:03 26 Nov '02 Hi all, Can you please post a list of resources in internet where we can find how to hire a good professional? What kind of questions are asked? What is the best procedure when hiring someone? ... Thanks Martin [Reply][View Thread][Get Link] [Modify|Delete] Singularity Mark S Strong 16:12 14 Nov '02 Hello, Yes, this is true. I am a reader of articles of a popular programming magazines. I don't know if out of repeatition I have issues with knowing interests but not faces. On the other hand, I am being in "stranger mode" finding an accepting employer. Without bombarding the questions are: is there jobs, are you hiring, do I look like anyone with skills. Why facade the fact that many of us are tendering our goals for being hirable by our own right? With email as a principle device of employment and the process of employment non-beneficial to learning what to try next, I find no Haven in what you said. I don't know why suggesting this "isn't" intended to rewrite the fact that we don't face enough employers during our search. The cold explorer will face it to build on civil minded feeling. (Dark Ages without notice.) However, who knows respect in honest contribution under standards driven by partial responces? Under analysis we are facing ponderances of PR problems due to giving intelligence a chance. Employment leaves us to find (in the past). Why should reputation be sprinkle for the dessert? [Reply][Email][View Thread][Get Link] [Modify|Delete] Some happenings Paul Watson 10:55 8 Nov '02 Well your article certainly seems to have kicked some people into gear. Have recieved 7 emails from CPians I have never talked to directly before since this article came online. Most of them seemed to take almost all of your points to heart. e.g. Finding a common interest, being polite, showing knowledge of who I am and what I do (who would have ever thought that! )etc. Well done! Paul Watson Bluegrass Cape Town, South Africa Ray Cassick wrote: Well I am not female, not gay and I am not Paul Watson

Re:Chris is very active on supporting the communit (0)

Anonymous Coward | more than 11 years ago | (#6436159)

Note that irc.qnxstart.com does not exist and that the correct server is either irc.joher.com or irc.qnxzone.com.

Re:Chris is very active on supporting the communit (0)

Anonymous Coward | more than 11 years ago | (#6436824)

irc.qnxstart.com DOES exist. nslookup shows irc.qnxstart.com, irc.joher.com, irc.qnxzone.com are all the same IP address. Guess just different names.

It's QNX Neutrino (5, Informative)

variable (13935) | more than 11 years ago | (#6431999)

QNX Momentics is our development toolset - it exists on Windows, Solaris and Neutrino. The "desktop" OS is actually QNX Neutrino.

Re:It's QNX Neutrino (1, Interesting)

DustMagnet (453493) | more than 11 years ago | (#6434964)

I love QNX, but I've never understood why they wont write a swapper for it. Maybe they have in the last few years, I haven't kept up. They had an almost religious statement that QNX should never be a desktop system, so that's why it shouldn't swap.

It would be so nice to see the real time priority system they use applied to a swap server process.

"memory's cheap"

Ugh (-1, Offtopic)

The Bungi (221687) | more than 11 years ago | (#6432367)

WTF is up with these sites? Hovering the mouse over the first instance of the word 'architecture' brings up a helpful popup:

Yankee Barn Homes - Architecture Experience the look and feel of barn architecture, the warmth of antique wood and the strength of timber frame. Authentic post and beam, soaring windows, great floor plans. Built nationwide.

Yes, that's what I call fucking targeted marketing. Way to go Eugenia. Always outdoing yourself.

Spyware (-1, Offtopic)

optikSmoke (264261) | more than 11 years ago | (#6432406)

I remember a program that did something similar to that back in my windows days............... anyway, that architecture business doesn't happen on my box, and given that it is completely unrelated to any content on that site, I doubt it is even a part of the site.

You've probably been spyware'd.

Re:Spyware (0, Offtopic)

The Bungi (221687) | more than 11 years ago | (#6432505)

It's possible, but I doubt it. A dump of the working set mapped libs for IE shows nothing more exciting than Flash and the Google toolbar.

Re:Spyware (0, Offtopic)

The Bungi (221687) | more than 11 years ago | (#6432550)

Haha. Just load into the debugger, and voila. http://itxt.vibrantmedia.com/system/liveintellitxt .asp is serving that crap up to IE5.5 or greater.

Wasn't in my hosts file.

Re:Spyware (0)

Anonymous Coward | more than 11 years ago | (#6440007)

Oh, Oh, what's that? Offtopic? Nay, looks like the righteous hand of Jesus to me! SMACKDOWN!!!

Re: It is NOT spyware (2, Informative)

Anonymous Coward | more than 11 years ago | (#6434741)

This is just a new form of advertising, it only works on IE 5.5 and above. So, it seems that you are using IE... ;-)

test (-1, Offtopic)

Red Pointy Tail (127601) | more than 11 years ago | (#6432566)

gaga! Just testing the html stripping. Careful not to submit this!
test pagedo you thinkthis automagically closes?

  1. test
  2. test
  3. test

    go go

Re:test (0)

Anonymous Coward | more than 11 years ago | (#6447113)

asdasdasdsa

That's simple (3, Insightful)

Anonymous Coward | more than 11 years ago | (#6436294)

It's a real time OS. It has hard realtime requirements. Lets say the program that is supposed to respond to an interrupt is swapped out. Then the hard realtime requirement has to include the maximum latency for seeking the disk head, the maximum rotational delay, plus all the regular overhead.


Right now, it's a context switch. They have a well measured, well defined maximum time it takes to do a context switch. Depends on the machine, but it's absolutely consistant, and documented what the worst case is, on the 386's we used for an embedded system it was well under 10 milliseconds (the regular quantum of the QNX 4.2).

I want to say it was on the order of microseconds. It was very, very fast.

The other problem, is that swapping, and virtual memory create a whole new realm of non-repeatable test cases. It's complicates the OS, and the testing of the groups of applications a great deal. QNX is supposed to run in pace makers, the NASA shuttles, fuel injections systems, and all kinds of other places, where "Opps, guess we never hit that case in testing, call the Q/A team, or e-mail the mailing list to find a resolution", isn't acceptable. QNX is incredibly simple, well defined, and acts the same way all the time. That's the beauty of it. Swap is a horrible abberation, that greatly complicates the systems, and introduces whole new classes of bugs, races, priority inversions. Just all kinds of nastyness, which is completely acceptable on a desktop OS, and not at all acceptable on a RTOS.


Kirby

Re:That's simple (0)

Anonymous Coward | more than 11 years ago | (#6439251)

Man, you are uninformed...

RTOSs don't swap, they have enough memory space for everything. QNX isn't going to swap when it's in the Shuttle or a nuclear submarine. It's not going to swap when it's in a home appliance (TiVo, Microwave). The only place it's going to swap is in your desktop PC with a small amount of RAM.

Never mind this Real Time stuff (1)

fm6 (162816) | more than 11 years ago | (#6436636)

QNX is a way cool OS. But back in the 80s QNX blew its chance to be the PC OS, mainly by overpricing licenses. I'll never forgive them for that!

QNX ROXXERS! (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6438793)

QNX rocks, its far better than LINUX (suxorz) because its like REAL TIME kernel man!

Not at liberty? (1)

nasim (546142) | more than 11 years ago | (#6451934)

I just have to poke at this hornet nest statement from the article...

"...Beyond that, I'm not at liberty to say..."

Not at liberty eh? Sounds like you need some free software [gnu.org] . >:^}
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>