Smoke and Mirrors

Apparently Lenovo has put a lot of work in making Windows 7 boot “unbelievably fast.” When you go on to read the article, you see that you’ll get a boot time possibly as “quickly” as 30 seconds, which is a significant improvement for Windows. Of course to explain how they get that, you get a bunch of vague double-speak. They push back loading drivers and various Windows services until after booting “finishes.” They also make some claims about preventing “Windows rot” by doing some work with drivers. Not quite sure what they’re doing there. Sounds like they need to take some tips from the pros: 10 seconds on a mid-level machine to a logged in idle computer without delaying any background services. Your computer is ready to use in 10 seconds. That’s the goal for Ubuntu 10.04, due out in April 2010. Ubuntu 9.10, due out in a few weeks, already has Lenovo’s Windows 7 numbers beat, so 10.04 will just be some sweet icing on the cake. And then of course, there’s reason to believe boot speed will actually be closer to 5 seconds when it’s all said and done… Maybe some day Windows will catch Ubuntu.

Windows 7: Netbook killer

The following is a prediction of things to come in the next year.

I get the feeling that Microsoft is trying to kill the netbook market with Windows 7. In case you haven’t heard, Microsoft announced a new edition of Windows 7: Starter Edition. The Starter Edition is only capable of running 3 applications at once. Their purpose for this “Starter Edition” is two-fold. First, it is meant to be a sufficiently crippled version of Windows 7 so that they can sell it dirt cheap for use in netbooks. Many people will not buy it because it can only run 3 programs at a time. (Update: MS changed their minds on this after significant blacklash from the community, but Starter continues to have other strict limitations) They’ll pay a significant premium to buy a netbook containing a “normal” version of Windows 7 (Basic or Home) because it will be Microsoft’s flagship operating system. That’s different from today’s market. Microsoft can afford to give away Windows XP for dirt cheap on current iterations of netbooks because it’s already really old, and they’re busy trying to sell Vista. Buying a netbook with Windows 7 Basic or Home will increase the total cost so much that the devices will no longer be “worth it” to people unless they really want that small form-factor ultra-ultra-portable.

Second, most of the people silly enough to purchase the Starter Edition will find it so incredibly annoying to use that they will either have to pay to upgrade to a non-crippled version of Windows (again significantly increasing overall cost of the device) or they will discount their netbook as “a toy” of little value. This attempt by Microsoft to upsell the netbook market is probably going to kill it. Any way you slice it, Microsoft-based consumer interest in the market will wane.

Then, of course, we have Linux-based netbooks. By October, Ubuntu 9.10 will be available. It will likely boot on your netbook in 15 seconds or less if it has an SSD. It will come fully featured with an office suite, IM client, email client, web browser, media player, image editor, and much, much more. Oh, and you’ll be able to run every single application at once if you want to. Graphics will be performing fantastically, and the user interface will be strikingly refreshing. And of course you’ll get all of this for the low, low price of $0. Let’s just hope that Canonical can get it installed on a number of prominent netbooks whose manufacturers won’t hide it behind a curtain so that consumers will realize that they’re no longer subject to Microsoft’s crippleware. They can have an extraordinarily functional, free system on any machine they want. Ubuntu needs to capitalize on Microsoft’s idiotic move here, and I think they will.

Windows 7 finally catching Ubuntu?

There’s been a lot of talk since Microsoft’s PDC about what to expect from Windows 7. It’s due out in late 2009 or 2010, but MS gave a taste of what’s to come at their PDC. Gina Trapani over at Lifehacker posted a good list of the new features they’re working on for Windows 7. Usama and I have talked a little bit about some of the new stuff since he’s very excited about the next product out of Redmond. I’m not trying to be cynical, but as I read through the list of their “latest and greatest” improvements for Windows, I kept thinking to myself, “Sounds like they’re playing catch-up with Ubuntu and Linux.”

10. Ding-dong, the Sidebar is dead.
Windows is losing Vista’s “sidebar” in favor of a desktop-wide “Gadgets“. Doesn’t this sound strikingly similar to Screenlets? I mean there’s no optional hidden “widget layer” in Aero, but at least they’re trying.

9. Calculator, WordPad, and Paint got overhauled.
They stripped out “useless” built-in programs like a photo gallery, movie maker, and calendar. I guess if you can’t make worthwhile programs, you should probably just quit trying. Oh, but they added “useful” features to the Calculator and added their famous “Ribbon” view to many of their built-in programs. Many people love this “Ribbon” view that debuted in Office 2007, which explains its further incorporation into Windows programs. I can’t say much about it because I haven’t used it. Maybe it’s great. I just don’t think many average users appreciate them trimming down their built-in software when adding interesting new features.

8. Windows 7 will run longer on your notebook’s battery power.
Improved battery life. Apparently Windows 7 is making it easier to control the power usage for your laptop. Hmm, I bet something like powertop would really help you pinpoint what’s eating your power. Of course, if Windows was fully customizable, I’d be able to do things like disable my dvd drive, bluetooth, USB ports, and PCMCIA port whenever I’m on battery like I do in Linux.

7. You can switch between Wi-Fi networks in one click from the system tray.
Clicking on the “wireless icon” brings up a list of available wireless networks. Wow, I can’t believe they didn’t already have something like this. This has been available in every version of Ubuntu I’ve used, and now with NetworkManager 0.7 they’ve even added things like Mobile Broadband and VPN connections to the “wireless icon.” Maybe Windows will get there some day. While we’re on the subject of networking, shouldn’t you have proper Zero-Configuration Networking for all types of devices like Linux has with Avahi and Apple has with Bonjour?

6. You can decide what you do and don’t want to see in the system tray.
This one cracks me up. When I first read it, I thought, “Well that’s not such a bad idea.” Of course, I’m able to customize panels in Gnome and tell it what stuff I want on there and where I want it. Yet, if I’ve got the “Notification Area” applet displayed on my Gnome Panel, I can’t pick and choose what programs I want it to display. I don’t ever normally have more than 3 or 4 things on there at once. Then I started wondering why I’d want to hide the 2 programs I currently have running that show up in the Notification Area. Isn’t that its whole purpose? That’s when I remembered the Windows system tray and all the crap-tastic applications that put icons in there that you can’t get rid of, and this all seemed much more reasonable. I guess I just got used to programs that actually gave me an option on whether I’d like an icon in my tray (like gnome-do) and an OS that let me easily customize what applications start when I boot into my system. Of course, there’s also no need to have 50 different icons telling me I have updates for my PDF viewer, printer, and antivirus. I just get the 1 icon from Update Manager telling me that all these things need to be upgraded. But the real kicker here is that Windows isn’t actually disabling these programs from running. It’s just hiding them. That sounds like a great way to fool people into clogging up system resources with a bunch of applications running in the background so they never see them.

5. You get more control of User Account Control.
Let’s admit the UAC was just a really bad implementation of sudo/gksudo that incessantly nagged people trying to do even some simple tasks. Well it looks like Windows 7 has “fixed” that issue. Of course, instead of implementing a proper sudo knock-off and opting to make users understand the importance security, they let you customize how much UAC nags you. Many people will say, “Don’t ever bug me” instead of giving proper credence to the warnings. It doesn’t matter how many security features you add if people just disable them all.

4. Libraries group similar content; Homegroups to make sharing libraries easier.
I see now that Windows has given some thought to networking. If I’m understanding “Libraries” correctly, they will be able to dynamically scan multiple folders for certain types of files (like music), which can then be shared on a network. I’m not able to tell whether this dynamic scanning would have to be manually set up (I would assume) or if it would automatically scan your entire User directory for music files. That’s actually a pretty good idea (assuming it’s manually configured). Of course, none of that does you any good if you can’t easily connect to other computers on your network, which is where Windows drop the ball. Instead of implementing a proper Zero Configuration Network utility, it looks like “Homegroups” replaces the useless “Workgroups” with “Zero Config Windows 7 only networking.” So that sucks if you have other devices, Mac or Linux systems, a network printer, or even an “old school” Vista computer on your network. Networking will still be a pain in the ass. I guess you’d better be ready to shell out some cash to upgrade everything you own to Windows 7 so your networking works better.

3. You can instantly snap your windows to size, and clear the desktop in one motion.
This one kind of leaves me at a loss. Clear the desktop by shaking a window? So does that mean that every time I start moving a Window around, Windows will think I’m “shaking” and minimize everything? Sounds great… Why not just implement something like Compiz’s ADD Helper, where I can press Win+p to activate it? That way I don’t have to worry that every time I move my window I’m going to minimize everything behind it. Then, there’s the “instantly snap your windows to size” feature. It’s actually not a bad idea if you’ve got a big enough screen where having multiple tiled windows open at the same time might be beneficial. I don’t think I’d use this feature much on my laptop, but if I ever get that 24″ HD monitor I’ve been after, maybe this would come in handy. I’d also worry that someone just meaning to drag a window would accidentally have it’s size and position changed without meaning too. Talk about something to confuse novice users. With more and more users on laptops whose screen sizes are shrinking, I wonder how much use it will get. I think a much better idea would be to implement multiple virtual workspaces, but I’ll touch on that more in a minute.

2. Windows 7 starts up faster.
Whoa, faster boot time? Sounds an awful lot like what I’m going to be getting in 6 months. “Let’s see if we can make booting or resuming Ubuntu blindingly quick.” And as a recent proof of concept demonstrates, I think Linux will be winning the “boot time” battle in a few months.

1. You can do MUCH more from the Windows 7 taskbar.
We finally come to the Windows 7 topic of the week: a reworked taskbar. This definitely has been the hottest topic in news about Windows 7. There are at least 2 big features under this heading. First, they’ve made the task bar much more “Dock-like” by combining the quicklaunch icons with a traditional window list. It’s obvious that Windows needs a feature to compete with the Mac OS X Dock, which is beautifully emulated in Avant Window Navigator for Linux. It’s also obvious that they want something of their own, not just a Dock for Windows. The new task bar shows “live previews” of windows, like can be achieved with Compiz and even using Aero with Vista. One nice feature is that you can close windows using the live preview. It’s also interesting that when having multiple windows open for the same application, they get condensed down into one icon that has multiple “live previews” when you hover over it. Both of those seem like worthwhile ideas.

The second big feature is called Peek. Basically whenever you hover the mouse over an application in the new task bar, all other windows will turn temporarily transparent. It’s meant to be non-interactive, just if you need to glance at another window. There is also a built-in Desktop button so that you can peek at the desktop with all your Gadgets on it. This also seems like an interesting feature. I’m not convinced it could replace the quickness of Alt+Tab for me, but for the point-and-click crowd, this could be a time-saver.

It looks like the new Windows 7 task bar is adding some interesting new features to the Windows desktop. My question is, “Is it enough for Windows to save face?” They’re working on making more efficient use of desktop space. Linux and Mac OS X are already doing an OK job of that with their Dock applications, but they’re also giving the option to have multiple virtual desktops for people who want to separate their applications. On my Ubuntu installation, I can have up to 32 virtual desktops. Of course, I normally have only have 4. This makes it easy for me to keep a word processor open on one desktop and my instant messaging client and web browser open on another.

If it makes the Windows fans happy, though, I’ll give them that the new taskbar design in Windows 7 has some potential to be a good new feature. The rest of its new features still make me feel like the folks at Microsoft are trying to catch up with some of the innovation taking place in Linux and Mac OS. With the rapid progression of Linux in the past 2 years, how will the comparison look when Window 7 is released (theoretically) in late 2009? By that point, Gnome should be well on its way to the transition to version 3.0. That will mean a significant change to the user experience by attempting to rework the idea of the desktop, including making the desktop more task-based and less application-specific. For example, imagine having desktop-wide “contacts” that you could email, instant message, chat via video, follow on RSS feeds, and more. With that information built into the desktop, it wouldn’t matter what application you used for a feed reader or email client. Plus, there are other ideas floating around, like Long Term Vision. With the amount of development and innovation going on with Linux, Gnome, and Ubuntu combined with an aggressive 6 month release schedule, I think it’s going to be hard for Windows to keep up!

Vista gets pwned

Surprise, Surprise. Vista gets seriously pwned at Blackhat 2008 [via Gizmodo]. The exploit is actually based in a bunch of Java and .NET exploit that takes advantage of Internet Explorer’s ActiveX controls. Giz claims that this has potential to infect many other systems (theoretically because they’re not based on platform specific technologies). Although you can’t count it out, it’s highly unlikely that it would affect my Ubuntu install, even if it did access Java on my machine. It will probably also help that OpenJDK was released and will be the default Java installed in Ubuntu. But even if a Java exploit did access my machine, what’s the most it could do? The most it has access to is my /home directory. It can’t damage my actual system. So I’ll back that up and sleep easy for a while. Good luck, Windows users. Oh, and I can’t speak for Macs, but I’m still waiting for the day for that bubble to burst. Could this be it?

Refunding the Windows Tax

A lot of Linux users hate the fact that most PC computer vendors only offer computers with MS Windows installed. They never plan on using Windows, and it sucks to pay $50-200 for something you don’t need or want (affectionately known as the “Windows tax”). A major reason for this is the horrendous Windows EULA (you know you don’t own that copy of Windows you paid for, right?). Fortunately for them, the Windows EULA specifically states that if you do not agree to its terms and conditions, you are eligible for a refund. It seems as though some users are taking advantage of this [via Linux.com].

Collapse?

Is Microsoft Windows “collapsing”? Some are saying it is, and I kind of believe it, although the process is likely to be a very drawn-out death. Experts are warning that the new version of Windows, due out at the end of 2009, needs some major changes in order to keep it competitive. My only hope is that people that are jumping ship take a look at Ubuntu and don’t automatically turn into Apple fans.

A storm’s a-brewin’

Batten down the hatches, there’s a new worm on the loose. It’s creating a very large botnet, which basically means it’s like a virus that installs itself on your computer, but it doesn’t really do much at first. From there it will probably send emails to everyone in your address book trying to infect them. But then your computers just sit there and wait for a signal from a central server that will cause your computer and hundreds of thousands of other ones to crash servers all across the Internet. They’re comparing it to the Storm botnet from last year. Currently few antiviruses are detecting the worm. Glad I’m not on Windows! 🙂