Rick Rashid: Leading Microsoft into the Future with Research
- Posted: Jul 11, 2007 at 9:20 AM
- 11,664 Views
- 8 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- MP3 (Audio only)
- WMV (WMV Video)
Microsoft Research Cambridge turned 10 years old this week. Happy birthday MSRC! I was lucky enough to have been there (in fact I am still there, or is that here, as I type) and
conducted several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices that promise to make the business
of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?) to understanding, via accurate modeling, incredibly complex biological and ecological systems)
In this interview, I sit down with the fearless leader of Microsoft Research (he started MSR, actually),
Rick Rashid, Senior Vice President and computer scientist (he's a famous OS guy (you'll meet another one in a subsequent interview)). We talk about the role MSR plays in Microsoft's strategic
vision, what's expected of MSR scientists, what attracts academics to industry, the state of operating system research and more. Enjoy.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
VMWare has got the load balancing of their VMs working better than what MS has. Has MSR been doing VM research?
Was MSR instrumental in .NET and managed code? The C9 interviews with Anders imply that when he ( Anders ) arrived at the company in the late 1990s, MS had little in terms of knowing what the followup to COM should be.
Computer useability. That is something MSR should be working on, no? As is it, as someone who is a programmer, I am terrified of having to config active directory, sql server, IIS, network connectivity on my home office network. Where is the software agent I can dispatch onto my network with instructions to config things so that user X, working from PC Y, can have authority level whatever to the Z database? ( actually, I should be able to write that, so stand down
In practical terms, in .NET I can only code in C# or VB. If I like C# but would like to add 10 or so additional features, I have to go back to square one and write an entirely new language. And then there is all the work for fitting your C-better language into VS and the interactive debugger. Is MSR working on a computer language that can be defined as a base class for a new language? Where the C-better langauge could be written by removing and adding features to the base C# language.
Back to VM, is MSR working on what I think is called grid computing? VM load balancing falls down in that the entire OS and all its running processes have to be moved enmass to the underutilized server. Better to be able to move a single process to another server. Where the OS is running not just on multiple cores, but on multiple servers. That would be one sophisticated thread pool!
Check out this recent post on the framework.aspnet newsgroup:
http://groups.google.com/group/microsoft.public.dotnet.framework.aspnet/browse_frm/thread/62463bd993e98333/?hl=en##
esp this message:
http://groups.google.com/group/microsoft.public.dotnet.framework.aspnet/msg/6452dab213d47e7a?hl=en&&
and the response:
http://groups.google.com/group/microsoft.public.dotnet.framework.aspnet/msg/de6f096d70c5fba8?hl=en&&
as I understand it, the experts were advising to run IIS on a different server than the domain controller. The OP said it is nuts that to host a secure website from his basement he should have to run at least two servers. If the answer is multiple VMs running on a dual or quad core server, that addresses the need for excess hardware to run MSFT software. But where is MSR in its basic OS research making it so that processes can be securely isolated from each other? The task of configing multiple OSes, each in its own VM, seems more cumbersome than dealing with a single robust OS running all of your servers.
dont get me wrong. I enjoyed the interview. Where is our man Rory?
-Steve Richter
Good interview.
Thanks. Much more to come from Cambridge. Check out the latest installment on the home page.
C
Very clear and informative Rick. Thank you.
Hakime, you might want to edit Mach-related article on Wikipedia (http://en.wikipedia.org/wiki/Mach_kernel), so it would be consistent with your point of view. As of 5 minutes ago it read '..The lead developer on the Mach project, Richard Rashid, [ship]... Another of the original Mach developers, Avie Tevanian, ...'.
Also, are you positive that you are not looking at the name of person who made code merge into the branch that was used to build OSX?
The name in the code file is not always the guy who had the ideas...
Great interview, btw.
Remove this comment
Remove this thread
close