Singularity IV: Return of the UI
- Posted: Aug 18, 2006 at 2:18 PM
- 160,104 Views
- 25 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
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
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
lol
I notice in the dir listing that it is much more than a flat filesystem, you have listings for chan (channels?) and mem (memory?? very cool), very unix/powershell.
I also notice that in tasklist it shows 'share memory' and processes are actually sharing memory? What does that mean, I thought they were SIP? (sorry if that is a silly question.
How many hardware protection domains can you have, is there a limit depending on hardware?
Interns in MSR, what kind of intern gets to work on a project like this, is he or she a graduate or undergraduate intern, that would be very very cool project to work on for your summer!
What language is the Kernel written in, I thought it was C#, but that seems to be, may be way off here, managed C++.
One more question, do the apps compiled for the system run on both x86 and AMD64, or when an app is compiled is that it, it is completely and totally tied to that processor architecture. I think you answered this in the video, adn the answer was yes, sooooooo, if thats the case, is Singulairty a 64-bit only OS?
Anyway, very very cool video.
Kevin
Maybe a name change for this video too? Singularity 3.5, Singulairty 3 SE, Singulairty 3 R2, I don't think is is quite Singularity 4.
the items marked with 'mem' seem to be normal data files, as opposed to things like directories. one of the items marked 'chan' was 'conout'..
ugg. Every try managing Windows server with the web admin? I think I used it once. I would much rather see a rich set of management endpoints exposed as web services or Indigo endpoints that a rich client could call.
Looking at your OS it seems like you guys are following great design path. You guys should definitely start looking into PowerShell integration as firstly PowerShell is based on .Net Framework and secondly it is also one of the innovative technologies from Microsoft.
It would be really nice to call OS API from command line.
and whenever forget any command , then you can just type get-command *<keyword>* e.g get-command *kill*
Angus Higgins
First of all, great demo and great coverage on the Singularity project.
I have a question now. I am a brazilian developer and I noticed a sign on the wall written in portuguese (it said "Respeite o turista" which means "Respect the tourist"). So, who brought that sign? I read on the Singurarity page that the team had an intern from Campinas - SP - Brazil. Was he the one that placed that sign there?
Anyways, great work.
Man, I'd so love to see my web server run on Singularity
Out of curiosity, that HTTP server is Cassini, right? How much modification did it take to get it running?
Sing# !? I am looking for Sing# specifications withou success.
Any link to learn more about Sing#?
Genival Carvalho
I'd love to see more.
Hey!
There are several community managed operating system project around that you can look at:
JOS: Java based OS. It's on SourceForge.
SharpOS: C# OS (The one I am working on), the kernel is written 100% in C# (don't flame me before you actually have a look at it). Also hosted on SourceForge. There is also ONE video on YouTube.
SmallTalk: Has been around for decades. Pick your favourite one.
moitoius
PowerShell is, well, a shell. It's sits on top of a kernel. The kernel is what communicates with your hardware (via drivers, interrupts, raw CPU instructions, whatnot).
Singularity is a kernel written in C#, not a shell. Although I can't see why they couldn't use the code from powershell once they have the code in the kernel nailed down and complete.
Jus go to wikipedia and look up kernel and shell...
I'd prefer that they don't; PowerShell's design philosophies go in direct opposition against Singularity's (and against .NET/Microsoft's in fact), namely in the fact that the PowerShell team carelessly encourages code to break down at runtime, and they don't honor very basic .NET standards such as Unicode for strings.
Things like this and this are particularly bad.
Awesome, Singularity's public!
Does anyone know where a list of commands is?
Remove this comment
Remove this thread
close