this post was submitted on 21 Feb 2024
270 points (96.2% liked)
Linux
48368 readers
1053 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's not clear to me why you believe Linux on mobile implies typing into a CLI interface using a phone keyboard. We choose to use the CLI when it makes the most sense as an input method for the platform, not because it's required by Linux.
As the post above pointed out, android is already Linux, so that's already an option. But OP's goal would be to have a FOSS phone given that phones are increasingly the computing device of choice for people, and there are very few feature complete FOSS options in that space right now.
Sometimes the code to make a mouse or any pointing device (TS included) work with a cli can be 15 times more than the cli itself. Cheap low powered devices for the masses (globally) would perform competitively if it wasn't for all the heavy gui work they have to do.
@Tak @teawrecks
Cool then don't use a CLI on your phone, I don't know anyone who would.
Android is Linux, you don't need to build it yourself. That's not a precursor to using Linux on mobile any more than using a CLI is.
Android isn't kinda Linux, it is actually Linux. It includes other proprietary stuff too, but Google regularly contributes their changes upstream. Like it or not, android is a prime example of what is possible on mobile using Linux.
Yes, I agree that OP isn't looking for Android and wants to support an alternate option. But here's where I think our disconnect is: the goal wouldn't be for the alternate option to be a difficult to use, niche, build-it-yourself headache. That's never anyone's goal for anything. The goal is to make something roughly as good as, or better than Android, except FOSS.
It's just that it takes funding and vision to make something as feature rich as android, and both are hard to come by.
It's common for Linux distros to make changes specific to their distro. Adding and removing modules, adding custom changes, and offering those changes back to mainline. This is how Linux works and what makes it so great.
It's not as though Google hard forked Linux 15 years ago and have just done their own thing ever since, they're regularly merging Linux LTS. Here's a diagram from Google of what that looks like.
MacOSX is a hard fork from Mach, which fits your French analogy more accurately. Android is more like a Boston accent; it's a dialect but never very far from it's origin.
Yeah, I feel like at this point you're not even disagreeing, you're just saying I'm wrong because you don't want to be wrong. You didn't even give me anything to refute this time. That's fine, you're right, cheers.
Lol man, we're just so far off topic from the point I was trying to make though, which is that a user friendly mobile experience built on linux is totally possible, it doesn't have to be a "build-it-yourself" headache, it doesn't require interfacing with a CLI, and we don't even have to wonder if that's true because it's been done and is massively successful. That's all. If you'd like to nitpick whether it's "actually Linux" or "kinda Linux" I'm just gonna give you a swirly.