Reputation: 161
I tried searching for the word "System Side programmer" or "System Side C" but did not get any good info. Can someone explain me the difference between System Side C and C and System Programmer vs System Side Programmer. Would be great if some could provide links to study System Side C focused on Linux Kernel. Thanks in Advance
UPDATE: System Side C is the C language code that is used to build the Operating system. Eg: how a page table is implemented inside an OS using Struct.
Upvotes: 2
Views: 81
Reputation: 944
C language syntax is same in both but available functions are different. Linux kernel provides many ANSI C functions which are needed like string manipulation functions but it doesn't provide useless functions in kernel programming like scanf or printf,... . Linux kernel also provides functions for interacting with kernel subsystems like sysfs, devices, filesystems, IPC, ... . You should read the official linux kernel api documentation here: https://www.kernel.org/doc/htmldocs/kernel-api/
Upvotes: 3