Find the answer to your Linux question:
Results 1 to 7 of 7
I'm quite new to linux, or else I wouldn't be asking these question, so bear with me, it could get weird. I read these articles on Wikipedia (which I trust, ...
  1. #1
    Linux Newbie
    Join Date
    Jul 2008
    Location
    Anaheim, CA
    Posts
    114

    A series of Linux/GNU questions

    I'm quite new to linux, or else I wouldn't be asking these question, so bear with me, it could get weird. I read these articles on Wikipedia (which I trust, so many people can edit it, so it is quite likely true):
    Unix - Wikipedia, the free encyclopedia
    Linux - Wikipedia, the free encyclopedia
    GNU Hurd - Wikipedia, the free encyclopedia

    I read all of the above links, in a hope to learn something, which I did, but it raised more questions. On the Unix end, i gather that Unix was developed in the 60's by AT&T, along with the C programming language (it's mentioned). It also mentions that Unix is used for both Linux and BSD operating systems, which brings me to my first question: What is the difference between Linux and BSD?

    My second question (bear with me) is about GNU, Linux and BSD OSes. Are they cross compatible (Does what works on Linux work on GNU or BSD?)? Any answer (no matter how obscure or technical) would be a great help in helping me solve this mystery. Thanks if you made it this far. (typing it almost put me to sleep)

  2. #2
    Trusted Penguin jayd512's Avatar
    Join Date
    Feb 2008
    Location
    Kentucky
    Posts
    4,071
    Hi, arinlares!

    Here ya go: Linux vs. BSD. Quite a read

    As far as cross-compatible... not so much. While there are a lot of similarities, the file system hierarchy is too different for it to really be called 'compatible'. But that article should answer all of it far better than I could.
    Jay

    New users, read this first.
    New Member FAQ
    Registered Linux User #463940
    I do not respond to Private Messages asking for Linux help. Please, keep it on the public boards.

  3. #3
    Banned
    Join Date
    Jan 2008
    Posts
    79
    Isn't one of the biggest differences the way BSD uses ports? I suggest the Linux (distro) that is closest to it would be something like Gentoo. Also, there are similarities between the Mac OS (Apple) and BSD. There's more to confuse ya.

  4. #4
    Trusted Penguin jayd512's Avatar
    Join Date
    Feb 2008
    Location
    Kentucky
    Posts
    4,071

    Exclamation

    Quote Originally Posted by kopete View Post
    Also, there are similarities between the Mac OS (Apple) and BSD.
    Actually, underneath the hood, a Mac is BSD. If one were to open a terminal on an Apple, you would have to use BSD commands and syntax. I think the last one was written on the version called Darwin... but I may be wrong on that one.
    Jay

    New users, read this first.
    New Member FAQ
    Registered Linux User #463940
    I do not respond to Private Messages asking for Linux help. Please, keep it on the public boards.

  5. #5
    Linux Newbie
    Join Date
    Jul 2008
    Location
    Anaheim, CA
    Posts
    114
    Quote Originally Posted by jayd512 View Post
    Hi, arinlares!

    Here ya go: Linux vs. BSD. Quite a read

    As far as cross-compatible... not so much. While there are a lot of similarities, the file system hierarchy is too different for it to really be called 'compatible'. But that article should answer all of it far better than I could.
    Read the article, and it DID confuse me a little (at first). So, let's see if I understand this far: Mac OSX is a BSD derivitave (same syntax as other BSD systems, same functions in the console)? Jay512, Mac OSX WAS written on Darwin, as far as the above articles can prove. So, even though BSD (Free, Open and Net versions) and Mac OSX use the same base, they are NOT cross compatible (i'm catching up). Well, that answere my questions, i believe, even though I didn't expect that relationship between Mac and BSD, but, i understand now. And kopete, you had me for a second. Just one more, if Gentoo is Linux, how can it be close to BSD (similar file hierarchy?)? THAT confused me.

  6. #6
    Linux Engineer Freston's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    1,047
    Well, BSD uses a different system from Linux in that they differentiate between a base install and the application level. When you for example install FreeBSD you will have a system that is only a base system. There isn't much you can do as user with a system like that. But it has all the tools and applications necessary to build just the machine you have in mind. It's quite nice in that way, provided you know what you're doing

    OSX is FreeBSD, but with a different kernel, a different (proprietary) Graphical User Interface and it defaults to the BASH shell. There's more differences, but these are easiest to spot.

    Gentoo is similar to the BSD's in some respects. But it still is a full blood Linux distro. The same can be said about Slackware. I don't know much about Gentoo, except for that they have a similar portage system to FreeBSD's ports. That actually is a very flexible system to compile your own packages. I know Slackware keeps more to certain configurations that BSD uses, and in that respect it deviates from most other Linux distro's.

    Compatibility between the BSD's and Linuxes are ... ehm ... a work in progress. There are many differences between the systems, so running a BSD application natively on a Linux system isn't quite as easy as you might wish. That said, the systems do share common protocols, so you can for example hook up your BSD machine to a Linux machine and use ssh with X forwarding to run Linux applications across the network on your BSD machine or vice versa. That works quite well actually, and it allows me to run the latest greatest heaviest Linux applications quite comfertably on my 450Mhz laptop. Sure, ssh is a little bit laggy on the graphics, but not as laggy as running OOo nativly on a machine build in the previous millenium

    If you are really interrested in the matter, then this is also a good read.



    As a finishing thought: Gnu Hurd is the long awaited promise of the FSF to build their own kernel. On the one hand, it might lead the way into a new century of computing, on the other hand it might not. It's an interesting development though. But it's also a /very/ complex concept, and it is not desktopfähig yet.
    Can't tell an OS by it's GUI

  7. #7
    Linux Newbie
    Join Date
    Jul 2008
    Location
    Anaheim, CA
    Posts
    114
    couldn't get the article to show (don't know why), Freston, but, thanks for the clarification. I think I understand now.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...