Larry Osterman returns with another installment of his Behind the Scenes... series. This time with Windows 8. Larry is a developer for the team I work on. If you haven't caught it yet, take the time to read how the team developing Windows Runtime experienced this release.
Tuesday, March 20, 2012
Thursday, September 15, 2011
Follow my adventures at //build/
This week I'm attending the //build/ conference where Microsoft is revealing many of the details about Windows 8. If you want to see what is going on, follow my Twitter feed at https://twitter.com/steverowe, I'm posting some pictures, linking to summaries, etc.
Tuesday, May 11, 2010
The Sidebar is Back!
Wednesday, October 29, 2008
Tuesday, October 28, 2008
Win7 Previews Starting To Appear
Windows 7 is being unveiled for the first time at PDC and the initial previews are starting to hit the net. Here is a sampling:
Gizmodo (covers Device Stage with lots of pictures)
WinSuperSite (lots of pictures of the shell)
Ars Technica (mostly new UI)
NeoWin (UI plus Device Stage)
Monday, October 13, 2008
Windows 7 Will Be Officially Called... "Windows 7"
After Millenium, XP, and Vista comes... Windows 7. Yep. Not a lot of imagination in this one. As unexciting as the name is, I'm excited that we're finally starting to talk about it. It's shaping up to be a really nice OS. I can't wait until you all get to experience it.
http://windowsvistablog.com/blogs/windowsvista/archive/2008/10/13/introducing-windows-7.aspx
Saturday, August 2, 2008
Cause of "Internet Explorer cannot open the Internet Site" found
Perhaps you, like me saw a rash of sites giving the error "Internet explorer cannot open the Internet Site" yesterday. At first I thought one of my machines was messed up. Then I saw it on another machine. This one running XP. A virus perhaps? I can't recall doing the same thing on both machines. How would I get a virus on both? A worm maybe? Updated the antivirus just in case. This morning the errors seemed to be gone but still the mystery. What caused it?
It appears that a tool called SiteMeter was causing the problem. Mystery solved. More detailed information here.
Wednesday, June 11, 2008
Windows Home Server Power Pack 1 Beta Is Available
At long last, there is a preliminary fix for the corruption issue that has dogged WHS since its release. The WHS team released the fix with its Power Pack 1 beta. See their blog post for details and a link to download it. In addition to the corruption fix, many other bugs are fixed and it is now possible to back up your shared folders to an external drive. The power pack also adds supports for connecting x64 machines.
I've been using Windows Home Server for several months now and find the ease of backup unparalleled. Just connect your machines to the server and they will be backed up each night. No need to fiddle with anything. I've been using early versions of the power pack and have found it very stable. It's still a beta so treat it as such, but in my experience it's solid. If you are running WHS, consider trying out the beta.
Tuesday, March 11, 2008
Update on Windows Home Server Corruption Issue
The WHS team has an update on their blog regarding the corruption issue. In short, they fully understand the issue and are working on a fix. The issue is at a low level of the operating system and so requires a lot of testing to be sure that the fix works and that it doesn't break anything else. The ETA for a fix is June 2008.
Update is here.
Monday, March 3, 2008
Drobo + Windows Home Server = Goodness
I've been using Windows Home Server (WHS) for a little over a month now. While there is still an issue with data corruption if you work on files directly on the server, as a backup tool, it is great. The system is practically foolproof. Install the server, install the connector software on each machine in the house, and let it go. Every night it will back up each computer. In addition, it makes a great location for centralized files. The shares are readily available from each machine. Additionally, it can stream media to devices around the home. I've been using mine for backup and centralized storage but I haven't actually played with the media streaming yet.
For the backing store on my WHS, I have chosen to use a Drobo. Drobo is essentially an easy-to-use, flexible RAID solution. It's not really RAID, but it's similar enough that thinking of it as a RAID isn't going to cause problems. The advantage of the Drobo is two-fold. First, it duplicates everyone on the machine. WHS shares can be marked for duplication. In that case, each file on the share is stored on 2 drives in the server. However, the backup files are not themselves backed up. The Drobo mirrors or stripes each file so they are all backed up. In this way, losing a single drive won't cause the loss of any data. The second benefit is that it makes for a slightly cheaper storage solution. Because WHS uses redundancy for its backup model, it can only effectively use 1/2 of the drive space. Drobo uses striping so with 4 drives, it can effectively use 3/4 of the drive space. This makes storage a little cheaper. However, you have to add in the cost of the Drobo so it's not really significant. Of course, you have a Drobo afterwards...
Setting up the Drobo with WHS was trivial. Ars Technica indicated early on that the Drobo wouldn't work with WHS but I found that not to be the case. I had the 1.1.0 firmware on my Drobo and WHS saw it as a 2TB USB drive. I was able to just add it to my drive pool.
A few pieces of advice:
First, WHS treats all non-primary drives the same. If you have the Drobo plus another drive in your storage pool, you'll lose much of the benefit because any files placed on your non-Drobo will not be backed up. If you use a Drobo, use only a Drobo. The Drive Extender Migrator will migrate all files off the primary drive to one of the secondary drives. Stick with only 2 drives in the machine (boot/primary + Drobo) and everything will land on the Drobo.
Second, turn off all duplication of folders. The Drobo already does this for you. It just wastes space to duplicate further.
Finally, WHS seems to set aside 10% of a drive for shadow copies. Because the Drobo appears as a 2TB drive, this means it will take up to 200GB for shadow copies. You can see how much is actually being used with the Drive Allocation add-in. To lower the amount of space allocated to Shadow Copies:
- Log into WHS via remote desktop
- Open My Computer
- Right-Click on the C: drive and select properties
- Select the Shadow Copies tab
- Click Settings
- Select c:\fs\B (or similar) share
- Now change the limit. I'd recommend 10% of the space you actually have on the drive.
Note that this is totally unsupported. I think it's safe but I can't promise. Do so at your own risk and only if you are comfortable playing with this part of Windows. If you don't understand the instructions, don't try to follow them.
Note: I'm not on the Windows Home Server team. Nothing said here is official. In fact, using a RAID-type solution with Windows Home Server is unsupported.
Tuesday, January 22, 2008
Trying Windows Home Server
Over the weekend I installed Windows Home Server on a spare box that I had. So far, I'm impressed. The interface is very slick. Installation of the client software called the "Connector" is easy. Go to a share on the server and install. All connections and setup are automated from there. The main purpose for the system, backup, is easy. By default all drives and everything but temporary files are backed up. You can configure the backup to exclude any drives or directories you want. Backup was quick over my gigabit network. Backups are scheduled each night between 12:00 and 6:00 am. The server will retain 3 backups by default but you can change this. I haven't yet tried restoration from any of the backups so I don't know how well that works. I'll need to try that before I'm fully comfortable with the system.
The installation takes the first 20gb of your largest drive and installs the OS on it. It takes the rest of that drive as for the drive pool. The first drive, also called the primary drive, is reserved for tombstone files which apparently mark the location on the other drives where each of the files resides. Reportedly if the primary drive fails, the tombstone files can be recreated from the additional drives. Backed up data is not stored here unless it is the only drive on the system. Initially it was for me but when I added a second drive, the server automatically rebalanced all of the files to the second drive.
There are two sorts of data that WHS handles. There are backup files and there are shared folders. Backup files are more or less hidden from you and are accessed via a special interface. Shared folders are network shares that can contain files, music, photos, etc. Each of the shared folders can be set to be duplicated across the drives or be left as a single instance. As near as I can tell, the backup files are not duplicated. If someone knows differently, please let me know.
When drives are added to the system, they can either be made part of the storage pool or kept separate. If separate, they act just like any drive on a windows system. If made part of the storage pool, they are virtualized into one large drive. WHS will balance files across the storage pool and can be made to create redundant copies of any file folders you designate. Drives can be removed from the pool if there is space to move the files to other drives.
The server is extensible via what are called add-ins. Installing add-ins is done by copying them to a particular shared folder. After that, they show up as available in the server console. Installing them is just a few clicks. I've found two that are very useful. Whiist allows you to create simple web sites. The Duplication Info add-in shows you which drives duplicated files are located on. It can also be used to see what sort of files are on each drive. By default WHS treats the pool as one large, opaque virtual drive. This lets you penetrate that barrier and see how the server is utilizing the space.
I have visions of making my storage pool be a Drobo. I have a Drobo on order. I'll see if it works at all in this role.
Overall I'm very impressed with Windows Home Server. It's not designed for those who want to be able to turn every knob but for the fire and forget crowd, it's great.
Note: I'm not on the WHS team and don't have any inside information so don't take anything I say here as canon. These are just my observations.
Monday, December 17, 2007
Vista SP1 Release Candidate Available to the Public
Friday, August 17, 2007
XP Machine Can't See Vista Computer - Solution
I'm at my brother-in-law's place and had to troubleshoot a network issue. I didn't see quite this situation on the web so I'll post it here in case it can help someone else.
The issue was that his laptop (XP) couldn't see his desktop (Vista). The easy guess was that it was a firewall issue but I looked and the Windows firewall was disabled. To throw a wrench in the works, my laptop (Vista) could see the desktop. I surmised then that it couldn't be a firewall issue. A firewall would block both clients, wouldn't it?
After some investigation, I noticed something. When I pinged the desktop from the Vista laptop, the ping address was IPv6. When I did the same from the XP laptop, it was IPv4. I tried the IPv4 address on the Vista machine and it now failed to get a response to the ping. Very strange.
The web didn't appear to be any help. I tried several things none of which helped so I won't enumerate them here. In the end, I found the culprit. It *was* a firewall issue afterall. The desktop happened to have McAfee SecurityCenter (v 7.2) installed which had its own firewall. Disabling that firewall fixed the issue. The data at hand would seem to indiate that this particular firewall only protects the IPv4 stack, however. Oops.
Hopefully this will help at least one of you solve a similar problem.
Thursday, August 9, 2007
Windows Live SkyDrive Is In Open Beta
Wednesday, August 8, 2007
Vista Performance Update
We just released two update packages which improve the performance and compatibility of Vista. As far as I can tell, they aren't on Windows Update yet so you'll have to go get them manually. The most significant in my mind is improvement for file copies from the Vista shell. Anyone who has tried to copy even a small amount of data in Vista knows how painfully slow it can be. These updates are reported to fix that. I'm installing them now. Here is Ars Technica's writeup on them.
The performance update is here.
The compatibility update is here.
Thursday, May 24, 2007
List of ReadyBoost Compatible Devices
I've been interested in ReadyBoost for a while now but it's hard to find out which devices will work and which will not. Performance specs do not provide enough information to tell because often they list speeds in only bursty situations. Some manufacturers will tell you on the packaging but most don't mention it. For those, the only way to tell has been to buy the part and try it out. Even though you might be able to return an incompatible unit, that gets old fast. I just ran across a cool site which, as of this writing, lists the compatibility of 1109 devices. Of those, 674 are supposed to be compatible. You can search by manufacturer or just peruse the list of compatible devices. Quite a valuable resource.
Note: I'm not on the ReadyBoost team and have no connection with them. This is in no way an endorsement of this list or the devices on it by Microsoft.
Friday, April 27, 2007
How We'll Avoid the Animated Cursor Bug Next Time
Saturday, April 14, 2007
Why Windows Can't See 4GB of Memory
Saturday, March 24, 2007
Showstopper!
I just finished reading Showstopper! by G. Pascal Zachary. It recounts the creation of Windows NT starting with the hiring of Dave Cutler in October 1988 and ending with the shipping of the first version of NT on July 26, 1993. The book puts a lot in perspective. NT took nearly 5 years of grueling work. The book spends a lot of time talking about the impact work on NT had on the personal lives of the team members. Many didn't see their families much at all for extended periods of time. It wasn't uncommon for people to pull repeated all-nighters. We seem to have learned something from this in the past decade.
The book also calls out the contribution of the testing teams. This is rare in these sort of books. I've read about the creation of the Mac, the IMP, the XBox, etc. and almost never is testing mentioned. It's good to read a book which recounts not only the work done by developers but also the heroic efforts of the testers.
If you have an interest in computing history or in the development of large systems, this book is a good one to pick up. It puts you in the middle of the creation of the OS that runs on so many computers across the world.
I also ran across this interesting paragraph talking about the app-compat work:
The conflict stemmed from the differing priorities of the two sides. Intent on refining their general model, programmers didn't want to distract themselves by fixing bugs. Meanwhile, testers wanted to test. This was a pointless activity when they saw the same bugs week after week. (p. 257)
That sounds a lot like what I was mentioning in my post about single-focus roles. Each side is so focused on what it is tasked with doing that it doesn't take into account the needs of the other side.
Wednesday, February 14, 2007
Copy As Path
Here's a cool little Vista trick I just learned:
- Browse to a file.
- Hold down shift and right-click on the file.
- Select "Copy as Path"
The path for the file, include the filename, is now in your clipboard. You can paste it into any app. This is useful when sending a network file's path in mail or when trying to execute a file with command-line parameters (just paste into the run prompt or a cmd window).