The Microsoft Big Brains Series continues. This week's profile is of Mark Russinovich, known as one of the foremost experts on Windows inside or outside of Microsoft... and someone who is key to the evolution of Microsoft's core OS platform.
Last year I launched this series -- "Microsoft Big Brains" -- to help remedy that shortcoming. In the coming weeks, I am hoping to profile as many of the company's tech fellows as to whom I can get access.
Microsoft's Technical Fellows came to the company via a variety of different routes. Some of them run divisions inside the company; some focus on particularly thorny technical issues that may span a variety of product units. Regardless of where they sit in the organization, the fellows all have been charged with helping Microsoft craft its next-gen products and strategies, much the way that Gates used his regular "Think Weeks" to prioritize what Microsoft needed to do next.
This Week's 'Big Brain': Mark Russinovich
Claim to Fame: "I've influenced Windows 7 and Server, but not yet had the time to influence the tech direction."
How Long You've Been With Microsoft: 2.5 years
More About You: One of the foremost experts -- inside or outside Microsoft -- on the inner workings of Windows. Cofounder (in 1996) of Winternals Software -- a company which Microsoft acquired in 2006. Also cofounded Sysinternals.com, for which he's written dozens of Windows utilities, including Filemon, Regmon, Process Explorer, Rootkit Revealer and more. Prior to that, was a resarcher at IBM's TJ Watson Research Center, specializing in operating-system support for Web-server acceleration.
Your Biggest Accomplishment (So Far) at Microsoft: "I have started discussions across groups (at Microsoft) about coordinating more on Windows."
Team(s) You Also Work With: Developer Division, Windows Mobile, Windows Server, Windows Experience Division (WEX)
Why Stay at Microsoft? Russinovich said he's been tinkering with things like how to disassemble ROM since the ninth grade. His whole background and focus is operating systems. Windows "is the most important operating system -- it has the biggest impact." And the best way to help influence its direction is to be at Microsoft, he said.
Technical Fellow Mark Russinovich knows Windows. And since joining Microsoft, he's made it his business to help herd the cats inside the company who have anything to do with Windows' development and futures.
Russinovich takes pride in being part of a core group of senior architects at the company working on architectural best practices. The group is working on an architectural "constitution" which outlines the layers in Windows (along with the functionality in each layer) and guidance on application-programming interface (API) design.
"We ask teams to come in and make sure there's no overlap -- to make sure we're not duplicating things," Russinovich explained.
Russinovich characterized his role as helping to facilitate "dialog and cross divisional cooperation" around Windows. I asked for further details as to what this involves and how it will show up in future Windows releases, but he said he was unable to share more because the particulars are NDA.
(Russinovich is said to be the leader of the still-unannounced Microsoft MinSafe project, which is considered by some of my sources to be a milestone on the way to Midori, an incubation project that could ultimately become Microsoft's next-generation distributed, multicore operating system.)
What can Russinovich discuss, in terms of his near- and longer-term hot buttons?
He is involved in the development of MinWin, the Windows core that is part of Windows 7 (and will be in future iterations of Windows). He is always thinking about Windows' evolution, he said. And he's continuing to work on the Windows Sysinternals tools, both in terms of enhancing existing utilities and creating new ones, like a new memory footprint analysis tool for developers that he's been working on. (Russinovich called his Sysinternals work "a hobby" for him.)
"There's a lot of work to do in the Windows 8 timeframe," Russinovich said. "We're thinking now about what steps we should be taking."