General discussion

Locked

Fixing Windows

By duane_paulson ·
We all seem to be running an OS that is some degreee of Unix derivitave today. Linux, obviously. OS X, yes. It has long been rumored that there is a hacked up copy of Unix at the core of NT, the precursor to the current Windows distributions. In fact, if you boot Windows into Safe Mode, you can see a Unix-like scroll of device drivers and system services loading. At the very least, Windows could be considered a Unix clone, albeit a poorly implemented one.

One of the big problems with Windows, outside of the fact that it is way too slow and bloated, is that on startup it hands control of the system to the user way too soon, while the system is still loading. This makes it possible for the user to attempt to load programs before the system is prepared to accept them, further jamming things up and slowing down the system load process. The user can even attempt a system shutdown while the system is still loading, which can lead to quite interesting resutlts if initiated early enough.

The question then is, wouldn't it be advantageous for Microsoft to use the Safe Mode type scroll while Windows is booting into Normal mode, rather than simply displaying the back-and-forth graphic? This would have the advantage of entertaining users, and possibly even educating them. Defering hand off of control to the end of the system load process would prevent users from jamming things up by attempting to load five occurrences of Outlook or IE simply because the system doesn't appear to be responding. You could even implement a boot: prompt, allowing savy users to enter something like "windows noscsi nopcmcia acpi=off" to further speed the boot process. Or would this educate the user to a point where Microsoft doesn't want them to go?

This conversation is currently closed to new comments.

4 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

This is wrong and broken and rhetorical on so many levels.

by Slayer_ In reply to Fixing Windows

I can't even figure out where to begin.

Uh, Windows is not based off Unix.

Uh, In almost All nix distros, the load up is nearly identicle to windows, you first see a splash screen while the kernel is loading, you then load services (daemons in Nix) you are then present with a graphical GUI. How long the GUI takes to fire up properly can sometimes be an issue, but that problem exists in both systems.

Something that seems to have gone to the wind for both Windows and Nix, is the idea that users need to know when their system is working on something. In both Ubuntu/Mandriva and in Windows, I often find myself waiting, while seemingly nothing is happening. Heck, my first Ubuntu system (last year) could take 10 minutes to load an admin GUI session. The load time is understandable as the system was very underpowered, however during this loading time, the system would give no indication of progress. It just sat there, like you did nothing at all.


Shutting down while the system is starting... Can be doner in all OS's, its called the power button. Otherwise, if you are refering to the shutdown command, your interesting results are caused by what Nix calls the "Term Signal" When everything is told to shut down. Remember once you see your desktop, Windows is long since done loading, its now loading all the crap in your startups.

Collapse -

I'm so glad I read your post before I responded.

by CharlieSpencer In reply to This is wrong and broken ...

Your reply is far superior to what my lame attempt was going to look like.

Collapse -

bah, your lame posts are still golden

by Slayer_ In reply to I'm so glad I read your p ...

Go ahead and post it :)

Collapse -

No it wouldn't

by Tony Hopkinson In reply to Fixing Windows

It would add no value, and scare the crap out of most of their market.

If I was going to fix windows I'd want user to be at the core instead of a grafted on overlay.

NT was designed by mainframe guys, but they were massively constrained by backwards compatibility so they just put DOS inside a GUI, that's what needs fixing.

Back to Software Forum
4 total posts (Page 1 of 1)  

Related Discussions

Related Forums