The Sharp OS project
Al Salam 3licom Wara7mato Allah Wa barakatoh
OS project is aimed at writing an operating system in 100% C#. This originally proved to be a problem of nearly philosophical proportions because C# is a managed language, and by nature isn't designed for such low-level uses as developing an operating system kernel. Please note that although our goal is to create an operating system in C#, the infrastructure we have created allows kernels to be written in any language that targets the Common Intermediate Language bytecodes and exposes pointers and unsafe code. SharpOS alleviates circular dependency concerns by having the lowest level of the kernel being written to target a limited subset of IL which we have dubbed "Environment- Independent Code". This subset is suitable for being compiled to native kernel code without the support of a runtime or virtual machine. We have developed an ahead-of-time compiler? that can translate this code to native code that can be executed as an operating system kernel. This level of the kernel will implement both the basic low-level functionality of the operating system required for running on a given processor architecture, as well as the base of the common language runtime used to support full-featured IL (dubbed Environment- Dependent- Code?). Once these parts are complete, we will devise a method of informing the AOT compiler that the code can be called to implement the features that are unavailable in EIC. المصدر :http://en.wikipedia .org/wiki/ Singularity_ %28operating_ system%29
7:29 AM | | 1 Comments
- حِس التَمييز
- الفرق بين الاخلاص و الكافرون
- الحبّ في الإسلام
- احبك يا ربي
- رأيت الناس
- مصعب بن عمير
- أبي بن كعب
- صهيب الرومي
- الله لعبده حسب ما يكون العبد لخلقه
- الحب الحقيقي
- وَنَزَعْنَا مَا فِي صُدُورِهِم مّنْ غِلّ إِخْوَاناً
- وَمَا كَانَ رَبُّكَ لِيُهْلِكَ الْقُرَى بِظُلْمٍ وَأَهْلُهَا مُصْلِحُونَ
- التاءات العشر
- كيف تتعـــــــــــــامل مع الله اذا غضب؟؟
- إنها أيام العشر
Blog List
Isalmic Hijri Calendar

Blog Archive
-
▼
2007
(20)
- ► September 2 (2)
- ► September 9 (2)
- ► September 16 (3)
- ► September 23 (1)
- ► October 28 (1)
- ► November 4 (1)
- ► November 25 (1)
- ► December 9 (2)
-
►
2008
(18)
- ► January 13 (1)
- ► February 3 (1)
- ► February 10 (1)
- ► February 24 (1)
- ► September 14 (1)
- ► October 19 (1)
- ► October 26 (1)
- ► November 2 (1)
- ► November 16 (3)
- ► November 30 (1)
-
►
2010
(11)
- ► January 17 (2)
- ► September 5 (2)
- ► September 12 (1)
- ► October 17 (1)
-
►
2012
(18)
- ► September 9 (3)
- ► September 16 (1)
- ► September 23 (3)
- ► October 14 (1)
- ► November 4 (1)
- ► December 2 (5)
- ► December 9 (1)
- ► December 23 (1)
-
►
2013
(6)
- ► February 3 (2)
- ► February 10 (2)
- ► February 17 (1)