Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.41 KB

basics.md

File metadata and controls

53 lines (33 loc) · 1.41 KB

Kernel Basics

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)

Long-form Questions

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?

Linux history

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?