Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding new section about operation systems. #339

Open
deyan-georgiev opened this issue Aug 19, 2018 · 1 comment
Open

Adding new section about operation systems. #339

deyan-georgiev opened this issue Aug 19, 2018 · 1 comment

Comments

@deyan-georgiev
Copy link

I've noticed that there aren't any chapters about operation systems in general. I suggest the following content to be added:

OS 101

  1. What is OS, Why do we need OS
  2. What is kernel
    A short description of what is a kernel
  3. User land vs kernel land
    Differences and how they communicate
  4. User interfaces
    Different ways to interact with the machine. CLI and GUI
  5. File systems
    Short introduction about file systems without going in depth
  6. Application software
    Description of some common application software which often ships with the OS - File browser, web browser, text editors

OS 102

  1. Architectures
  2. File systems in depth
    More information about file systems like partitioning, block sizes etc..
  3. Kernel in depth
    A few things about processes, scheduling, networks(maybe), how multi-user OS works. Maybe a few more things about kernels
  4. Boot process
    Short description of generic boot process. Detailed description must be added in the sections for Unix and Windows

If the community agrees with my proposal, I'm ready to start writing.

@miketheman
Copy link
Member

@deyan-georgiev Thanks for asking!

Have you read through http://www.opsschool.org/en/latest/boot_process_101.html ? There's some of the topics covered briefly - it might make sense to determine a better structure for this information with the additions you're proposing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants