Go Back   Android Forums > Android Community > The Lounge > Computers & IT

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

Like Tree5Likes
  • 1 Post By dibblebill
  • 1 Post By Hadron
  • 2 Post By nkk
  • 1 Post By saptech

test: Reply
 
LinkBack Thread Tools
Old May 13th, 2013, 10:42 AM   #1 (permalink)
Senior Member
Thread Author (OP)
 
sfbloodbrother's Avatar
 
Join Date: Jul 2012
Location: Chicago IL
Gender: Male
Posts: 4,331
 
Device(s): Two Nexus 7's, Note 10.1, 4 Desktops, HP Chromebook 11, Moto g
Carrier: Boost Mobile

Thanks: 56
Thanked 461 Times in 384 Posts
bbbloodbrothercccx
Default Real Linux vs Fake Linux?

So, I heard somewhere in the forums here that Android is not a real Linux distribution and is not even using a real Linux kernel at all. I am no Linux guru genius or anything, which is why I'm a little confused. Is Android real Linux or not, and how would someone know the difference between what is real and what is not real Linux?
I love Android, I would love for someday Android tablet devices to be able to basically completely replace my desktop. Real Linux or not.

__________________
Please consider joining our IBM World Community Grid team here on Phandroid. Use your Android powered Phone/Tablet to research into finding cures to humanities toughest problems like AIDS, Clean Water, and Green energy! To learn more, please visit: http://androidforums.com/computers/818420-lets-cure-cancer-our-phones.html
sfbloodbrother is online now  
Reply With Quote
sponsored links
Old May 13th, 2013, 11:26 AM   #2 (permalink)
Senior Member
 
dibblebill's Avatar
 
Join Date: Feb 2012
Location: Raleigh, NC
Gender: Male
Posts: 1,803
 
Device(s): Nexus 10, HTC One, Galaxy Victory, Ouya, HTC Dream, iPhone 3G, iPhone 3GS
Carrier: AT&T

Thanks: 198
Thanked 304 Times in 246 Posts
Send a message via AIM to dibblebill Send a message via Yahoo to dibblebill
Default

Android, if I recall correctly, is a BRANCH of Linux. You can access a lot of the Linux functionality via a terminal emulator. However, I've found that there are also swaths of functions removed from the binaries and kernels. I wouldn't call it 'fake', just a branch.
Mayhem likes this.
__________________
Lord of the Snark™
ROM's:
Tempest [OmniROM] 4.4 (Manta) (m7att)
dibblebill is online now  
Reply With Quote
The Following User Says Thank You to dibblebill For This Useful Post:
mysticspiral (May 14th, 2013)
Old May 13th, 2013, 11:41 AM   #3 (permalink)
AF Contributor
 
Hadron's Avatar
 
Join Date: Aug 2010
Location: Dimension Jumping
Posts: 11,513
 
Device(s): HTC One (S-Off), HTC Desire (retired)
Carrier: Orange UK

Thanks: 2,147
Thanked 4,759 Times in 3,460 Posts
Default

Yeah, it's based on a branch of the linux kernel, and every now and then I read that a future linux kernel will merge android back in. Not sure when/if that will actually happen though.

However, that's just the kernel level. The way Android runs applications (the dalvik virtual machine) is very different indeed from a desktop Linux distribution, there's no native X-windows support, and as dibblebill says there's quite a lot of stuff not included by default.

There isn't an absolute consensus on whether you should say it is linux or isn't. Given the kernel I usually go for "linux-based", but it's certainly not just a standard linux distro.

To confuse it further, a quick web search will turn up a number of projects to run more conventional linux on Android phones - well come on, you'd not have expected anything less, would you
dibblebill likes this.
__________________
Forum Rules & Guidelines - Android Forums FAQ
If a post helps you, use the Thanks! button.
Spam or offensive? Don't respond, report it /!\
Hadron is online now  
Reply With Quote
The Following 2 Users Say Thank You to Hadron For This Useful Post:
dibblebill (May 13th, 2013), mysticspiral (May 14th, 2013)
Old May 20th, 2013, 02:27 PM   #4 (permalink)
nkk
Senior Member
 
nkk's Avatar
 
Join Date: Mar 2010
Posts: 758
 
Device(s): Samsun Galaxy Nexus (Verizon)
Carrier: Not Provided

Thanks: 73
Thanked 682 Times in 272 Posts
Default

This is a pretty simple question that gets tied up in semantics a lot. Linux is only a kernel. There is no real Linux or fake Linux. That is like asking if something is real Windows or Fake windows. Was it coded within the Microsoft Corproation? Then it it windows. Similarly, if something uses the Linux kernel, then it is Linux.

People make arguments such as "it uses a branch of the Linux kernel, not the main upstream branch from kernel.org". This argument is idiotic for a number of reasons:
  • Very few "true" Linux distributions use the kernel.org kernel. Ubuntu and Linux Mint both use modified versions. As does RHEL and CentOS. It is almost always the case that people who use the Linux kernel use only what they need to improve size on disk, speed, etc. That is the beauty of open source software
  • uname is a Unix command that basically prints out the name of the system (along with other options such as version, etc). When you get a terminal emulator from the market and type uname , Android identifies itself as Linux. I am not sure why that is not enough for some people.
  • If android is not Linux, then neither is the thing that some guy hacked to run on an Atmel microprocessor architecture. Tht was not from kernel.org, either.
  • The whole notion of open source software is that it can be taken and edited/improved. Just because Android did this to Linux to optimize for mobile does not mean that Android lost its Linux heritage. It was and will always be Linux.

Nkk
saptech and general eclect like this.
nkk is offline  
Reply With Quote
The Following 3 Users Say Thank You to nkk For This Useful Post:
9to5cynic (May 20th, 2013), argedion (May 20th, 2013), palmtree5 (May 20th, 2013)
Old May 21st, 2013, 09:04 PM   #5 (permalink)
I ain't nobody!
 
saptech's Avatar
 
Join Date: Dec 2011
Location: Third Stone from the Sun
Posts: 3,540
 
Device(s): Motorola Moto G, Samsung Stratosphere, Galaxy Tab 2 SE.
Carrier: T-Mobile

Thanks: 571
Thanked 768 Times in 612 Posts
Default

Just look at it this way...

Quote:
If Operating Systems Ran The Airlines

UNIX Airways
Everyone brings one piece of the plane along when they come to the airport. They all go out on the runway and put the plane together piece by piece, arguing non-stop about what kind of plane they are supposed to be building.

Air DOS
Everybody pushes the airplane until it glides, then they jump on and let the plane coast until it hits the ground again. Then they push again, jump on again, and so on ...

Mac Airlines
All the stewards, captains, baggage handlers, and ticket agents look and act exactly the same. Every time you ask questions about details, you are gently but firmly told that you don't need to know, don't want to know, and everything will be done for you without your ever having to know, so just shut up.

Windows Air
The terminal is pretty and colorful, with friendly stewards, easy baggage check and boarding, and a smooth take-off. After about 10 minutes in the air, the plane explodes with no warning whatsoever.

Windows NT Air
Just like Windows Air, but costs more, uses much bigger planes, and takes out all the other aircraft within a 40-mile radius when it explodes.

Linux Air
Disgruntled employees of all the other OS airlines decide to start their own airline. They build the planes, ticket counters, and pave the runways themselves. They charge a small fee to cover the cost of printing the ticket, but you can also download and print the ticket yourself. When you board the plane, you are given a seat, four bolts, a wrench and a copy of the Seat-HOWTO.html. Once settled, the fully adjustable seat is very comfortable, the plane leaves and arrives on time without a single problem, the in-flight meal is wonderful. You try to tell customers of the other airlines about the great trip, but all they can say is, "You had to do what with the seat?"
Different versions of this joke have been floating around the net for the past couple years. The original author is unknown.
general eclect likes this.
__________________
Like it is...Yusef Lateef
saptech is offline  
Reply With Quote
The Following User Says Thank You to saptech For This Useful Post:
argedion (May 24th, 2013)
Old May 24th, 2013, 04:56 AM   #6 (permalink)
Senior Member
 
Join Date: Jan 2013
Posts: 3,440
 
Device(s):
Carrier: Not Provided

Thanks: 45
Thanked 826 Times in 742 Posts
Default

I don't understand why people get so uppity about all this - does it really make an iota of difference whether Android's based on Linux, a sub-set of Linux or french toast and elastic bands?

It works. I like it. That's enough
SiempreTuna is offline  
Reply With Quote
Old May 24th, 2013, 06:05 AM   #7 (permalink)
New Member
 
Join Date: Apr 2013
Posts: 7
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by sfbloodbrother View Post
So, I heard somewhere in the forums here that Android is not a real Linux distribution and is not even using a real Linux kernel at all. I am no Linux guru genius or anything, which is why I'm a little confused. Is Android real Linux or not, and how would someone know the difference between what is real and what is not real Linux?
I love Android, I would love for someday Android tablet devices to be able to basically completely replace my desktop. Real Linux or not.
I believe Android uses the same kernel as linux.....so its basically linux
phoneguru9 is offline  
Reply With Quote
Old May 24th, 2013, 11:49 AM   #8 (permalink)
Senior Member
 
Bob Maxey's Avatar
 
Join Date: Sep 2010
Posts: 4,837
 
Device(s):
Carrier: Not Provided

Thanks: 381
Thanked 811 Times in 641 Posts
Default

Linux Air
Disgruntled employees of all the other OS airlines decide to start their own airline. They build the planes, ticket counters, and pave the runways themselves. They charge a small fee to cover the cost of printing the ticket, but you can also download and print the ticket yourself. When you board the plane, you are given a seat, four bolts, a wrench and a copy of the Seat-HOWTO.html. Once settled, the fully adjustable seat is very comfortable, the plane leaves and arrives on time without a single problem, the in-flight meal is wonderful. You try to tell customers of the other airlines about the great trip, but all they can say is, "You had to do what with the seat?"

And 900+ ex-Linux Airlines employees decide, each, to start their own Linux Airlines; each one looking for airspace in a very crowded Linux airport.

The bonus is, each passenger can build their own version of a Linux airport. not to mention, toilets, snack bars, planes and one will likely be solar powered.

At least UNIX is easier, with only 30 or so versions to cope with.

Thank the gods above, Microsoft created this:

Microsoft® Bob™ version 1.0 for Windows®
Bob Maxey is offline  
Reply With Quote
Reply


Go Back   Android Forums > Android Community > The Lounge > Computers & IT
Thread Tools

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 On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 02:21 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.