New answers tagged linux
My understanding would be: if you come into possession of copy of the Red Star Linux kernel (at least), then it legally must give you the rights enumerated under the GPL. There is, however, no requirement that they allow you to come into possession of it. The more usual example of this is internal corporate software. It might be built in such a way as to ...
As a Linux derivate, it should be licensed under the GNU GPL, but it isn't. That means that by distributing it under a different license, the KCC is violating the copyright of thousands of Linux contributors. However, that does not mean that someone who obtained a copy of it can redistribute it under GPL, as that would also be a copyright violation, in this ...
There are the features that the language provides, and there are other features that the OS provides. iostream for example is built in to the language. conio.h is specific to Windows. There are other headers too that are specific to Linux.
You could also be interested in the system programming aspect of your task. Then read Advanced Linux Programming, read the intro(2) & syscalls(2) man pages. Be aware of the POSIX standard. For thread programming, read a good Posix thread tutorial or a C++11 thread tutorial. Regarding C++ programming, the Qt and POCO projects should interest you (and ...
The reason you find differences is that the C you are using is not GNU C or ANSI C. It's better if you learn the language well instead of trying to find the differences. I'd suggest referring C: The C Programming Language, 2nd Edition by Brian W. Kernighan and Dennis M. Ritchie C++: The C++ Programming Language (3rd Edition) by Bjarne Stroustrup
Top 50 recent answers are included