G
Guest
I'd like to make a few suggestions with respect to Windows, particularly as
there have been many changes in Vista.
* UAC is a fantastic idea for protecting system-wide settings. The
implementation isn't perfect but the concept compares to the 'sudo' command
under linux which asks you not just for permission but your password every
time you wish to run an admin command. This is a necessary step in protecting
Windows computers from exploits. I've gathered from the forums there have
been a lot of complaints about UAC but I see no real reason for complaint.
* DRM. I know what I make of this so I'm going to suggest a compromise. I am
one of those people who won't buy copy-protected CDs, DVDs and therefore
won't buy HD media either. I think the DRM client software should equally be
a choice. It should be possible to legally disable DRM in Windows. Obviously,
inserting DRM media would produce a prompt saying "we can't play this, unless
you consent to having DRM installed". I don't think this is unreasonable. DRM
media is still protected and users can choose not to let you disable their
hardware as you please i.e. not have DRM installed.
* Internet Explorer still can't be removed from Vista, ditto Windows Mail.
Again I cite personal choice here. There are plenty of people who choose to
use these products, but if I don't then why can't I free up hard disk space?
Forcing users to use or at least have IE against their will has probably sped
up the development of competing products. I'd rather use IE if I was given a
choice. Unfortunately IE is technically inferior to many competing browsers
in it's present state. Just one example: TLS under IE supports RC4 128-bit as
"strong encryption" whereas Firefox supports AES256. For Internet Explorer 8,
the browser should be optionally removable (install it by default if you
wish). This will have one major impact. In order to protect your browser base
you'll have to put a lot of innovation into IE8 and will probably produce a
better product.
* Subsystem for Unix Applications - what a fantastic idea. Take my favourite
POSIX programs and compile them under Windows. Sadly, it's only available to
enterprise customers and Ultimate users - so amateur developers like myself
can only dream at such ideas. Too bad, will have to keep developing using gcc
then. Opening this system up to Business Edition would be a massive move in
terms of persuading small businesses using datacenter hosted servers probably
using linux to port their unix apps to windows.
* The boot manager has been overhauled and improved, as has the desktop and
many other under-the-hood features. This is a much better state of affairs
than any previous NT OS even if end users barely notice it - at least it no
longer feels like a re-hashed version of DOS.
* Unfortunately you dropped one of the single biggest and most exciting
features of Longhorn - WinFS. This promised to be something amazing - XML
soup file system to enable searching as if the FS was a database. Whilst
Vista search is good you missed a huge opportunity to break the mould here.
I'd rather you'd dropped both avalon and indigo in favour of WinFS. Sadly,
technologies such as ZFS, XFS and JFS2 look more likely to take hold.
* You rely too heavily on the GUI. Can we scrap cmd.exe / command.com and
have a shell.exe capable of running the OS without .net interfering?
* By all means have Powershell too. Why can't it browse the registry as if
it were a file system?
* Win32 is a subsystem, written on NT code. So is OS/2 although it is barely
used. Could .net, instead of being a layer sat upon a layer sat upon native
code (.net>win32>Native NT) become a subsystem in itself? Doing so would
allow you to replace every OS component with a .net version (bar Native NT
ones of course) and make .net integration neater.
* Can the log-in screen be customised? I prefer it feeling and being
separate to the desktop but I wish I could make it look more professional.
A few complements for you:
* your wireless/wired networking facilities are fantastic.
* thank you for removing the patronising 'My' prefix from everything and
renaming many little aspects in more mature ways - I feel like I'm using a
computer and not a playstation (sorry, Xbox).
Let's clarify a few things. I am a Linux user (Ubuntu, Debian, Fedora) and a
great supporter of projects such as Mozilla. However, this is NOT a Linux VS
Windows discussion - both OSes have their merits. In this post I'm trying to
suggest a direction for Windows that I feel would add value.
Well, that's it, please feel free to add your own suggestions, there are
probably a great many features that could be added that haven't been.
I won't be reading this thread with the exception of MS responses.
- Acontiae
----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.
http://windowshelp.microsoft.com/co...b43&dg=microsoft.public.windows.vista.general
there have been many changes in Vista.
* UAC is a fantastic idea for protecting system-wide settings. The
implementation isn't perfect but the concept compares to the 'sudo' command
under linux which asks you not just for permission but your password every
time you wish to run an admin command. This is a necessary step in protecting
Windows computers from exploits. I've gathered from the forums there have
been a lot of complaints about UAC but I see no real reason for complaint.
* DRM. I know what I make of this so I'm going to suggest a compromise. I am
one of those people who won't buy copy-protected CDs, DVDs and therefore
won't buy HD media either. I think the DRM client software should equally be
a choice. It should be possible to legally disable DRM in Windows. Obviously,
inserting DRM media would produce a prompt saying "we can't play this, unless
you consent to having DRM installed". I don't think this is unreasonable. DRM
media is still protected and users can choose not to let you disable their
hardware as you please i.e. not have DRM installed.
* Internet Explorer still can't be removed from Vista, ditto Windows Mail.
Again I cite personal choice here. There are plenty of people who choose to
use these products, but if I don't then why can't I free up hard disk space?
Forcing users to use or at least have IE against their will has probably sped
up the development of competing products. I'd rather use IE if I was given a
choice. Unfortunately IE is technically inferior to many competing browsers
in it's present state. Just one example: TLS under IE supports RC4 128-bit as
"strong encryption" whereas Firefox supports AES256. For Internet Explorer 8,
the browser should be optionally removable (install it by default if you
wish). This will have one major impact. In order to protect your browser base
you'll have to put a lot of innovation into IE8 and will probably produce a
better product.
* Subsystem for Unix Applications - what a fantastic idea. Take my favourite
POSIX programs and compile them under Windows. Sadly, it's only available to
enterprise customers and Ultimate users - so amateur developers like myself
can only dream at such ideas. Too bad, will have to keep developing using gcc
then. Opening this system up to Business Edition would be a massive move in
terms of persuading small businesses using datacenter hosted servers probably
using linux to port their unix apps to windows.
* The boot manager has been overhauled and improved, as has the desktop and
many other under-the-hood features. This is a much better state of affairs
than any previous NT OS even if end users barely notice it - at least it no
longer feels like a re-hashed version of DOS.
* Unfortunately you dropped one of the single biggest and most exciting
features of Longhorn - WinFS. This promised to be something amazing - XML
soup file system to enable searching as if the FS was a database. Whilst
Vista search is good you missed a huge opportunity to break the mould here.
I'd rather you'd dropped both avalon and indigo in favour of WinFS. Sadly,
technologies such as ZFS, XFS and JFS2 look more likely to take hold.
* You rely too heavily on the GUI. Can we scrap cmd.exe / command.com and
have a shell.exe capable of running the OS without .net interfering?
* By all means have Powershell too. Why can't it browse the registry as if
it were a file system?
* Win32 is a subsystem, written on NT code. So is OS/2 although it is barely
used. Could .net, instead of being a layer sat upon a layer sat upon native
code (.net>win32>Native NT) become a subsystem in itself? Doing so would
allow you to replace every OS component with a .net version (bar Native NT
ones of course) and make .net integration neater.
* Can the log-in screen be customised? I prefer it feeling and being
separate to the desktop but I wish I could make it look more professional.
A few complements for you:
* your wireless/wired networking facilities are fantastic.
* thank you for removing the patronising 'My' prefix from everything and
renaming many little aspects in more mature ways - I feel like I'm using a
computer and not a playstation (sorry, Xbox).
Let's clarify a few things. I am a Linux user (Ubuntu, Debian, Fedora) and a
great supporter of projects such as Mozilla. However, this is NOT a Linux VS
Windows discussion - both OSes have their merits. In this post I'm trying to
suggest a direction for Windows that I feel would add value.
Well, that's it, please feel free to add your own suggestions, there are
probably a great many features that could be added that haven't been.
I won't be reading this thread with the exception of MS responses.
- Acontiae
----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.
http://windowshelp.microsoft.com/co...b43&dg=microsoft.public.windows.vista.general