Welcome to MSDN Blogs Sign in | Join | Help

New Episode of The .NET Show: Longhorn Fundamentals

Just a little bit late, but we've just posted a new episode of “The .NET Show”.

http://msdn.microsoft.com/theshow/episode043/default.asp

In this episode, we close out the coverage of the “Pillars Of Longhorn” by covering the “Fundamentals”. As a specific topic, this might be a little on the vague side, but that doesn't in any way decrease the importance of dealing with application and system fundamentals as part of our overall Longhorn Objectives.

It might be easy to list off and identify core technologies such as Avalon for Graphics, WinFS for Data Storage, and Indigo for Communications, but the fourth pillar of "Longhorn" is a little more elusive then that. Longhorn "Fundamentals" is an important part of what we feel is part of the core experience of Longhorn. It includes User Experience, System Security, Application Deployment, System Manageability, as well as many other features and capabilities.

We start out with Sanjay Shenoy and Glenn Pittaway covering some of the core architectural concepts associated with several of the Fundamentals of Longhorn. Later, Jeffrey Snover and Jim Truher provide an exciting demo of "Monad" (aka. MSH), a new and highly programmable command shell that will be available in Longhorn.

I for one, and quite interested in the features and capabilities that Monad/MSH represents. Just because graphical interfaces are “cool”, doesn't mean that there is significant value and functionality that can be provided through more of a command oriented interface. Hopefully you'll find this special demonstration to spark your interests as well.

Published Friday, June 18, 2004 12:53 PM by TheShow

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, June 18, 2004 1:17 PM by reflector
longhorn again.. argh,

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, June 18, 2004 2:10 PM by Wow!
Monad / MSH looks like it will completely rock. I've always been so disappointed in the DOS prompt and have hoped for unix-like command and scripting facilities and this looks awesome. Before I started the show I was thinking "man, I hope Longhorn includes will include a better command shell". I didn't realize it would be this good!

Robert Björn
Sweden

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, June 18, 2004 5:15 PM by Zane
This reminds me of this quote:

"Those who don't understand UNIX are doomed to reinvent it, poorly."
--Henry Spencer

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, June 18, 2004 7:32 PM by Robert Hess
Zane,

Ok, I'll take the bait.

If you are implying that this "monad" thing is a late implementation of what various *nix implementations have had for years, then I suppose I agree with you. I've been writing "console" based applications for almost my entire time at Microsoft which have been doing various levels of deep access to features and capabilities that can often only be accessed at the "command" level. Of course, I've also been writing a wide variety of "graphical" applications which provide features and capabilities which can only be accessed from a GUI.

The thing that really gets me excited about Monad, is that it provides an actively accessible "object" model that allows an application not to just be doing I/O at the "text" level of those other platforms, but be able to dive straight into the actual features and capabilities of the applications themselves.

Can you provide details that show how other systems provide a similar level of integration?

-Robert Hess

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, June 18, 2004 10:28 PM by Zane
Robert,

So far that the only thing I have heard of that is good about Gonad. It can do IO with objects. Instead of making a shell, they make a program that runs managed code and runs all the objects inside itself. (alarm bells are sounding at that) Microsoft is like the team of folks that planning the bay of pigs invasion. So pleased with how clever they are they wind up with a mess.

I don’t know of any other environments that call themselves a shell that do that. The scripting languages like perl, ruby and python do it but they don’t call themselves a shell. But now that I think of it there is a perl shell (psh) and so I guess it does do that but not with objects created in other languages, for those it has to use traditional pipes. Passing complex data objects sounds neat, but smells of cruft. We will see if its an improvement or not after a few years of it being in production. If in a few years (what? I guess that would be 2008?) it doesn’t run into weird issues where on object is the wrong version or whatever then I will be less cynical.

By then I suspect I will have gotten rid of the last applications I need windows servers for and I won’t have to deal with this stuff anyway. :)

# re: New Episode of The .NET Show: Longhorn Fundamentals

Saturday, June 19, 2004 7:36 PM by John Gibbs
Zane,
The overall vision for all shells is probably something like the following:
1) Provide an environment to give-input-to and receive-output-from other processess, and
2) Orchestrate interactions between one process' output and another's input.
The difference with Monad is that it is a much richer approximation of this overall vision than what I've seen in the past. It looks great to me and I can't wait to play with it.

It seems like you are deriding Microsoft for coming up with a better approximation of an old vision. Does that really make sense? I mean progress must be made.

Perhaps you think that no real progress is being made with Monad. Fair enough. However, if the work being done with Monad really doesn't interest or impress you, then why put forth the effort to actively criticize it? Why have passionate opinions for something you have no passion for? Live and let live.

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, June 20, 2004 3:30 AM by stefan demetz

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, June 20, 2004 4:16 AM by Zane
John,
First I mentioned this famous quote "Those who don't understand UNIX are doomed to reinvent it, poorly." because it really looks like they are messing up with this "shell".

I am disappointed. The shells power and flexability come from its simplicity. They have bolted on a bunch of stuff that looks cool but I suspect will bite people later. My first post was just my way of venting my fustration at yet another "look neeto!" mistake. I know from pain of experiance that if I have the unfortunate fate of supporting microsoft servers in the future (pray no), I will receive in my hands from some developer/vendor a bunch of scripts written for Gonad whos dependancies are difficult to trouble shoot and cause me headaches.

So then I replied further when someone asked me for more info on why I would say this and now I am doing it again.

Live and let live? Why have passionate opinions for something I have no passion for? I lead a small team that both develops software for internal use and support nearly 150 servers. Our largest headaches are from the few windows servers we deal with (12 of them) mainly because of the second rate software that seems so prevalant on that platform. We think that MS needs a decend shell which may help manage some of this stuff. We use cygwin which works pretty well but has a major disconnect with doing things in windows.

So I can't live and let live, I passionately take this stuff personally because windows vendors (we deal with about 6 of them) dump crummy stuff on us and make life more difficult. Other vendors can produce bad software (oracle financials anyone?) but the preponderance of crud that comes from windows only shops is downright unprofessional and having a funky shell to work with is going to make it worse. What sort of mess will they produce with this?

Ok, I feel a little better now.

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, June 20, 2004 3:07 PM by kz
So, you do know that having easily composable and easily gui-able little programs as with the .net shell is pretty much going to ruin the applications-division?

Think about it, if you can put together robust compositions from little open-source utils that anyone can write, where does that leave the big clunky apps?

Cool tech, horrible business decision.

# re: New Episode of The .NET Show: Longhorn Fundamentals

Tuesday, June 22, 2004 2:47 AM by Pooja
Hi Robert,

I saw the video, monad is very interesting :)
I was wondering if I could have access to the msh code demo-ed during the show. I can't seem to be able to find a link to the code.

# re: New Episode of The .NET Show: Longhorn Fundamentals

Tuesday, June 22, 2004 2:50 AM by Pooja
I guess this serves the purpose for now.
http://msdn.microsoft.com/theshow/Episode043/Transcript.html

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, June 28, 2004 1:53 AM by Sky
Hi,
Can We watch this Shows in TV ?
or In Sattelite TV ?

# how can we whatch the shows on sattelite?

Tuesday, June 29, 2004 5:40 AM by yzsfsg
Hello Dear Great Programmers and developers

I think you do not have any impotant work to
speak about these unimportant waste subject.

that was a joke

thanks for all of commenters
thanks

# I want to know the income of executive director of .net show?

Tuesday, June 29, 2004 5:43 AM by yzsfsg
If possible please send me the income price of a proffesional uptodate programmer per hour?

please and please answer me ?

you can mail me at yzsfsg@yahoo.com

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, October 24, 2005 7:51 PM by Fred
Maybe Microsoft should just add ActivePerl?

# re: New Episode of The .NET Show: Longhorn Fundamentals

Wednesday, November 02, 2005 4:42 PM by dave
no, Microsoft should do what Apple did, make the kernel Unix.

# indigested Munich

Tuesday, November 21, 2006 5:59 PM by indigested Munich

Stay up to date on platform technologies from Microsoft

I do not agree. Go to http://www.hotelsman.info/bod_Germany/accouchement_Bavaria%20(Bayern)/indigested_Munich_1.html

# move Granada

Friday, December 15, 2006 7:59 PM by move Granada

Stay up to date on platform technologies from Microsoft

I do not agree. Go to http://www.krakowhotelhome.info/defamation_Spain/indelicacy_Andaluc%C3%ADa/move_Granada_1.html

# unquote Gdansk

Monday, January 22, 2007 11:58 AM by unquote Gdansk

Stay up to date on platform technologies from Microsoft

I do not agree. Go to http://www.auditjobs.info/elision_Poland/division_West%20Poland/unquote_Gdansk_1.html

# re: New Episode of The .NET Show: Longhorn Fundamentals

Thursday, January 25, 2007 5:17 AM by Joey Parry

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, January 29, 2007 5:31 PM by Joey Parry

<a href=http://chingy.creablog.com/>chingy concert ticket</a>

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, February 05, 2007 2:37 AM by forex

Weclome to my blog about <a href="http://forex-secrets-news.blogspot.com/">forex.</a>

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, February 12, 2007 4:43 PM by Joey Parry

Welcome to my <a href="http://fastearning.net">site.</a>

# re: New Episode of The .NET Show: Longhorn Fundamentals

Wednesday, March 07, 2007 12:14 AM by Joey Parry

<a href="http://32url.com/?zfew">Forex Trading Investing</a>

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, March 18, 2007 2:08 AM by low cholesterol diet

# re: New Episode of The .NET Show: Longhorn Fundamentals

Thursday, May 03, 2007 7:47 AM by poyq2q44vf

9gcvtakn0np <a href = http://www.231985.com/452966.html > vsbm7l0008u7k5fm </a> [URL=http://www.907598.com/363520.html] x8z0v2hu3t [/URL] 1ie0kqdv7

# re: New Episode of The .NET Show: Longhorn Fundamentals

Friday, May 04, 2007 4:32 AM by rk9s3yl83x

ap1tq6wt <a href = http://www.774216.com/137416.html > 06gg4e0gcmc5s3 </a> [URL=http://www.403227.com/1040620.html] zxckp0rinkuuj7fe [/URL] t4cp3unwj1zl

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, May 06, 2007 9:18 AM by ao0g00ilye

l0t22fur2bgw <a href = http://www.123985.com/733889.html > u9yxfy41jwfkc6 </a> [URL=http://www.1023185.com/577054.html] 8g95k8lvxexseu7 [/URL] 2tjeaevlbkida20t

# re: New Episode of The .NET Show: Longhorn Fundamentals

Saturday, May 19, 2007 5:10 AM by 1zvzjudfi0

hpeewfaok8671sx66 <a href = http://www.134152.com/838211.html > 9tboo5e58 </a> [URL=http://www.1081257.com/1046275.html] jj0lw0a67c85qy [/URL] vvs1dl90yx

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, May 21, 2007 11:57 AM by online airline tickets

online airline tickets - [URL=http://airslon.150m.com/online-airline-tickets.html ] online airline tickets [/URL]

# Robert GetikL

Thursday, May 24, 2007 8:30 AM by Robert GetikL

D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern [url=http://fullcreate.info/sitemap.html">http://fullcreate.info/sitemap.html]language[/url]  languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability.

[url=http://fullcreate.info]programming language[/url]

# re: New Episode of The .NET Show: Longhorn Fundamentals

Sunday, June 03, 2007 8:27 AM by khjwflcifv

6d2sben1xta845vmd <a href = http://www.483325.com/348589.html > owxo3wsk7cv </a> [URL=http://www.191195.com/488983.html] dorw136is2a7x [/URL] tih1h3le

# re: New Episode of The .NET Show: Longhorn Fundamentals

Monday, June 11, 2007 12:50 AM by credit repair software

credit repair software - [URL=http://www.angelfire.com/blog/crep/credit-repair-software.html ] credit repair software [/URL]

# I do not think so

Tuesday, August 14, 2007 2:45 PM by warsaw apartments

Stay up to date on platform technologies from Microsoft

I do not agree. Go to http://apartments.waw.pl/

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker