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=-0.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,6df3ec0dff30c185 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!195.208.113.67.MISMATCH!goblin1!goblin.stu.neva.ru!news.ett.com.ua!not-for-mail From: anon@att.net Newsgroups: comp.lang.ada Subject: Re: Open source Ada OS? Date: Wed, 26 Jan 2011 00:37:13 +0000 (UTC) Organization: ETT newsserver Message-ID: References: <4d3f3be3$0$22088$742ec2ed@news.sonic.net> Reply-To: anon@anon.org NNTP-Posting-Host: dialup-4.225.174.11.dial1.dallas1.level3.net X-Complaints-To: usenet@news.ett.com.ua X-Notice: Filtered by postfilter v. 0.6.1 X-Newsreader: IBM NewsReader/2 2.0 Xref: g2news1.google.com comp.lang.ada:16693 Date: 2011-01-26T00:37:13+00:00 List-Id: In <4d3f3be3$0$22088$742ec2ed@news.sonic.net>, "R. Tyler Croy" writes: >I've seen MaRTE OS which has source available, the development isn't really >conducted in a large open SVN/Git repo as far as I can tell. > > >Are there any projects incorporate Ada with an open source operating system, >the Debian/kFreeBSD project comes to mind. > > > >-- >- R. Tyler Croy >-------------------------------------- > Code: http://github.com/rtyler Most open OS that use CVS/SVN/GIT are based on BSD or LINUX or the AT&T old OS system. And before complaining about Ada OSs, remember Linux is a single file and to obtain its source, one must download a single archived file. Linux does not use CVS/SVN/GIT. As for MaTRE/Openravencar/RTERM are OS for Real_Time applications with usage of Posix design. And all three of these OS have some of the build-in libraries written in C based on the Utah OSKIT. So, these OSs may share the design concept of openSource but they do not care to spend their time in maintaining a source tree as other openSource OS do. Because when a maintainer changes one line in a source file to fix a bug it may cause changes in 100s of other files. So to maintain the correctness of the OS it is better bundle the source files into a single archived file and this process decreases the maintaining and download time as well as traffic cost. And not all of the openSource OS are GCC version 2 or 3 some have modified GCC or modified BSD or even their own license that may require the person downloading to accept the license before downloading. If you look at sourceforge you will see a lot of packages do not fully use the CVS/SVN concept due to the fact that the maintainer choose not to. That way if you download a package you are suppose to get all files required including the license. And a final note: openSource is a great concept but it is not a Prefect concept. Because there is no Perfect concept only what works for that group of designer at that time. And CVS/SVN/GIT is not perfect either it is just what some use todays to obtain files. Its better to just download the package instead of complaining about hot it storage on the hosting computer.