Microsoft's new Operating System codenamed "Singularity"

Tuesday, August 01, 2006

Contrary to popular opinion, Windows is not the only operating system in which Microsoft is investing.


The Microsoft Research team has built from scratch a 300,000-line, microkernel-based operating system (OS) that has no roots in Windows.

That OS, code-named "Singularity," is slowly but steadily gaining visibility. The Microsoft Research team behind the project recently posted to the Web a 44-page technical research report about Singularity. Company officials discussed the project publicly at the June USENIX conference. And earlier this week, Microsoft's Singularity effort got some attention on Slashdot.


"What would a software platform look like if it was designed from scratch with the primary goal of dependability?" reads the opening of the Microsoft research report.

That was the question the Singularity team set out to answer two years ago.

"Singularity is not Windows. Every line of code was written from scratch," said Galen Hunt, a senior researcher with Microsoft Research who is helping to spearhead the Singularity project.

Hunt said Singularity is the largest cross-group project inside of Microsoft Research, involving about 35 researchers across the systems and networking, compiler, testing and other research teams.

Like all Microsoft Research projects, Singularity has no definitive commercialization trajectory. Microsoft could opt to commercialize it as is, embed elements of it in other products or simply rely on the learnings from the project to inform other efforts at the company.

Already, however, the Singularity work is generating ideas for the architectural team inside Microsoft's Core Operating System Division (COSD), and the Microsoft security team, Hunt said. COSD has been doing work to reduce dependencies among the different subsystems that comprise Windows. The security team has been wrestling with federated identity and distributed system challenges.

"We have an idea of how to minimize dependencies when writing an OS from scratch," Hunt said. "That's a technology transfer idea."

Singularity also could, hypothetically, act as the host operating system for something like Microsoft BigTop. BigTop is the code-name for a still-unannounced internal Microsoft distributed-systems infrastructure project.

Ultimately, all or parts of Singularity would most likely find a place in the embedded OS space, the server OS market, or both, Hunt said.

Singularity also is a proof of concept regarding the viability of managed code. Singularity is not the first OS written entirely in managed code, Hunt acknowledged. He bestowed that title on "Cedar," developed by Xerox PARC.

But the OS is currently written entirely in a combination of Microsoft's C# programming language, as well as a derivative of C#, which the team is calling "Sing#." (Sing# is a derivative of Spec#, which is a derivative of C#.) The ultimate goal is to write the OS entirely in Sing#, Hunt said.

While Singularity does rely on Microsoft's C#, it is not making use of Microsoft's Common Language Runtime (CLR) or the Java virtual machine. Instead, the team is relying on "Bartok," a Microsoft-Research-developed compiler and run-time environment.


"We have developed a working kernel, as originally conceived," said Hunt. "Now we can build a lot of components on top of it."

Will Google Talk Be a Failure?

Although it has excellent voice capabilities, Google Talk, in its current form, doesn?t stand a chance against competitors, such as AOL IM, Yahoo Messenger or MSN Messenger. The last two have already responded to Google Talk by launching two new versions.

MSN Messenger has reached version 7.5, and Yahoo Messneger with Voice has introduced version 7.0.0.437.

For the users used to emoticons, funny animations, games and the possibility to access from the IM client?s interface services and applications, Google Talk is more like an exotic curiosity that goes against the trend.

The public expects their IM clients to offer more and more communication features, not some spartan interface, which doesn?t even have an integrated search field or a button that allows access to the Blogger.

Google has chosen to promote Google Talk as an extension to Gmail. If you have a GMail account, you also have access to Google Talk, but that?s not enough to grab market share from AOL, Yahoo and MSN.

Google Talk, integrated in Google Desktop, is an interesting service, but I don?t see the users giving up on their emoticons and going for Google Talk just because it has better voice support than Skype. If the next version doesn?t come with some changes, Google Talk has little chances of causing problems to Skype.

If Google had in mind to make Google Talk a product for the fanatic GMail users and for those who IM means only voice, then it has successfully achieved that objective, but if Google Talk wants to become mainstream, then its journey has just begun.

What's it going to be: Windows Vista or Linux? Or Mac OS X?

The main problem for OS?s seems to be these days the transparency of the window margins and, bottom line, who copied whom. Are we talking about Gates' staff "borrowing" from Jobs? Or Microsoft engineers - from Cupertino-based company?

The naked true is that the new version has nothing spectacular to say. Except maybe for the Aero Glass, new directory types, the new search features (another point on the dispute agenda between Windows Vista and Mac OS X), a new view over users accounts and some helpful network functions for the Windows presentations support. But they say the "magic" stuff is going to amaze us as the second beta version comes out. So, hold you're breath!

I'm aware of the Microsoft fans imminent disapproval, but I'm afraid Windows Vista is nothing but an upgraded Windows XP with a transparent appearance.

After all, what's so great about Windows Vista? Oh, maybe the 2.4 GB, which I believe stands for a record for a non-gaming beta. The rest is kind of hazy. Let's just hope Beta 2 will bring some light into the whole thing.
Anyway, this editorial isn't about the quality of the new Windows Beta 1. Still, it is a beta, so we'll have to take it accordingly. It's more a question of "transparency" of the new transparent Windows Vista, opposed to the other OSs on the market.

Mac OS X has taken the most advantage of the break Windows decided to take for introducing the latest version of its OS. The break itself together with the transparency means Microsoft has just did a huge favor to its competitor.
At least 20 people I know were sincerely amazed when hearing there are some things called Macs out there, and all because they have heard about Aero Glass transparency and its presumptive Mac OS X "roots". Meanwhile, about 10 of them actually got their hands on the Mac thing or even turned "switchers". "Irelevant!!" Microsoft or even Apple fans might say, but this doesn't just make the whole thing fade away. It is out there, regardless of the number of "emigrants" with Mac destination.

Altogether, the comparison with Windows Vista (Longhorn at the time) has been "dissected" in every cover-article, before or after the spring launch of Mac OS X 10.4 Tiger. And while everybody was paying attention to Linux threat, Windows found itself having to face Mac OS X.

After all, it's Linux I'm talking about. What's the impact of Windows Vista on this specific OS? Unlike Mac OS X, Linux hasn't managed to take any advantage on the long lasting vacation Microsoft sent its operation system on until 2006. We all kept hearing about Linux server innovations...But not a word from desktop area.
The lack of unified distribution, or even better, the presence of dozen distributions is the first thing that comes to everybody's mind when talking of the Linux desktop failure. Or maybe "failure" it's too hard word describing the situation. Let's say "low rate of adoption".

Though, this expression also falls under some amendments. When establishing whether an OS is successful or not, the analysts prefer to judge based on the Western and American market and also on companies opinion.
If we are talking about an OS easily adopted by a high number of companies, from America mostly, then we have a ?successful" one. But many seem to forget about the emergent markets like India, China or South America, where Microsoft isn't such a big deal due to its price policy. And they all prefer Linux.

Even at this point, Windows Vista can still be the big opportunity Linux has been waiting for to come in first after years of performance. I know the transparent Windows Vista bars are pretty cool and all, but I seriously doubt that the users would be calmed down by the esthetic appearance when seeing their computers under virus attack. And I honestly don't think that the virus makers will stop doing what they do best just because Windows Vista looks nice.

Some sites have announced not so long ago that Mac OS X runs on PC. Even so, this OS will be forever attached to Mac hardware, so Linux remains the only serious competition for Windows. Firefox success should give some serious thinking to all responsible for Linux development. Bottom line, what does Firefox have to top Internet Explorer? Well... stabilitty, safety and ..oh, yes, it's free! And Linux has all that to offer also.
How long or how much does it take for Linux to make it? A little, and not only technically speaking. We have to credit Linux as the safest and most secure OS. Topping that, it runs on almost any configuration (even if some elements installing can give you headaches) and has applications for most of fields.
Actually, there are only three things missing: an easier using method, support and marketing. Windows has the advantage of offering its users wizards for almost anything, while Linux can't help you too much with that. You still have to roam all over Internet to find some not contradictory opinions. As a Open Source, Linux has the advantage of being a free service. On the other side, you have no one to call if something goes wrong, and for a new user is even harder. If you decide to use Linux and don't know much about installing and administrating, you have a good chance to fail and join some forum you can't understand and, finally, to give up.

Windows Vista should do us the honor of running its final version on our computers in 2006 so that gives Linux plenty of time to fight the battle of its life for becoming mainstream.

The question is: Has Linux enough power, knowledge and resources to take full advantage of this unique opportunity?


Source: eWeek.com

Top view of my town

Friday, July 28, 2006


Top view of my town
Originally uploaded by zxing.

Visit My Website

Flickr

This is a test post from flickr, a fancy photo sharing thing.

Slap the Block

Friday, July 21, 2006

Is your blog blocked in India, Pakistan, Iran or China?

If Yes then you can still access your blog anytime using pkblogs free Blog Gateway.


http://www.pkblogs.com/blogname
access your blog anytime - anywhere!
pkblogs.com

pkblogs.com

INDIA: Net users protest India's blocking of blogs

Angry Indian Internet users and the country's main software trade group urged the government on Wednesday to reopen access to blogging websites that were blocked after a series of bombs ripped through Bombay's commuter rail network.

The government, trying to shut down blogs from various political and religious extremes, ended up blocking all access to a number of blogging websites, including the popular www.blogspot.com, technology experts said.

The blogs were blocked in an attempt to stop an outbreak in communal violence after the blasts.

"However, the Indian Internet service providers don't have the technological wherewithal to block specific blogs on a blogging site. Consequently, they ended up blocking the entire site," said technology expert Pawan Duggal.

Government officials could not be reached for comment, but Gulshan Rai, director of the state-run Computer Emergency Response Team of the Information Technology Ministry, said the order issued by the government targeted four blogs hosted on www.blogspot.com.

"There's no attempt to block www.blogspot.com from our side," the Hindustan Times quoted him as saying.

On Wednesday morning, however, it was still difficult to access blogs on that Web site from India.

Kiran Karnick, president of the National Association of Software and Services Companies, the country's main information technology trade group, said his organisation would take up the matter with the government.

"It is neither desirable nor possible to impose censorship on the Net," Mr Karnick said.

Angry Indian Internet users exchanged mails and flooded message boards with postings to report that blogs could not be opened.

Experts, however, said that users could still access many blogs by connecting to them through third-party sites that the government had not blocked.

Sarabjit Roy, a cyber law expert, said blocking websites was a mindless exercise.

"It shows that our bureaucrats don't understand technology at all," he said.

India Imposes Ban on Blogs: Your Questions Answered


Everything you wanted to know about the recent ban on popular websites in India - an FAQ:

Q. Which sites are blocked in India ?

Access to all blogs and websites hosted on the following servers is currently blocked in India.

• xxx.blogspot.com/
• xxx.typepad.com/
• xxx.blogs.com/
• www.geocities.com/xxx

For strange reasons, blogs hosted on Wordpress, Livejournal, MSN Spaces, Rediffblogs, IndiaTimes and Yahoo 360° are spared by the Indian censors and they are still accessible in India.

Q. Why is the Indian Government banning blog sites ?

While there is no official comment, most people are speculating that the ban is connected to the recent Mumbai Train Blasts. Probably the groups behind the bomb blasts used blogs to exchange information and co-ordinate the plan so the Government decided to ban these sites.

Q. Are all blogspot.com sites banned in India ?

Yes, all blogs hosted on blogspot.com are banned. According to some reports, the India Government issued a directive to block only certain blogs on *.blogspot.com but the ISPs decided to block the entire blogspot.com domain.

Q. When will the Blogspot ban be lifted ?

The issue is picking momentum in India and the entire Indian blogosphere is speaking in one voice against the ban. Popular international sites like Rediff Abroad, Mercury News, BoingBoing, MichelleMalkin, Google Blogoscoped, Digg and Techmeme have also picked the story. Again, no official word on when the ban would be lifted but it could happen very soon depending on the media cry.

Q. Did India restrict access to other sites before ?

Yes, earlier a ban was imposed on Yahoogroups.com but it was lifted in a week's time.

Q. I am a Blogger. Can I still blog ?

Yes, the good news is that access is blogger.com has not been blocked. So you can still publish new articles though readers in India may not be able to access them directly. Remember to publish full text feeds.

Q. I am blog subscriber. Can I still read blogspot or typepad blogs ?

Yes, but you can read them only in a web based rss reader which downloads the Blog XML feeds on server located outside India. Or use a proxy server.

» How to Access a Blocked Website or Blog

» What Bloggers Can Do To Bypass Blogspot Ban

Q. As a Blogger, what can I do to prevent such a situation in future ?

Buy your own domain name and switch from Blogger immediately. Don't consider shifting to another free platform like xxx.wordpress.com or indiatimes.com or rediffblogs.com as risk of banning virtually remains the same.

Q. I am in India, how do I read Digital Inspiration ?

http://www.pkblogs.com/labnol
http://feeds.feedburner.com/labnol

Q. Where do I get more information about the ban ?

Head straight to Bloggers ollective - it has reactions and updates from Indian Bloggers located in and outsite India. Some nice conversations happening there.

US Voting Machine

Friday, July 14, 2006

US Voting Machine

Driving @ INDIA