The direction that a project is going, is further away than where you want it to go.
Lets consider Android vs. GNU/Linux (Now I personally hate calling Linux "GNU/Linux", but I need to differentiate it ). They both use the Linux kernel, but the rest of the Operating systems are very different. Android was forked so it can better suit a mobile system market. GNU/Linux was more towards the server and workstation. As Android uses more direct frame-buffer technology, GNU/Linux focuses around X windows. Android doesn't need to detect every piece of hardware, GNU/Linux does. Android expect more gestures for its control, GNU/Linux is more keyboard and mouse.
Now on the BSD level. That is mostly server vs server, so the needs are not as large. However there is a fair amount of discussion on how defaults should be setup, what type of hardware should be supported, as moving to a virtual environments how many tasks needed to be running optimally....
I wouldn't call Android a 'fork' of Linux. Linux is just a kernel, a plug-in component used in many different operating systems, i.e. Debian, Slackware, SuSE, Ubuntu. Android didn't 'fork' from any of those operating systems. It just incorporated the Linux kernel. It isn't a linux 'distribution' because it's for the most part a unified whole, not a dogs-breakfast of misc. userland programs from all over, which is what most (all?) of the operating systems that call themselves 'Linux' are.
It's not an optical illusion, it just looks like one.
-- Phil White
Use-case? (Score:0)
What is the use-case that required a fork?
Re:Use-case? (Score:2)
The direction that a project is going, is further away than where you want it to go.
Lets consider Android vs. GNU/Linux (Now I personally hate calling Linux "GNU/Linux", but I need to differentiate it ). They both use the Linux kernel, but the rest of the Operating systems are very different.
Android was forked so it can better suit a mobile system market. GNU/Linux was more towards the server and workstation.
As Android uses more direct frame-buffer technology, GNU/Linux focuses around X windows.
Android doesn't need to detect every piece of hardware, GNU/Linux does.
Android expect more gestures for its control, GNU/Linux is more keyboard and mouse.
Now on the BSD level. That is mostly server vs server, so the needs are not as large. However there is a fair amount of discussion on how defaults should be setup, what type of hardware should be supported, as moving to a virtual environments how many tasks needed to be running optimally....
Re: (Score:1)
I wouldn't call Android a 'fork' of Linux. Linux is just a kernel, a plug-in component used in many different operating systems, i.e. Debian, Slackware, SuSE, Ubuntu. Android didn't 'fork' from any of those operating systems. It just incorporated the Linux kernel. It isn't a linux 'distribution' because it's for the most part a unified whole, not a dogs-breakfast of misc. userland programs from all over, which is what most (all?) of the operating systems that call themselves 'Linux' are.