i586 kernel support for Pentium MMX and AMD K6-2 processors
Moderator: Moderator Team
-
- Posts: 4
- Joined: Tue May 17, 2016 3:43 pm
i586 kernel support for Pentium MMX and AMD K6-2 processors
Will ReactOS eventually support older i586 processors like the Pentium MMX and AMD K6-2? The current kernel causes a reboot from the Pentium's/K6's missing i686 assembly instruction "CMOV".
-
- Posts: 531
- Joined: Thu Jan 10, 2013 6:17 pm
- Contact:
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
Since the current compatability target is Server 2003, if your hardware can run that, it should run ROS. Anything beyond that is not guaranteed...
From: https://technet.microsoft.com/en-us/lib ... s.10).aspx
From: https://technet.microsoft.com/en-us/lib ... s.10).aspx
Windows Server 2003, Standard Edition: System requirements
To ensure adequate performance, make sure that computers on which you install or upgrade to Windows Server 2003, Standard Edition meet the following requirements:
For an x86-based computer:
One or more processors with a recommended minimum speed of 550 megahertz (MHz). The minimum supported speed is 133 MHz. A maximum of four processors per computer is supported. Processors from the Intel Pentium/Celeron family, AMD K6/Athlon/Duron family, or compatible processors are recommended.
256 megabytes (MB) of RAM (recommended minimum). 128 MB is the minimum supported, and 4 gigabytes (GB) is the maximum supported.
For an x64-based computer:
One or more processors with a minimum speed of 1.4 gigahertz (GHz). A maximum of four processors per computer is supported.
512 MB of RAM (minimum).
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
This page https://www.reactos.org/wiki/ReactOS_ports describes the CPU architectures toward which the developer team put their primary attention.
Hint: x86 and x64.
Hint: x86 and x64.
-
- Posts: 4
- Joined: Tue May 17, 2016 3:43 pm
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
I can run Windows Server 2003 on an AMD K6-2 with 512MB RAM with no problems. But ReactOS causes an instant reboot when the CD boots. Are you implying that ReactOS ripped off Microsoft's kernel binaries byte-for-byte? If not then your compiler for ReactOS probably introduced some i686 assembly instructions not supported by the K6-2.
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
Yeah, it seems your question was misunderstood by the guys. I think that CMOV-supporting CPUs will be the minimum also for the future, but we need a developer to confirm. If you need a quicker answer, I recommend visiting IRC, that's where the developers are. Only a part of them come to the forums.
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
However, there may be unofficial ports to older CPUs like Debian ports.. I think that CMOV-supporting CPUs will be the minimum also for the future,
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
-
- Posts: 4
- Joined: Tue May 17, 2016 3:43 pm
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
An unofficial port for older CPUs would be wonderful. I look forward to testing it out on a bootable CD.
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
Pentium MMX turns 20 years old in January of next year. Machines with that processor were typically shipped with Microsoft Windows 95 and Microsoft Windows 98. The Pentium 4 turned 15 years old late last year. Most Pentium 4 machines were shipped with Microsoft Windows XP. ReactOS will work best on machines that were built to support Microsoft Windows XP and Microsoft Server 2003.
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
I'm pretty sure internally a decision was made to support only i686 and later to make the lives of the people maintaining the build system simpler.
Re: i586 kernel support for Pentium MMX and AMD K6-2 process
Supporting old, outdated hardware that's not even common anymore is a bit insane, especially when ReactOS would probably just barely run on them, and not even taking drivers for said machines into account, which are probably all VxD and not WDM, and I'm not even sure if NT4 and below drivers work in ReactOS or ever will. If someone wants to make some kind of fork to support DOS-era machines with some things removed and special modifications, that would be pretty cool. But I think it would be silly to put such support in the mainstream build, especially when it would run like garbage.
This reminds me of how much I'd love an open-source Windows 9x, though. Until then, we have FreeDOS and Cobalt.
This reminds me of how much I'd love an open-source Windows 9x, though. Until then, we have FreeDOS and Cobalt.
Who is online
Users browsing this forum: No registered users and 22 guests