Re: Why userland , basesystem and Kernel are together?!

2003-12-13 Thread dick hoogendijk
On 11 Dec C. Ulrich wrote:
 On Thu, 2003-12-11 at 14:08, Jerry McAllister wrote:
   
   I don't wish to get into a shouting match, but I don't think I
   completely agree with some of the things you say here.
  
  OK.  Well, just toddle on over to the advocacy list where this
  can more appropriately be hashed out.
  
 Jerry,
 
 Actually, I didn't intend to post it to the list, I meant to send it
 privately. After I had hit the Send button and realized what I had
 done, I sent a follow up message apologizing for the off-topic nature
 of the previous message. For whatever reason, *that* message didn't
 make it to the list...

FWIW, I did not mind reading your message. It was well written, so
unless it would become an endless (sub) thread people could be a
little more forgiving, imho.

-- 
dick -- http://www.nagual.st/ -- PGP/GnuPG key: F86289CE
++ Running FreeBSD 4.8 ++ Debian GNU/Linux (Woody)
+ Nai tiruvantel ar vayuvantel i Valar tielyanna nu vilya
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-13 Thread Jerry McAllister
 
 On 11 Dec C. Ulrich wrote:
  On Thu, 2003-12-11 at 14:08, Jerry McAllister wrote:

I don't wish to get into a shouting match, but I don't think I
completely agree with some of the things you say here.
   
   OK.  Well, just toddle on over to the advocacy list where this
   can more appropriately be hashed out.
   
  Jerry,
  
  Actually, I didn't intend to post it to the list, I meant to send it
  privately. After I had hit the Send button and realized what I had
  done, I sent a follow up message apologizing for the off-topic nature
  of the previous message. For whatever reason, *that* message didn't
  make it to the list...
 
 FWIW, I did not mind reading your message. It was well written, so
 unless it would become an endless (sub) thread people could be a
 little more forgiving, imho.

It is not really a matter of being forgiving or not.  It is just 
that there is a great place for such conversations where people
will be happy to get in to them while folks here are busy trying
to solve problems with their systems.

jerry

 
 -- 
 dick -- http://www.nagual.st/ -- PGP/GnuPG key: F86289CE
 ++ Running FreeBSD 4.8 ++ Debian GNU/Linux (Woody)
 + Nai tiruvantel ar vayuvantel i Valar tielyanna nu vilya
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-12 Thread Stephane Bortzmeyer
On Thu, Dec 11, 2003 at 10:00:28AM -0800,
 Allan Bowhill [EMAIL PROTECTED] wrote 
 a message of 67 lines which said:

 Don't send him away. This is a good question.

I did not want to send anyone away. I was just saying that each
operating system has its own logic, its own philosophy and, while
discussing the pros and cons of these philosophies is very interesting
(but may be off-topic here), in the end, you have to choose one that
pleases you.
 
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread Simon Barner
 You are comparing apples and oranges. Linux is a kernel, not an
 operating system. Distributions is a specially ill-choosen word in
 the Linux world. There are several operating systems, Debian, RedHat,
 Mandrake, which only have in common to use the Linux kernel.

Well, this is what I indendet to express.

Besides that, I'd say that the various GNU/Linux flavours (let's put it that
way ;-) have more in common than just the kernel: The GNUish userland
(parts of which are used in FreeBSD, too).

 Forget
 the word distributions which seems to imply that an operating
 system is defined by its kernel.

I also dislike the term `distribution', I only used it for better
comparability.

Simon


signature.asc
Description: Digital signature


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread Allan Bowhill
On  0, Stephane Bortzmeyer [EMAIL PROTECTED] wrote:
:On Tue, Dec 09, 2003 at 01:37:48AM +0200,
: Vahric MUHTARYAN [EMAIL PROTECTED] wrote 
: a message of 46 lines which said:
:
: Why some programs are in base system . What is the meaning of
: Sendmail or SSH in base system . Programs are only executable things
: What is the relation about those programs with base system ?!
:
:With the ideas you have about how an operating system should be
:assembled, I suggest that you use Debian URL:http://www.debian.org/
:instead of FreeBSD. it is much closer to your philosophy.

Don't send him away. This is a good question.

FreeBSD has third-party software (like Sendmail, SSH, Gnats, CVS,
Kerberos, ppp etc.) included as part of its source code base
distribution, and this generally confuses people accustomed to other Unix-
like distributions. 

I don't know what the underlying rationale was for each piece, but I
guess this more integrated approach was meant to make it convenient for
programmer/sysadmins to install the software, contribute changes, and
communicate about the OS with other people in the FreeBSD community.

In principle the integrated approach is attractive because it is simpler
to treat an operating system as a single piece with a lot of features
for convenience, rather than a bunch of unrelated components laying on
the floor that you have to fetch-and-assemble yourself.

I like the fact that the operating system comes with development tools
built-in (C, C++, gdb, CVS, Gnats). It impresses me as a fair and
correct choice in design that an open-source operating system should
have these things.

-- 
Allan Bowhill
[EMAIL PROTECTED]

Real software engineers don't like the idea of some inexplicable and
greasy hardware several aisles away that may stop working at any
moment.  They have a great distrust of hardware people, and wish that
systems could be virtual at *___all* levels.  They would like personal
computers (you know no one's going to trip over something and kill your
DFA in mid-transit), except that they need 8 megabytes to run their
Correctness Verification Aid packages.


pgp0.pgp
Description: PGP signature


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread C. Ulrich
I don't wish to get into a shouting match, but I don't think I
completely agree with some of the things you say here.

On Wed, 2003-12-10 at 11:39, Stephane Bortzmeyer wrote:
 You are comparing apples and oranges. Linux is a kernel, not an
 operating system. Distributions is a specially ill-choosen word in
 the Linux world. 

I don't see why. I think distribution is a perfectly fine term for
what it describes. My comments below explain why.

 There are several operating systems, Debian, RedHat,
 Mandrake, which only have in common to use the Linux kernel. 

This is incorrect. All relevant Linux distributions are not only based
on the same kernel, but almost almost all of the same userland software
as well. (Specifically, GNU software, much of which is a core part of
FreeBSD as well.) The main areas where they differ are the configuration
details (what files are where, how to configure services such as init
scripts and networking, etc) and package management. There are of course
other differences, but these two are the biggies.

 Forget
 the word distributions which seems to imply that an operating
 system is defined by its kernel.

Again, there's nothing wrong with the word distributions. What you're
really saying is that you just don't like how the Linux community places
so much emphasis on the kernel instead of the entire operating system as
a whole. Linux-based operating systems first came together in the early
90's by taking various pieces of software and fitting them all into a
system that worked. FreeBSD (unless I misunderstand) has always been a
cohesive whole. While there are advantages to this in the sense that the
left hand always knows what the right hand is up to, there are plenty of
applications (for example, embedded ones) that benefit from a more
disconnected and flexible framework.

 And there are several operating systems based on a BSD kernel, too:
 FreeBSD, NetBSD, OpenBSD, there is even now a Debian/BSD which uses a
 NetBSD kernel instead of Linux.

Except that these are forks of the entire operating system, not just the
kernel. (Correct me if I'm wrong.)

Like you said, the comparison between Linux and BSD is an
apples-and-oranges issue. Similar in some ways, different in others, and
both have differing abilities even if many of those abilities overlap.

Charles Ulrich
-- 
http://bityard.net

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread Cordula's Web
  There are several operating systems, Debian, RedHat,
  Mandrake, which only have in common to use the Linux kernel. 
 
 This is incorrect. All relevant Linux distributions are not only based
 on the same kernel, but almost almost all of the same userland software
 as well. (Specifically, GNU software, much of which is a core part of
 FreeBSD as well.) The main areas where they differ are the configuration
 details (what files are where, how to configure services such as init
 scripts and networking, etc) and package management. There are of course
 other differences, but these two are the biggies.

All Linux distributions use glibc; while BSDs use their own version
of libc.

But these are only technicalities. More important is that the BSDs
use a central CVS repository for the whole OS (minus third party
packages), whereas in the Linux world, the vendors maintain
separate (mostly with source, but sometimes binary-only as well)
collections of separately maintained software.

If the developers of Linux' base utilities, glibc, kernel etc...
submitted all their source code to a Linux CVS repo, and all
distributions were built on top of that, they would have adopted
an important part (though not everything) of BSDs philosophy
[putting the different licensing schemes aside for a moment].
However, this is unlikely to happen any time soon (if at all),
mostly for political reasons: the FSF, Linus, and a lot of other
developers would have to agree to share a single repository,
and this is particulary difficult to achieve.

Anyway, both development models are quite viable, and it is
amazing to see how both camps are making excellent progress.

-- 
Cordula's Web. http://www.cordula.ws/

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread Jerry McAllister
 
 I don't wish to get into a shouting match, but I don't think I
 completely agree with some of the things you say here.
 

OK.  Well, just toddle on over to the advocacy list where this
can more appropriately be hashed out.

jerry

 On Wed, 2003-12-10 at 11:39, Stephane Bortzmeyer wrote:
  You are comparing apples and oranges. Linux is a kernel, not an
  operating system. Distributions is a specially ill-choosen word in
  the Linux world. 
 
 I don't see why. I think distribution is a perfectly fine term for
 what it describes. My comments below explain why.
 
  There are several operating systems, Debian, RedHat,
  Mandrake, which only have in common to use the Linux kernel. 
 
 This is incorrect. All relevant Linux distributions are not only based
 on the same kernel, but almost almost all of the same userland software
 as well. (Specifically, GNU software, much of which is a core part of
 FreeBSD as well.) The main areas where they differ are the configuration
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-11 Thread C. Ulrich
On Thu, 2003-12-11 at 14:08, Jerry McAllister wrote:
  
  I don't wish to get into a shouting match, but I don't think I
  completely agree with some of the things you say here.
  
 
 OK.  Well, just toddle on over to the advocacy list where this
 can more appropriately be hashed out.
 
 jerry

Jerry,

Actually, I didn't intend to post it to the list, I meant to send it
privately. After I had hit the Send button and realized what I had done,
I sent a follow up message apologizing for the off-topic nature of the
previous message. For whatever reason, *that* message didn't make it to
the list...

Charles Ulrich
-- 
http://bityard.net

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-10 Thread Stephane Bortzmeyer
On Tue, Dec 09, 2003 at 01:37:48AM +0200,
 Vahric MUHTARYAN [EMAIL PROTECTED] wrote 
 a message of 46 lines which said:

 Why some programs are in base system . What is the meaning of
 Sendmail or SSH in base system . Programs are only executable things
 What is the relation about those programs with base system ?!

With the ideas you have about how an operating system should be
assembled, I suggest that you use Debian URL:http://www.debian.org/
instead of FreeBSD. it is much closer to your philosophy.
 
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-10 Thread Stephane Bortzmeyer
On Tue, Dec 09, 2003 at 03:42:17PM -0500,
 Scott W [EMAIL PROTECTED] wrote 
 a message of 104 lines which said:

 1.  Kernel.  Umm, I hope I don't have to expain this one ;-) 

 2.  Core system- This one can likely be argued a bit with bsd (and 

 3.  userland apps- Kernel and core make a rudimentary system, but 

I don't have the Handbook to check and I'm offline at the present time
but I'm suprised. I thought that userland meaned everything which
is not the kernel, including the base system.

What you call userland, everything but the base system, seems to
be what the Handbook calls the ports.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-10 Thread Stephane Bortzmeyer
On Wed, Dec 10, 2003 at 02:19:04AM +0100,
 Simon Barner [EMAIL PROTECTED] wrote 
 a message of 101 lines which said:

 If you have a look at all this, you will easily understand why there
 aren't multiple FreeBSD distributions (like in the Linux world):
 The FreeBSD Project provides more than a kernel - it also maintains
 the base system and almost 1 ported third-party applications (the
 so-called ports collection).

You are comparing apples and oranges. Linux is a kernel, not an
operating system. Distributions is a specially ill-choosen word in
the Linux world. There are several operating systems, Debian, RedHat,
Mandrake, which only have in common to use the Linux kernel. Forget
the word distributions which seems to imply that an operating
system is defined by its kernel.
 
And there are several operating systems based on a BSD kernel, too:
FreeBSD, NetBSD, OpenBSD, there is even now a Debian/BSD which uses a
NetBSD kernel instead of Linux.


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-10 Thread Scott W
Stephane Bortzmeyer wrote:

On Tue, Dec 09, 2003 at 03:42:17PM -0500,
Scott W [EMAIL PROTECTED] wrote 
a message of 104 lines which said:

 

1.  Kernel.  Umm, I hope I don't have to expain this one ;-) 
   

 

2.  Core system- This one can likely be argued a bit with bsd (and 
   

 

3.  userland apps- Kernel and core make a rudimentary system, but 
   

I don't have the Handbook to check and I'm offline at the present time
but I'm suprised. I thought that userland meaned everything which
is not the kernel, including the base system.
What you call userland, everything but the base system, seems to
be what the Handbook calls the ports.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]
 

Your statement's completely true- 'userland' is anything outside of the 
kernelbut for explanations sake to the original poster, it seemed 
the most fitting explanation.  I guess it would have been better worded 
as 'all the rest of the apps' AKA ports :-)  Sorry for any confusion...

Scott

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-09 Thread Vahric MUHTARYAN
Hi Simon Barner ,

First thanks for your answer . Please correct me if I mis understand
something .

 1)   You mean if I want to keep source up-to-date method and use make world
process I must test it another test machine before apply it to the
production server .

 2) You said that FreeBSD was more than a kernel . What do you mean
Could you explain little more or Do you know any documantation or whitepaper
which explain mind of the FreeBSD operating System .


3)I red small paragraf from http://www.daemonology.net/freebsd-update/
after your advise -FreeBSD Update is a system for automatically building,
distributing, fetching, and applying binary security updates for FreeBSD.
This makes it possible to easily track the FreeBSD security branches without
the need for fetching the source tree and recompiling -
*** it seems really  good _! Soory but if binary update make all things
easyer than soruce update mechanism Why Everybody advising source-update
instead of freebsd-update 

Thanks .
Vahric








- Original Message -
From: Simon Barner [EMAIL PROTECTED]
To: Vahric MUHTARYAN [EMAIL PROTECTED]
Cc: FreeBSD questions List [EMAIL PROTECTED]
Sent: Tuesday, December 09, 2003 3:30 AM
Subject: Re: Why userland , basesystem and Kernel are together?!



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-09 Thread Scott W
Vahric MUHTARYAN wrote:

Hi Simon Barner ,

   First thanks for your answer . Please correct me if I mis understand
something .
1)   You mean if I want to keep source up-to-date method and use make world
process I must test it another test machine before apply it to the
production server .
 

I realize I'm jumping in mid-thread here, but:

Anyone that gets paid to maintain a system or group of systems is 
certifiably insane if they routinely 'just apply patches and fixes' to 
their production box without testing on a staging server or cloned test 
system.  I realize that the definition of 'production' varies, ranging 
anywhere from someone running a web server at home (ok, not production, 
but some treat it as such) to companies primary database, web, mail, 
development and build systems.  While I've been 'guilty' myself of 
applying smaller patches to Solaris, HP-UX, etc boxes for development 
without prior testing:

a.  It's minimal impact- I could recreate the systems in question of 
need be from scratch.  It would be an inconvenience, and still not the 
best idea, but for some systems you don't always have cloned systems...

b.  Anything that could cost a company money or loss of uptime that 
customers depended on NEVER gets upgraded/patched/etc without testing on 
a staging system.  This includes kernel builds or patches, library 
changes, application patches etc.  Virtually anything.  Only exception 
will vary from person to person and company to company, but only sane 
changes are changes you KNOW (a in 99.99%) are limited in scope, as in 
self-contained applications that don't touch any of the core libraries 
required for the system to do it's job.  Even so, this one's debateable, 
as a 'self contained' app can certainly turn out to eat CPU or RAM, thus 
degrading system performance...

2) You said that FreeBSD was more than a kernel . What do you mean
Could you explain little more or Do you know any documantation or whitepaper
which explain mind of the FreeBSD operating System .
 

I'm sure this is covered in the Handbook or other docs at 
www.freebsd.org...Briefly...BSD is comprised of:
1.  Kernel.  Umm, I hope I don't have to expain this one ;-) 

2.  Core system- This one can likely be argued a bit with bsd (and 
others), but this should be considered any additional libraries and/or 
services that are required for mimimum accepted or targetted 
functionality.  In the strictest sense, this can be seen as core 
libraries that userland apps will generally require- libc and others, 
and core services- login/getty, inetd, etc.  Like a Windows kernel 
without any of the GUI or Win32 libraries would be of little use, Unix 
systems have their own generally accepted list of 'core requirements.'  
SSH and a few others may be debateable as far as if they're really core 
requirement or not, but it's generally agreed on that most networked 
*nix systems will be running ssh (hopefully as a replacement to telnet 
and ftp..)  FreeBSDs equivalent here is the output of 'make world.'

3.  userland apps- Kernel and core make a rudimentary system, but 
without much 'specialized' functionality.  You're networked, and perhaps 
running mail and ssh, but that's about it.  userland = everything else.  
Databases, Window Manager(s), MatLab, or whatever else you need to turn 
the system from a 'generic' system into what it's going to be used for.  
As already mentioned, without some of the contents of the 'core system,' 
you wouldn't be very likely able to even install userland apps as libc 
and friends would be missing

3)I red small paragraf from http://www.daemonology.net/freebsd-update/
after your advise -FreeBSD Update is a system for automatically building,
distributing, fetching, and applying binary security updates for FreeBSD.
This makes it possible to easily track the FreeBSD security branches without
the need for fetching the source tree and recompiling -
   *** it seems really  good _! Soory but if binary update make all things
easyer than soruce update mechanism Why Everybody advising source-update
instead of freebsd-update 
 

Binary updates don't allow compile time options to be set, nor are the 
binaries optimized for your specific system.  Check out the output of 
the 'configure' script on a samba or Perl tarball sometime- some apps 
have quite a few possible configurations, and binary distributions don't 
fit everyone's needs.  It's possible, depending on what you use your 
system(s) for that you can solely rely on binary packages, but as you 
expand the purpose of a given system further, it's likely you'll 
eventually need to configure and compile from source yourself.  BSD 
Ports is a good compromise or in between here, as it does compie from 
source, with the ability to still allow customization of packages...

Scott

Thanks .
Vahric
 



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To 

Re: Why userland , basesystem and Kernel are together?!

2003-12-09 Thread Mike Maltese
  2) You said that FreeBSD was more than a kernel . What do you mean
 Could you explain little more or Do you know any documantation or
whitepaper
 which explain mind of the FreeBSD operating System .

Hmm, try www.freebsd.org (sic).

These two areas should be partiularly useful.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html

http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/index.html

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-09 Thread Simon Barner
Hi Vahric,

 First thanks for your answer . Please correct me if I mis understand
 something .
 
  1)   You mean if I want to keep source up-to-date method and use make world
 process I must test it another test machine before apply it to the
 production server .

I think that Scott put this quite nicely. Of course, you will not have a
test machine for your desktop machine at home, but depending on the
importance of a particular machine you, as a responsible admin, will not
use untested patches/updates, ... To continue the home network example,
you will try a patch on your FreeBSD desktop first, before applying it to
your FreeBSD gateway, proxy or whatever that several other people
depend on.

  2) You said that FreeBSD was more than a kernel . What do you mean
 Could you explain little more or Do you know any documentation or whitepaper
 which explain mind of the FreeBSD operating System .

Have a look at
   http://www.freebsd.org/
and follow the links in the main text.

This might also interest you:
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/explaining-bsd/

 3)I red small paragraf from http://www.daemonology.net/freebsd-update/
 after your advise -FreeBSD Update is a system for automatically building,
 distributing, fetching, and applying binary security updates for FreeBSD.
 This makes it possible to easily track the FreeBSD security branches without
 the need for fetching the source tree and recompiling -
 *** it seems really  good _! Soory but if binary update make all things
 easyer than soruce update mechanism Why Everybody advising source-update
 instead of freebsd-update 

IMO, the reason is two-fold:

1. Using the source based method, you can tailor the system to your
   needs: You can build only those parts of the system you need
   (increasing security), use custom options, optimize for your CPU, ...
   
   If you are familiar with programming, you could also fix small issues
   on your own - although most people won't most likely do that.
   
2. Historically, FreeBSD is very source-centric. Not only the binary
   update-mechanism is rather young, but also FreeBSD started its life
   as a (source) patch set against 4.4BSD-Lite.
   
   If you browser the CVS repository, you will see, how carefully people
   document the changes to the source tree. In contrast to Linux, for
   example, you are able to reconstruct the history of every single
   FreeBSD feature.
   
   And this does not apply to FreeBSD's kernel only, but also to all the
   great pieces of software in the base system. If the responsible
   people of the FreeBSD team decide to add a new tool to the base
   system, they import it into the CVS repository and apply FreeBSD
   specify patches to it (which are, of course, fed back upstream). For
   example, FreeBSD 4.9-RELEASE does not have the latest and greatest version
   of OpenSSH, but it came with a known-good version plus patches for
   the security holes.
   
If you have a look at all this, you will easily understand why there
aren't multiple FreeBSD distributions (like in the Linux world):
The FreeBSD Project provides more than a kernel - it also maintains
the base system and almost 1 ported third-party applications (the
so-called ports collection).

Hope that answered your questions at least a bit. I'd suggest that you
browse the web site and have a look at the documentation (also a very
important part of the project) in order to get a better feeling for FreeBSD.

Simon


signature.asc
Description: Digital signature


Why userland , basesystem and Kernel are together?!

2003-12-08 Thread Vahric MUHTARYAN
Hi Everybody ,

it's not easy to jump from one operating system to other one , sometimes
people can have too much habit and it's searching same ones in other , for
good understanding it is asking why ?! :)

I want to ask why userland , base-system and Kernel are together ?! What
is the meaning of this . I mean sync. all source and start to build new
system from the beginning is to hard , it takes too much time and can have
some risk .I don't understand How ISP can use FreeBSD because at the
building time , machine will be off. Okey Maybe yahoo can use it because
it's clustered environment and it's easyly remove one of the machine install
new version or patch it if any problem occur it can be reinstalled after
that making standart configuration now it's ready.


I think that Kernel must be seperate of userland because it's managing
and controling processes and I don't need rebuild kernel too much if I have
no problem with device driver or if I don't need to add something  to kernel
for support ( instead of Firewall or like important things ) .


Why some programs are in base system . What is the meaning of Sendmail
or SSH in base system . Programs are only executable things What is the
relation about those programs with base system ?!


   in list Some members said that I can patch a system with watching
Security Advisories but same people said that  Sometimes it'wont and I have
to do full kernel / world / build / plus install and reboot   Why ?  What
is the problem ?!


Which list I have to watch for which Relese will have production quality
?!!







___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Why userland , basesystem and Kernel are together?!

2003-12-08 Thread Harald Schmalzbauer
On Tuesday 09 December 2003 00:37, Vahric MUHTARYAN wrote:
 Hi Everybody ,

 it's not easy to jump from one operating system to other one ,
 sometimes people can have too much habit and it's searching same ones in
 other , for good understanding it is asking why ?! :)

Well, if you're talking about operating systems you answered your question 
yourself!


 I want to ask why userland , base-system and Kernel are together ?!
 What is the meaning of this . I mean sync. all source and start to build
 new system from the beginning is to hard , it takes too much time and can
 have some risk .I don't understand How ISP can use FreeBSD because at the
 building time , machine will be off. Okey Maybe yahoo can use it because

What a nonsens!

 it's clustered environment and it's easyly remove one of the machine
 install new version or patch it if any problem occur it can be reinstalled
 after that making standart configuration now it's ready.


 I think that Kernel must be seperate of userland because it's managing

You think? *lol*

 and controling processes and I don't need rebuild kernel too much if I have
 no problem with device driver or if I don't need to add something  to
 kernel for support ( instead of Firewall or like important things ) .


 Why some programs are in base system . What is the meaning of Sendmail
 or SSH in base system . Programs are only executable things What is the
 relation about those programs with base system ?!


in list Some members said that I can patch a system with watching
 Security Advisories but same people said that  Sometimes it'wont and I
 have to do full kernel / world / build / plus install and reboot   Why ? 
 What is the problem ?!


 Which list I have to watch for which Relese will have production
 quality ?!!

/trollfeeding








 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]


pgp0.pgp
Description: signature


Re: Why userland , basesystem and Kernel are together?!

2003-12-08 Thread Simon Barner
 I want to ask why userland , base-system and Kernel are together ?! 

Because some userland programs make assumptions on internal kernel
structures. Examples: top, fstat, fsck, ...

And, most important: Every compiled application needs libc as a wrapper
for system calls (which toggle all kinds of actions in the kernel).
You can imagine what happens if your libc does not match your kernel
version, and something really important changed.

 What
 is the meaning of this . I mean sync. all source and start to build new
 system from the beginning is to hard , it takes too much time and can have
 some risk .I don't understand How ISP can use FreeBSD because at the
 building time , machine will be off. Okey Maybe yahoo can use it because
 it's clustered environment and it's easyly remove one of the machine install
 new version or patch it if any problem occur it can be reinstalled after
 that making standart configuration now it's ready.

You will find a test and build machine on almost any _professional_
installation (independently, if FreeBSD is used as OS).

 I think that Kernel must be seperate of userland because it's managing
 and controling processes and I don't need rebuild kernel too much if I have
 no problem with device driver or if I don't need to add something  to kernel
 for support ( instead of Firewall or like important things ) .
 
 
 Why some programs are in base system . What is the meaning of Sendmail
 or SSH in base system . Programs are only executable things What is the
 relation about those programs with base system ?!

Because FreeBSD is more than a kernel, but a full Operating System, and
as therefore it needs software for basic services like email, remote
login, ...

 
 
in list Some members said that I can patch a system with watching
 Security Advisories but same people said that  Sometimes it'wont and I have
 to do full kernel / world / build / plus install and reboot   Why ?  What
 is the problem ?!

Of course, you can perform an update for a userland application in
FreeBSD without a reboot.

The benefit of tracking one of the security branches and doing the full
buildworld procedure is, that you are using a well-defined snapshot of
the FreeBSD source repository. When you see a security advisory, and you
update to the latest security release, you can be sure, that your system
will still work afterwards (a.k.a QA provided by the FreeBSD security
team). If you don't want to track that branch, there are still the
pointers to patches that apply against supported releases. Due to the
lack of man power, older versions of FreeBSD cannot be supported for
eternity.

And if you dislike the idea of keeping your sources up-to-date, there is
also a binary security update mechanism:

ports/security/freebsd-update


 
 Which list I have to watch for which Relese will have production quality
 ?!!

At the present, you should install FreeBSD 4.9 and either update to the
latest security release _or_ use the freebsd-update port. Once you use
the source method, you will not be able to use the binary updates since
the patches won't probably apply.

Regards,
 Simon


signature.asc
Description: Digital signature