Porting ReactOS to different Hardware...

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Would you like to run ReactOS on another platform then i386, and in that case what platform?

Power Mac (RISC)
7
10%
Motorola 68k familly (Mac, Amiga, Atari ST)
3
4%
Comqaq DEC Alpha
1
1%
PocketPC/ WindowsCE hardware
8
12%
Other 32bit
4
6%
Other 16bit
0
No votes
Other 8bit
0
No votes
Intel 64bit
4
6%
AMD 64bit
39
57%
Transmeta Native
3
4%
 
Total votes: 69

Jaix
Moderator Team
Posts: 838
Joined: Sat Nov 27, 2004 3:40 pm
Location: Sweden, Växjö

Porting ReactOS to different Hardware...

Post by Jaix » Thu Dec 09, 2004 9:17 pm

Hello, I was thinking about Linux and different ports, it is ported to just everything from toasters to mainframes for atomic power calculations. I am curious about what will happen when ReactOS is stable enough for a release, how much work will it be to port it to say the PowerPC and exchange the MacOS-X or the Amiga or other CPU:s with different hardware.

I saw on sourceforge some one already have plans for a 68k port
but has put the porject to death, whitch is a pitty, i would like to run ReactOS on my old Amiga.

It would be soooo cool to have ReactOS on a Mac or why not the DEC Alpha processor from Compaq, or a Transmeta optimized ReactOS?
Last edited by Jaix on Sat Feb 11, 2006 5:00 pm, edited 1 time in total.

SirTalon
Posts: 67
Joined: Sun Nov 28, 2004 8:53 pm

Post by SirTalon » Thu Dec 09, 2004 10:06 pm

I voted for AMD 64. But really it should only take 1 or 2 ports to different hardware platforms for ReactOS's codebase to become portable, like Linux's is. The only problem I can see coming from this is support for windows programs, you would have to emulate an x86 processor to be able to run most all of them (unless they can be compiled for the non-x86 platform). Another big issue is drivers, on x86 platforms you would have to create every single driver from scratch (like Linux has to).

alex_farlie

<DELETED>

Post by alex_farlie » Fri Dec 10, 2004 12:16 am

<DELETED>
Last edited by alex_farlie on Tue May 15, 2007 1:26 am, edited 2 times in total.

HUMA2000
Posts: 235
Joined: Sat Nov 27, 2004 1:06 pm
Location: España, al sur con el solecito
Contact:

Post by HUMA2000 » Fri Dec 10, 2004 10:21 am

Maybe the porting may be done later guy, when the OS came more complete, but maybe it help to found bugs.... anyway I wanna see it running under an AMD64 and under a MP platform :lol:

uniQ
Posts: 246
Joined: Sat Dec 04, 2004 8:58 am

Post by uniQ » Fri Dec 10, 2004 10:50 pm

I filed under A64, as I have 2 such machines.

-uniQ
Coming on, coming up, let me help ROS and I'll be able to look @ a life well used.

ma-games.de
Posts: 197
Joined: Sat Nov 27, 2004 12:49 pm
Location: Lichtenfels in Bayern (Germany)
Contact:

Post by ma-games.de » Fri Dec 10, 2004 11:24 pm

AMD64 must be in the near Future!

Harteex
Posts: 224
Joined: Fri Nov 26, 2004 9:21 pm
Location: Sweden
Contact:

Post by Harteex » Fri Dec 10, 2004 11:36 pm

I would love to see ReactOS on the AMD64 and Comqaq DEC Alpha sometime in the future, since I own these systems :)

DocPheniX
Posts: 29
Joined: Mon Dec 06, 2004 12:44 pm

Post by DocPheniX » Sat Dec 11, 2004 2:52 am

yeah i voted for amd64 however i would like to see ports for as many systems as possible. seeing a reactosDC (sh4) thats compatible with winCE would be way cool, cause im a big dreamcast nerd... and id love to run it on my sgi o2. /me chuckles

Owen
Posts: 8
Joined: Sat Dec 11, 2004 6:03 pm
Contact:

Post by Owen » Sat Dec 11, 2004 6:20 pm

Porting it to Intal 64 (Itanium) is a waste of time - Itanium is dead now.

Longhorn wont support it. Intel dont make it. And nobody needs it.

I voted for AMD64 - Theyre brilliant systems and probably easiest port
Owen Shepherd - http://www.humgun.com

adric22
Posts: 3
Joined: Thu Dec 16, 2004 5:06 am
Location: Kennedale, Texas
Contact:

All of the above are good, but first get it working.

Post by adric22 » Thu Dec 16, 2004 5:10 am

Of course, as many ports as possible would be good. Most open-source software should be able to be recompiled for whatever CPU is running.. and I suppose some kind of emulation should be possible sort of like Macintosh did when moving from 68000 code to PowerPC.

Did somebody forget to ad Sparc and ARM to the list?

Jaix
Moderator Team
Posts: 838
Joined: Sat Nov 27, 2004 3:40 pm
Location: Sweden, Växjö

Sparc and Arm

Post by Jaix » Thu Dec 16, 2004 11:25 am

adric22 wrote:
Did somebody forget to ad Sparc and ARM to the list?
Sparc I forgot sorry, but ARM is included in the PocketPC/ WinCE hardware together with for example the MIPS, SH3 processors[/quote]

Linuxhippy
Posts: 39
Joined: Fri Dec 03, 2004 2:24 pm

AMD64 == briliant platform?

Post by Linuxhippy » Thu Dec 16, 2004 10:12 pm

Porting it to Intal 64 (Itanium) is a waste of time - Itanium is dead now.
Longhorn wont support it. Intel dont make it.
Maybe Longhorn isnt the target - I know many guys using Itanium with Linux and are VERY happy.
Itaniums design is the clear winner comparing all x86-compatible devices (and just to clearify Iteanium isnt built uppon x86, it just supports it via software) and Intel simply does not want to see it on desktop.
And nobody needs it.
Maybe you dont need it - I dont need windows at all, another guys just uses PowerPC processors and is happy.
Itanium would be a chance to stop making the crappy x86 stuff even more complex.
x86 is just shit, it was designed as an instruction set for a wek 8-bit CPU, you should never forget this - 8 registers - bahaha.
Did you know that about 40% of x86-code time is wasted with Load/Stores and 25% of this would not be necessary if more registers would be available.
But instead of increasing the numbers of registers, Intel gives us "shadow" registers, we have absolutly no control over them.
Insine x86's are very powerful risc processors but you cannot use their features directly becaus eof the x86 instruction set. You can just hope the CPU will do it right with your code - on optimization that perform well on AMD may destroy performance on Intel, there are even big problems writing code that performs well on P3 and P4.
I voted for AMD64 - Theyre brilliant systems and probably easiest port
Just to clearify - AMD64 is just anyther incernation of x86, with throwing away this crapy instruction set you could get about 2-4x more performance out of the same silicium!
Just sad how important compatibility is :-(

lg Clemens

Jaix
Moderator Team
Posts: 838
Joined: Sat Nov 27, 2004 3:40 pm
Location: Sweden, Växjö

People with radical thoughts gets flamed...

Post by Jaix » Thu Dec 16, 2004 11:56 pm

Hello, yes it´s a classic, people withe radical ideas gets flamed by people withe other radical ideas...

Perhaps it´s just a matter of point of view?

I think we need all kinds of ports for everything from toasters to mainframes!

I myself would be impressed to se ReactOS on my old Amiga500 or why not a really thin one in my palm pilot!

uniQ
Posts: 246
Joined: Sat Dec 04, 2004 8:58 am

Post by uniQ » Fri Dec 17, 2004 2:36 pm

Regardless of how much "better" IA64 may be, I think that A64s are going to be more important in that AMD is pushing them for desktop use, as opposed to Itaniums (Itanics, ":lol:") when seem to be highend servers.

-uniQ
Coming on, coming up, let me help ROS and I'll be able to look @ a life well used.

Linuxhippy
Posts: 39
Joined: Fri Dec 03, 2004 2:24 pm

Yes - of course.

Post by Linuxhippy » Sat Dec 18, 2004 12:10 pm

Yes of course - AMD64 will be much more important as target for ReactOS than IA54 of course ;-)

I was just about angry because some guys flamed an really good architecture just because its too expensive for their pockets *g*

Nevermind, AMD64 will even increase in importance and I think this is really one of the most important platforms that would be great if supported.

lg Clemens

Post Reply

Who is online

Users browsing this forum: Baidu [Spider] and 5 guests