From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ee887b7593f7961b,start X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!p35g2000prm.googlegroups.com!not-for-mail From: "Cedric.Lannock" Newsgroups: comp.lang.ada Subject: Ada OS based on Minix3 Date: Fri, 7 Nov 2008 06:10:17 -0800 (PST) Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: 77.180.61.9 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1226067017 31763 127.0.0.1 (7 Nov 2008 14:10:17 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 7 Nov 2008 14:10:17 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: p35g2000prm.googlegroups.com; posting-host=77.180.61.9; posting-account=R80nsQoAAADNWKZhSnWyt-Rp7ZyxrQGD User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9b5) Gecko/2008032600 SUSE/2.9.95-25.1 Firefox/3.0b5,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8345 Date: 2008-11-07T06:10:17-08:00 List-Id: Hi all, I came across Ada at the beginning of the year and read quite a few books about Ada. A few month later I joined a Linux workgroup within a local computer association. This way I learned about Ada and had a look into Tanenbaum's book on operating systems (http://www.amazon.com/ Operating-Systems-Implementation-Prentice-Software/dp/0131429388/ ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1226066518&sr=8-1) and Minix 3 (http://www.minix3.org/). I thought about an operating system written fully in Ada. When surfing the net I came across the various discussions about that subject. What taking the Minix 3 system as basis for porting it to Ada? The Minix 3 is a modern micro kernel os and has about 4.000 Lines of code. It is full Posix compatible. Some guys have added real time functionality to it (see ACM.org for further reading). Thus it would a good place to start. As it has to few lines of code it should be possible to build a kernel in overseeable time. Another thought to get this project taking some speed would be not to rewrite all the available C code but to develop a translator c2ada. It would us getting startet and the resulting code could be enhanced and improved. Do you think this would make this project doable? Regards Cedric Lannock