Q: What tasks are performed by the kernel? A:
- Process scheduling
- Memory management
- Provision of filesystem
- Creation and termination of proccesses
- Access to devices
- Networking
- Provision of system call application programming
Q: What are the different shells?
A:
- Bourne Shell (sh)
- C Shell (csh)
- Korn Shell (ksh)
- Bourne again Shell (BASH)
Q: Describe the boot process of a Linux System?
A: See https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-Process-
Q: Describe what happens when you type www.google.com into the Browser?
A: See https://github.com/alex/what-happens-when
Q: How does SSH Work?
A: See https://www.slashroot.in/secure-shell-how-does-ssh-work
Q: Explain how eBPF works? Q: Explain how network packets are processed from the NIC to user-space? Q: Describe how a reimaging system works?
Q: What is POSIX?
A: Portable Operating Systen Interface is a family standards specified by IEEE for maintaining compatability between UNIX systems. POSIX.1-2008 is one example of a standard.
Q: What is the GNU Project?
Q: What is the standard C library?
Q: What is the GNU Project?
Q: What is the standard C library?