My dream OS would proboly be an OS that uses hardware in the most efficient way possible (everyone wants that lol)
Specifically efficiency should be focused on 2d graphics like Macs (Mac OS work better with photoshop than an equivalent setup on windows) Also, it should recognize all Raw formats nativley (normally pictures taken in a raw format cant be viewed without a plugin or only trough a raw converter)
As well as 3D graphics (An OS that can force dark basic pro to use the full power and efficiency of the PC hardware to make complicated dark basic stuff run just as fast as modern graphically equivalent game unlike how now it runs a simple scene at speeds of what a pentium 2 would run such graphics while in reality you have a quadcore 3.0Ghz Xeon 12m cache and 2x 2gb GPUs each in an SLI setup)
So perhaps a set of alternative universal supercompilers built in the OS.
Speaking of graphics, it irritates me how Radeon cards have this really clever architecture that in theory makes games run a lot more efficient resulting in increased FPS and better graphics, if the radeon architecture is used to its full advantage. Game developers are too lazy to program their games to take advantage of radeons efficient architecture as its easier to just bruiteforce the graphics trough the GPU which invidia makes easy for the developers to do resulting in more games running better on Nvidia than radeons.
My dream OS would have some techniques to make any game take full advantage of both nvidia and ATI. (again, i think a super-recompiler would be useful here)
Also, my dream OS needs to erase the boundaries between SLI and Xfire and can run any combination of multiple Graphics cards, eg: 2 radeons and 2 nvidias (providing that your motherboard has that many PCIe slots and supports both SLI and crossfire) would run these 4 cards as 1 using its own software protocol (or just both hardware protocols at once somehow)
I would like for it to have realtime compatibility with other architectures and file systems such as unix, OS/2 NT and any others.
File system of this os should be stable and indestructible with the ability to repair itself like ZFS or BTRFS
REALTIME Compatibility with ARM architecture as well as x32 and x 64 spark and other common hardware architectures (i have no idea why i want it to have realtime support for all that, but it would be badass)
Multiprocessor support, (maybe if i am running on an intel and i have a PCI card with a few ARM CPUs in them, it can use those as well whenever it needs so realtime multiarchitecture is useful here.
I got it!, My dream OS should be Cluster friendly so i can make a cluster of several computers with different hardware and different architecture, the OS could turn several slightly older PCs into one powerful PC, so again, realtime multiarchitecture support.
Many of you are thinking it would be something like Free BSD, Well, one thing i hate about BSD is spending massive amounts of time, building it and configuring it to make it work with what i need. This OS should be able to work right out of the box under any hardware/cluster configuration.
and it should do most of the configuring on its own without user requirement to interfere, Altho, there should be options for user to edit his own config in some cases but the OS should be so good at doing stuff on its own that there should be no point in doing so.
Still, the structure of this OS should be organized and easily understood unlike windows OS which is just a bucket of files orgonised in an an obscure way that only windows itself knows how and why it works, with the NT kernel at the very bottom.
I liked how unix systems are somewhat orgonised making it easier to modify, While i dont want my dream OS to copy Unix OS structure, but it should be orgonised in a way an average computer-saavy person can understand how it works. There is no need to do that since my dream OS would have the ability to repair itself if anything goes wrong, but it would still be nice to have that ability to poke around inside of it.
btw all the universal hardware compatibility should include at least all the modern game consoles that can fit the OS inside of them so at least starting with PS2 and Xbox since they have harddrives inside them. definatley PSPs NDS, 3DS, PS4, X360, PS4 X720, etc
also it needs to be failproof and bugless
and should have a built in game creation engine thats simple easy, open ended and powerful (like dark basic if it was powerful) So the engive like DB would be pure code based but should have extra tools (which can be easily modified to your own needs)
I admit that such an OS would suffer from a lot of hardware bottlenecks if you run a cluster on 3 different architectures as well as other hardware capable of processing, but thats the point, The os would already use all hardware it has acess to to maximum efficiency making any software OS tweaks, mostly useless.
BUT if you give it any significant hardware upgrade, it will reflect significantly in the work of the OS as it will immediatley rewrite parts of itself to take full advantage of the whatever hardware you added or replaced.
Perfect OS for me because i dont like poking around on softeware since i am bad at that stuff yet i have more experience with hardware, and i have tons of hardware at home and ots what i am good at. (its so strange when my friend tries to do stuff with hardware and he does all the steps correctley yet it never works. Like a week ago, he had troble with one of his HDDs (running free BSD), he unplugged it, switched ports, plugged it back in, and never fixed his problem. He called me over, i onlu unplugged the sata cable, plugging it back into the same slot (i did the same thing once what he did about 20 times over) and his problem magically solved itself after i plugged it back in again, there are multiple unexplained occasions wheen i witnessed that PC hardware simply likes me more)
so OS that only requires hardware work to improve performance while always working on everything in the software level, perfect for me

dont hate people who rip you off,cheat and get away with it, learn from them