The Linux Operating System

Just like Windows, iOS, and Mac OS, Linux is an operating system. In fact, one of the most popular platforms on the planet, Android, is powered by the Linux operating system.

Also, Linux is distributed under an open source license.

Components

The Linux operating system comprises several different pieces:

Linux Scripts

Running Scripts at Startup

  • One approach is to add an @reboot cron task:

    1. Running crontab -e will allow you to edit your cron.
    2. Adding a line like this to it: @reboot /path/to/script will execute that script once your computer boots up.
  • The upstart system will execute all scripts from which it finds a configuration in directory /etc/init. These scripts will run during system startup (or in response to certain events, e.g., a shutdown request) and so are the place to run commands that do not interact with the user; all servers are started using this mechanism.

    You can find a readable introduction to at: http://upstart.ubuntu.com/getting-started.html.

    The man pages man 5 init and man 8 init will give you the full details.

Linux Applications

Text Editors

  • kate: heavy on resources
  • featherpad: has fewer features than kate, yet some pleasant coincidences
  • bluefish
  • notepad++
  • other text editors