operating system - doubility-sky/daydayup GitHub Wiki

An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.

  • Common OS: BSD, Linux, macOS, Windows
  • DistroWatch is a website dedicated to talking about, reviewing and keeping up to date with open source operating systems. This site particularly focuses on Linux distributions and flavours of BSD, though other open source operating systems are sometimes discussed. There is a lot of information out there on Linux distributions and this site tries to collect and present that information in a consistent manner to make it easier to locate.

Learn

Unix

  • The UNIX Time-Sharing System
  • xv6 is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix Version 6 (v6). xv6 loosely follows the structure and style of v6, but is implemented for a modern x86-based multiprocessor using ANSI C. http://pdos.csail.mit.edu/6.828/
  • Awesome UNIX®: This list is an exploration of the world of UNIX®, including UNIX history, the relevance of UNIX today, and lists select awesome UNIX and UNIX-like projects. This list also contains resources for UNIX standards, programming, communities, and free software. This project is not affiliated with, sponsored, or endorsed by The Open Group.

Projects

Resources

  • Awesome Operating System Stuff: This list contains awesome OS related stuff. It contains open source operating sytems and hobby operating systems as one can study their code and learn from them.
  • OSDev.org: This website provides information about the creation of operating systems and serves as a community for those people interested in OS development with 655 wiki articles.