Post a Comment
AROS, Haiku and Syllable are the three "hyper-alternative" OSes that show promise of being someday usable and useful. AROS is especially cool as it allows for a large subset of "properly written" Amiga apps to be run with native x86 performance with what basically amounts to a simple recompile. If only they would make the effort to "self-host" AROS's kernel building (which, given than GCC runs on AROS is probably a fairly simple task), people might even begin to take it seriously.
Self-hosting refers to the capability of a given OS to be complete enough to run a compiler and a toolchain complex and, again, completed enough to compile itself. If the OS is capable of that, it usually means that it's basically useable and good enough for non-fans, attracting more people to the userbase.
It is considered an extremely important milestone in the development of a pice of software as complex as an OS.
Edited 2007-11-22 04:04
What do you mean? You can run it self hosted, just boot off the CD and off you go
Yes,"if it only worked". If they want us to test their OS and find bugs, they should make it work on new hardware and not just old hardware. At the moment, users with modern hardware with JMicron on-board and SATA devices are left out.I've never been able to boot into AROS natively using my dual core.
If only they would make the effort to "self-host" AROS's kernel building...
The AROS people want that too. In fact, there is already a $275 bounty waiting for anyone that accomplishes the task of "Creating tools to allow AROS to self-compile."
http://www.thenostromo.com/teamaros2/index.php?number=14
>people might even begin to take it seriously.
I do not know if what you're saying would really make THAT much difference. I have watched Aros news, tried a number of builds, and while I am impressed with what these guys have done, I can only come to the conclusion that in most peoples eyes.. they really don't care about Amiga, AmigaOS or any clone of it any more. Whenever AROS gets a status update on OSNews, there are never many replies, and when AmigaOS stuff came along, people didn't really show any interest either (apart from alot of 'yes, another broken promise coming up' ,or slanderous remark ). What I think is really happening, is that all the old time Amiga fanatics have literally found a new platform, and while they 'used' to be passionate about computers, or Amiga, they have now gone past that... People just arn't passionate about these things any more.. not like the good old Amiga Vrs Atari wars... These things are a bygone era, and the further in to time they slip, the less people seem to even care about posting about them.
Having watched tech and public reactions to tech for many years, IMHO - If an OS is to be cloned - it has to be COMPLETED within a year maximum of it's death - or else, any passion or flame that OS installed in people, will be pretty much dead with that userbase having become comfortable on something else. I realize that unless the OS is simpler then DOS - and has a large team.. this 1 year is out of the question.
Another example... OS/2 - had a fanatical fanbase ( I know - I was part of it once upon a time
), now, when it's predecessor gets some news.. not many care.. same scenario applies - and when they held one of their 'conventions' this year, I saw some photographs, and all I can say is, sadly.. all those people there looked close to retiring, or if not, already had.. This speaks volumes about how fast Tech has changed, and how society just moves on... it just doesnt care, a dead OS is like an old car.. rusts out, scrap it, forget it and drive that new one home with all those nifty modcons.
So to me, the moral of this story - Resurrect an OS if you so desire - if it fulfills you passion - however, sadly, don't expect many people to really come on board, no matter how good it becomes.
So, you argue, that these OSes like AROS are really good yet nobody uses them?
Or perhaps you're drawing massive presumptions and converting 'promise' into 'good OS'.
The reality is that these OSes are *not* usable for the *vast* majority of people without a *lot* of tail chasing. People are interested but not interested in wasting countless hours on beta or even alpha operating systems. There's enough unfinished software out there absorbing our collective time. The majority of us do not have time to add an OS to that list.
So don't be dispirited. I guarrantee you that when Syllable, Haiku, and AROS come of age, they will regain the cult followings and more. They are just not of age yet, so don't assume that they never will have users, because you are frankly wrong.
AROS has been lacking developers (and therefore users) for quite some time, I think the reason for this is not so much because former Amiga users have lost whatever amount of passion they had for the Amiga but more because a near identical clone of AmigaOS running on top of x86 hardware is just not enough for those that have been touched by the experience that the Amiga provided. While AROS may be a good reimplementation of the AmigaOS API, the x86 hardware lets it down. I'm not saying that any new or improved AmigaOS should run on the original hardware, but x86 just doesn't do it for us Amiga users.
See, the thing about the Amiga, the thing that made the Amiga such a brilliant computer was actually many things, I'll give a few examples:
Adding new hardware to the Amiga just worked. Plug the hardware in, maybe you'd have to copy some files into one of the OS directories and away you go. It just worked, no messing and it was always simple to install. As far as I'm aware no other consumer computer system in world has ever got this to work *correctly*. It was called autoconfig. In the IBM PC world it's called plug n play, and it doesn't work properly.
AmigaOS was *small*. You could look at every file that made up the os (with the exception of the libraries on the one or two 512K ROMs) and know what every file was for. You might be able to do this with UNIX or a UNIX-like system, but even then you're still talking a few thousand files, at least. Oh and the entire AmigaOS (not including the stuff on the roms) would fit on about three PC floppy disks).
Repairing a broken AmigaOS installation was really easy. Doesn't matter even if it was a device driver, the recovery procedure was almost always the same: reboot, insert orignal workbench disk and copy damaged/missing files across, reboot again and voila you got a working system.
Unlike the IBM-PC market (aka Wintel) companies that created hardware and software for the Amiga actually cared about the platform and continued to do so long after the demise of Commodore. You think if Microsoft announced that they were going to drop support for all versions of Windows and replace them with Singularity or something that software/hardware vendors would continue to support Windows?
Software that ran on the Amiga was small. Let me introduce you to MUI (Magic User Interface), a GUI toolkit that took somewhere around a meg of diskspace and provided all the common GUI widgets and was almost fully user configurable. It's still going today I believe on MorphOS.
The Amiga hardware was *very* well designed, so well designed that it was possible during the mid-late ninties to add a PPC accellerator card which provided the user with a way run to 68k software side by side with PPC software. This was years after commodore too and probably wasn't even envisioned by the team of people that designed the Amiga. (I could be wrong but I think this was also probably the first successful consumer implementation of a multi processor computer).
These are just a few of the things that made the Amiga what it was, great hardware, great software, and a great community. Not all of these things can be had with just new hardware/software because the Amiga was not just a computer, it was a *fun* experience, it was sex, or extreme sports, or taking your M3 for a spin on the Nurburgring. Where the experience provided by other computer systems is more like getting up in the morning after a few to many bevvies the night before and finding you only got brown bread to eat and bovril to drink. At least that's the way it's always seemed to me and probably other Amiga users too.
As for your point about people losing passion for the Amiga, we've still got the passion burning inside us, and it will continue to do so until a new computer system comes along that manages to do or have all the things that made the Amiga a fun experience. We're all still here, were just keeping quiet and using computer systems that provide us with the least amount of discomfort until the above actually happens.
Did I inject enough passion into that? 'cause If I didn't I've got *plenty* more.
Edited 2007-11-22 05:22
I'm not saying that any new or improved AmigaOS should run on the original hardware, but x86 just doesn't do it for us Amiga users.
So you'd rather have an underpowered and overpriced (and generally unavailable) processor and chipset, rather than something that is available now, for dirt cheap, and performs a lot better?
No wonder the Amiga is pretty much dead.
I should have worded that sentence differently
. What I meant was that the x86 platform doesn't provide the right environment in which a new or improved AmigaOS could thrive.
It's not so much that I want underpowered and overpriced hardware, but more to do with the experience that I mentioned in my previous post. An experience that the x86 platform doesn't provide.
I think Amiga users have high expectations of what new Amiga hardware would be (or maybe that's just me) and x86 just doesn't stand up to those expectations.
Edited 2007-11-22 07:57
It's not so much that I want underpowered and overpriced hardware, but more to do with the experience that I mentioned in my previous post.
The plug and play bit? Err,that's hardly a hardware feature - it's a software issue. Plug and play's success depends solely on the availability of drivers; if the operating system does not have the drivers installed before you insert your hardware, plug and play doesn't work.
In other words, Windows, Linux, and Max OS X probably have plug and play support a million times that of Amiga, for the simple fact that each of these (esp. Linux) have much wider default hardware support.
All the things that you mention in your post can easily be achieved with standard, off-the-shelf components - just look at the Intel Macs.
An experience that the x86 platform doesn't provide.
I've been hearing this stuff for ages now, yet nobody ever gave me a compelling reason why this obsession with clearly inferior hardware should hold the Amiga OS hostage.
(I could be wrong but I think this was also probably the first successful consumer implementation of a multi processor computer)
The "real" first might have been the MSX TubroR (z80 + R800 running in // ), another dead standard for fanatics
And saying x86 would hold back AROS is just plain stupid, just look at how well does MacOS X run on Intel. The x86 platefrom isn't bad, it's even becoming very good with the implementation of EFI.
The real hold back is hardware/software support, but with some hardware manufacturer releasing specs it could become something I guess (AMD/ATI accelerated driver come to mind)
While AROS may be a good reimplementation of the AmigaOS API, the x86 hardware lets it down.
Actually x86 is almost identical to 68k, unlike "foreign" PPC arch. x86 is silent and fast now, unlike PPC.
The Amiga hardware was *very* well designed
New generic PPC hardware is not (except game consoles)
Most things you mentioned are just a software.
Aros @ x86 is much more Amiga-like in comparison with entry-level PPC crap-boards.
Amiga _must_ be high-end, not lagging behind everyone.
Edited 2007-11-22 15:10
The Amiga hardware was *very* well designed
New generic PPC hardware is not (except game consoles)
While I don't know how well designed Amiga PPC expansion cards were (I didn't actually own one) I do know that when you put a 210mhz processor next to a 14mhz one, the speed difference is simply amazing.
Amiga _must_ be high-end, not lagging behind everyone.
I agree with you 100%. While I have a dislike for the x86 platform, I never stated that PPC was the platform that would save the Amiga. I believe that if the Amiga is to make a return to the mainstream it will be on new groundbreaking hardware and with an OS to match. I live in hope that this will happen, but I'm not expecting it to happen any time soon.
There were many commercially successful multi-processor computers before people put PPC's on Amiga computers.
The Apple II had the Z80 Softcard, and that was VERY commercially successful.
The Amiga itself had the 8088 Bridgeboard. And that was somewhat successful.
There was the Transporter Card for the Apple II that ran PC Software as well.
I'm sure others will chime in with lots of other commercially successful multi-processor systems.
Which is not to say that I don't agree with you that the Amiga platform was a visionary, revolutionary and wonderful piece of hardware.
I'm hoping the Minimig platform is expanded and completed and made commercially available.
That's nearly an exact description of how hardware detection / driver loading works under BeOS on x86.
Oh and the entire AmigaOS (not including the stuff on the roms) would fit on about three PC floppy disks).
I know it's old and a little too minimal, but tomsrtbt fits on one (overformated) floppy. And don't forget OctaOS, Menuet32, FreeDOS, or various other OSes in that vein (too many to list).
There is no lack to "new" OSes, but creating one that aims at compatibility is indeed a noble (but difficult) thing, especially when it gets criticized (in general, I mean, not by you) for "not being Linux or Windows" (which are really only good because of years of development and tons of users).
Good luck to 'em, I say. Computers are indeed supposed to be fun (at least, in my eyes). Aiming towards good compatibility of old stuff in a "free" OS? Sounds good, can't complain! ;-)
Edited 2007-11-22 06:02
I'm was an Amiga fanatic until about 8 or 9 years ago. A month or so ago I actually fired up my old A1200 (The A4000 is long dead :[) and played a few games and looked at some awful code I wrote.
It was fun but, as Rugxulo says, a bit too minimal. I've played with AROS but didn't find it that compelling. Much of what was great about the Amiga was the combination of hardware and software. Running it on x86 is kinda like running Linux on a 68K machine - fun for a while but it wears thin (for me at least)
Syllable is a project that interests me a lot more even though it's still pretty minimal. It lacks a lot of the baggage of a ground up reimplementation of an existing OS and there's more room to take it in different directions.
Now, instead of making offtopic posts I should go do something useful and write another Syllable app 
Believe it or not guys, the field has advanced quite a bit in the past 20 yrs. A platform that has stagnated for well over 10+ yrs, which in the computing field is an eternity, is for all intents and purposes dead.
I guess in the 12-step recovery program dealing with that fact, a few Amiga folk are still in the denial phase.
Although I respect the AROS team, after all the more free code the better. What it is telling is that the project has been going on for pretty much a decade, and it is now becoming barely usable. The lack of developers indicates, that in the Amiga community (or whatever it is left of it) a lot of people are very vocal, but don't do much. Either due to lack of knowledge or competent technical skills.
I guess that there has always been a constant with the Amiga (the computing platform in which I cut my teeth): there seems to be plenty amount of zealots who keep on talking from their rear cavities. Everything comes down to qualitative arguments, fairly biased and uneducated to boost. I have never see anyone in the community make an educated quantitative argument about what is so "great" about the Amiga. Maybe 20+ yrs, sure... now it is just a waste of time.
For years people just talk, there seems to be an institive need to have some sort of circle jerk in the Amiga community to remind them how great their 20+ yr architecture is! For a good laugh, you can review some of the old amiga newsgroup archives and see the flamewars of people making the case for which microarchitecture the Amiga should use in order to take over the world. Most of the candidate processors have literally come and gone during the years of "discussion" by the Amigans. In the meanwhile, exactly 0 lines of code and 0 HW development effort has been made to back up all those masturbatory dreams of computing domination.
Heck, in the same time frame Linux and the BSDs have gone from a few lines of code to full fledged distributions of industrial quality in that amount of time. To this day people are still hanging around waiting for an OS revision which was supposed to have been released over 7 yrs ago. And it is very telling that the big project in the community is to be able to port a decent modern web browser to the platform.
So it begs to be taken into consideration, that at some point some members of the Amiga community are all talk and no action, and a lot of that talk is fairly uneducated vapor to begin with. I still get a chuckle when there is still talk about what platform and what requirements are there for the Amiga to be back in the spotlight. That ship sailed looooooooooooooooong ago.
Anyhow, godspeed to the AROS team.
Edited 2007-11-22 21:26
I feel for the developers of AROS -- they're trying to chase a speeding bus by constantly writing new HAL code for the latest and greatest in hardware. They need to settle on a hardware set and complete AROS for the set they decide on, then and only then should they start writing drivers for whatever the flavor of the month is in graphics cards, etc. My AmigaOne finally died again a few months ago and I just cannot justify spending another $500 in shipping it to France in order to get it repaired again, when I can build a completely new X86 system for only around $800 total. I've owned an Amiga in one flavor or another since 1986, so I understand what the Amiga OS has going for it -- it's small enough so that someone with my level of expertise can figure out how to program in it, complete with a GUI that makes Windows and Linux applications look highly idiosyncratic, i.e., cryptic to figure out. That being said, I've settled on getting my next system up and running under Gentoo Linux, because the forums for Gentoo are extremely helpful in getting new hardware to work with whatever hardware system you happen to be running. I'm with the other guy that mentioned the minimig (basically an Amiga on a single circuit card that could possibly fit inside a joystick!), make the minimig just a little more powerful, and I'll be happy to buy one (even in kit form!), and put my old workbench ROMs (2.04) back to work! By the way the folks at Trolltech should look into how CanDo! (an Amiga application generation system) actually allowed a programmer to make applications. It makes Qt V4 look positively archaic!
It's good to see so many post on a minor update of AROS. Let me review several things that are either being missed in the replies or are in active developement.
1. A webkit based browser for AROS is in active developement.
http://cataclysm.cx/
http://thenostromo.com/teamaros2/?number=49
2. AROS x86_64 with limited (AROS can't handle full memory protection yet) memory protection is in beta with nightly builds in the very near future.
http://msaros.blogspot.com/
http://thenostromo.com/teamaros2/?number=21
With initial AROS x86_64 developement wrapping up, I wouldn't be too suprised to see ACPI bounty being assigned by the end of this year:
http://thenostromo.com/teamaros2/?number=32
3. AROS PPC is in active developement on EFIKA mobo.
http://thenostromo.com/teamaros2/?number=46
I suspect once AROS PPC for EFIKA has been released, someone will take the SAM440 bounty:
http://thenostromo.com/teamaros2/?number=60
4. EUAE Integration is in active developement by none other then EvilRich himself.
http://thenostromo.com/teamaros2/?number=7
If that's not enough, two Distros for AROS32 are also in active developement and should both be released within the next month or two.
Dammy
Edited 2007-11-26 15:52






