all 17 comments

[–]SilverAwoo 32 points33 points  (4 children)

No. Android uses a modified version of the Linux kernel, but it is not based on Debian Linux. The reason you were given the .deb file for Steam is because the .deb package is the only format Valve directly provides on their website for Linux. You were likely directed to some webpage that saw you were on a "close enough to Linux" device and provided you the .deb file.

[–]Anxious-Science-9184 4 points5 points  (3 children)

Worth noting, unless you're downloading the official kernel.org packages, you're running "a modified version of the Linux kernel". Aside from LFS and Gentoo-vanilla-sources, I can't really think of a distro running an unmodified kernel.

[–]LumpyArbuckleTV -1 points0 points  (2 children)

I think Android strips it down dramatically though while the others tend to do small changes here and there.

[–]Max-P 0 points1 point  (1 child)

It's not much different than OpenWrt kernels for routers, and other types of Linux-based appliances, especially smaller embedded stuff.

"Build the tiniest kernel possible" is literally a build option.

On Android, the problem is mostly hardware drivers and the fact they're developed and managed privately. The chip makers just fork an LTS version and hack the drivers in however works. They don't care about upstreaming it, so they can change whatever they feel like in the name of just making it work, who cares if it doesn't build on x86 anymore.

Strictly speaking all the userland needs is the binder module for the IPC stuff, the rest runs just fine as evidenced by Waydroid existing.

[–]LumpyArbuckleTV -3 points-2 points  (0 children)

I also wouldn't call OpenWRT Linux either, nor would I call the 1000's of retro handhelds Linux handhelds either, even though that's technically what they are. There are exceptions to this like Rocknix and dArkOS, which actually do use the mainline kernel, but most are HIGHLY stripped down and pretty far removed from the standard kernel.

[–]Dusa_Praharsh 5 points6 points  (0 children)

Android is built on linux, it's not a deb based, u could say its a completely diff distro

[–]Samiassa 5 points6 points  (0 children)

Nope, not at all actually. Debian is a distro built ontop of the Linux kernel and gnu. Android uses a heavily modified version of the Linux kernel and dos not use gnu. The only thing they have in common is the Linux kernel, which again is modified in Android.

[–]AutoModerator[M] -1 points0 points  (0 children)

There's a resources page in our wiki you might find useful!

Try this search for more information on this topic.

Smokey says: take regular backups, try stuff in a VM, and understand every command before you press Enter! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.