Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > The Community > Everything BSD > BSD and GNU/Linux

Forgot Password?
 Everything BSD   For all discussions regarding Free/NetBSD and OpenBSD.

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds


Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 09-15-2009   #1 (permalink)
Just Joined!
 
TaylanUB's Avatar
 
Join Date: Sep 2009
Posts: 26
BSD and GNU/Linux

I won't be surprised if there won't be any (or many) replies in this thread, as the BSD section of these forums seems to be pretty inactive, but i thought this is worth sending here as well.


Sorry if some of the following makes little sense due to a lack of initial knowledge.

_0_
Not getting into licence stuff, AT ALL.

_1_
Linux is a kernel. The first (actual) comparison should be made with the BSD kernel.
Testing on a large enough number of different hardware, how would the kernels perform, given an equally compatible and effective set of other software?
Any differences worth mentioning? Or will there be nothing but negligible differences changing from verison to version of the kernels?
How would results change when including/excluding different hardware /types/ like Laptop, Handheld, old hardware, different CPU architectures, etc.?
Any more differences worth mentioning this time?

_2_
Linux distributions use GNU tools. BSD use their own tools. (Correct me if i'm wrong, or not fully correct.)
The important question is:
Could you mix the GNU and BSD utilities, using either one of the BSD or Linux kernels? (Or hey, even the OpenSolaris kernel...)
A secondary question then would be:
How do the whole GNU and BSD tools compare? In case they cannot be mixed. Or is this just something like KDE vs. GNOME?

_3_
BSD uses the ports system, to be devided as `base system' and `ports'. Linux distros are normally more of a `random' mix (not to be taken as a con).
Is it (or, how much is it) technically possible to implement the BSD design philosophy on a GNU/Linux distribution (or any other OS)?

--- END of questions. ---

I would find it really cool to have, say an OS that uses the Linux kernel, with a mix of GNU and BSD tools, using the BSD design philosophy.
But i guess someone would have done it by far if such a thing would be any easy or actually efficient to do...

Regards.


Edit:
In case you don't know much about BSD and this post has drawn your attention, here's a perfect article on `BSD vs Linux':
BSD For Linux Users :: Intro
TaylanUB is offline  


Reply With Quote
Old 09-15-2009   #2 (permalink)
Linux User
 
Join Date: Oct 2006
Location: arizona
Posts: 395
I've never used BSD before, so I can't comment on stuff specific to it.

for #3, I'm not sure of what your asking about or what point you're making with the base system + ports vs 'random mix'. What do you mean by random mix? Usualy software in a package manager's repository are whatever software the people in charge determine to be important. Even with a ports based system I could see it being the same.

If the ports system interests you, look up the Gentoo distrobution. It is a rather fun distro if you're interested in learning a lot about your system, as well as being a very usable desktop OS, and a rock solid server OS. All software in the package manager, portage, are distributed in source form, and when you install it, you are just using an automated toolset to compile everything localy. This is takes longer, but you have explicit control over what support gets compiled, and what is left out.
__________________
New to the internet, technical forums, or the hacker / open source community??
Read this to learn good posting habits http://www.catb.org/~esr/faqs/smart-questions.html

RHCT for RHEL version 4
echo "$whatever_youre_saying" > /dev/null
meton_magis is offline   Reply With Quote
Old 09-15-2009   #3 (permalink)
Just Joined!
 
TaylanUB's Avatar
 
Join Date: Sep 2009
Posts: 26
I don't know too much about the actual technical stuff.

My BSD knowledge comes wholely from these writings of this guy called Matt Fuller: BSD For Linux Users :: Intro
(If you ever feel like flaming him, think he's biased or whatever, take a look to part 11: Responses. Seriously, you have to appreciate him for those writings.)

And from what i understand, the `base system + ports tree' design philosophy is one of the main differences between the BSDs and GNU/Linux distros.

Yes, Linux distros have package managers, and no, i don't know the exact/technical differences, but as far as my basic understanding goes, the package managers are just a way to manage the installed software whereas the ports tree is really a system that individually attaches (ports?) them to your base system, so you can, for example, install two different versions of the same program and they'll happily run at the same time. (But i could be totally off here.)
TaylanUB is offline   Reply With Quote
Old 10-12-2009   #4 (permalink)
Just Joined!
 
Join Date: May 2008
Posts: 3
Send a message via Yahoo to super-biscuit
The systems are similar.
You can look into the Debian Project, linuxlator, emulation on BSD for more information.

Kernel builds are different due to each processor having different assembly languages. You can't run ARM9 binaries on a x86 and vice versa.
Some kernels are special built for certain functions.

GNU tools are used on BSD systems. There is some work of making pcc the default compiler.
The BSDs have pkg systems also but they can have multiple instances running. You can only have one instance of any package manager running in most linux distributions.
Gentoo, I am told, is an exception to this.
super-biscuit is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 07:50 AM.






© 2000 - 2009 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.0 RC2