Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Why there are many BSD systems but only one Linux kernel?

I wonder why BSD was forked many times, but no such thing with Linux.

share|improve this question
2  
1  
Because of Linus's charisma, Linux wasn't forked. –  enedil 4 hours ago
5  
There are no huge forks as with BSD, but nearly all distributions patch the Linux kernel. –  lgeorget 4 hours ago
 
First, define a fork. –  Faheem Mitha 4 hours ago
 
Fork (software development), when a piece of software or other work is split into two branches or variations of development –  X Tian 4 hours ago
show 1 more comment

2 Answers

Your are comparing kernel and whole systems.

Kernels are just the main central piece of a system, but not all of it. In fact there is no such thing as a Linux system per se, but there are countless "Gnu/Linux" or other Linux Kernel based systems (one being Android).

Linus Torvalds choose to concentrate his work on the central piece and successfully manage to keep control of it ("Linux" has been a trademark for quite some time in fact).

enter image description here

About numbers, there is only a couple of BSD systems (one being Apple OS-X) and countless Linux based system (aka "Linux distributions" - see DistroWatch)

share|improve this answer
add comment

There are literally hundreds of different Linux-based systems, compared to a handful of BSDs (and a somewhat larger number of propietary Unix systems). Some speculate that the coherence of the Linux kernel (all Linux systems share more or less the same kernel; there are variants, like Android's, or more or less severely patched "enterprise" systems, but nothing important approaching a fork) is due to the GPL, which forces anybody who distributes it to share their modifications, so they tend to get integrated into Linus' version sooner or later if they are worthy. Probably a large part is due to Linus' ability to attract talented people to the project. Somehow the community grown around Linux hasn't splintered, and that has more to say about the personalities involved (specially at the top) than any technical or license issues.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.