Posted: Thu Jan 04, 2007 5:31 am
This sounds like a much better idea, have a listing of hardware that is open format, and certify with the list. Maybe a few network cards (NE2000 would be a good start, although limited to 10mbs, that would cover a good range of nic's), the RTL, and maybe an onboard or two. Then, AC97 is fine and dandy, but SB Compatible would also be nice, and maybe another one or two onboards. CPU set, well, that should be kept to a minimum anyways, but the OS should state what it's lowest requirements are, so I know not to test it on my 486 if it requires MMX . I would also say it would require support for ATA, (serial ata is backward compatible right?), and maybe a specific file systems, like fat12/16/32 (can have others also, just require it to support those as well), that way, if I wanted to dual boot, I can copy files between both partitions from either OS. I do have my laptop setup this way, 3 partitions, and a custom MBR that allows me to select my boot partition, one has win xp, the other Dos, and the other whatever OS I feel like putting on it (it's only 1gb, so nothing to huge please!).MessiahAndrw wrote:The 'certified' list should mean the operating system supports all VMware, Microsoft Virtual Machine, QEMU, and bochs hardware. The projects list should have a certified category, listing 'usable' operating systems. Then it gives new osdevers something to aim for.
A larger requirement list should be made, with a definition on 'usable' and hardware it needs to run on.
This concept still leaves the problem of OS'es designed for other architectures.