Welcome, Guest. Please login or register.

Author Topic: Why should I use Amiga?  (Read 3645 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline anon123Topic starter

  • Newbie
  • *
  • Join Date: Apr 2007
  • Posts: 8
    • Show only replies by anon123
Why should I use Amiga?
« on: April 20, 2007, 03:06:50 AM »
I am a hobby programmer with experience in Linux. I'm interested in alternative O/S's and Amiga caught my eye. I figure if the user-base is so dedicated, there must be something to it. From both a user and developer point of view, what makes Amiga (modern, MorphOS, AROS, OS4 etc.) so good?
 

Offline RRunner

  • Full Member
  • ***
  • Join Date: Mar 2007
  • Posts: 205
    • Show only replies by RRunner
Re: Why should I use Amiga?
« Reply #1 on: April 20, 2007, 03:10:38 AM »
Back in the day... it was by far the most advanced system available for home computing. Of course today it can't hold a candle to any "modern" systems. That being said, there are still a few things that keep me coming back to my old Amiga from time to time; nostalgia, blazing fast OS (boots in seconds), very simple and straight forward system with an intuitively obvious GUI.
-=>The RoadRunner<=-
A2000 030/40Mhz, 8Mb RAM, 1GB HD
AmiKit
 

Offline K7HTH

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 573
    • Show only replies by K7HTH
    • http://NewPeopleString.com
Re: Why should I use Amiga?
« Reply #2 on: April 20, 2007, 03:15:32 AM »
What RRunner said!
Own the Web... Go PeopleString! It\'s Huge!!
 

Offline Matt_H

Re: Why should I use Amiga?
« Reply #3 on: April 20, 2007, 03:21:09 AM »
For me, the Amiga has an extremely logical system layout. Everything is where you would expect it to be. Hardware drivers in the Devs directory, shell commands in the C directory, shared libraries in the Libs directory, etc.

What I like best about it is that you can use it as a high-level user-friendly system and still be able to get beneath the surface very easily to not only diagnose problems, but just to learn how the system works.

You may want to consider buying the Amiga Forever emulation environment and a Developer's CD (v2.1) to learn more.
 

Offline anon123Topic starter

  • Newbie
  • *
  • Join Date: Apr 2007
  • Posts: 8
    • Show only replies by anon123
Re: Why should I use Amiga?
« Reply #4 on: April 20, 2007, 03:47:26 AM »
I was considering AROS, what would you recommend I use? How does the Amiga forever thing compare (I perfer Free (as in freedom))?

From a programmers perspective, how is Amiga? Is the API clean? easy to use? powerful?
 

Offline amigean

  • Sr. Member
  • ****
  • Join Date: Sep 2003
  • Posts: 301
    • Show only replies by amigean
Re: Why should I use Amiga?
« Reply #5 on: April 20, 2007, 03:51:59 AM »
I'm sorry I canot answer any of your programming related questions, I am not a developer...

I'd say go for AROS, but then again, I'm a bit biased ;-)

Seriously though, AROS has a future, running natively in modern hardware - this cannot be said for any other amigoid OS


 

Offline justthatgood

  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 579
  • Country: us
    • Show only replies by justthatgood
Re: Why should I use Amiga?
« Reply #6 on: April 20, 2007, 04:00:56 AM »
I would say do it because you want to do that.
[color=008000]Pluto[/color]:Amiga4KD- 64040/16megs/1GB WD/PAR 2150/1942/WB3.0,3.1,3.9
[color=800080]Amanda[/color]:Amiga2KHD/A2620/8MegSupraRam2k/A2091/VLab
 

Offline Ami_GFX

  • Sr. Member
  • ****
  • Join Date: Apr 2007
  • Posts: 379
    • Show only replies by Ami_GFX
Re: Why should I use Amiga?
« Reply #7 on: April 20, 2007, 04:14:43 AM »
It's zen like simplicity compared to over bloated monsters like Windoze Xp and Vista. The fact that everything works like it's supposed to and it doesn't come with a lot of useless junk that takes forever to load. It is extremely light on system resources and leaves most of your memory and hardisk and CPU cycles to you to do what you want with them.

Amiga DOS is like a stripped down Unix derivitive that is elegant and functional and has a lot of power. The Workbench GUI is a little eccentric but once you get use to it, it really rocks and has a real creative edge and it never gets in the way of things like Windoze does.

The only OS that I can compare it to is OS2 which came from the opposite extreme--IBM, Big Blue--of computer culture but had a lot in common with it including the Rexx language and the stability and reliability factor--reliable enough for the banking industry. The Amiga OS was reliable enough for the Broadcast Television industry.
A2500 owned since 1993 with A2630/DKB 2632, DKB Megachip, GVP EGS Spectrum, A2320 and GVP HC+8 on the inside and a DCTV on the outside. A4000D with CSPPC, Cybervision 64 and a Flicker Magic flicker fixer. A4000T Toaster Flyer & CSMKII. All systems completly retro and classic and mostly used to do geometic art as in my avatar.
 

Offline anon123Topic starter

  • Newbie
  • *
  • Join Date: Apr 2007
  • Posts: 8
    • Show only replies by anon123
Re: Why should I use Amiga?
« Reply #8 on: April 20, 2007, 04:24:47 AM »
What about Linux?

I'm used to doing A LOT of work in a CLI, does Amiga have a powerful CLI (better than the Windoze CLI, with support for pipe's and stuff like that)?

What does Amiga have that Unix doesnt?

Is there a central repo or directory of some sort for Amiga software?

Are there ports of my favorite programs, Emacs, Epic4, Lynx?

I saw some screenshots of Amiga's new skin's and up-and-coming icons... it looks AMAZING!

http://mama.indstate.edu/users/nova/arosshow/damir_int1.jpg
http://arosshow.blogspot.com/2007/04/damir-d980-sijakovic-interview-hello.html
 

Offline countzero

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 1938
    • Show only replies by countzero
    • http://blog.coze.org
Re: Why should I use Amiga?
« Reply #9 on: April 20, 2007, 04:28:34 AM »
Quote

anon123 wrote:
Is there a central repo or directory of some sort for Amiga software?


Yes, there is. Check Aminet.

Quote

What about Linux?

I'm used to doing A LOT of work in a CLI, does Amiga have a powerful CLI (better than the Windoze CLI, with support for pipe's and stuff like that)?


AFAIK, classic amiga shell doesn't have those, but probably you can find a shell replacement from aminet.

Btw, you can run linux on your amiga too, if you have 68030+ CPU
I believe in mt. Fuji
 

Offline Ami_GFX

  • Sr. Member
  • ****
  • Join Date: Apr 2007
  • Posts: 379
    • Show only replies by Ami_GFX
Re: Why should I use Amiga?
« Reply #10 on: April 20, 2007, 05:28:15 AM »
Quote

What about Linux?

I'm used to doing A LOT of work in a CLI, does Amiga have a powerful CLI (better than the Windoze CLI, with support for pipe's and stuff like that)?


The Amiga CLI is a lot better than Windoze but a lot less elaborate than Unix. Unlike Windoze, it is very bug free and things work the way you expect them to work.

Quote

Are there ports of my favorite programs, Emacs, Epic4, Lynx?


Emacs is included in Amiga OS under the name Memacs. I use it all the time. I work mostly with Classic Amigas. The newer versions of Amiga OS come with a more sophisticated GUI text editor but Memacs definitly does the job
A2500 owned since 1993 with A2630/DKB 2632, DKB Megachip, GVP EGS Spectrum, A2320 and GVP HC+8 on the inside and a DCTV on the outside. A4000D with CSPPC, Cybervision 64 and a Flicker Magic flicker fixer. A4000T Toaster Flyer & CSMKII. All systems completly retro and classic and mostly used to do geometic art as in my avatar.
 

Offline Ami_GFX

  • Sr. Member
  • ****
  • Join Date: Apr 2007
  • Posts: 379
    • Show only replies by Ami_GFX
Re: Why should I use Amiga?
« Reply #11 on: April 20, 2007, 05:42:14 AM »
Quote

What does Amiga have that Unix doesnt?


Unix is a multitasking OS designed for a multiuser environment. Amiga OS is a multitasking OS designed for a single user. The Amiga is a graphics orientated system and even though it has a good CLI, it's strength is the way it deals with graphics--especailly moving graphics. There is very good application interoperabilty via the Arexx language and you can have several applications loaded in memory passing data--usally graphics data--to each other for processing.

 
A2500 owned since 1993 with A2630/DKB 2632, DKB Megachip, GVP EGS Spectrum, A2320 and GVP HC+8 on the inside and a DCTV on the outside. A4000D with CSPPC, Cybervision 64 and a Flicker Magic flicker fixer. A4000T Toaster Flyer & CSMKII. All systems completly retro and classic and mostly used to do geometic art as in my avatar.
 

Offline Matt_H

Re: Why should I use Amiga?
« Reply #12 on: April 20, 2007, 05:50:00 AM »
Quote

anon123 wrote:
I was considering AROS, what would you recommend I use? How does the Amiga forever thing compare (I perfer Free (as in freedom))?

From a programmers perspective, how is Amiga? Is the API clean? easy to use? powerful?

If it's free as in freedom you like, then its AROS you'll want to look into. While advanced over the non-opensource Amiga OSes in some respects, it's lacking in others. OS3.x and MorphOS are probably the most mature, meaning you can jump right in and start doing cool things, rather than worrying about a core system layer not being there.

I'm not a programmer, though I've tried to get into it several times. The Amiga API is extremely straightforward and everything is documented in things called 'autodocs'. They're little text files that give you an overview of all the commands and code templates for using shared libraries, includes, and devices.

A semi-famous sound sample from CanDo, a multimedia package from years ago, featured a person saying, "Programming the Amiga is like taking a vacation!"

Though its possible to do quick and dirty ports of Unix-type CLI tools, many such recompiles don't take advantage of the Amiga's unique features such as a GUI, interprocess communication, and centralized configuration data.

The core of Amiga programming is found in the ROM Kernel Reference Manuals, commonly abbreviated as the RKRMs or RKMs. They're a rather old (1991 is the last revision), but that was when the core API that's still with us today was codified. Digital copies of the RKMs and the autodocs for core system components are on the Developer's CD I mentioned earlier. There's really a lot of useful and historical material on there - you should really consider getting it. Software Hut, Vesalia, or AmigaKit can probably sell you one for a fair price.

EDIT: AmiDevCPP is a cross-compilation suite you may find useful as well
 

Offline Elwood

Re: Why should I use Amiga?
« Reply #13 on: April 20, 2007, 08:22:27 AM »
The current AmigaOS version (OS4) is still free as in freedom :-) (i.e. not free as free of charge)

If you want to know more about it, read here
Philippe "Elwood" Ferrucci
AmigaOS 4.x betatester
Amiga Translator Organisation
My Homepage......
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Why should I use Amiga?
« Reply #14 on: April 20, 2007, 08:49:23 AM »
@anon123

Compared to linux, there isn't much where amiga-like systems are "better" at. MUI is quite nice GUI system. Other than that, lack of memory protection, lack of resorce tracking, missing POSIX, missing java, missing flash, missing development tools etc make them such a bit (in comparison).

Well, if you're curious about the miggy programming, give WinUAE (or E-UAE) a try. For NDK, see NDK3.9.lzx (unlzx.c).  For development environment, there's GeekGadgets (which has many GNU tools, including gcc, make et all): GeekGadgets repo. If you get serious about it, Amiga Developer CD 2.1 is a must (it contains tons of documentation and tools).

Don't get me wrong, amiga programming can be a lot of fun, but it doesn't even come close if you compare it to any serious platforms.

PS. I'm just trying to give somewhat more realistic reply here.