[ros-kernel] Different Hardware Architectures
Waldo Alvarez Cañizares
wac at lab.matcom.uh.cu
Mon Apr 26 17:33:16 CEST 2004
From: ros-kernel-bounces at reactos.com on behalf of Rick Parrish
Sent: Fri 4/23/2004 10:48 AM
To: ReactOS Kernel List
Subject: Re: [ros-kernel] Different Hardware Architectures
Waldo Alvarez Cañizares wrote:
> To see what? The operating system itself running with no applications.
> I prefer to see the machine turned off :).
It's a technical accomplishment ... sort of like climbing Mount Everest
or putting a man on the moon (or Mars). You can debate the social and
economic benefits of such an undertaking but in terms of pure bragging
rights, I think such an accomplishment would put M$ to shame.
I have a teacher that sometimes does stories about mathematics and he told once about a guy who spent about 35 years of his
life trying to calculate x numbers of Pi and setted up things so those numbers where written on his tomb. Later came one and in a couple
of months calculated about 4000 of those numbers using a supercompute (in those days it was).
What did the first one. Wasted his time in something that honestly makes no sense at all. To me that is a shame imagine if that
brilliant matematician would have spent his life trying to solve one of those still open problems waiting to be solved, beleiveme there
are plenty of them and our life would be a little more easier.
What did the second one, probaly wasted it too, such a thing probably noone will ever need it. Althought the method used to find it could be interesting and could help solve other usefull problems but i can't comment on that.
There are similar stories.
As for putting MS to shame, I would only try to do it if that would increase some quality in their products because that affects many of us directly or indirectly even if you don't use their software but just for hate to MS makes no sense, I do not hate MS I hate what they do or try to do sometimes. In fact I have reached to the conclusion that even to have an enemy is a great thing because it usually leads to development.
If it is for sports, well be welcome it won't hurt anyone, however there are more interesting acomplishments like just making ROS run every win32/win16/Dos application out there. Don't you think? I would be very happy if i could see just that and I'm sure that many will be. Or what about about making it more efficient, currently ROS in graphics mode is a turtle, too much repainting without need. What about finishing the network code. There's a company here in my country that build cash registers, there are very low end machines that use custom software that access a central database to store/retrieve data using some network card. That software runs on top of Win95. I was thinking about talking with someone there, I'm sure they will be interested in ROS and probably would invest some money in developement for ROS. I just can't talk with them in the actual stage of ROS, what I would show, some tests and that it runs on 3 different archs? Bahh they will not hear me.
As for applications ... I'm sure there's a few that would port over. If
you're pointing out the low return on investment, then yes, I think you
are right. However, it only takes one or two persons that ... for
whatever reason ... very much want or need ReactOS to run on some
alternative platform and are willing to put forth the effort.
The only reason I see to port it is if you make something like a decompiler + compiler to make those existing programs run on top of the new arch. But keep in mind that such a thing would bring a lot of compatibility problems, decompilation is a non-computable problem and can only be done using some inexact methods. I don't think that the few that would port as you say will be enought to satisfy the requierements of many. I'm not a lover of x86 and I think that the PowerPC design is more clever/simple/scalable simply because it is newer and was based on the experince of Motorola (builder of CPUs) IBM(builder of CPUs OS and compiler) and Apple (builder of OS and computers and compilers) and that the design also was made to last. However I ask myself what's the need to put ReactOS to run on an alterative plataform. The only reason I see is to use ReactOS as a server or a high performance cluster but then there are plenty of free OSes out there already with enought applications mature enought to be used as servers or clusters. In my opinion the only hole for free OSes lies just where Windows + Intel x86 lies at least in the next years to come.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 6606 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040426/2296a4e0/attachment.bin
More information about the Ros-kernel