Re: newbie question

From: Bill Vermillion (bv_at_wjv.com)
Date: 10/29/05


Date: Sat, 29 Oct 2005 17:05:01 GMT

In article <pgu8f.34055$mD7.1614939@phobos.telenet-ops.be>,
Bruno van Dooren <microvax@hotmail.com> wrote:
>Hi all,

>i am a BSD newbie. my only unix experience is linux, but i am not too happy
>about that. it seems that all distros are incomplete or dysfunctional in
>some way. then a colleague told me to try FreeBSD, which he thought was much
>better.
>
>i have just installed FreeBSD 6.0 RC1. i am still finding my way through the
>system, but there are some questions for which i can't find the
>documentation.
>
>- my default shell for the moment is /bin/sh. where can i change this to
>bash?

>- why is everything in /usr? i thought the UNIX philosofy was to
>have home, etc, ... in /

That came from the old Unix design - but BSD changed a lot of
things - for the better IMO - when they came up with BSD - upon
which FreeBSD is based.

The original UNIX systems needed a LOT of things that are in /usr
when it started up.

In the BSD systems the /usr is separate and everything you need to
boot the system up and get running [ up to a point ] is in /

This makes it quite clean. And in BSD the /usr/local is where all
user add-ons are kept to keep them from poluting the OS >AND< it
also means you can totally reinstall the os on / without affecting
any of your installed applications.

On old Unix systems when drives were smaller and /usr was needed
for boot, but was too small, one trick was to copy the files
in /usr to another filesystem, and after the system booted
mount that other filesystem on top of the original /usr

Gad - I hated those kludges.

But to see how FreeBSD is laid out try 'man hier' and you'll see
the layout and recommend file system hierarchy.

Once you get used to it you'll wonder why you ever managed to live
with the SysV based systems :-)

>- is there maybe a tool that can detect my video chip and memory
>size? i got it to work with the generic mga driver and 8 megs of
>video ram, but i have no idea if that is correct or not.

You can find all about your hardward by looking at
/var/run/dmesg.boot. That file has everything that is found by the
system at bootup.

Bill

-- 
Bill Vermillion - bv @ wjv . com


Relevant Pages

  • Re: I am a newbie
    ... > of best friend uses it and he says you can really get into it deeper ... welcome to FreeBSD! ... > it mean to be a purist and like BSD so much because of this belief? ... one of their goals) is to provide ...
    (freebsd-questions)
  • Re: Help?
    ... patience to get into major software conflicts or bugs. ... BSD project team working with manufactures and touting their ... you will be unsuccessful with FreeBSD: ... You're coming from a Windows world ...
    (freebsd-questions)
  • Re: BSD derivatives
    ... What is your association with Open BSD? ... on the work of the FreeBSD Project, with an eye to being, maybe, more "user ... If you are familiar with Linux, search at Google with the string "BSD Linux ... Both are computer operating systems with several similarities, enough that if you can "drive" one, you can probably ...
    (freebsd-questions)
  • RE: What version of FBSD does Yahoo run?
    ... > host of specific customizations that they have applied to FreeBSD, ... There's a time that the beta code must be run on production systems. ... The terms BSD and SYSV were branding, not technical, terms. ... the i386 arm the non-Intel arm (NetBSD) and the commercial ...
    (freebsd-questions)
  • Re: PC-BSD or Desktop-BSD?
    ... Sure, BSD has a lighter footprint, but it's ancient. ... not usually to FreeBSD or the niced-up derivatives. ... Haven't a clue about your card. ... You'll be better off replacing them with two pIIIs that do have cache. ...
    (comp.unix.bsd.freebsd.misc)