Copyright (c) Hyperion Entertainment and contributors.

Difference between revisions of "UserDoc:Main"

From AmigaOS Documentation Wiki
Jump to navigation Jump to search
m (Reverted edits by Costel Mincea (talk) to last revision by Steven Solie)
(69 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== Welcome to AmigaOS ==
 
== Welcome to AmigaOS ==
AmigaOS is an operating system pretty easy to understand. Of course you need to learn some basic concepts. This documentation will provide these and your imagination will do the rest.
 
   
  +
AmigaOS was born in 1985 and delivered what contemporary personal computer operating systems could only dream of. As the first "multimedia" operating system, it was trivial for AmigaOS computers to display animations while playing music and reading data from disks. Such multimedia and multitasking finesse drew many people to this system. Some of them are famous: [http://www.amigahistory.co.uk/warhol.html Andy Warhol], Sir Arthur C. Clarke, [http://www.polyphoto.com/upchug/AEcastro.html NASA], Hollywood and the TV broadcasting industry, and many others that thought [http://www.youtube.com/watch?v=PWeO5IkCssk only Amiga makes it possible].
Many people/organisation used this system since its creation. Some of them are/were famous: [[Andy Warhol]], the NASA, the Hollywood industry...
 
   
  +
Today many people still think AmigaOS has something special that makes it more interesting and rewarding than other systems. This system allows the user to control the computer, not the other way around. It is a system you fully understand that is easier and more flexible to use. In other words, AmigaOS is '''more fun'''.
   
== AmigaOS features ==
+
=== AmigaOS: The flexible operating system ===
  +
AmigaOS is an operating system: a collection of efficient programs written to start the computer, let the user control the computer, and present feedback to the user.
Here are some of the features of AmigaOS that make easy to control your computer. Some of these concepts were copied by other operating systems which tend to show they are the correct way to do things.
 
   
  +
AmigaOS is designed with ease of use and flexibility in mind. To begin with, AmigaOS provides a clear view of your computer, your applications and files. A number of methods are available to let your computer serve you, whether graphically with a mouse, using the "Shell" command line, or by some other means the user prefers.
----
 
   
  +
AmigaOS strives to avoid stupid limitations that can be found on other systems. AmigaOS users can organise their files the way they like. There are few limits on file hierarchy, locations and file names. Drives don't have to be named with a letter or cryptic names (such as C:, or sda1), your files don't have to reside in your "Documents" folder and your hard drives aren't hidden from you. If you're not writing to drives and you want to "shut down", why wait for the OS to allow that? With AmigaOS, just hit the power switch. Done.
* Small footprint: AmigaOS can work with 64 MB of memory. On disk, a default installation takes around 200 MB only.
 
   
  +
An Amiga does not start with pre-installed applications serving some sales conglomerate, marketing organization or their big brother. AmigaOS does not do actions behind the user's back. As unique as it is today, the AmigaOS computer serves the user and not the other way around. With one of the largest proportions of user-programmers around, the trustworthy AmigaOS user-friendly ethic is mirrored in AmigaOS applications.
* Restart only the operating system: If you feel the need to restart the system, you can do so restarting only the operating system and not the whole computer.
 
   
  +
Since the first versions more than twenty-five years ago, AmigaOS has also been designed to serve efficiently. Optimizing applications and OS code has always been the goal of programmers and developers of this operating system. The result is an operating system and applications that take less space on your hard drives, waste less time loading, consume less memory, require less processing power, and respond more quickly to the user.
* Full name directories (Fonts, Libs...): If you browse the AmigaOS system disk, you'll see easy to understand names: Classes, Libs, Fonts, Prefs, Storage...etc.
 
   
  +
And every update of AmigaOS doesn't demand you must buy newer, more powerful hardware. AmigaOS currently runs on twenty year old 200MHz computers or brand new dual core 1,800MHz computers. It's the user's choice how they want to '''enjoy''' AmigaOS.
* File recognition based on their content: you can name a file whatever you want, even without an extension. Examples: "my file" or "picture of me in front of the computer". There is no need to add an extension to explain what the file is like ".txt" or ".jpg". AmigaOS really examines the files content to recognise what type of file it is.
 
   
  +
=== Some AmigaOS features ===
* Ram disk concept: On AmigaOS there is a special disk called the '''Ram disk''' which represents a part of your computer memory. This area is not fixed. It automatically grows whenever you store files in it.
 
  +
Here are some of the features of AmigaOS that make it easy to control your computer. Some of these concepts were copied by other operating systems which tend to show they are the correct way of doing things.
   
  +
* '''Small footprint:''' AmigaOS can work with 64 MB of memory. On disk, a default installation only takes around 200 MB. The smaller footprint translates into a more responsive user experience given any hardware.
* Command line and graphic interface tied together: Both the command line interface (where you type commands with the keyboard) and the graphical user interface (GUI) are tied together. You can easily use command lines from the GUI or open graphical elements from a command line.
 
   
  +
* '''Straightforward operating system design:''' With a clear layout and easy to understand names (Classes, Libs, Fonts, Prefs, Storage, etc.), you can easily understand what everything in AmigaOS is and what it does for you. Nothing is hidden from the user and the user is not restricted by AmigaOS.
   
  +
*'''User configurable graphic interface:''' Using the provided "preferences editors," the user can dramatically reconfigure how AmigaOS looks, sounds, runs and responds to every user whim.
== What is AmigaOS? ==
 
AmigaOS concepts are described here. You will learn how to operate your computer via the command line interface (using your keyboard) or using the graphical environment: the [[UserDoc:Workbench|Workbench]].
 
   
  +
* '''File recognition based on file content:''' You can name a file '''whatever you want''', even without an extension. Examples: "my file" or "picture of Jay in Santa Clara". There is no need to add an extension to explain what the file is, like ".txt" or ".jpg". AmigaOS really examines the '''file content''' to recognise what type of file it is.
----
 
=== Introduction ===
 
   
  +
* '''Logical assignments:''' Easily set and use logical names names for directories located anywhere on your system. For example, "Auto:" can point to your directory "car show pictures" buried on your media drive.
In order to explain what is AmigaOS and how it works, we need to start with basic concepts like "what is an operating system?", "what is a file?"...etc.
 
You may be familiar with these concepts but this manual needs to stay accessible to all audiences. Also as some concepts vary a bit from an operating system to another one, it may be an interesting read for skilled people as well.
 
   
  +
* '''Ram disk concept:''' On AmigaOS there is a special disk called the '''Ram disk''' which represents a part of your computer memory. This area is not fixed. It automatically grows whenever you store files in it. For example, it's a great place to unpack files to install from there, greatly speeding up the installation.
In this section, you will find:
 
* how AmigaOS is booted on your Amiga computer?
 
* what is the Shell?
 
* what is the Workbench?
 
* how to use the mouse in the Workbench?
 
...
 
   
  +
* '''Command line and graphical user interfaces:''' Both the the graphical user interface (GUI) and command line interface (where you type commands into a window with the keyboard) can be used to manage AmigaOS, its programs and files. Both interfaces are intergated with each other so you can easily use command lines from the GUI or open graphical elements from a command line.
All details will be described in general. In order to fully understand everything you will need to read the [[AmigaDOS Manual]].
 
   
  +
*'''ARexx Ports:''' Throughout AmigaOS and third party programs, "ARexx" message ports let one application talk with others so that apps work together to serve the user. AmigaOS also provides the lightweight ARexx and modern Python programming languages that can control AmigaOS and applications with ARexx ports.
=== AmigaDOS ===
 
   
  +
* '''Resident Commands:''' Commands can be made resident, i.e., they are kept in memory so that they can be reused with no loading time.
A lot of beginners are rather confused by the differences between the terms "AmigaDOS" and "Shell". Some people think they just use the Shell whereas they are using AmigaDOS commands in a shell window.
 
   
  +
* '''Restart only the operating system:''' if you feel the need to restart the system, you can do so by restarting '''only AmigaOS''' and not the whole computer.
   
  +
=== AmigaOS platform targets ===
DOS was originally an acronym for "Disk Operating System". Some say it
 
should be "Disk Based Operating System" as it does a lot more than operate
 
a disk and that it was really an operating system based (stored) on disks. Some say it should be "Device Operating System".
 
   
  +
While the original versions of AmigaOS ran on computers of the eighties using Motorola 68k series CPU chips, the current AmigaOS runs on computers using PowerPC processor chips [http://www.amigaos.net/content/72/supported-hardware hardware]. These can be older Amiga computers (also called "Classic Amigas") with PPC "accelerator cards" or new generation Amiga PPC computers.
The total AmigaDOS system includes things such as:
 
   
  +
In this guide, we will concentrate on the current AmigaOS running on the supported hardware:
* A set of commands that can be used in the Shell window and elsewhere.
 
* A system for saving data to disk and retrieving it from disk.
 
* A system for filing data on disks.
 
* An interface for peripherals such as keyboards, monitors, printers, etc.
 
* A method of running programs
 
* A multitasking system for running more than one program at a time.
 
* etc. etc. etc.
 
   
  +
* [[AmigaOne X1000]] model by [http://www.a-eon.com A-Eon Technology]
Read the [[AmigaDOS manual]] to understand and learn everything about AmigaDOS.
 
   
  +
* [[AmigaOne 500]], Sam460, Sam440ep and Sam440-flex models by [http://www.acube-systems.com ACube Systems]
=== The Workbench, the graphical environment ===
 
   
  +
* [[Pegasos II]] model by [http://www.bplan-gmbh.de bplan GmbH]
Introduction to the Workbench and link to its [[UserDoc:Workbench|page]].
 
  +
  +
* [[AmigaOne XE and MicroA1-C]] models by [http://en.wikipedia.org/wiki/Eyetech Eyetech Group Ltd].
  +
  +
* [[Classic Amiga]] 4000(T), 3000(T) and 1200 models by Commodore Business Machines (when equipped with PowerPC accelerator cards).
  +
  +
== How does AmigaOS work? - Concepts ==
  +
  +
In this page we will discuss [[UserDoc:How AmigaOS Works|how AmigaOS works]]:
  +
  +
* [[UserDoc:How_AmigaOS_Works#The_most_important_components|The most important components]] (Exec, AmigaDOS, Intuition...)
  +
* [[UserDoc:How_AmigaOS_Works#How_is_my_data_stored.3F|how files and data are stored]]
  +
* [[UserDoc:How_AmigaOS_Works#All_AmigaOS_components|all AmigaOS components are described]]
  +
* [[UserDoc:How_AmigaOS_Works#AmigaOS_boot_procedure|how AmigaOS is booted on your Amiga computer]]
  +
* [[Workbench/Prefs|AmigaOS settings programs]]
  +
* ...
  +
  +
== How to use AmigaOS? ==
  +
  +
AmigaOS is a collection of components that oversee the computer hardware & data and provide the user with easy, understandable tools to manage and use them.
  +
  +
In the following [[UserDoc:Introduction to AmigaOS|Introduction to AmigaOS pages]] we will discuss the basic concepts:
  +
  +
* how to use AmigaOS
  +
* what the AmigaOS graphic user interface is composed of
  +
* what interfaces AmigaOS provides, including the [[UserDoc:Workbench|Workbench]], the [[UserDoc:Shell|Shell]] or scripting languages.
  +
  +
From the introduction page, you can continue with more detailed pages on the [[UserDoc:Workbench|Workbench]] and the [[AmigaDOS manual]] . Now let's start with this [[UserDoc:Introduction to AmigaOS|Introduction to AmigaOS]].
  +
  +
== Manuals ==
  +
  +
[[UserDoc:AmigaOS File Systems|AmigaOS File Systems]] - AmigaOS File Systems
  +
  +
[[AmigaOS Manual]] - AmigaOS Manual
  +
  +
[[Bars & Pipes Professional]] - MIDI Sequencer

Revision as of 23:18, 13 June 2017

Welcome to AmigaOS

AmigaOS was born in 1985 and delivered what contemporary personal computer operating systems could only dream of. As the first "multimedia" operating system, it was trivial for AmigaOS computers to display animations while playing music and reading data from disks. Such multimedia and multitasking finesse drew many people to this system. Some of them are famous: Andy Warhol, Sir Arthur C. Clarke, NASA, Hollywood and the TV broadcasting industry, and many others that thought only Amiga makes it possible.

Today many people still think AmigaOS has something special that makes it more interesting and rewarding than other systems. This system allows the user to control the computer, not the other way around. It is a system you fully understand that is easier and more flexible to use. In other words, AmigaOS is more fun.

AmigaOS: The flexible operating system

AmigaOS is an operating system: a collection of efficient programs written to start the computer, let the user control the computer, and present feedback to the user.

AmigaOS is designed with ease of use and flexibility in mind. To begin with, AmigaOS provides a clear view of your computer, your applications and files. A number of methods are available to let your computer serve you, whether graphically with a mouse, using the "Shell" command line, or by some other means the user prefers.

AmigaOS strives to avoid stupid limitations that can be found on other systems. AmigaOS users can organise their files the way they like. There are few limits on file hierarchy, locations and file names. Drives don't have to be named with a letter or cryptic names (such as C:, or sda1), your files don't have to reside in your "Documents" folder and your hard drives aren't hidden from you. If you're not writing to drives and you want to "shut down", why wait for the OS to allow that? With AmigaOS, just hit the power switch. Done.

An Amiga does not start with pre-installed applications serving some sales conglomerate, marketing organization or their big brother. AmigaOS does not do actions behind the user's back. As unique as it is today, the AmigaOS computer serves the user and not the other way around. With one of the largest proportions of user-programmers around, the trustworthy AmigaOS user-friendly ethic is mirrored in AmigaOS applications.

Since the first versions more than twenty-five years ago, AmigaOS has also been designed to serve efficiently. Optimizing applications and OS code has always been the goal of programmers and developers of this operating system. The result is an operating system and applications that take less space on your hard drives, waste less time loading, consume less memory, require less processing power, and respond more quickly to the user.

And every update of AmigaOS doesn't demand you must buy newer, more powerful hardware. AmigaOS currently runs on twenty year old 200MHz computers or brand new dual core 1,800MHz computers. It's the user's choice how they want to enjoy AmigaOS.

Some AmigaOS features

Here are some of the features of AmigaOS that make it easy to control your computer. Some of these concepts were copied by other operating systems which tend to show they are the correct way of doing things.

  • Small footprint: AmigaOS can work with 64 MB of memory. On disk, a default installation only takes around 200 MB. The smaller footprint translates into a more responsive user experience given any hardware.
  • Straightforward operating system design: With a clear layout and easy to understand names (Classes, Libs, Fonts, Prefs, Storage, etc.), you can easily understand what everything in AmigaOS is and what it does for you. Nothing is hidden from the user and the user is not restricted by AmigaOS.
  • User configurable graphic interface: Using the provided "preferences editors," the user can dramatically reconfigure how AmigaOS looks, sounds, runs and responds to every user whim.
  • File recognition based on file content: You can name a file whatever you want, even without an extension. Examples: "my file" or "picture of Jay in Santa Clara". There is no need to add an extension to explain what the file is, like ".txt" or ".jpg". AmigaOS really examines the file content to recognise what type of file it is.
  • Logical assignments: Easily set and use logical names names for directories located anywhere on your system. For example, "Auto:" can point to your directory "car show pictures" buried on your media drive.
  • Ram disk concept: On AmigaOS there is a special disk called the Ram disk which represents a part of your computer memory. This area is not fixed. It automatically grows whenever you store files in it. For example, it's a great place to unpack files to install from there, greatly speeding up the installation.
  • Command line and graphical user interfaces: Both the the graphical user interface (GUI) and command line interface (where you type commands into a window with the keyboard) can be used to manage AmigaOS, its programs and files. Both interfaces are intergated with each other so you can easily use command lines from the GUI or open graphical elements from a command line.
  • ARexx Ports: Throughout AmigaOS and third party programs, "ARexx" message ports let one application talk with others so that apps work together to serve the user. AmigaOS also provides the lightweight ARexx and modern Python programming languages that can control AmigaOS and applications with ARexx ports.
  • Resident Commands: Commands can be made resident, i.e., they are kept in memory so that they can be reused with no loading time.
  • Restart only the operating system: if you feel the need to restart the system, you can do so by restarting only AmigaOS and not the whole computer.

AmigaOS platform targets

While the original versions of AmigaOS ran on computers of the eighties using Motorola 68k series CPU chips, the current AmigaOS runs on computers using PowerPC processor chips hardware. These can be older Amiga computers (also called "Classic Amigas") with PPC "accelerator cards" or new generation Amiga PPC computers.

In this guide, we will concentrate on the current AmigaOS running on the supported hardware:

  • Classic Amiga 4000(T), 3000(T) and 1200 models by Commodore Business Machines (when equipped with PowerPC accelerator cards).

How does AmigaOS work? - Concepts

In this page we will discuss how AmigaOS works:

How to use AmigaOS?

AmigaOS is a collection of components that oversee the computer hardware & data and provide the user with easy, understandable tools to manage and use them.

In the following Introduction to AmigaOS pages we will discuss the basic concepts:

  • how to use AmigaOS
  • what the AmigaOS graphic user interface is composed of
  • what interfaces AmigaOS provides, including the Workbench, the Shell or scripting languages.

From the introduction page, you can continue with more detailed pages on the Workbench and the AmigaDOS manual . Now let's start with this Introduction to AmigaOS.

Manuals

AmigaOS File Systems - AmigaOS File Systems

AmigaOS Manual - AmigaOS Manual

Bars & Pipes Professional - MIDI Sequencer