Suggest a topic for the Operating Systems Basics

Hi everyone, and thanks for staying with Unix Tutorial for so long! My first weeks of the 2010 have been pretty busy, but I've been quietly upgrading the blog engine and components of the Unix Tutorial Members Area to get things ready for the long-awaited second module of the Introduction to Unix course.

If you're an existing member and have a topic which you think belongs to the Operating Systems Basics module, please leave a comment.

The purpose of the module is to give a very high level overview of how modern operating systems work and to also explain the importance of securely managing all the available resources (hence a few topics on files, users and privileges). Almost every single topic deserves a separate module, if not a course, on its own – but for the moment it will be really basic stuff.

Here's the list of topics so far:

  • What OS is and why we need it
  • Features of a modern OS
  • Kernel and kernel modules
  • Features of Unix OS
  • MINDMAP:¬†Features and components of an OS
  • Everything is a file! Types of files in Unix
  • A typical filesystem tree of a Unix-like OS
  • Users, privileges and file ownership
  • Executing a binary file in Unix

To all those of you asking for the date when this module will be posted: I will make the Operating Systems Basics module available to all the existing Unix Tutorial Members on February 1st, 2010.

See also:

  • Satzz

    I'm unable to register myself as Unix tutorial member

  • Sean

    From the point of view of strong windows and DOS user who wants to learn Linux. Not a super scripter or super power user of windows. Not from a network/systems administrator point of view.

    – Top 10 terminal commands useful to a beginner.
    – How to do the top 10 things done in windows, on Ubuntu/Linux.
    – Top 30 (50?) words & phrases used by the Ubuntu manual that a newbie needs to understand.
    – Top 30 keyboard shortcuts in Ubuntu UI