
Amiga As A Compatibility Tool For Linux 108
Milk-Boy directs your attention to this amiga.org editorial, which raises an interesting point about compatibility, and the downside to Linux's constant development. The work-around suggested to breaking programs is to use the (upcoming) Amiga OS under Linux. It reads, in part, "[W]hy should developers slave away writing one game over and over again when they can write it once, optimize it for specific platforms if desired (Amiga's operating system is real-time and thus quite fast), and release it on all major software platforms -- including Linux -- simultaneously. Suddenly Windows becomes a choice, not a given -- and the world will be well." The argument is extended by mentioning that StarOffice and Mozilla are also planned for the Amiga OS.
not quite sure how that would work (Score:4)
Amiga (Score:1)
I'll believe it... (Score:1)
--
Tres Amigos! (Score:1)
Impossibilities... (Score:4)
--
Surely we have a solution already? (Score:1)
A language designed for compatability across all platforms, without any hassles at all with portability. Of course, the problem with Java is that it is slow, but there is no reason why specialized VM's can't be built for the next generation of consoles. And current VM's are getting faster all the time - the other day I played a 3d game on my Linux box that ran fairly fast.
It seems to me that it would be easier to go forward into the ever-increasing Java world than backward into the Amiga world, but of course I am not an expert. Why use a new OS for these purposes when the tools are already there?
KTB:Lover, Poet, Artiste, Aesthete, Programmer.
Re:not quite sure how that would work (Score:1)
bm :)-~
Re:Surely we have a solution already? (Score:1)
There are very broad issues regarding Java games on consoles. They include cache issues, DMA issues and CPU utilization issues. But they can be briefly summarized as follows: forget it.
The universal program (Score:3)
Re:nice... (Score:1)
:::
from the article (Score:3)
Its becomming more and more clear that linux needs a standard distro. Like it or not, this is one of the strengths of windows. People are tired of software saying thinks like --it works with linux but with debian you have to do this and with slackware you have to do something else to get it to work.
But non-free commercial software is fairly scarce on Linux, and when it does come out it tends to fail in the commercial market, as Quake III Arena has done.
A side effect to the free-software movement. I think its obvious that the FSF has been unable to adequatley make its point that free speech != free beer. Im not saying the FSF has failed, but only not made its point clear enough on this issue.
So why does Linux need Amiga? Well, believe it or not, there are Linux users that will want to use and buy Amiga software.
see above comment. This is why Amiga will fail. It has to be baught. Linux users (right or wronge) want stuff free. I think its a frustration over paying outrageous prices for windows software with all its holes and bugs. As a result, linux users would rather take development level software for free -- even if it never gets out of development level.
Of course, all of this hinges on the final Amiga DE actually being released
READ: VaporWare
when is amiga ever going to actually release something and just stop promising to?
Im sorry to be so harsh here, but it is kind of sad.
Re:ah... (Score:1)
Are processors fast enough to virtualize a whole Amiga now? Cause even in '89, the Amiga was able to do as much as PC's can now. Only thing slow was the disk drive.
Re:Isn't this the point where... (Score:1)
Re:Impossibilities... (Score:2)
As far as the lion laying with the lamb, I feel a strict don't-ask-don't tell policy is appropriate.
problems and questions (Score:5)
Real-time only means it meets timing guarantees. Not that it is fast. Real-time only means when I say it'll take 100 days to add two numbers, it absolutely won't take 101 days.
Sure, real time operating systems commonly are relatively quick but one does not automatically imply the other.
Armed with a legacy of being the most capable gaming platform on the market, the new Amiga DE
It is either new or it has a legacy. I don't understand how it can have both. In any case I seriously doubt this statement is anything other than marketing vapor.
For game developers, Amiga's powerful multiplatform, multimedia-centric Amiga DE is a dream come true.
Multiplatform and multimedia-centric are relatively useless buzzwords for game developers. Until Amiga's SDK becomes as powerful as DirectX (not that I'm saying DirectX is perfect, just that it's nice not to have to reinvent the wheel all the time) the Amiga will never be a dream come true for developers.
At under 5MB total, the Amiga DE can even run piggy-back on game discs for Nintendo's Game Cube
and Sony's Playstation
That's a lot. The original Playstation only has 2 MB of system memory. The N64 has 4 MB. The Dreamcast has 16 MB. I'm not sure I want the OS eating up over 1/4 of the available memory on my console. Since it doesn't sound like they're talking about consoles, what do they mean when they say "multiplatform"?
Ports of StarOffice and Mozilla (and thereby Netscape 6 and beyond) are already planned
Lots of things are planned. Some of them actually end up happening.
oosp. (Score:1)
Re:Surely we have a solution already? (Score:2)
Java is SLOW, no matter how fast you can make it run. Java is NOT AN OPTION. This discussion is NOT about Java. We've discussed Java about a million times already and I'm tired of it.
Java has its various uses and is a very good programming language IMHO, but it's not for anything huge like StarOffice or Mozilla or anything designed for intense performance like Quake.
Now to keep this on topic, I believe I'm another skeptic. I question AmigaOS's capability to run things as well as advertised on all platforms. For example, consider the efforts that Microsoft puts into DirectX. Do you seriously think that you'll have comparable performance and features on all the platforms that AmigaOS supports?
I'd also like to extend the editorial's topic. If AmigaOS is all it advertises to be, it won't only "save" Linux, but every single obsolete architecture that's used for compatibility reasons. Above all, AmigaOS may ensure a smooth transition from Windows to, say, Linux and from x86 to, say, anything else.
Flavio
Re:Surely we have a solution already? (Score:1)
Isn't a large portion of Vampire:Masqeurade in Java?
Too Good To Be True? (Score:2)
Amigori
-----------
Amiga. It just keeps going and going and going...
Open Systems (Score:4)
Bottom line: if Linux were to become an Open System by adopting open industry standards and stating compliance, rapid change would be irrelevant to developers because Linux would always be backward compatible. UNIX did this years ago.
More information on open systems is available at the SEI's Open Systems page. [cmu.edu]
Not a linux problem, its a X11-toolkit problem (Score:2)
The checkered circle?? Perhaps offtopic... (Score:1)
Max, in America, it's customary to drive on the right.
Correct me if I'm wrong..... (Score:1)
That's pretty much the Java argument (Score:1)
Too bad Java bytecode applications never became popular. (Or haven't so far?)
"May the best platform win, whatever it turns out to be" is a hell of a dream, and I hope it happens someday.
---
Re:not quite sure how that would work (Score:1)
I am of the opinion that a real-time platform under virtualization is useless...
YMMV.
-Ben
They're using slash on the amiga site.. (Score:1)
Virtual real time (Score:1)
Re:Tres Amigos! (Score:2)
Too bad. I sold thissystem [smsu.edu] on eBay last February. Oh, and believe it or not, it fetched $2450 (2.45x10^3).
Re:Surely we have a solution already? (Score:1)
Re:from the article (Score:1)
recalling a quote from John Carmack... (Score:3)
Its becomming more and more clear that linux needs a standard distro. Like it or not, this is one of the strengths of windows. People are tired of software saying thinks like --it works with linux but with debian you have to do this and with slackware you have to do something else to get it to work.
I remember a quote from J. Carmack in his .plan file (which is unfortunately gone now), where he stated why the Q3Test was released for Mac OS first: because the hardware was "predictable" and there was only one OpenGL implementation n the platform, so it made for an ideal test environment.
My point being: while that doesn't always translate to shipping commercial software, I think it says something about the value of a standard platform or "reference" platform.
note: this is not Mac evangelism.
No best OS (Score:1)
-------
CAIMLAS
Re:ah... (Score:1)
It's the Amiga logo, raytraced (for a reason) (Score:1)
So I would guess that's why the logo is a rendered sphere...
A sphere is (arguably) one of the simplest geometric shapes to render, and there's just something about those checkered textures...
Outdated attitudes from those afraid of change... (Score:1)
To put it in perspective, ten years ago, console games were being written in assembly. Five years ago, they were being written mostly in C. Now, hardware can sustain C++ development *with* scripting support.
Darwin would be confused...
What's the licensing? (Score:2)
I will be happy if I am wrong. I was an Amiga fanatic back in the day. I'd love to see something bearing the Amiga name make a comeback (however little it has to do with actual Amigas)
Now that the idea has been put forward, however, I think a more likely propositon for a universal environment for games would be an X-box emulator/VM. Anyone know any reason that wouldn't be by far the easiest route to go, with X-box hardware being basically a PC anyway?
Get over it... (Score:1)
How is this different from simply saying we need a solid gaming API? That's what we really need.
"IT's an RTOS so it's fast". No. It's an RTOS so it gives the developers more accurate control over interrupts and such, enabling them to make better use of the hardware.
Just a sales talk (Score:1)
This is just yet another ad selling Amiga game engine to games developing companies. It make use of the word 'Linux' to make it sounds as if it's a major breakthru of technologies.
Most of these companies are using their own layer of game engines one type of another, very few of them would write a big game from scratch. The difficulties in porting from one platform to another depends on the flexibility and maintainability of the game engine in use. It's common practice for a game developed on a less popular yet powerful platform then port to another one for mass-sale. First Doom for example developed on SGI. (back then, playing full version of Doom in SGI was free. ^_^ )
Larger games developing companies would not switch their own proprietary game engine to another which is out of their control.
However it might be beneficial to small-scale games developing effort, especailly when there's a big concern in supporting games in Linux.
Bullshit. (Score:2)
I'm not knocking the old Amiga line, those were superb machines, arguable ahead of their time. A hacker's dream.
However...
Amiga was a victom of Commodore's idiocy, and useless marketing and management. The company had no idea how to keep what they had. They squandered what they did have, and I believe some of them are now living rich in the Carribean?
The Amiga was a great machine, but it died because it was bought and raped by commodore.
Re:Surely we have a solution already? (Score:2)
Why the hell do people ALWAYS bring Java into the discussion when talking about anything that involves the word "multi-platform"?
At the risk of being marked as another troll for talking about Java I couldn't help telling you this:
JAVA PROGRAMMERS GOT PAID MORE!
Let me be more explicit.....if they want us to write games, we wouldn't get more pay; if they want us to write high performance dialog popup gui animation etc., we wouldn't get more pay.....
But we write programs for Enterprise Application in Java and they've to pay us more!
Java is SLOW, no matter how fast you can make it run. Java is NOT AN OPTION. This discussion is NOT about Java. We've discussed Java about a million times already and I'm tired of it.
Yeah, java is tired of being compared in an area where those companies pay craps to programmers. So count java out of such discussion in the future. Appreciated.
Re:from the article (Score:1)
I haven't bought a lot of commercial Linux software (just Q3A and VMWare) but that may actually have something to do with the fact that there ISN'T ANY!
Take DVD players for instance. I would buy Intervideo LinDVD RIGHT NOW if they'd just fucking release it. It's not really sensible to look at a marketplace with thousands of potential buyers and just a handful of vendors and say "Look, nobody's buying anything! There's no way to make money off these people."
And Q3A is a really bad example, for reasons that have been discussed to death already.
--
have we forgotten java? (Score:1)
Basically, emulation? (Score:2)
/Me wonders why people don't just use SDL + an emulated "CPUx" or something, and make SDL+CPUx work in all Platforms available, via emulation.
Then somebody like Transmeta could take the emulation thing more seriously, and allow people to reprogram their cpus and change the standard x86 emulation, to, say, CPUx emulation. Maybe this could be achieved with dual Transmetas, or something, one in x86 mode, and the other in the desired CPUx emulation mode, giving incredible speed emulation... Hmm this could also help Java and friends, doesn't it?
I believe this could be called hardware emulation... Maybe a simple PCI board with a programable Transmeta like cpu (hence, an "emu-coprocesor") to run on any desired architecture (well, at least the ones with PCI available to them
Let me add a few more... (Score:1)
Re:Surely we have a solution already? (Score:1)
Poorly you. From Score 3 funny, to score 2 troll, now score 1 troll. It woudn't be long before you become score -1 Troll Lord. (so would this post).
Your sin is talking about Java. Whether people saying good about java here, one'd be regraded as being sacasm(Funny) or blowing winds(troll).
JVM getting faster and faster? They don't believe it. Java 3D/2D for games? They havent' heard of such things.
It's true that in the present stat Java does not run a good games; but I do wish Java would never run any good games. We don't want Java running games and playing animation well, we want it to stay in Enterprise application area so that we can continue getting high pay.
Re:Not a linux problem, its a X11-toolkit problem (Score:1)
Wrong. Motif is an open system, and therefore backward compatible. Regardless of whether they statically linked it in, Netscape would have been compatible with future versions of Motif (at least source compatible). That is a fundamental difference between Motif and Gtk/Qt--Motif, like much professional software, is fully documented and guaranteed to be backwards compatible as an Open System.
open and closed and offtopic (a bit) (Score:1)
linux may not be ready to gaming yet, but soon. if such a gaming library is LGPL commecial games are possible (why the hell not!).
you won't need a real-time os for gaming. today you need good graphics drivers for gaming, and the linux ones are getting better
1 1/2 year ago the solution would have been opengl, now because of direkt x features we have to create open gaming extentions for opengl merge with thing like SDL and need good drivers.
nobody needs the overhead of a gaming os, not right now
but then again who misses halflife on linux anyway? (sorry could not resist
where are the simple an good ideas and games, not bloated by effects and non-interactive movies inbetween.
there are no new ideas for years: ego shooters, adventures that look like ego shooters, simulations with action sequences like ego-shooters, the 10th part of old good ideas like lemmings & co - they even tend to look like ego shooters sometime
anyway you don't need more than 80fps to play that, *all* of that
there has to be a next step soon or the market will slowly decrease
the future games will have a new dimension and it will not be the third one (exclusively) and the internet is just the beginning...
nearly no latency, bandwith and distributed techniques will be the first step. wireless portable internet the next. you will be entering the game anytime anywhere and life will become a game
at least it looks like it right now
i guess i shouldn't have watched eXistenz. (i just realized that the above was neither a profecy nor a extrapoaltion of today, but just a mere unconcious thought created by movies and what we believe virtual reality will be like - therefore it will be totally different
CU
Re:ah... (Score:2)
Try this [uci.edu] on for size.
--
Re:The checkered circle?? Perhaps offtopic... (Score:1)
Thanks to all that replied. This one, in particular, was quite informative.
I bow before your vastly superior Amiga knowledge.
Of course, it's understandable that I would not know this... I was but a wee lad of three when these things would have been going on. At that time, I was actually on computers (my mom has a pic that she loves to drag out of me at about 2 hitting at a keyboard), but IIRC (and I probably don't, as I was three...) they were DOS, that blasted thing. I remember being completely awed by a little christmas program that played music and had crude animations of reindeer, santa, etc.
To think, there were machines with programs running metaphoric loops around that thing at that time....
Max, in America, it's customary to drive on the right.
Then why is Tetris still selling? (Score:1)
Speaking for my company (a games company) if we released a game which was only "fairly fast" we wouldn't last long ;)
When a game of Tetanus [8m.com] (a popular Tetris clone) first starts, it is quite literally running at two frames per second. Two! The graphics are simplistic but easy to parse. But once Alice makes lines, it starts speeding up until her brain explodes.
Some of us still want gameplay, not graphics. If we wanted graphics, we'd be playing GIMP [gimp.org] or POV-Ray [povray.org].
Tetris on drugs, NES music, and GNOME vs. KDE Bingo [pineight.com].
eom (Score:1)
choice, you say? (Score:2)
Ha! And how much success have those two applications had in bring Linux to the modern business desktop?
Windows has always been about choice. Much more so than Linux, anyway. Linux users are still stuck with the obselete and inferior Netscape line of browsers, while Windows users are able to choose between Nescape and Internet Explorer. Linux does not support exciting languages like Visual Basic and C#. Linux does not support ActiveX or DirectX. I've even been informed that Linux doesn't even support keyboards!Linux offers relatively little choice. The few areas where there are competition (and therefore choice), however, like window managers, are overrun with one piss-poor product after the next. Choose between KDE and GNOME? That's like asking to choose between a gunshot wound or a stabbing; it's just a question of which is less painful.
And you're telling me Linux is about choice?! With its poor hardware support, lack of real software, and ugly, impish, foppish developers, it's no wonder that Linux can't compete.
You want choice? Stick with Microsoft. We offer you a choice of operating systems: Windows Me, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter. We offer you a choice of development languages: C++, J++, L++, E++, and F++. We even offer a choice of hardware vendors: Dell and Compaq. Much different than the Linux world, where all hardware is owned by monopoly vendor VA Linux, which only allows users to lease hardware for periods of three weeks at a time.
And finally, Microsoft developers are allowed choice of sexual orientation. The Linux world enforces a strict policy of violent homosexuality. Proving my point are the abundant "assman" hyperlinks on this site.
Thank you for reading.
See you in hell,
Bill Fuckin' Gates®.
Re:Correct me if I'm wrong..... (Score:1)
It was not good, in fact, it was very, very, very bad.
Re:It's the Amiga logo, raytraced (for a reason) (Score:2)
The A1000 had some neat demo programs, one of which was a person jugaling these checkered balls. There might have been an earlier demo that used the ball, but this is the first I remember.
Like many, the Amiga is a distant memory of a child hood a long time ago.
Re:problems and questions (Score:2)
Re:Open Systems (Score:1)
I've worked on a program that is supposed to run on many Unix systems. Is there a drem, and if not, is there a function that works like it? Linux has a working drem. A UNIX system may, or may not, and any replacement is not standardized. Looking at autoconf stuff for several programs, that's not unique to mdate and drem.
Where does Linux not fit the "open industry standards"? Linux has an ANSI C89 compiler and conforms closely to the POSIX
(Considering as Motif and CDE only had one implementation and the people who are trying to reimplement Motif have found the documentation to be far from sufficent, I would question that they have much more claim to the title of Open System than GNOME/GTK and KDE/Qt.)
Re:Surely we have a solution already? (Score:1)
So What?
What is your argument, really? "Java's better because Java programmers make more money?" That holds about as much water as trying to argue that VB is good because lots of people use it. The amount of money someone makes for writing code in a certain language has nothing to do with how appropriate that language may be for a certain task.
There was an article on /. a day or two ago about the 'evils' of language wars. While I don't have a problem with reasoned debate, at least choose an argument that has some relevance. The original poster made a good point. You, as you correctly stated, were a troll.
Amiga rolling in the grave? (Score:3)
I have mixed feelings. I was so anxious for the Gateway box that was supposed to come out. I loved the A1000 we had years ago (look at the games I can play... what can your AppleIIGS do?).
My first experience with a dos machine was on the Amiga emulator and the 5 1/4 drive. Also, my first experience with public domain games (Freddy Fish?) Also, programing too, some form of basic. And pascal too, I think.
Now, we have something that looks a little like Java or that web browser plugin (mentioned earlier). I have so many mixed feelings. The idea that you can still develop for something under the Amiga name is cool if only for the rich history. I guess if it delivers what it promises, it should be worth developing for, but is there a contingency for those that spend the time and it never pans out? I know that the current carrier of the Amiga name has promised not to pull a Gateway-type move on us fans, but Gateway also promised to not do it either.
Maybe I am jaded by all of the past lies and promises or maybe I just wonder what is wrong with developing for individual platforms.
Who knows... enough from a person looking at the past.
Amiga not first pre-emptive (Score:1)
Do you believe in magic... (Score:3)
where the marketing's all true and the processor's smart,
it's magic,
when five megabytes,
can make twenty plaforms move like dancers in tights...
So, with just five megabytes in any environment, Amiga can solve every cross-platform issue known to man, and implement a real-time OS on top of non-real-time OS's? This I have got to see. Sign me up for the first game that runs on my Dreamcast, my windows computer, and my linux computer with this groovy five megabyte magic addition. I expect it to run faster then the equivalent Java game!
Only then will this little voice inside of me stop composing mocking ditties set to old sixties music.
I'm curious (Score:1)
When I thought that that was the plan, I thought it was an idea with great potential. Now it appears that Amiga is planning to provide an emulation layer for existing operating systems. How is this going to help? Will Amiga be using DirectX on M$ machines and X11 on *nix machines? What good is that?
I think I've reached terminal confusion. Maybe if the Amiga people would provide more facts and less marketing babble I would be less confused.
It's always possible that the problem is on my end, though...
Re:Let me add a few more... (Score:1)
Revenue, not profit.
Re:Surely we have a solution already? (Score:1)
Re:Open Systems (Score:2)
Programs which tie directly to the kernel can often be broken by kernel upgrades. See the pcmcia-cs package for an example. It's not a _bad_ thing that this happens, but it's obviously not good either.
,br> Maintaining backward compatiblity will always lead to a "bloat" of software. I can't see any way around that.
A common rant I have when working in the Win32 environment is that there are mutliple calls that do almost the same thing, and multiple methodologies. The odd thing is is that they all come from the same place. There is a rhyme and a reason behind why Microsoft does this, and that's backward compatibility. The thing that gets me there is that I never see documentation exaplaining _why_ there are so many ways of doing something. If there are 12 calls do to similar things I can't seem to ever find out why the first 11 weren't good enough to do the job, and required somebody to come up with _another_ call. At least when dealing with a system which changes dynamically you're not likely to run into that problem.
Yes, this is horribly off topic.
,br> Justin Buist
Re:Open Systems (Score:1)
CDE Sucks, Gnome/Gtk and KDE/Qt do Not.
Kinda makes ya wonder
Re:I'll believe it... (Score:2)
--
I'm confused.... (Score:1)
J.J.
We?! Excuse me.. buuuuuut (Score:1)
without problems...
I only hope that IBM puts some of that Billion
dollars towards wine and other projects that
would allow native windoze software to run
under linux.
(if they were smart.. that's where they would put
a larg chunk of it)
Once linux can run 85-90% of software written for
windoze without doing anything funky...
YOU, and all your cronies, will be developing
windoze apps to run on a STABLE friggin platform.
as for development platforms?? If you're not buying
a 4,000$ server.. fucking compaq and dell are
the shittiest computers out there...
Trust me.. I work on them all day...
Compaq takes the lead in the 'crappiest built
computer' contest.. they make up 90% of my
workload. Dell takes a close second...
Oh yeah.. if you're a clueless computer user?
Good luck on calling tech support... ya better
have a zip drive or cdr... they're just gonna tell
you to format and 'quick-restore' your piece of
shit about 6 times before they admit there's
anything wrong with that piece of junk they sold you.
Assman hyperlinks on
way to stop microshaft morons from posting
on a non-audited web forum?
They let YOU post? didn't they?
Re:problems and questions (Score:2)
You may not like it, but its happening already (Score:1)
You may not like it, but it is happening. I think we need to keep it clean that MS is our enemy. Once they have been done with we can go against each other.
Re:I'm curious (Score:2)
Amiga doesn't rely need Linux (Score:1)
That is, "rely on" n/t (Score:1)
ANY hardware you want (Score:1)
Amiga worries about underlying platform not dvlprs (Score:1)
Re:What's the licensing? (Score:1)
and... (Score:2)
Re:Open Systems (Score:2)
Re:Surely we have a solution already? (Score:1)
Strangely enough jsse is really only echoing the message that Sun presented at keynote during the last JavaONE conference. It was completely depressing.
No longer, this is the great stuff we're going to be doing; here are the exciting new features. Instead last JavaONE all we got was 'don't complain about Java, cause it is making all of you rich.'
Utter crap.
Luckily Java is larger than Sun, and even if it weren't there is a lot more of interest happening in the Sun Community extension processes than you might know if you don't follow them.
Re:Open Systems (Score:1)
because really, the only way you could make a statement like "CDE sucks" is if you'd done all those things, and formed a rational opinion. So based on that, what exactly are the technical problems you have with CDE?
No!! I beg of you.... (Score:2)
Re:The Boing Ball (Score:1)
Perhaps it was informative, but what's more important is that it was incorrect.
The Boing Ball comes from the "Boing" demo, which displayed a rotating red-and-white-chequered ball bouncing around in a "box", making the "boing" sound as it hit the walls of the box. It's from the very earliest days of the Amiga, I think the legend has it that Miner et al. made this demo the night before some big trade show where they would display the A1000. The boing demo is available from Aminet [aminet.net] (.readme [aminet.net]).
The "Juggler" demo referred to in the post you're replying to is a raytraced animation which showed off the HAM graphics mode. It features a figure standing on a green and yellow IIRC landscape juggling transparent balls (not chequered, but they refract the chequered background). You can get this demo/animation from Aminet [aminet.net] (.readme [aminet.net]) as well.
.-.
Re:The checkered circle?? Perhaps offtopic... (Score:1)
The Boing ball had nothing to do with the raytraced animation demo The Juggler. Which involved a humanoid figure juggling glass balls.
By the way, I think the Boing! logo used by slashdot and pretty much everywhere else needs updating. Say by making the checks into facets and giving the ball some reflective qualities. I have an image of what I'm thinking of, email me if you're interested in seeing it...
Kewl ... (Score:1)
From a brochure for a car rental firm in Tokyo : When passenger of foot heave in sight, tootle the horn. Trumpet him melodiously at first, but if he still obstacles your passage then tootle him with vigor.
Re:problems and questions (Score:1)
No, true realtime OSes must guarantee latencies. Not necessarily low ones. Of course, systems with low latencies are preferred over systems with high latencies, but that doesn't make them any more real time.
Re:Surely we have a solution already? (Score:1)
Proof by assertion?
ok, so try "A box is ALWAYS empty, no matter how much stuff you put in it".
That makes as much sense - ie NONE.
----
*sigh* ... deja vu.. (Score:2)
First there is the massive swarm of posts that states just how outdated AmigaOS, blitter, 68k, Kickstart are. Oblivious to the fact that AmigaDE shares little with classic Amiga, apart from the name and community.
Then there is the "vapour"-attacks, labeling AmigaDE as pure vapour, "come back when you have something to show" seems to be the mantra. Apparently all those "Know-it-all-linux-l33t-wannabees" missed the fact that Amiga Inc recently released it's 2nd edition of their SDK for linux and windows. It's actually possible test how much vapour there is in the "vapour-ware".
Then there are all those who keeps insisting on how slow java is. AmigaDE is not java. And those have actually *tested* the VM in AmigaDE are truely impressed by the speed. You don't beleive? Why don't the get at copy of the SDK and have a try yourself?
All these stupid comments ruins any serious comments that might have poped up. But I guess that's their agenda.
Welcome to Slashdot, yesterdays news for linux-l33t.
Bjarne
Re:from the article (Score:1)
READ: VaporWare, when is amiga ever going to actually release something and just stop promising to?
This [amiga.com] is apparently vapour. Yes, vapour, read in on Slashdot, thus it must be true! The AmigaDE SDK is pure vapour.
Repeating a lie doesn't make it more true!
Bjarne
Re:Impossibilities... (Score:2)
<a href="http://uk2.multimap.com/map/browse.cgi?clie
<a href="http://www.hell.no/">Send someone a postcard from Hell</a>
Sorry to be boring about this...
Re:Impossibilities... (Score:2)
Map [multimap.com]
Send someone a postcard from Hell [www.hell.no]
I have the SDK, here's the deal... (Score:4)
Real-time only means it meets timing guarantees. Not that it is fast. Real-time only means when I say it'll take 100 days to add two numbers, it absolutely won't take 101 days.
Yes, its true. It only means that it will meet the timing requirements. I'm sure that it doesn't meet them when it is hosted, but for a virtual processor is really fast. I always read here comparisons with Java. Java is slow, very slow. I have the Windows SDK and everything runs as fast as the host. I heard the Linux SDK is even faster. I was really surprised with the speed of the alpha blending demos that come with the SDK.
It is either new or it has a legacy. I don't understand how it can have both. In any case I seriously doubt this statement is anything other than marketing vapor.
You are right, this line is just marketing stuff.
Multiplatform and multimedia-centric are relatively useless buzzwords for game developers. Until Amiga's SDK becomes as powerful as DirectX (not that I'm saying DirectX is perfect, just that it's nice not to have to reinvent the wheel all the time) the Amiga will never be a dream come true for developers.
The Amiga DE will come with RenderWare [renderware.com] (according to the manuals) and the framework is used in PS2, Dreamcast, PC and Mac. Don't know anything about sound or input devices but they are supposed to be working on something. We'll see.
That's a lot. The original Playstation only has 2 MB of system memory. The N64 has 4 MB. The Dreamcast has 16 MB. I'm not sure I want the OS eating up over 1/4 of the available memory on my console. Since it doesn't sound like they're talking about consoles, what do they mean when they say "multiplatform"?
The PS1 and the N64 don't count anymore. Everyone will start programming for the Dolphin, PS2, and Dreamcast only. They are talking about consoles and computers as well. The OS can run hosted in other operating systems and native in a lot of chips. Why everyone that posts here doesn't even bother to look for information before posting? Visit TAO [tao-group.com] which is the basis of the new OS.
Another thing you guys should know. Not everything is 'virtual-assembly'. When you compile a program the extension is program.00 (.00 means VP, the virtual processor instructions). You could compile to native code if you wanted but you will lose the portability. There is an extension for each native processor, for example
The only thing that I actually is a huge, but HUGE mistake is, believe it or not, that it doesn't have memory protection. It only protects the addresses from 0-128. I heard they were going to add it, and that currently it wasn't there because it was an embedded os. I hope is true.
I've heard this before... (Score:1)
"[W]hy should developers slave away writing one game over and over again when they can write it once, optimize it for specific platforms if desired (Amiga's operating system is real-time and thus quite fast), and release it on all major software platforms -- including Linux -- simultaneously. Suddenly Windows becomes a choice, not a given -- and the world will be well."
Realtime? (Score:1)
(Amiga's operating system is real-time and thus quite fast)
Is there anyone else here who doesn't quite agree with that? I think cannot be said like this. Real time means that the given system guarantees a maximum response time to an input. It doesn't say anything about the overall performance. My multimeter is pretty much realtime, but I wouldn't dare playing quake on it. I don't want to say anything bad about the Amiga or any other platform, I just think that this should be corrected.
A Paradox (Score:1)
Can I be president because I got less votes than Bush?
Re:Correct me if I'm wrong..... (Score:1)
Expanding Linux community thru cross-platform arch (Score:1)
"One of the biggest questions I come up against when talking to people about the new Amiga platform, and specifically about Amiga's deals with Red Hat to be the multimedia platform for Red Hat Linux, is "Why does Linux need Amiga?" Tough question -- until today."
Read that in this article [amiga.org].
From the beginning, Red Hat was mentioned as a supporter of the Amiga platform, together with other companies like Corel. Even RenderWare is being mentioned and perhaps NewTek wanted to return to the Amiga platform.
Re:Amiga (Score:1)
Re:Impossibilities... (Score:1)
Re:*sigh* ... deja vu.. (Score:1)
Then there are all those who keeps insisting on how slow java is. AmigaDE is not java. And those have actually *tested* the VM in AmigaDE are truely impressed by the speed. You don't beleive? Why don't the get at copy of the SDK and have a try yourself?
I'd love to get it. Would you pay [amiga.com] the 99$ for me?
Re:ah... (Score:2)
Pay attention to context, please. If you had done that, you'd know that I was refering to UCSD's p-code as a precedent to Java's byte code, which was brought up by the previous poster, rather than comparing Pascal to an operating system.
Since we're on the subject of pseudo code...
You could compile other languages to p-code, just as you can now compile other languages to byte code. IIRC, Apple had a Fortan compiler that spilled p-code which ran on the same Apple ][ interpreter that their Pascal did. Nowadays, JGNAT [gnat.com] will compile an Ada source file and spill byte code for a Java VM. (Someone observed about a year ago that there were enormous similarities between Java and Ada "under the hood", and once the idea was out, they apparently didn't have to do much except change the back end of the compiler.)
--