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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,abfa4f5da664715 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!newsfe25.iad.POSTED!7564ea0f!not-for-mail From: Paul Zacharzewski User-Agent: Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.8.1.12) Gecko/20080313 SeaMonkey/1.1.8 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: AuroraUX Combines SunOS with Ada References: <6af3aae9-5f85-4bdc-82c2-dfad5d4deaed@d2g2000pra.googlegroups.com> <_Edul.115295$2h5.72090@newsfe11.iad> <7unvl.62498$4m1.14927@bgtnsc05-news.ops.worldnet.att.net> In-Reply-To: <7unvl.62498$4m1.14927@bgtnsc05-news.ops.worldnet.att.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 96.52.249.15 X-Complaints-To: internet.abuse@sjrb.ca X-Trace: newsfe25.iad 1237206547 96.52.249.15 (Mon, 16 Mar 2009 12:29:07 UTC) NNTP-Posting-Date: Mon, 16 Mar 2009 12:29:07 UTC Date: Mon, 16 Mar 2009 06:26:53 -0600 Xref: g2news1.google.com comp.lang.ada:4143 Date: 2009-03-16T06:26:53-06:00 List-Id: anon wrote: > Everybody knows that the new "Windows 7" will not be prefect. But are the > errors embedded so that Microsoft can come out with the next OS version in 3 > years. Or has Microsoft been too cheap in hiring it labor force (programmers > and testers) to create the new "Windows 7". Or will you find some of the > fault in the languages that Microsoft used in building "Windows 7". Only > time will tell us! Plus, the first reason is illegal. > I don't know if I understand why the first reason would be illegal. If I were a MS shareholder, I would like knowing that a just released product would be good enough for everyone to buy, but could be improved enough so that 3 years down the road, everyone will be excited about W8. Errors are not intentional, but temporarily ignoring them can be a good strategy to make your customers await your next product release. That's why I doubt any company would profit much in creating a 100% Ada OS. (outside of embedded, or mission critical software) It would be like going to an auto mechanic and the mechanic tells you "I just fixed your car. It will never rust, the engine is not due for a check-up for another 1 million KM and now it's much safer, it is almost uncrashable." It is better for an Ada based desktop/server OS to have the ability to run code written in other languages. Otherwise you would have to re-write software which is not essential to the running of the OS but is essential to the OS being useful (Firefox as an example). But starting from scratch and writing everything in 100% Ada is far more difficult than using an existing project and replacing elements until a 100% Ada OS is achieved. Unix has been developed since the early 70's. The BSD's have been around since the 80's. Linux has been around since the 90's. Time-tested designs would help the developer to not re-invent the wheel while also having to re-write it. I think developing from scratch would be far more labor-intensive and error-prone.