Read, With the Name of Your Lord Who Created

Archive for February 17th, 2008

Singularity And SharpOS: Operating Systems Written in C#

Posted by triaslama on February 17, 2008

Microsoft researchers Jim Larus and Galen Hunt lead a project where they’ve built an OS using managed code (C#)! This project is known as Singularity. Look at what they do in their own words (cited from http://channel9.msdn.com):

“Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior”.

This project is a similar effort with SharpOS that aimed to build an operating system in managed code (100% written using C#) bring by community. In the other words Singularity is a Ms Research initiative and SharpOS is a community effort, but both share the same aim: write an operating system based on .NET technology.

Quite interesting, because the operating system will be fully written in managed code (including the low level), especially written using my favourite language C#! This make me wonder how really strong C# is? Yes, C# is a dynamic language (I mean that -as far I know- it always change). Look at C# 1.0, then C# 2.0 (introduces generics, partial class, nullable types), and C# 3.0 (extension methods, inferred type variables, LINQ).

In my humble opinion C# is really cool! If you hesitate with what I say please try the above features and give me a comment about what you feel in using this language. Singularity and SharpOS maybe only prototype researchs not a fully fledged OS, however it still makes sense, this like exposing the power of C# and tell me that using managed code we can build an OS!

As time ongoing I hope there will be more resources and news available on these two projects, so we can see exactly what is happen.

Regards, Tri Sugiyantowo.

Posted in News | Leave a Comment »

Belajar Diakhir Pekan

Posted by triaslama on February 17, 2008

Setelah menanti akhirnya kudapatkan kembali akhir pekan yang berarti aku dapat mempunyai cukup waktu untuk mengerjakan apa yang kusuka, meskipun pada kenyataannya tidak selalu begitu (meskipun liburan terkadang aku mempunyai beberapa kegiatan yang lumayan menyibukkan -mudah – mudahan bukan supaya kelihatan sibuk sih-).

Pada akhir pekan ini akhirnya aku mempunyai cukup waktu untuk bermain – main dengan Javascript (lebih khusus lagi Javascript events), dan akhirnya aku mulai mengenal bahwa Javascript tidak sesederhana yang kubayangkan pada waktu awal saat aku mempelajarinya. Client side scripting menurutku menyimpan banyak manfaat dan kegunaan dalam pembuatan aplikasi – aplikasi Web, terlebih setelah munculnya Ajax hasrat untuk belajar Javascript rasanya semakin menggebu – gebu.

Hal ini sebenarnya didasari juga oleh apa yang kualami, ketika komputerku terhubung dengan internet rasanya aku menghabiskan sekian persen waktuku di depan komputer untuk hal – hal yang berhubungan dengan internet (aplikasi web) seperti misalnya browsing, cek email, blogging, lihat berita, coba – coba aplikasi web yang ‘cool’ banget dllsb. Akhirnya aku kepikiran juga bahwa internet akan semakin tersebar merata dan akan semakin banyak pula orang yang terhubung dengannya. Jadi untuk lebih mengeksplorasi potensi internet yang belum kutemukan dan untuk hal lainnya mengapa tidak mencoba mempelajari internet dan aplikasi – aplikasi yang berjalan diatasnya?

Kembali ke hal sebelumnya soal Javascript, rasanya masih banyak pertanyaan dan hal yang perlu kueksplorasi berkaitan dengan Javascript. Tapi ada satu hal yang saat ini terlintas di benakku dan lumayan mengganggu: bagaimana menghubungkan Javascript secara harmonis dengan server side scripting yang saat ini paling kukuasai -ASP.NET-. Hal ini karena menurutku dengan ASP.NET interaksi dengan Javascript dapat menjadi sangat minimalis (ini pendapatku saat ini aja).

Setelah mencoba HTML dan XML DOM yang menurutku sungguh menarik dan menantang aku berharap pada pekan – pekan selanjutnya aku akan menemukan hal – hal yang lebih menarik untuk kupelajari dan kueksplorasi. See you…

(Tri Sugiyantowo / triaslama)

Posted in News | Leave a Comment »