Slashdot Mirror


AmigaOS 4

Second five-eighth writes "The Amiga is alive and sort of well (you can get the OS, but not the hardware), and Ars Technica has a review of the final version of AmigaOS 4. New features include limited memory protection, 3D display drivers, an improved suite of applications (the bounty for porting Mozilla to AmigaOS has yet to be claimed), and much better 680x0 emulation. Perhaps most telling, the reviewer was able to move his daily writing workflow from Windows XP to AmigaOS 4.0: 'Not only was it possible to do this, but having done so I feel no urge to switch back. It is nice to not have any distractions when working — there is no waiting for the system to swap out when switching between major applications, no constant reminders for updates or to download new virus definitions and even if the worst happens and the system locks up, it takes only seven seconds to reboot and get back to a functional desktop.'"

11 of 415 comments (clear)

  1. What is it used for? by Fizzlewhiff · · Score: 4, Interesting

    The Amiga's killer app was video production which has been trivial now on Macs and Windows XP for years. Even the Video Toaster that was cherished by Amiga users now requires a P4 or Athlon and Windows XP. It seems to me that Amiga OS doesn't offer that much when compared Linux, BSD, OS X, and Windows. Heck, I'm even going to throw WM5 in there since it has better browser choices.

    --

    'Same speed C but faster'
    1. Re:What is it used for? by zakezuke · · Score: 4, Interesting

      The Amiga's killer app was video production which has been trivial now on Macs and Windows XP for years. Even the Video Toaster that was cherished by Amiga users now requires a P4 or Athlon and Windows XP. It seems to me that Amiga OS doesn't offer that much when compared Linux, BSD, OS X, and Windows. Heck, I'm even going to throw WM5 in there since it has better browser choices.

      That was the main reason I switched from Amiga to Sun. Browsers were limited to like 4 bit video even if you had a 8 or 24 bit bitplane board, unless you were update the roms "again" to version 3 if I remember correctly. I was a dumb ass and updated to version 2.x roms and couldn't kickstart version 3.x from version 2.x. Not that I was offended by the idea of pirating the roms as amiga folded.

      Also 24bit graphics boards were not really standarized, well I think Picasso II was the defacto standard, something that cost a pretty penny. The board I had could emulate AGA graphics, amiga 8bit ham support, but not without newer roms.

      But I started to price what it would cost to update my hardware on my amiga 2000. The cost was horrible. By the time I added in a faster cpu, more memory via a special cpu board upgrade, a defacto standard graphics board, oh and an extra serial board to handle a standard mouse, not to speak of the fact that you needed a 23pin to something else cable to sport either the stock monitor, an EGA monitor, or one of those rare vga monitors that would sync down to TV levels in the unlikely event the config on my graphics card failed, well... the cost was equal to a high end penium with 16 megs of memory.

      There are still many features I miss.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  2. emulator or vmware? by Danzigism · · Score: 3, Interesting

    i'd really like to try AmigaOS 4 out.. I google'd some screenshots, and it looks fun to experiment with just for something different.. i'd like to try emulating an Amiga system.. Or possibly using something like Vmware.. does anyone know if this can be done?

    --
    *plays the Apogee theme song music*
  3. Re:Switching XP - Amiga by AKAImBatman · · Score: 3, Interesting
    It is nice to not have any distractions when working -- there is no waiting for the system to swap out when switching between major applications,

    Dude, buy more RAM. RAM is cheap.

    It doesn't help with Windows. Its *#$@! VM system is still tuned to machines with far less memory than we have today. Run anything memory intensive and I guarantee that you'll start seeing swapping and thrashing. On the bright side, at least it doesn't swap everything out to disk when you minimize the application. It used to be tons of fun working on local J2EE instances after accidently minimzing the console. :-/
  4. Nice Nostalgia by ewhac · · Score: 5, Interesting
    A quick Google will reveal that I was very deep into the Amiga at one time, and a lot of the platform architecture still holds a lot of appeal for me. I wrote a eulogy for the platform about 12 years ago. Even to this day, I still judge a platform's value by how it stacks up against the Amiga's design and philosophy.

    If I could find an affordable Ethernet card, my Amiga 3000 would still be in active use today, mostly as an archive server for all my old stuff. Sadly, the only Ethernet cards I can find are $150 or so, and the TCP/IP stack is (usually) not included.

    The way things are now, though, the only way Amiga will have a future is if A) a dedicated investor with very deep pockets and a lot of patience funds a company to look after it; or B) they Open Source the entire OS and support utilities. The latter is likely very easy from a contractual aspect, since the only "borrowed" code was from TRIPOS, and much of that was re-written in C for the OS 2.04 release years ago.

    I could go on and on about what made Amiga great, but every time I even mention it, people immediately place me in the slot marked, "crazy." I'd like to see more Amiga philosophy in modern software design, but even I have to admit that light of Amiga may be irretrievably fading. Really, you people have no idea what you missed...

    Schwab

  5. Re:Switching XP - Amiga by fyngyrz · · Score: 3, Interesting

    From your eulogy:

    To be honest, not even Amiga can lay claim to that title ["inventor" of microcomputer-level multitasking], as OS-9 was running on the TRS-80 Color Computer well before Amiga's release.

    Actually, OS-9 was running on 6809 based GIMIX and SWTPC systems well before the Coco ever saw the light of day. I still have working SS-50 systems that run it (and FLEX.) They also ran OS9 a lot better than the Coco could, because the Coco's hardware was uber-cheap compared to the (literally) gold-plated machines from GIMIX, not to mention that the GIMIX machines could support a lot more RAM, which, as we know, is definitely an issue in a non-VM multitasking system. :)

    The Altair/S100 and SWTPC/SS50 machines started everything, pretty much.

    --
    I've fallen off your lawn, and I can't get up.
  6. Re:Spaceballs? by somersault · · Score: 4, Interesting

    I grew up with an A500, A600, then A1200, and various Macs. There is just something 'boring' about using a Windows PC. That's not being elitist or anything, I genuinely just enjoyed using Amigas and Macs more. The Amiga really did switch tasks immediately, I'd forgotten that. The multitasking was way ahead of anything Windows had at the time, and probably even has now. I've not been keeping up with Mac OS for a while (since we got a PC in 98), and the fact that Apple is more associated with iPods than computers these days kinda turns me off the idea of getting a Mac again. If they brought out Amiga OS for x86, or at least made it runnable on non-Amiga PPC hardware, I'd get it.

    I think I read this article last night (thanks Firehose :p ), and someone mentioned that they should port it to the PS3. That would be awesome.

    Seriously, as a lot of people point out, Amigas were way ahead of the competition, but Commodore's management were a bunch of morons and squandered what they had. I stuck with Amigas for ages, and I still wish they'd make a comeback, but it doesn't seem likely does it? Though I had the same hope with Linux and it's doing okay now :D Hehe

    --
    which is totally what she said
  7. Re:Switching XP - Amiga by somersault · · Score: 4, Interesting

    It's interesting to think whether it's a waste *not* to use the extra CPU cycles and memory we have these days, by coding efficient apps, or whether we should push a system to use every resource it can, for example by having the computer handle all memory issues instead of the programmer (I've never liked the idea of Java handling memory cleanup, when the programmer should just be doing his job properly.. not that I've done a lot of C++ coding for a few years now, and haven't used Java much either). I guess the thing is, that if you're running one application only, like a game, you want it to be using all the resources it can, but when it comes to word processors and browsers, you want them to have as small a footprint as possible. When it comes to the OS, you reaaaaally want it to hardly use any resources for its own nefarious deeds - having the system need a 128MB 3D graphics card or whatever just to run the interface as it's meant to be, seems a waste. In the future it will probably be common practice, but right now, I think Microsoft are just taking things too far... unless the interface really does improve the functionality of the OS in a useful way.

    --
    which is totally what she said
  8. Re:Switching XP - Amiga by kcbrown · · Score: 3, Interesting
    I understand that now software do a lot more, we have higher resolutions and color depths... But does it justifies the lack of performance, the bloat? I mean, OpenOffice will crawl on a machine with less than 256MB, and a average Amiga had no more than 4MB of RAM!

    Welcome to the world of object-oriented programming. What, you thought all that crazy inheritance was free???

    Applications are bloated because developers try to (and fail to, as it turns out) "optimize" for lowest development time, and they think they'll be more "productive" if they use a bunch of classes from some class library that kinda sorta does what they need (hey, no big deal, just subclass from it and reimplement the methods that don't do what you want, right?). But if everything I've seen is even halfway true, there is usually no real reduction in development time, and the resulting programs are usually even more opaque (and thus harder to debug) than they would be if they had been badly written in a procedural language. At least with a procedural language, what you see is what you get, and tracking down the flow of control is relatively straightforward. With an object-oriented program, what appear to be straightforward method calls tend to be very difficult to track back to their actual source unless you use some magic tool to do the job for you. End result: the program is harder to understand (is it really using the class method you think it is, or is it using the method of one of its ancestors?), harder to debug, and harder to maintain.

    Object oriented programming is a tool, just like procedural programming is. There are certain classes of problems where it's very obviously the right tool for the job, and sometimes it's the right thing to use even in the middle of a procedural program. But it's not a general-purpose programming method.

    If you think I'm wrong about all this, try justifying the 30-40 levels or so of inheritance nesting that you get from a typical Java stacktrace. Each of those levels represents an additional level of inefficiency that simply wouldn't be there if the program had been written properly (which may or may not involve writing it in an object-oriented fashion).

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  9. Re:Open Open Open? AROS! by Just+Some+Guy · · Score: 3, Interesting
    You know you can tell Windows what letter to use for a drive, don't you? OK, so you can't use names, but I don't personally find that too limiting.

    ...because you've never used it. In AmigaOS, the idea of assigning names to directories (not just drives) was pervasive. You'd say that "FONTS:" would comprise a list of directories where you stored your fonts files. When a program tried to open "FONTS:Helvetica.font", it'd search each of those directories in order and return the first match it found. All system libraries went in LIBS:, your command-line utilities went in C:, and so on. It was exceedingly rare to use hardcoded paths instead of named search lists for anything general.

    I can achieve this effect on Linux with virtual consoles.

    Probably, but maybe .5% of people actually use that ability. Again, the difference with AmigaOS was not that you could do it, but that everyone universally did it. I was just something you used without making a big deal of it.

    I've been able to do that with both Windows since NT4 was released (97, IIRC) and Linux since the first version I tried back in 95.

    No way. You might have been able to perform those exact (poorly chosen) examples, but neither Linux nor Windows were anywhere near as good at multi-tasking in '95, let alone '85. It's like hearing someone talk about a car with great handling and not understanding; your Oldsmobile can turn corners, too, right? It was just something you had to see to really understand.

    I have no illusions that AmigaOS will make a comeback, and by now I wouldn't want it if it did. Still, it did a lot of things right, even by today's standards, and you can't just dismiss it by saying that other systems can do some of the same things.

    --
    Dewey, what part of this looks like authorities should be involved?
  10. The Amiga Could Run THREE OS's at Once! by airship · · Score: 4, Interesting

    I was the managing editor of .info magazine, which covered the Amiga exclusively until 1992; just before it died, we did.

    My (admittedly high-end, for its day) Amiga 3000UX could run Windows 3.1, Unix, and AmigaOS SIMULTANEOUSLY on three pull-down screens. People would freak out when they saw me pull down and flip between three different screens running three different operating systems. And it wasn't just some cheap parlor trick - all three were running various applications in real-time.

    Oh, and you could even run a Mac emulator on the Amiga screen at the same time.

    This was in 1990. Can your machine do anything even remotely like that today? AmigaOS had a very different way of looking at how computers should work. There is still a lot that OS programmers can learn from the Amiga.

    --
    Serving your airship needs since 1995.