>>It would certainly be a great thing to have AROS running Nativly on the A1.
>The PPC Linux hosted version of AROS is coming on rather quickly thanks to Markus,
>who is resolving some stack issues, and attempting to get the Graphics drivers
>to work.
for me the word Linux is underlined here,
can this Linux work be reused in a directly A1 booting AROS?
Yes, when you think of AROS Hosted, think of Linux as a Hardware abstraction layer. Running AROS on Linux can be thought of as the same as running AOS3.1 in UAE.
While AROS is running on Linux one can work out all the bugs and issues. Then you can add the Firmware boot code and boot AROS on it's own.
It should be noteed at 99.9% of the AROS source code is cross platform, it's just the CPU specific/ASM stuff that needs reworking.
I feel if I buy a PC I am a turncoat or traitor, however if AROS directly
boots ie no Windows and its not Intel then maybe thats better than
using IBM PPC on the A1?
Its strange that IBM are now "good" and Intel are "bad",
Having read the book "Big Blue" IMO IBM are anything but good,
and there is no basis for thinking Intel are "bad": Intel never
did anything "bad",
MS OTOH IMO are bad,
To be honest, the "good"/"bad" lables are a redundant conceptual model. Nothing is good or bad, things fall into two categories, "Usefull" and "Useless" with respect to your requirements.
Windows for example is "Useless" if I want to use an OS that looks and feels the way I want an OS to look and feel, but it is "Useful" is I want to run a certain peice of software.
When choosing hardware you must first consider what your requirements are, then choose what is useful and at the cheapest price. Ignore religious/political issues like "brand" and "make", these things are unimportant when it comes to technology.
How clean is PC AROS boot?
(the cleanness of the PPC AROS boot appeals to me),
Re PC AROS if I have understood you:
1. I buy a PC,
2. I download AROS,
3. I directly boot AROS?
4. I run UAE above AROS for full 68k compatibilty?
Is this correct?
Yes, just download the AROS CD image, burn that to a CD-ROM, then put that in the CD drive, turn the PC on... AROS will boot and run by itself.
You will presented with an early startup menu allowing you to select certain hardware options (good news if you have a Nvidia gfx card), or you can ignore them and it will boot after 5 seconds.
In the UK have you any tips about buying a new PC?
Are the places like PCWorld, Comet, Staples, Dixons a good place to try
or should I go to specialist shops eg from computer mag adverts?
I would build the machine myself. There are plenty of shorps that sell PC parts for good prices.
http://www.dabs.com is a great UK website selling top quality parts for a low price.
Don't forget that Black Troll sell complete PC's with AROS already installed for around £160 or so (depending upon the exchange rate).
High Street stores will rip you off.
>That's true, if we treated all memory access in AROS as Big Endien
>we could have the same 68k emulation method as OS4 and MorphOS use.
>But it has been decided that the performance penalty of running
>a little Endien CPU with Big Endian data was to significant
>(something like 30% penalty) that it was not worth it.
30% is nothing,
if a car goes by at 70mph and 10 minutes later another car goes by at 100mph
would you know the difference (I am talking about perceptions here),
(70mph being 30% slower than 100mph)
can you go both ways: ie have Big endian PC AROS and Little endian PC AROS,
30% is far too much. When running AROS on a 3.066Ghz CPU, are you really happy to write off nearly a whole 1Ghz (919.8Mhz) of performance?
There is no point to cripple a CPU, AROS runs using the Native byte order of the CPU, thus it is big endien on 68k and PPC and little Endien on the x86.
You could build a Big Endien AROS for the x86 but that would be incompatible with the faster Little Endian one.
Besides if we use an integrated UAE we also get Hardware compatibility
>and improved stability so it's a benefit all round.
can you integrate UAE at the RAM level with little endian RAM?
if a 68k program accesses OS data structures ints and words at the byte level
or bytes at the word level the OS will get mangled
most programs wont do this so maybe you dont lose too much,
The Idea for the integrated UAE is so that the 68k and the x86 do not share Data structures. But instead allow the two system to synchronise their data. This will allow 68k programs to run in the same environment as the x86 programs. The only down side is that 68k programs will not be able to call x86 functions and vice versa. This could be possible, but probably not worth it. The UAE Emulator will be running a 68k version of AROS (specially designed to synchronise with the x86 version).
everyone says its not a big deal that Eyetech created the A1, I wondered whether they could prove this by doing their own one,
Anyone is able to sell Terrons. I could put a little sticker on it if you like and sell it to you.
people on all Amiga variants could then start generating AROS native progs,
Since AROS is source code compatible with AmigaOS, it is easy to write your program on your A1200 in C... and then take that source code to An AROS machine and recompile for whatever CPU that is running.
gcc has a cross compiler, there is no probelm generating code for any CPU from any CPU, providing you have the includes of course.
computer 3D always sucks because you can literally see the computer slow down
and wince whenever something computationally complex happens,
I've guess you've not used a new 3D card then. I have yet to write a program that causes my Radeon 9000 to slow down even with over 10000 objects (using the DX7 interface).
Amiga.org is closed source isnt it?
No. Both Amiga.org and Amigaworld.net use xoops which is a great example of opensource software. Aros-Exec.org also uses xoops.
Note that if a 68k version is also done then it reaches all platforms via UAE,
so its just the native compile that would be lacking,
:this is a good reason for having a fully implemented 68k AROS,
We need the 68k AROS for the integrated UAE Emulator idea. I also want to run AROS on my A1200. We do have a working 68k AROS, but it needs to be adapted to boot the Amgia Hardwre. At the moment it only boots the Palm PDA.
If AROS has fully integrated 68k compatibility you could use a
3rd party 68k TCP/IP stack until you have your own open source one written,
That would require a Big endien AROS, something that we have already decided is a bad idea on the x86.
AROS will not use a 3rd party TCP/IP stack. When AROS gets a TCP/IP stack it will be fully integrated and designed as part of AROS, rather than an add-on.
you may need to target some publicity at potential commercial developers
about AROS allowing closed source + commercial programs,
AROS publicity tends to tell us that AROS is an open source reimplementation
of OS3.1, the phrase "closed source" is never mentioned,
AROS is a word of mouth effort, there's no budget for promotion :-)
Well AROS is an Open source reimplementation of OS3.1 :-)
to this day I dont even know if closed source commercial binaries are allowed on Linux,
It depends. If you link to a GPL library or use any GPL code, then your software automatically becomes GPL.
If you link to an LGPL library then you program is not GPL or LGPL.
If you use any BSD code then that does does not cause your code to be BSD.
Simply check the licence of any software you are using to find out what you can and can't do.
AROS is covered by the APL, which is similar to LGPL. IF you use AROS source only the code that you use must remain Opensource. The rest of your program is yours.
Licence issues are very complex.