DC
Cinematographiliac
I'm still an AmigaOS fan. It would be nice if we could help the movement grow for developers of the platform. I'd love to see what people can do with it, given the opportunity.
Hopefully version 4 will be out soon and some real development will begin (again). If you thought Mac users or Linux users were zealots, my oh my . . .
20 Features
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]There's a lot in AmigaOS4.0 that we think is special. Unique features, great implementations, ways of working that make you wonder why all Operating Systems don't do things this way. Here's a list of 20 of our favourite features from AmigaOS4.0[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]1. Quick on / instant off[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In the old days you had to wait a while for your television to warm up when you switched it on. Thankfully technology has moved on, but for some reason this fact seems to have eluded our competitors. AmigaOS4.0 boots up in a few seconds, and can be switched off in an instant by just hitting the off switch. Why would you want it any other way?[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]2. Datatypes [/FONT]
[SIZE=-2]
Easy handling of different file types.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
One of the great strengths of AmigaOS4.0 is the interoperability of applications, and the unique Datatypes system is perhaps the best example of this. A Datatype is a small programme that recognises and handles a particular file type: displaying a picture, playing a music file, decoding a video file, rendering a web page or whatever. Any application can access Datatypes transparently, and thus have the ability to use any file that you have a Datatype for. What this means is that by simply adding a new Datatype, all the appropriate applications on your machine can automagically read that new file. So you won't need to install half a dozen programs to display different formats for the same type of file, just one will do - and if a new file format comes along in the future, by simply installing a Datatype for that format, applications you might have installed years ago will automatically learn how to use it. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
3. Menuing[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In common with other Operating Systems, AmigaOS4.0 uses a menu system to access a variety of functions. However the AmigaOS4.0 menu system works a little differently from others. By default the menu bar appears at the top of the screen when you press down the right mouse button, and disappears when you don't need it, thus reducing screen clutter and giving you more room to work. Alternatively menus can pop up underneath your mouse pointer wherever it is on the screen, reducing the distance you have to move your mouse and making the machine that much faster and more comfortable to work with.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]4. Window stacking[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In most Operating Systems, whichever of the windows you have open on your desktop that is currently active sits on the top of the stack. This may seem obvious and sensible at first, but we know a better way to handle things. On AmigaOS4.0 you can pop any window to the front by double-clicking it, but otherwise you can stack layers of windows in any order you like. This can be incredibly useful when you're trying to access several windows at once, because it means that you can arrange the windows however you like, and they'll stay exactly where you put them. As a result you won't need to keep switching between windows, moving and rearranging them to get to the places you want when they are stacked or overlaid. Just one more way in which AmigaOS4.0 makes everyday working that much easier. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]5. Screens[/FONT]
[SIZE=-2]
Workbench in front, web browser behind.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
When you're trying to work with several windows or applications at the same time, you usually find yourself running out of screen real estate pretty quick. The normal solution is to minimise applications, shuffle windows and rearrange your working environment every time you switch between tasks. The AmigaOS solution is to give you as many screens as you like. When you play a game on most other computers, you'll usually see that game gets a screen to itself, but on AmigaOS4.0 you can have as many different screens as you like for any purpose, each with its own application on it. Or you can open a "public screen" which several applications can share. Switching between different screens takes an instant, and you can come back to an application and find it exactly how you left it. Of course this system provides a uniquely powerful basis for dealing with multiple displays. With the famous Amiga "screen dragging" ability, it's even possible to drag the current screen down to reveal another screen behind it, so that you can view two screens simultaneously, or even drag and drop files and other content from one screen to another. In short, with AmigaOS4.0, you'll never run out of room.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]6. 3D Graphics Acceleration [/FONT]
[SIZE=-2]
A GPL Quake 3 port, Amiga style.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
We'll be honest - AmigaOS was pretty slow getting support for 3D graphics hardware, and it has to be admitted that was a major reason for the Amiga's fall from market dominance in the last decade. Now we've got it in the shape of the low-level Warp3D interface, which is already in use in a number of 3D accelerated games. The 3D capabilities of AmigaOS4.0 are currently being developed even further to include implementations based on the Mesa libraries of a full 3D API including shader support and a small footprint API set suitable for embedded applications, derived from the published specifications for the OpenGL® and OpenGL ES® APIs respectively. These will provide developers with a familiar environment for developing powerful 3D graphic applications, and allow AmigaOS4 applications to take advantage of the latest in 3D graphics hardware features.* [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
7. Scripting[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]Every OS has a scripting language or two to allow the system or application automation, but only AmigaOS has implemented scripting as a fundamental feature. Since the early days, it has been part of the AmigaOS standard for applications to expose their functionality to a scripting interface. Using the AREXX scripting language - and soon Python - it is possible to automate, integrate and remote control almost every application and function of your computer. Function sets and tools from several applications can be brought together into a single, integrated interface to allow the most complex jobs to be performed with the utmost simplicity. Sophisticated automation tasks can be developed with a minimum of effort, and applications can be made to behave in new ways in no time at all. All your computer's capabilities at your fingertips, all the time - nothing else comes close. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]8. Responsiveness[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]Thanks to an OS kernel with extremely fast Inter-Process Communications and context switching (less than 1 microsecond on a 600MHz CPU), and a fully pre-emptive multitasking scheduler that ensures important tasks will get a fair share of processing time, AmigaOS4.0 always feels very fast. Simple things like opening a new window can sometimes take a surprising amount of time on most Operating Systems - not because the hardware can't do them quickly, but because high latency and poor task scheduling leave them waiting on other tasks. Not so with AmigaOS4.0, which always responds to your commands in an instant. The responsiveness of AmigaOS4.0 is such that although it was not written to be a true Real-Time Operating System, it can normally be relied on to provide a real-time response anyway. You may not appreciate the technicalities if you aren't a programmer, but any user will really appreciate a computer that responds to your every action in an instant.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]9. Icon handling[/FONT]
[SIZE=-2]
Icon information[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
Icons in AmigaOS4.0 are not just pretty pictures. A file can have a default icon representing the type of file or a custom icon specific to the individual file, and this provides a number of benefits. You can choose to display only true icons, which means your application folders won't be cluttered with hundreds of meaningless files that the program needs but you don't, so you can always find the files you want in an instant. Alternatively you can "display all files" if you do want access to those. Additionally icons can store extra commands about the associated file - which program to open it in, for example. Thus you can normally have picture files open in a simple, quick-to-load picture viewer when you click on them, but you can tell any individual picture file to open in one of your graphics programs for editing while you work on it. [/FONT]
Hopefully version 4 will be out soon and some real development will begin (again). If you thought Mac users or Linux users were zealots, my oh my . . .
20 Features
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]There's a lot in AmigaOS4.0 that we think is special. Unique features, great implementations, ways of working that make you wonder why all Operating Systems don't do things this way. Here's a list of 20 of our favourite features from AmigaOS4.0[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]1. Quick on / instant off[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In the old days you had to wait a while for your television to warm up when you switched it on. Thankfully technology has moved on, but for some reason this fact seems to have eluded our competitors. AmigaOS4.0 boots up in a few seconds, and can be switched off in an instant by just hitting the off switch. Why would you want it any other way?[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]2. Datatypes [/FONT]
Easy handling of different file types.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
One of the great strengths of AmigaOS4.0 is the interoperability of applications, and the unique Datatypes system is perhaps the best example of this. A Datatype is a small programme that recognises and handles a particular file type: displaying a picture, playing a music file, decoding a video file, rendering a web page or whatever. Any application can access Datatypes transparently, and thus have the ability to use any file that you have a Datatype for. What this means is that by simply adding a new Datatype, all the appropriate applications on your machine can automagically read that new file. So you won't need to install half a dozen programs to display different formats for the same type of file, just one will do - and if a new file format comes along in the future, by simply installing a Datatype for that format, applications you might have installed years ago will automatically learn how to use it. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
3. Menuing[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In common with other Operating Systems, AmigaOS4.0 uses a menu system to access a variety of functions. However the AmigaOS4.0 menu system works a little differently from others. By default the menu bar appears at the top of the screen when you press down the right mouse button, and disappears when you don't need it, thus reducing screen clutter and giving you more room to work. Alternatively menus can pop up underneath your mouse pointer wherever it is on the screen, reducing the distance you have to move your mouse and making the machine that much faster and more comfortable to work with.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]4. Window stacking[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]In most Operating Systems, whichever of the windows you have open on your desktop that is currently active sits on the top of the stack. This may seem obvious and sensible at first, but we know a better way to handle things. On AmigaOS4.0 you can pop any window to the front by double-clicking it, but otherwise you can stack layers of windows in any order you like. This can be incredibly useful when you're trying to access several windows at once, because it means that you can arrange the windows however you like, and they'll stay exactly where you put them. As a result you won't need to keep switching between windows, moving and rearranging them to get to the places you want when they are stacked or overlaid. Just one more way in which AmigaOS4.0 makes everyday working that much easier. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]5. Screens[/FONT]
Workbench in front, web browser behind.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
When you're trying to work with several windows or applications at the same time, you usually find yourself running out of screen real estate pretty quick. The normal solution is to minimise applications, shuffle windows and rearrange your working environment every time you switch between tasks. The AmigaOS solution is to give you as many screens as you like. When you play a game on most other computers, you'll usually see that game gets a screen to itself, but on AmigaOS4.0 you can have as many different screens as you like for any purpose, each with its own application on it. Or you can open a "public screen" which several applications can share. Switching between different screens takes an instant, and you can come back to an application and find it exactly how you left it. Of course this system provides a uniquely powerful basis for dealing with multiple displays. With the famous Amiga "screen dragging" ability, it's even possible to drag the current screen down to reveal another screen behind it, so that you can view two screens simultaneously, or even drag and drop files and other content from one screen to another. In short, with AmigaOS4.0, you'll never run out of room.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]6. 3D Graphics Acceleration [/FONT]
A GPL Quake 3 port, Amiga style.[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
We'll be honest - AmigaOS was pretty slow getting support for 3D graphics hardware, and it has to be admitted that was a major reason for the Amiga's fall from market dominance in the last decade. Now we've got it in the shape of the low-level Warp3D interface, which is already in use in a number of 3D accelerated games. The 3D capabilities of AmigaOS4.0 are currently being developed even further to include implementations based on the Mesa libraries of a full 3D API including shader support and a small footprint API set suitable for embedded applications, derived from the published specifications for the OpenGL® and OpenGL ES® APIs respectively. These will provide developers with a familiar environment for developing powerful 3D graphic applications, and allow AmigaOS4 applications to take advantage of the latest in 3D graphics hardware features.* [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
7. Scripting[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]Every OS has a scripting language or two to allow the system or application automation, but only AmigaOS has implemented scripting as a fundamental feature. Since the early days, it has been part of the AmigaOS standard for applications to expose their functionality to a scripting interface. Using the AREXX scripting language - and soon Python - it is possible to automate, integrate and remote control almost every application and function of your computer. Function sets and tools from several applications can be brought together into a single, integrated interface to allow the most complex jobs to be performed with the utmost simplicity. Sophisticated automation tasks can be developed with a minimum of effort, and applications can be made to behave in new ways in no time at all. All your computer's capabilities at your fingertips, all the time - nothing else comes close. [/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]8. Responsiveness[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]Thanks to an OS kernel with extremely fast Inter-Process Communications and context switching (less than 1 microsecond on a 600MHz CPU), and a fully pre-emptive multitasking scheduler that ensures important tasks will get a fair share of processing time, AmigaOS4.0 always feels very fast. Simple things like opening a new window can sometimes take a surprising amount of time on most Operating Systems - not because the hardware can't do them quickly, but because high latency and poor task scheduling leave them waiting on other tasks. Not so with AmigaOS4.0, which always responds to your commands in an instant. The responsiveness of AmigaOS4.0 is such that although it was not written to be a true Real-Time Operating System, it can normally be relied on to provide a real-time response anyway. You may not appreciate the technicalities if you aren't a programmer, but any user will really appreciate a computer that responds to your every action in an instant.[/FONT]
[FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]9. Icon handling[/FONT]
Icon information[/SIZE][FONT=Verdana,Bitstream Vera Sans,Arial,sans-serif]
Icons in AmigaOS4.0 are not just pretty pictures. A file can have a default icon representing the type of file or a custom icon specific to the individual file, and this provides a number of benefits. You can choose to display only true icons, which means your application folders won't be cluttered with hundreds of meaningless files that the program needs but you don't, so you can always find the files you want in an instant. Alternatively you can "display all files" if you do want access to those. Additionally icons can store extra commands about the associated file - which program to open it in, for example. Thus you can normally have picture files open in a simple, quick-to-load picture viewer when you click on them, but you can tell any individual picture file to open in one of your graphics programs for editing while you work on it. [/FONT]