Click here to Skip to main content
15,905,071 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralOS Kernels Pin
Richard Andrew x642-Sep-16 9:23
professionalRichard Andrew x642-Sep-16 9:23 
AnswerRe: OS Kernels Pin
Kent Sharkey2-Sep-16 9:37
staffKent Sharkey2-Sep-16 9:37 
GeneralRe: OS Kernels Pin
Nemanja Trifunovic2-Sep-16 9:39
Nemanja Trifunovic2-Sep-16 9:39 
GeneralRe: OS Kernels Pin
Rick York2-Sep-16 9:54
mveRick York2-Sep-16 9:54 
GeneralRe: OS Kernels Pin
Afzaal Ahmad Zeeshan2-Sep-16 10:02
professionalAfzaal Ahmad Zeeshan2-Sep-16 10:02 
GeneralRe: OS Kernels Pin
Richard Andrew x642-Sep-16 10:07
professionalRichard Andrew x642-Sep-16 10:07 
GeneralRe: OS Kernels Pin
Mladen Janković2-Sep-16 12:12
Mladen Janković2-Sep-16 12:12 
GeneralRe: OS Kernels Pin
Mladen Janković2-Sep-16 12:00
Mladen Janković2-Sep-16 12:00 
C has de facto standard and stable ABI, so you can make drivers and modules work with kernel even if you used different compiler than it used to compile kernel.

C++ ABI has no de facto standard and it is widely different between different compilers so interoperability is impossible. It means you either relay on a single version of a compiler1 to do everything in kernel mode or you have to make C API to interact between different modules in which case you lose a lot of benefits of C++.


1 - sometimes you can break compatibility between binaries produced by the same compiler if you use different set of switches to compile the code


modified 2-Sep-16 19:25pm.

GeneralRe: OS Kernels Pin
Richard Andrew x642-Sep-16 12:04
professionalRichard Andrew x642-Sep-16 12:04 
GeneralRe: OS Kernels Pin
Mladen Janković2-Sep-16 12:12
Mladen Janković2-Sep-16 12:12 
GeneralRe: OS Kernels Pin
Tomaž Štih3-Sep-16 6:29
Tomaž Štih3-Sep-16 6:29 
GeneralRe: OS Kernels Pin
Mladen Janković3-Sep-16 7:36
Mladen Janković3-Sep-16 7:36 
GeneralRe: OS Kernels Pin
Tomaž Štih2-Sep-16 22:30
Tomaž Štih2-Sep-16 22:30 
GeneralRe: OS Kernels Pin
JackPeacock6-Sep-16 2:11
professionalJackPeacock6-Sep-16 2:11 
GeneralRe: OS Kernels Pin
Richard Andrew x646-Sep-16 12:11
professionalRichard Andrew x646-Sep-16 12:11 
GeneralRe: OS Kernels Pin
JackPeacock6-Sep-16 22:29
professionalJackPeacock6-Sep-16 22:29 
GeneralWhat do you guys think of H-1B visas ? Pin
jlongo2-Sep-16 6:19
jlongo2-Sep-16 6:19 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
User 84202-Sep-16 6:24
User 84202-Sep-16 6:24 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
OriginalGriff2-Sep-16 6:30
mveOriginalGriff2-Sep-16 6:30 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
Charles Programmer5-Sep-16 6:24
Charles Programmer5-Sep-16 6:24 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
OriginalGriff2-Sep-16 6:29
mveOriginalGriff2-Sep-16 6:29 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
jlongo2-Sep-16 6:35
jlongo2-Sep-16 6:35 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
Richard Deeming2-Sep-16 6:40
mveRichard Deeming2-Sep-16 6:40 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
Kent Sharkey2-Sep-16 7:55
staffKent Sharkey2-Sep-16 7:55 
GeneralRe: What is the position of the presidential candidates on H-1B visas ? Pin
Richard Deeming2-Sep-16 8:11
mveRichard Deeming2-Sep-16 8:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.