- Category: Tech Blog
- Published: July 9, 2011
- Written by Grant
Sometimes you are in the trenches and you can't see anything but dirt. On occasion you're allowed to stand on a step ladder to get an idea of where you are. I just got that opportunity yesterday. In the mid 90s I started using Windows as my primary OS, then soon after ran Windows and Linux simultaneously. By 2002 I'd deleted all of my Windows clients and servers and having owned a version of Windows since. However, this is not my entire history in the computing world. Throughout the mid 80s and early 90s I used Amigas (yes, I'm one of those). If you're unaware of what the Amiga is you might want to look it up on wikipedia as they have a decent article on the history and collapse of the Amiga. In short it was created by a small group of geniuses who didn't posses enough capital to go anywhere with it. It was then sold to an incredibly ignorant company - Commodore. Commodore went from being the 10th largest PC company in the world to bankrupt in about 2 years in the early 90s. Then Amiga was sold to a European PC company called Escom who also went bankrupt a couple of years later. Then it was sold again to Gateway 2000 who did next to nothing with it for a few years and in 2000 it was sold again to some investors who created Amiga Inc. No new computers have been released in 15 years and yet people keep paying for this thing and you may be confused as to why. That's understandable so I'll try to explain.
- An applications menu is at the top of the screen. Move your mouse to the top then press the right mouse button
- AmigaOS/AROS has a concept of screens. Sort of like having multiple desktops but they can be spawned on the fly. Some applications like Lunapaint have a setting to "clone wanderer" or "use wanderer". This means to spawn a new screen or open on the main desktop screen.
- You can see two screens at once by grabbing the screen title bar and pulling down with the mouse. You can flip between them with the gadget at the top right of the screen.
- You can also flip between screens by using Left Windows - m. Left Windows -n always takes you back to the main screen
- Every button on the interface can be configured and even the space between them. We used to call this MUI but apparently in AROS it's Zune.
- There's a concept of having a working RAMDISK all the time in AmigaOS/AROS holding the running config. You can open it by double clicking the Ramdisk icon on the desktop. All dialog boxes have a USE button and a SAVE button. The USE button changes the running config and the SAVE button changes the config on the disk. I miss this. In Linux terms it would be like having /etc/ in ram.
- There are three ways of interacting with an application - gui, commandline (AmigaDOS) and AREXX. I won't even begin to get into that here. Manual on AmigaDos. I'd forgotten how nice AmigaDos was.
- AmigaDOS is a mix of many other commandline interfaces and doesn't take 100% from any. The wikipedia article on AmigaDOS is a pretty good overview and includes volume naming and some filesystem flag stuff.
- AREXX is very very cool but I won't get into that now. In short it allows you to manipulate a program while it's running. This is an odd concept coming from other Operating Systems. If Linux were this way I could start the Gimp, then tell it via a script to go load a file, do some stuff to it and save it. This is a very very simple example. I used to have programs controlling and communicating with other programs. IBM owned REXX and a couple of years ago released it under the GPL license. I have fond memories of AREXX. Following is an example of AREXX code:
/* script to remove mods and demos from aminet recent files */
/* call it via rx de-mod.rexx input output */
parse upper arg input output .
if open('oldfile',input,'read') then do
if open('newfile',output,'write') then do
do while ~eof('oldfile')
if pos('demo', line, 20)=20 then iterate
if pos('smpl', line, 24)~=24 & pos('mod', line, 20)=20 then iterate
- Fix the screenmode as I did in my Howto Install Icaros in VirtualBox
- Run it in full screen mode
- My first impression - it's ugly - it doesn't have to be, that's just Icaros theme
- It's incredibly quick. You open a window and it just appears. I didn't realize I could see Linux drawing my windows until now. With Icaros you can't see the window being drawn it opens so fast. And this is in a Virtual environment with no graphic acceleration
- It boots scary fast.
- Open a web browser and type in google.com in the URL bar and wonder how it can load a webpage instantly
- I've been trained to work slow in Windows and Linux. Even the concept of copy and paste is slow. Directory Opus will show you this so spend a little time with it. It will feel foreign coming from the world of "Let's open two windows, browse to two locations, highlight files, copy them, then click on the other window and select paste". If you manage to get the hang of Directory Opus you'll be wondering why modern OSes suck so much.
- It's sad this thing didn't last, it really is. I'd dedicate a bunch of time to the project but it's a lot like voting for an independent party for president.
- Icaros is buggy. There's quite a lot of software that will lock it up. Also there are configuration variables that aren't filled. I tried changing themes and it complained.
- Open Directory Opus from the task bar and get to know it. Left click to select, right click to go back a directory. Buttons have a right and left click as well. You can "click-m-click" too. This means click on a directory in the left window and very quickly click the right window. This directory will now be loaded in the right. Also making the Directory Opus window full screen will allow you to click on the left and right most areas which act as parent buttons.
- Open Lunapaint and play around. If you haven't messed up your screen resolution like I have it's really nice to work with.
- Play some demos, that will bring back memories.