comp.lang.ada
 help / color / mirror / Atom feed
From: Andi Kleen <ak@muc.de>
Subject: Re: Ada --> C Translation, was: Win CE target
Date: 1998/10/14
Date: 1998-10-14T00:00:00+00:00	[thread overview]
Message-ID: <m33e8r44ei.fsf@fred.muc.de> (raw)
In-Reply-To: 700r76$66c$1@nnrp1.dejanews.com

dewarr@my-dejanews.com writes:

> In article <6vp23h$hc3$1@jupiter.cs.uml.edu>,
>   dramirez@cs.uml.edu (Dr Amirez) wrote:
> 
> > Linux is (used to be anyway ) a one man project. Surely an OS can't be that
> > hard to build. Please leave AT&T out of this. They contribute greatly
> 
> That's a completely absurd characterization of Linux. The existence of Linux
> is the culmination of the work of many people working on many things. Yes,
> most certainly the kernel that Linus originally wrote was a critical
> component, but an OS is much more than a kernel, and the work of hundreds of
> people, perhaps thousands has gone into creating the operating system that we
> know as Linux. In particular, the GNU project provided a large set of
> critical components, including most importantly the compilers that made the
> project possible, as well as many other important utilities.

Also the Linux kernel is definitely not a one-man project, although it has a
chief architect (Linus Torvalds). It consists of lots of separated
subsystems (kernel core, networking, file systems, isdn, drivers, scsi,
console code, tty subsystem, ...) and has also separated architecture
specific code sections.  All these have their own maintainers or groups of
maintainers with only minor overlap. The largest part of Linux are the
drivers which have all their own maintainer.

Then there are of course lots of other important parts of the systems
which are developed by other people, like XFree86 or the C Library. 

To get back on the topic. Simple OS without advanced features like
networking or virtual memory are not that difficult to build. For an 
example see UCOS. Another smaller OS available in source is vsta (it has
virtual memory and networking, but it still much simpler than Linux) 

These are writen in C, but they probably could be writen in Ada as well. 

-Andi




  reply	other threads:[~1998-10-14  0:00 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-09-20  0:00 Win CE target William A Whitaker
1998-09-20  0:00 ` Tucker Taft
1998-09-21  0:00   ` dennison
1998-09-21  0:00     ` dewarr
1998-09-28  0:00       ` Ada --> C Translation, was: " Stefan Helfert
1998-09-29  0:00         ` Robert A Duff
1998-10-10  0:00           ` Dr Amirez
1998-10-11  0:00             ` Dale Stanbrough
1998-10-10  0:00               ` Dr Amirez
1998-10-11  0:00                 ` Dale Stanbrough
1998-10-11  0:00                   ` Dr Amirez
1998-10-12  0:00                     ` Larry Kilgallen
1998-10-13  0:00                       ` dennison
1998-10-12  0:00                     ` Niklas Holsti
1998-10-12  0:00                 ` PC
1998-10-12  0:00                   ` Operating System in Ada (was Ada --> C Translation) Larry Kilgallen
1998-10-12  0:00                     ` Tom Moran
1998-10-12  0:00                       ` Brian Rogoff
1998-10-13  0:00                         ` dennison
1998-10-13  0:00                           ` Brian Rogoff
1998-10-13  0:00                       ` Tucker Taft
1998-10-12  0:00                     ` Chris Morgan
1998-10-13  0:00                       ` Dale Stanbrough
1998-10-13  0:00                       ` Larry Kilgallen
1998-10-14  0:00                       ` dewarr
1998-10-12  0:00                     ` dennison
1998-10-21  0:00                     ` Van Snyder
1998-10-22  0:00                       ` Tom Moran
1998-10-12  0:00                 ` Ada --> C Translation, was: Win CE target dennison
1998-10-12  0:00                   ` Larry Kilgallen
1998-10-14  0:00                   ` dewarr
1998-10-14  0:00                     ` Andi Kleen [this message]
1998-10-13  0:00             ` Robert I. Eachus
1998-10-14  0:00               ` Samuel Mize
1998-10-16  0:00                 ` Tasking/blocking system calls (was: Ada --> C Translation) Mats Weber
1998-09-29  0:00         ` Ada --> C Translation, was: Win CE target Tucker Taft
1998-09-30  0:00           ` dewarr
1998-09-20  0:00 ` dewarr
1998-09-20  0:00 ` dewarr
1998-09-23  0:00 ` falis
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox