Chairs Missing
Fall is my favorite time of the year. That morbid Halloween atmosphere is descending on the world outside, and my commute is largely filled with Scratch Acid, Switchblade Symphony, and Pink Anvil. Most importantly, I’ll be hosting the annual Halloween Party at my new house; the first time since it’s inception that it’s been on a complete length of property. I’m very excited, and it couldn’t come at a better time: Halloween is on a Saturday this year, meaning it will undoubtedly go late and perhaps well into the next morning. It’s definitely given me something to look forward to.
And not only that; about a month after the Halloween Party, we’ll be hosting a LAN Party at Computer Renaissance, on Thanksgiving Eve. A month after that, and we follow it up with the year-end New Year’s Eve LAN Party. So between now and the end of the year, I’ve got something to look forward to.
And on the subject of things people are looking forward to, this Thursday marks the official release of the new Windows 7. Here are my thoughts on the matter:
Eh.
I don’t expect this one to be a complete failure like Vista, but I don’t expect it to be anything particularly exciting, either. After all, what really will Windows 7 offer you, as a general computer user, that you don’t already have? Will it make your computer run faster? Will it give you access to groundbreaking new technical features? Will the user experience be significantly more exciting than anything you’ve ever experienced before? I think the answer to all of these will be a resounding no.
It really seems that MS has completely lost it’s way as far as pioneering new tech – something they could have begrudgingly been credited with doing at one time. NT-based operating systems were the last really relevant thing I can recall them doing; everything since then has been an exercise in fixing things that didn’t need fixing, while largely ignoring the major things that did. Maybe it’s because Ballmer is at the helm now, but MS really seems to have lost its way. I’m not shedding any tears though.
I will say that I’ve played with 7 a little bit, and wasn’t terribly impressed. I wasn’t put off, either. It did seem punchier (more responsive) than Vista, and also seemed a lot less “busy” with the UI. It ran okay. But you have to remember, this is a totally new operating system; it should have something far more noteworthy to it than “its not as annoying as Vista.”
I think the notion that Windows 7 is essentially what Vista should have been is right. I also think the rumor that it should have been a service pack for Vista rather than a whole new OS is spot on. Nothing about this seems to be so revolutionary that it requires a whole new release, complete with a $120+ price tag.
You may be asking, “Well, smartass, what would you do to make a new OS worth the cost?” And I’ll tell you. But first, let’s frame the argument a little bit.
I think when you look at what makes an operating system desirable, you have three major areas to look at: functionality, interface, and features.
- Functionality – The core of the OS lies in the kernel, which, among other things, handles all that nasty hardware code and ensures that all the fun stuff will function with minimal harassment from your PC. This is the solid foundation on which any OS is built, and it also happens to be the least glamorous and least marketable. At one time, it made sense to brag that your OS would work with just about any PC; nowadays, that sort of thing is just expected. Which is probably a good thing; but look at how MS dropped the ball on this with Vista. From what I understand, MS has done a much better job of working with hardware manufacturers ahead of time to ensure that W7 drivers will be ready and working properly. Still, you don’t get points for this: it’s expected, remember?There are also considerations like how your OS handles basic tasks like copying files that Microsoft still gets wrong. More on that later.
- Interface – Ever since Mac OS X hit the scene and made eye candy a vehicle for selling their wares, Microsoft has tried to beat them at their own game, and has proceeded to do this…and fail miserably. Vista’s Aero fell far short of topping Aqua, IMO. More importantly, they lost where user interface really shines, which is in the ease of use. UAC was rightfully a fiasco that took the wind out of Vista’s sails; who seriously thought this was going to improve security and make for a better user experience? Listen: users are confused enough as it is, and if the OS can’t determine bad software from good, what makes you think the average user can? It seems like one of the basic strengths of Windows has historically been that it’s easy for idiots to use, but they seem to have completely forgotten about this fact when releasing Vista.Windows 7′s UI seems to be cleaner, with less clutter and unnecessary shininess than Vista. One big thing is that they’ve decided that text is no longer relevant in taskbar items, so tech support people better get used to describing icons in painstaking detail and hoping that the eyesight of their clientele is better than what it has been historically. I can see an argument for strictly icon-based taskbar items, but I don’t know that taskbar space has been that much of an issue for normal people. If you’re lacking taskbar space, you’re either running at some ridiculously low resolution or are just too lazy to close windows you don’t need anymore. But that’s neither here nor there I suppose…
- Features – One of the reasons I consider XP/2000 to be “good” Microsoft OSes is because the wealth of features that came with them. System Restore, NTFS, Driver Rollback, RDP support…there were actually genuinely cool technologies that came with these things. After a few years, when a good deal of the major security failures were patched up and drivers were ubiquitous, I think XP hit a level of maturity not seen before (or since) in Windows operating systems. There were so many features that were actually useful to an end-user or a technician that I think those alone made it worth the fairly condescending Playskool theme.Now look at the jump from Windows 98 SE to Windows XP, then look at the jump from XP to Vista. There is no comparison to make; the features in Vista were practically nothing compared to the leap forward provided previously (I think, aside from Bitlocker, that nothing was even worth mentioning when it came to Vista features). I think 7 is going to be much the same way; I don’t see any features that jump out as being super-awesome. We’re still running on NTFS, so forget any ZFS-like file-system technology (and no, Volume Shadow Copy is nowhere near as cool as ZFS). A quick look at their features page shows us exactly why you NEED to get the new OS. This includes “HomeGroup”, which looks like a networking wizard that “takes the headache out of sharing files and printers on a home network.” If this is anything like previous attempts to make home networking understandable to the average Windows users, I have no faith in it’s abilities. Those networking wizards have always been seriously god-awful; I believe the one that came with XP required you to copy files to floppy disk and then take that over to all the other computers on your network and use those with the wizard on those PCs. And let’s not even get started on the New Connection wizard…
There are also “Jump Lists”, which look like a slightly modified context menu that includes personalized guesses at what you want to do. No use for that. “Snap”, which is a “quick (and fun) new way to resize open windows”…because I want resizing windows to be fun. Looks like we have full 64-bit support with 7, which I know my grandmother has been personally nagging me about…major selling point here.
So with these concepts and criticisms in mind, what would I do to make a new Windows OS worth the cost? Well, I’m not UI designer, or even a programmer, but as a SysAdmin, I have a few ideas from the front lines that I’m sure can be done without a terrible amount of hassle to a multi-billion dollar company.
- Fix the file copying code. I may be wrong, but I believe Windows 7 still uses the same basic code for copying files, which is terrible at handling multiple data streams (try copying two large folders at once – they both become extremely slow). Moreover, one corrupt file, and your entire copy procedure is over. This is especially shitty when you’re copying numerous levels of folders containing lots of files, and have no idea what files were copied and what ones weren’t before the copy finished. There is a third-party app called y-copy that keeps track of corrupted files but continues the copy procedure, so why can’t MS make their own version and tie it into the OS?
- Make customization of the interface more far-reaching and easier to do. I was amazed at how well WindowBlinds was able to completely change the appearance of Windows. The Themes feature of Windows has become a scarcely-populated feature; I hardly see anyone make them anymore, and when you try searching for them, you find yourself adrift in a see of malware and ugliness. Yet look at how many themes are made for Window Blinds, and how awesome some of them look. Why can’t Microsoft learn from this and code some kind of API that could handle radical customization like this? I think they’d single-handedly get rid of their need for designing UIs – something they have proven they suck at – by having communities develop them instead. I doubt it would cost as much, either.
- Create a repository-style way of installing and updating software. I think it would benefit users of Windows greatly if we had a single, unified, trusted interface for distributing software updates instead of letting the Adobe Reader, Java Runtime, and anti-virus program X all harass/confuse users constantly from the taskbar. What’s really keeping a malicious program from giving them exact same message (or one that looks enough like it) to trick a user into downloading a Conficker variant? I think it’d also go a long way if we made finding and installing free windows programs easier. Download.com is a mess these days, and trying to instruct a less-than-savvy user in finding and downloading free software is a nightmare. It’s far too easy to get led to sites that trick you into downloading malware, and I think having a software repository could go a long way to remedying this.
I have more, but I can’t think of them right now. I had a list somewhere…
Honestly, I’m way more excited about Google’s ChromeOS, since it seems way more like the kind of thing I’m talking about. I like Google’s track record with software design, since they usually incorporate a fair amount of technical capability with an easy, simple interface and . I know it’s going to be a free OS, but I hope they sell copies in Best Buy just so I can have a reason to buy software from a store again. God knows most of the software worth buying is sold online these days.
Windows 7 = slimmer Vista
Excellent summary. Really, I don’t see Windows 7 making that big of a dent. Some people rave about volume shadow copying feature (lol, you know who) from Vista. Honestly, I tried the Homegroup feature once and it wanted me to write or print a code down and I think–take it to other machines, if I’m correct, Homegroups work in just Windows 7 and I think Vista. I don’t think they work with XP. I left the homegroup and went back to what I was familiar with. Windows 7 is Windows Vista, only slimmed down. The UI bloat and prettiness in Vista has been cut in half. The UAC has more functionality/adjustment levels. I can tell you when I remember using Vista Beta 2 and comparing it to the Windows 7 beta, the difference in stability is night and day. I recall Vista giving me several BSOD’s. The latter test builds of Vista, such as RC1, were far more stable. Windows 7 beta and Windows 7 RC, both have been impressively stable in my experience. I currently have Windows 7 RC installed in 3 places: as a virtual machine in VMware Server (free product, using version 1.09) that is hosted on an XP Pro 32-bit system equipped with 3GB of RAM, a Pentium 4 system 2.66GHZ processor with 1GB of RAM, and also one of the dual-boot options on a Dell Inspiron 1525 laptop equipped with Intel Core Duo and 3GB of RAM. My laptop came with Vista Home Premium and has an Intel Core Duo dual core processor and 3GB of RAM. Running 32-bit version of Vista Home Premium of course. I installed the Windows 7 RC and have the two setup dual-booting, two different partitions. I used GParted to do this. I later found out that Vista has a shrinking volume/partition capability right from it’s disk management console. When comparing speeds of W7 and Vista on this laptop, W7 definitely feels lighter and I’m not just saying that. Is it faster than XP? Not that I can tell. A few things noticeable are that Vista takes noticeably longer to shut down and restart than Windows 7. This is with the same third party apps installed on both. A few other things with Windows 7……often when I put my laptop while booted into Vista, when I close the lid and put the system to sleep…when resuming, I normally have to issue an ipconfig /renew as it tends to give me a APIPA address in the range of 169.254.x.x /16 probably 70% of the time. I noticed with Windows 7 RC, I do the same thing and resume and my network connectivity is back within about 20 seconds or so. I like when using wireless on Windows 7, you can click on the wireless icon, a single left-click, and see a list of SSID’s of wi-fi networks within near distance. I can right click the one I’m connected to, and see the status rather than having to launch network and sharing center. It’s a minor headache of mine with Vista, but I’m glad it’s been changed. One thing that some folks might not be aware of with Windows 7…..it will be able to burn iso files natively. However, I’ll likely continue to use Nero…….actually Nero 6 doesn’t work on Vista or 7! There’s always ImgBurn though. As for performance when copying files, I can’t really say too much. I will say 7 seems a little snappier than Vista but not faster at this task than XP. Is it just me or is IE 8 in XP dog slow? Windows 7 it seems much quicker. I can’t believe it’s an optimization thing it has with 7. IE 8 is XP and server 2003, seems to have a long delay when initially launching it and waiting for the homepages, seems to take about 10 seconds as it says….loading….this is without suggested sites enabled or any add-ons. Oh well, I only use IE when necessary anyhow. Another beef with Vista and W7 – disk defragmenter, why did they get rid of the nice graphic display when analyzing a disk? I miss it. Windows 7 also has done away completely with the classic start menu. I have a preorder through Newegg for Windows 7 Professional Upgrade. A clean install going from XP to 7 will be required. I’m more or less a 64-bit virgin–so I want to go 64-bit and be able to use more than the 4GB limitation set by general 32-bit OS’s. (although I’ve read 3GB is typically all XP will see even if 4GB is installed, I have just 3GB installed right now) I have to point out something that people tend to forget. Windows XP did not introduce system restore. The great Windows ME did. It’s one of the few good in it. Cheers, Nick
Didn’t realize that I had to manually put in the html codes for break. Whoops.
IE8
My wife’s computer is a P4 3GHz with 3/4 gb of RAM and XP Home. IE8 blows. It typically takes 8-12 seconds for the start page to pull up after being loaded. No add-ons, AFAIK.
Sometimes, intermittently, for reasons unknown, it becomes unable to load anything at all, and has to be “reset”. It’s as if IE8 really is a bilge pump and eventually the intake gets clogged and needs to be cleaned out by gruff men shouting “get er done”.
Gentlemen, clearly we’re doomed. New Windows generates buzz because someone might write drivers for it, the Pope agrees that Linux is bloated, and OS X won’t run on your machine (and what would you do if it did?). Wherefore art thou, BeOS?
There are plenty of reasons to recommend Firefox or Opera these days. I’m surprised anyone is running IE8 at all.
As far as Haiku goes, I’m curious what the end result will look like. A “modern” BeOS interface on top of a Linux kernel…we can only hope it turns out well.
jmf, you hit the nail on the head. IE does take about 8-12 seconds for the start page to pull up after loaded. This is mainly what I was referring to.
The fastest browser I’ve used personally has to be Opera 10. I love the many add-ons that FF offers though so it’s my primary browser. Because of the delay issue with IE 8 that jmf pointed out, I’ve went back to IE 7 on a few systems.
Nick
What I’d like to see in an Windows
Looking at the post got me thinking about how much of a headache I get whenever I have to use Windows. Not because of security, stability, or my zealotry for free software — just plain usability. There are a lot of things that I think should be fixed. Most of the solutions I’ve thought of come from what I’ve seen using Ubuntu. (Note that when I use Windows, I use XP. Let me know if any of these have been implemented in Vista or 7)
Multiple workspaces: Sean’s comment about running out of taskbar space got a little smirk from me. I currently have 9 separate windows open, and sometimes I’ll have 15 or more. Each workspace has its own purpose (text-editing, web-browsing, gaming, etc). When I run Windows, I try to do the same thing without workspaces and wind up with a huge mess. PowerToys gives me something like what I want, but it needs more work and I think it needs to be built into the operating system.
Reboot less often: Installing updates in XP is a pain. You install one batch of updates, reboot the computer, and install another batch. Repeat until insane. I understand that rebooting is a necessary part of the update process. But why can’t I get it started, walk away for a few hours, and come back to a fully updated computer?
Repositories: Like Sean mentioned, I’d like one program that takes care of installing and updating all of my software. Just imagine; one mouseclick updates your OS, your Firefox, all your games, your Adobe Acrobat, etc. One cool solution I found for this is Win-Get. Not as nice as something built into the OS, but a decent solution.
Better command line: I think an operating system should be designed so that no normal user should have to see the command line, it can be pretty scary to a newbie. But for those who want it, there should be a powerful command-line interface that allows you to do pretty much everything from installing drivers to managing users. And you should have the option of accessing this command-line interface remotely.
Interesting short list, Matt.
I know there are some people who live and die by workspaces, but I’ve always just been really conservative with my Window usage. I have yet to get in the habit of using them regularly, but I know they’d be useful to me once I got used to them. But you’re right, I think Microsoft would be wise to adopt that approach to conserving screen size – workspaces totally slipped my mind.
Rebooting isn’t as big of an issue to me, though I can see why it is for many people (especially when you’re running all those workspaces). Andrew Tanenbaum is currently working to render the restart button moot with his theory of isolating drivers in Minix. Worth checking out.
PowerShell is Microsoft’s response to a better command line, and though I haven’t dabbled much with it personally, I’ve heard good things about it.
I installed W7 Professional 64-bit, not sure what the idea or point is full buying the full version of W7 if you are running XP. Going from XP to W7, requires a clean install, I was able to boot from the disc, wiped ‘her clean and tada.
One complaint I have with Windows 7 is you can’t install unsigned drivers. Windows Vista would let you change this from what I read. This was a problem when I tried to install VMware Server 1.09. I understand this is to prevent system stability problems.
I found the link here: http://www.jkwebtalks.com/2009/03/how-to-install-unsigned-drivers-in.html
I read the instructions and manually entered the full path for one of the vmware drivers that weren’t signed such as vmnetbridge.sys I believe one of them were. Had to enable test mode on the free program and reboot, then had to remove the watermark it places in the right hand corner of the screen. Not surprisingly, AV software marks this as a worm. I just hit allow, it’s a false positive. I wanted to sign the drivers but signing them and not enabling test mode won’t do the trick it seems. My other issues were drivers, I had to re-enable my onboard NIC as my add-on PCI card with a Linksys LNE1000 card, only 32-bit drivers and the one I tried it wouldn’t take. Same thing with my Canon scanner. After enabling the onboard NIC on the mobo, W7 was able to install a driver for it, windows update saw a driver for my linksys card, installed an Infineon one I believe, and able to install the appropriate/compatible driver for the usb scanner. I haven’t yet tried the XP Mode feature, from what I know, you download MS Virtual PC and then XP Mode application. Nero 6 doesn’t work on XP and I assume it doesn’t work on W7. Perhaps XP Mode will come into use…got W7 Pro 64-bit loaded with 6GB RAM (PC2-6400 stuff)
Nick
Thanks for the tidbits, Nick – it’s interesting to see the high- and low-points of the Windows 7 installation from an objective POV.
Also, I felt I should mention I found one other cool thing about Windows 7. I have to admit, I think this was kind of nifty. I will say that I could not get it to say “x2″ for the life of me; it always thought I meant x squared, x sub-2, or xz. Still, a great idea, and very useful to college students – hope they update it to make it better.
math thing
It’s just a calc program, or what? Couldn’t make it out from the screen pics. While clicking on your link, I wondered something. Would it be really useful for a calc program to pop up whenever the numlock is on? It would be invisible when the numlock is shut off, and would continue where left off when the numlock is turned back on. It would not appear on boot of the numlock is turned on at boot, but would appear once the numlock is cycled off then on. I can’t tell if that would be useful, useless, or irritating.