Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
If it's so open, why is it such a major problem to put gnu back ?
If I'm so wrong
Why is is such a major production to put the gnu stuff back, be it on android or Linux
What gives ? Why can't anyone compile Linux or android to put it on the device ?
Why is the source not available ? Or the drivers ?
If the source was available, there would not be a problem in buying a decide and putting the OS on it
So why is it such a major issue ?'
How can it be corrected ?
Intel does not support Linux on mobile, only closed versions, tizen etc
If I'm so wrong
Why is is such a major production to put the gnu stuff back, be it on android or Linux
What gives ? Why can't anyone compile Linux or android to put it on the device ?
Why is the source not available ? Or the drivers ?
If the source was available, there would not be a problem in buying a decide and putting the OS on it
So why is it such a major issue ?'
How can it be corrected ?
Intel does not support Linux on mobile, only closed versions, tizen etc
Because hardware developers lock it down. Proprietary hardware, etc. etc. All Android is is the Linux kernel. Most of the rest of it is Java, with lots of other specific stuff.
If it were so easy, the brilliant minds of the Linux world would have done it already. If you think it's so easy why haven't you tried?
Much of Linux is community driven. By volunteers. Like this site. To make demands or statements such as "what gives" are inappropriate.
Last edited by goumba; 11-27-2015 at 02:10 PM.
Reason: spelling
If I'm so wrong
Why is is such a major production to put the gnu stuff back, be it on android or Linux
What gives ? Why can't anyone compile Linux or android to put it on the device ?
Why is the source not available ? Or the drivers ?
If the source was available, there would not be a problem in buying a decide and putting the OS on it
So why is it such a major issue ?'
How can it be corrected ?
Intel does not support Linux on mobile, only closed versions, tizen etc
Again, Android is open-source, regardless if you want to believe that or not. What on many mobile devices is not open source is device drivers. At no point are you entitled to get open source device drivers or to demand from hardware manufacturers to build their tablets with hardware that is supported by open source drivers. This has nothing to do with Google (as I said, Android is open source), but anything with hardware manufacturers. So, in conclusion, ranting here about Google is not only totally missing the point, but also changes nothing. Go complain to hardware manufacturers or vote with your wallet, it is up to you. You could also get involved with writing device drivers for hardware that currently has no or bad open source support.
Open source is not for those that demand, but for those that do.
I saw that qmole
...
Apple is open source too, by the definition of android, you have the Darwin kernel, yet you can't put the OSX on non Apple devices or compile it
No, Apple is not open. The kernel is not BSD - it is Mach. Neither is OSX, and you can't get the source.
Quote:
Apple is bsd, Linux is gpl, so why can manufacturers do the same as Apple ?
No, Apple is not bsd. It is UNIX, and proprietary.
The GPL on Linux prevents the kernel from being taken private. Any changes to the kernel must also be provided in source. Not true for the BSD license. Unfortunately, drivers are not exactly considered part of the Linux kernel, specially when they can be loaded after the kernel boots.
Next, the GPL is limited to version 2. GPL v 3 would require including the users right to replace the kernel (as in any certificates that lock the kernel to the device must also be provided), which GPL v2 does not.
On the PC you don't have manufacturers closing Linux
So why do we allow this on phones tablets but not on PC''s
I'm interested in getting at the problem of this and finding solutions
The point is not to argue but to find the truth and a solution
An open system that can't be installed on any mobile device is not an open system
It puts people off if people are just arguing and contradicting each other and not really interested in conveying useful information
Some useful information has been conveyed, some I knew, most I knew, the question is why and what to do about it
On the PC you don't have manufacturers closing Linux
...yet. Next week?
Quote:
Originally Posted by pdurao
So why do we allow this on phones tablets but not on PC''s
It isn't us "allowing" it as much as us not having any say in the matter. We're the customers with the money, not the manufacturers with the factories.
Quote:
Originally Posted by pdurao
An open system that can't be installed on any mobile device is not an open system
Only some parts of the android system are open source, and some of those are licenced under the GPL. The only thing that the GPL requires is access to the source code, not that users can load onto whatever hardware they wish. The bits that aren't under the GPL ... we can't do anything with.
Quote:
Originally Posted by pdurao
...the question is why and what to do about it
About the only option we have is to vote with our wallets, which is what I'm doing. But until a significant number of people start doing the same, nothing's going to change.
So why do we allow this on phones tablets but not on PC''s
The same problem exists on PCs, see the infamous Intel Atom CPUs with PowerVR graphics core, that to this day do not have a fully functional driver. It is up to the hardware manufacturers to decide which OS they support and it is up to you to decide which hardware manufacturer to support with buying (or not buying) their hardware.
Quote:
I'm interested in getting at the problem of this and finding solutions
The point is not to argue but to find the truth and a solution
As I said, possible solutions are:
- Developing drivers for currently unsupported hardware
- Trying to convince hardware manufacturers to provide open drivers for their hardware. You can do this in different ways, be it for example starting a petition or simple with voting with your wallets. Of course sometimes it is more complicated, Imagination Technologies (those with the PowerVR graphics cores), for example, do want to develop open source drivers, but as it seems can't find developers that want to work on that.
Quote:
An open system that can't be installed on any mobile device is not an open system
I think you are misunderstanding what it means if an OS is open. It means nothing more than having access to the source code, so that you can change it in every way you want. It does not mean that it has to support every hardware out there.
So why do we allow this on phones tablets but not on PC''s
What do you think happened to those RT devices?
Quote:
I'm interested in getting at the problem of this and finding solutions
There is no solution unless you can get a court to declare it an anti-competition violation or anti-trust violation.
Quote:
The point is not to argue but to find the truth and a solution
An open system that can't be installed on any mobile device is not an open system
That is currently a choice of the manufacturer.
Quote:
It puts people off if people are just arguing and contradicting each other and not really interested in conveying useful information
Some useful information has been conveyed, some I knew, most I knew, the question is why and what to do about it
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.