This is the
talk page for discussing improvements to the
Singularity (operating system) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated Start-class on Wikipedia's
content assessment scale. It is of interest to multiple WikiProjects. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The concepts of "unsafe" and "safe mode" should be explained in this article since they're obviously not very common terms. -- intgr 16:48, 20 May 2006 (UTC)
Also, does this operating system assume that the virtual machine executing the code is 100% bulletproof? Since it seems that you can circumvent any restrictions once you manage to gain control of the virtual machine, and thus also control the entire operating system as you see fit. -- intgr 16:48, 20 May 2006 (UTC)
Shouldn't we mention JNode here? it is more or less the same thing, but in java. —Preceding unsigned comment added by 57.79.167.12 ( talk • contribs)
I added the overly technical box since an average user would have no idea what's going on in this article. Nrbelex ( talk) 21:30, 4 October 2006 (UTC)
Whats with the os's on the right: how can this have anything to do with DOS if the priject started in 2003? —Preceding unsigned comment added by 86.29.53.244 ( talk) 08:42, 22 October 2007 (UTC)
"Instead, there is only a single address space in which "Software-Isolated Processes" (SIP) reside. Each SIP has its own data and code layout, and is independent from other SIPs. These SIPs behave like normal processes, but do not require the overhead penalty of task-switches. Protection in this system is provided by a set of invariants"
Ok, I get the idea here. But if this results in real-world performance benefits due to the lack of task switching overhead, doesn't this suggest that the CPU could be extended to provide the same sort of invariants and thereby offer the same benefit to all OS's?
Maury ( talk) 14:47, 6 March 2008 (UTC)
Hey guys, I'm a Wikipedia admin as well as a lead developer on the Singularity RDK, and just wanted to let you know a new major revision is out at CodePlex. Feel free to incorporate this into the article in any manner you feel is appropriate, I'm avoiding editing for WP:COI. :-) Dcoetzee 03:00, 15 November 2008 (UTC)
Dose anyone know what are minimum system requirements for this thing? —Preceding unsigned comment added by 82.179.85.3 ( talk) 14:44, 26 November 2008 (UTC)
Hey all, I've uploaded a portrait of Galen Hunt, the principle researcher behind Singularity (right). Not sure if it's useful for this article, or just for a future biographical article, but feel free to use. Dcoetzee 00:33, 4 June 2009 (UTC)
Might IBM/s System/38, AS/400, etc. deserve places on the Related Technologies list? —Preceding unsigned comment added by 69.248.248.11 ( talk) 15:10, 23 August 2009 (UTC)
Good article with some ambiguities. Good discussion in which some of those ambiguities are cleared up. Might be good to go back over the article and apply some of the clarifications made on the discussion page to the article itself.
Points that leap to mind:
-- Make first mention of "safe mode" a link to the safe mode article.
-- Explicitly use the term "type safety" in connection with the "safer" languages and make it a link to an article that explains what that means.
-- Make it clearer that the static analysis mentioned in the article occurs at application install time rather than at run time as explained in the discussion.
There may be others I've missed. —Preceding unsigned comment added by 69.248.248.11 ( talk) 15:40, 23 August 2009 (UTC)
This Wikipedia articles on Singularity and Midori seem to be the best that is offered on most of the visible Web; the press and blogosphere is on to some incredibly speculative stuff, especially in regards to Midori. So while I'm not a frequent contributor to Wikipedia, I decided to improve this article some more, specifically the "Related software" section.
-- The title "related software" seemed rather vague, and since the articles in the list seemed to be either similar projects by entities besides Microsoft Research or adjacent projects by Microsoft and/or Microsoft Research itself, I split the section into two: one called Similar projects and another called See also. I ordered the See also section in order of generality.
-- I couldn't figure out why Erlang's message passing would be related specifically to Singularity but not to anything else (I think it's a rather common mechanism by now), so I removed the link. Please restore this link if there is indeed a significant relationship that I'm unaware of.
-- The phrase at the beginning: "The ideas of Singularity are not unique, and can also be seen in other software projects, listed here." seemed to be rather weasely and vague and unnecessary, so I removed it. It was unclear whether by "the ideas" it was meant that none of the ideas in Singularity are unique, or simply that some of them are visible in other projects. The former insinuation would likely be incorrect. For instance, no mention is made in any of the other operating system articles about the goal of dependability that is primary to Singularity, nor about what design principles were brought to the table (e.g. OS-managed installation, compilation and static verification) in order to achieve that goal.
rei 174.1.36.72 ( talk) 10:27, 4 September 2009 (UTC)
Should we also add a link to Qubes OS? Its idea of using virtualization to strictly separate different domains seems to be related. In fact, the two were also compared on Slashdot. Jonas Wagner ( talk) 13:25, 28 November 2011 (UTC)
It appears that the logo has been deleted. Perhaps you should re-upload it, this time with licensing information. - 143.215.112.125 ( talk) 07:32, 21 July 2010 (UTC)
This is the
talk page for discussing improvements to the
Singularity (operating system) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated Start-class on Wikipedia's
content assessment scale. It is of interest to multiple WikiProjects. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The concepts of "unsafe" and "safe mode" should be explained in this article since they're obviously not very common terms. -- intgr 16:48, 20 May 2006 (UTC)
Also, does this operating system assume that the virtual machine executing the code is 100% bulletproof? Since it seems that you can circumvent any restrictions once you manage to gain control of the virtual machine, and thus also control the entire operating system as you see fit. -- intgr 16:48, 20 May 2006 (UTC)
Shouldn't we mention JNode here? it is more or less the same thing, but in java. —Preceding unsigned comment added by 57.79.167.12 ( talk • contribs)
I added the overly technical box since an average user would have no idea what's going on in this article. Nrbelex ( talk) 21:30, 4 October 2006 (UTC)
Whats with the os's on the right: how can this have anything to do with DOS if the priject started in 2003? —Preceding unsigned comment added by 86.29.53.244 ( talk) 08:42, 22 October 2007 (UTC)
"Instead, there is only a single address space in which "Software-Isolated Processes" (SIP) reside. Each SIP has its own data and code layout, and is independent from other SIPs. These SIPs behave like normal processes, but do not require the overhead penalty of task-switches. Protection in this system is provided by a set of invariants"
Ok, I get the idea here. But if this results in real-world performance benefits due to the lack of task switching overhead, doesn't this suggest that the CPU could be extended to provide the same sort of invariants and thereby offer the same benefit to all OS's?
Maury ( talk) 14:47, 6 March 2008 (UTC)
Hey guys, I'm a Wikipedia admin as well as a lead developer on the Singularity RDK, and just wanted to let you know a new major revision is out at CodePlex. Feel free to incorporate this into the article in any manner you feel is appropriate, I'm avoiding editing for WP:COI. :-) Dcoetzee 03:00, 15 November 2008 (UTC)
Dose anyone know what are minimum system requirements for this thing? —Preceding unsigned comment added by 82.179.85.3 ( talk) 14:44, 26 November 2008 (UTC)
Hey all, I've uploaded a portrait of Galen Hunt, the principle researcher behind Singularity (right). Not sure if it's useful for this article, or just for a future biographical article, but feel free to use. Dcoetzee 00:33, 4 June 2009 (UTC)
Might IBM/s System/38, AS/400, etc. deserve places on the Related Technologies list? —Preceding unsigned comment added by 69.248.248.11 ( talk) 15:10, 23 August 2009 (UTC)
Good article with some ambiguities. Good discussion in which some of those ambiguities are cleared up. Might be good to go back over the article and apply some of the clarifications made on the discussion page to the article itself.
Points that leap to mind:
-- Make first mention of "safe mode" a link to the safe mode article.
-- Explicitly use the term "type safety" in connection with the "safer" languages and make it a link to an article that explains what that means.
-- Make it clearer that the static analysis mentioned in the article occurs at application install time rather than at run time as explained in the discussion.
There may be others I've missed. —Preceding unsigned comment added by 69.248.248.11 ( talk) 15:40, 23 August 2009 (UTC)
This Wikipedia articles on Singularity and Midori seem to be the best that is offered on most of the visible Web; the press and blogosphere is on to some incredibly speculative stuff, especially in regards to Midori. So while I'm not a frequent contributor to Wikipedia, I decided to improve this article some more, specifically the "Related software" section.
-- The title "related software" seemed rather vague, and since the articles in the list seemed to be either similar projects by entities besides Microsoft Research or adjacent projects by Microsoft and/or Microsoft Research itself, I split the section into two: one called Similar projects and another called See also. I ordered the See also section in order of generality.
-- I couldn't figure out why Erlang's message passing would be related specifically to Singularity but not to anything else (I think it's a rather common mechanism by now), so I removed the link. Please restore this link if there is indeed a significant relationship that I'm unaware of.
-- The phrase at the beginning: "The ideas of Singularity are not unique, and can also be seen in other software projects, listed here." seemed to be rather weasely and vague and unnecessary, so I removed it. It was unclear whether by "the ideas" it was meant that none of the ideas in Singularity are unique, or simply that some of them are visible in other projects. The former insinuation would likely be incorrect. For instance, no mention is made in any of the other operating system articles about the goal of dependability that is primary to Singularity, nor about what design principles were brought to the table (e.g. OS-managed installation, compilation and static verification) in order to achieve that goal.
rei 174.1.36.72 ( talk) 10:27, 4 September 2009 (UTC)
Should we also add a link to Qubes OS? Its idea of using virtualization to strictly separate different domains seems to be related. In fact, the two were also compared on Slashdot. Jonas Wagner ( talk) 13:25, 28 November 2011 (UTC)
It appears that the logo has been deleted. Perhaps you should re-upload it, this time with licensing information. - 143.215.112.125 ( talk) 07:32, 21 July 2010 (UTC)