comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Open source Ada OS?
Date: Fri, 28 Jan 2011 03:22:45 -0800 (PST)
Date: 2011-01-28T03:22:45-08:00	[thread overview]
Message-ID: <82e67804-b143-45da-bd3a-d05c7ffc077f@k30g2000yqb.googlegroups.com> (raw)
In-Reply-To: ihu7fb$dgu$1@news.ett.com.ua

Anon wrote on comp.lang.ada:
> Dirk Heinrichs writes:
>>a...@att.net wrote:
>
>>> Most open OS that use CVS/SVN/GIT are based on BSD or LINUX or the AT&T
>>> old OS system.
>
>> RTEMS, Haiku, Marte, Lovelace, Hurd? Based on Linux? Based on BSD? I guess
>> not.
>
> First, there are 100s of openSource OS. A lot of them just store the source
> code in archived files such as zip or tar (gz or bz2) or etc.  

Wrong. They don't "just" store the source; they use a proper VCS for
development and publish snapshots as tarballs. Whether the VCS is
public or private is another matter. And this is true for almost all
software, whether proprietary or not. Software developers who don't
use any VCS are simply novices and you should not run their software
on your machine.

> Even closed source like Apple's OSX is directly based on BSD since Apple's
> Steve Job help create the openSource version of BSD and Apple admits that
> OSX is directly linked to BSD. Which also means that OSX is direcly based
> on AT&T old OS from 1969.

OK, so MacOS X is a derivative of UNIX.

> Linus Torvalds wrote Linux ( L plus an anagram of the true name of AT&T
> old OS that I nolonger use) to be a alternative to the high priced AT&T
> old OS with all of the features of AT&T old OS. And any OS that uses
> Posix, System V Api or other programs that was develope for an OS version
> that is based on BSD or AT&T old OS is directly or indirecly linked to
> BSD and AT&T old OS.

OK, so Linux is a derivative of UNIX, although it does not share any
source code with UNIX. It does share part of the design and the native
API, though.

> RTEMS    -- Includes supports for Posix and BSD sockets and
>             GNU based toolset GCC C and GNAT.

Just because an OS is POSIX-compliant does not make it a derivative of
UNIX.

Proof:
IBM's MVS is POSIX-compliant but is not a derivative of UNIX.
Microsoft Windows has a POSIX-compliant API but is not a derivative of
UNIX.
OpenVMS is POSIX-compliant but is not a derivative of UNIX.
GNU HURD is POSIX-compliant but is not a derivative of UNIX (it shares
neither the design nor the sources of UNIX).

> Torvalds may have create GIT. but when one downloads the Linux kernel
> one downloads the compress tar file.  That saves traffic because at
> the movement the current compress source kernel is around 50 MB and
> uncompress it could be 100 .. 200 MB worth of files to be downloaded.

No, I for one do not download the compressed tar file. I update my git
mirror. This saves a lot more bandwidth.

> Plus, except for Linux distro maintainers most people do not download
> each updated copy of the Linux kernel. Most may install two or three
> kernel within the life of the hardware to many changes to the kernel

Most people do not download the sources of the kernel at all. In fact
they do not download the kernel at all; they install the one from the
CD-ROM their geek friend gave them instead.

> for a simple patch it better just to download the complete current
> stable file.

By definition, the "complete current stable file" does not include the
"simple patch". The "simple patch" must be downloaded on top of the
"complete current stable file"; that's why it is called a "patch". If
you upgrade from one "stable" relase of the kernel to a later one just
because you need a "simple patch", you're doing it wrong. The new
"stable" release will contain many changes you are not interested in,
do not know about and may introduce new bugs.

--
Ludovic Brenta.



  reply	other threads:[~2011-01-28 11:22 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-25 21:08 Open source Ada OS? R. Tyler Croy
2011-01-25 21:33 ` Simon Clubley
2011-01-25 21:54   ` R. Tyler Croy
2011-01-26  0:37 ` anon
2011-01-26  1:54   ` Yannick Duchêne (Hibou57)
2011-01-26  8:36   ` Ludovic Brenta
2011-01-26 11:32     ` Yannick Duchêne (Hibou57)
2011-01-26 13:06       ` Ludovic Brenta
2011-01-26 23:02         ` Randy Brukardt
2011-01-26 23:58           ` Edward Fish
2011-01-27 22:29             ` Randy Brukardt
2011-01-27  8:41           ` Dmitry A. Kazakov
2011-01-27  9:23           ` Maciej Sobczak
2011-01-26 14:04       ` Georg Bauhaus
2011-01-28 11:32     ` anon
2011-01-27 17:53   ` Dirk Heinrichs
2011-01-28 10:57     ` anon
2011-01-28 11:22       ` Ludovic Brenta [this message]
2011-01-29 16:52         ` anon
2011-01-29 17:15           ` Simon Wright
2011-01-28 17:15       ` R. Tyler Croy
2011-01-30  9:48       ` Dirk Heinrichs
2011-01-30 12:11         ` Simon Wright
2011-01-26  5:13 ` Shark8
2011-01-26  7:44   ` Yannick Duchêne (Hibou57)
2011-01-26 22:48     ` Shark8
2011-01-26  8:27 ` Ludovic Brenta
2011-01-26 18:09 ` Warren
replies disabled

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