(Redirected from Operating Systems)

This article is about operating system projects in Scratch. For operating systems compatible with Scratch, see Compatibility of Versions of Scratch.
Examples of projects that have been tagged with the words "operating system".

Operating systems (often abbreviated as OS) are simulation projects that imitate an operating system. Despite the fact that Scratch is not capable of creating an actual operating system that would replace Windows, macOS, or Linux, as it can not create or read files on the computer's hard drive, it can create simulations, for example, projects resembling or even emulating them have been made. Common applications include Pong games, music players, and paint programs. Complex operating systems allow developers to create applications which can be installed separately by users.

History

Scratch has a long history of users attempting to program their own operating systems. Several have been very successful, reaching the Scratch Website's Front Page.

The projects' complexity have grown over time, as new blocks and features were released, along with other features that allowed programmers to perform astonishing feats.

One such feature was the fact that a user could download a project and import it into their downloaded operating system, very much like purchasing software and installing it in reality. Studios have been provided for users, allowing them to download many projects from one place. In addition to this, some advanced operating systems allow users to import music and images into their project and play it from their project.

Types of Operating Systems

The following lists the most common items used in a typical Scratch Operating System.

User Interfaces

GUI

  • Parodies
    • Windows
    • Mac
    • Linux
  • Custom
    • Windows-like (bar on bottom)
    • Mac-like (dock on bottom bar on top)
    • Linux-like (bar on top and bottom)
    • Only dock
    • Only bar
    • Multiple docks/bars

CUI / TUI

  • Console/terminal
    • Filesystem based
    • Console apps based

Interaction

  • Parodies
    • Windows Sounds
    • Mac Sounds
    • Linux Sounds
  • Custom
    • Custom soundtrack

Applications

List

Below is a list of example Operating System projects.

See Also


Giga See Inside.png You can create one of these! A tutorial is available here.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.