Kernel development??? | Sololearn: Learn to code for FREE!


Kernel development???

what is the difference between Linux kernel development program and other windows development program???????

5/4/2018 5:51:31 PM

Akshata Solapurkar

1 Answer

New Answer


Linux kernel development means that you work on core technologies and drivers for Linux operating systems (On windows this is obviously not possible because is proprietary software). If you meant the difference between Linux and widows programs, the differences are mainly the availability of libraries, GUIs or key features. For example epoll, which is mainly used for handling multiple network connections or ncurses, a library for console UIs, can be just used on Linux (or maybe other Unix OS, like OS X). Also Linux has many package formats, that help you to spread updates automatically and lots of programming tools preinstalled. Otherwise programming languages will work exactly the same and as far you don't use a OS specific feature you won't experience many differences.