5 ms·
Incorrect. If it runs the Linux kernel, it is Linux. Period. End of story. Android is Linux.
by talent_deprived 3y ago
Incorrect. If it runs the Linux kernel, it is Linux. Period. End of story. Android is Linux.
- yjftsjthsd-h 3y agoWhat do you think is incorrect, exactly? ChromeOS is a GNU/Linux distribution - a Linux kernel with GNU and other userspace components on top - derived from Gentoo. Android, it's true, is a non-GNU Linux distro, which does use mostly custom userspace parts over the Linux kernel. I wasn't intending to discuss Android, just to point out that ChromeOS is a GNU/Linux system, and a surprisingly vanilla one at that.
- charcircuit 3y ago>ChromeOS is a GNU/Linux system Personally, it doesn't qualify as GNU to me as the only GNU software included AFAIK is Bash. To me GNU requires coreutils to be there and usable.
- yjftsjthsd-h 3y agoYeah, ChromeOS uses GNU coreutils and glibc; it's a Gentoo derivative, not some alien like Android. I don't know how you define "usable", but if you switch to developer mode to let you get a shell at all then it feels about like any other GNU/Linux distro.
- charcircuit 3y agoNormal builds of ChromeOS do not include coreutils. https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/e00d1fb0d0ee9d316ec172bfb407c8be07d7823f/virtual/target-chromium-os/target-chromium-os-9999.ebuild https://chromium.googlesource.com/chromiumos/overlays/chromi... >it's a Gentoo derivative, not some alien like Android Android is no more of an alien than Gentoo. >I don't know how you define "usable" It means when the user logs in they are given a bash shell so that they can use GNU coreutils. This is similar to UNIX in which you log in and are then able to use UNIX's built in utilities. >but if you switch to developer mode Developer mode is a Debian container.
- yjftsjthsd-h 3y ago> https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/e00d1fb0d0ee9d316ec172bfb407c8be07d7823f/virtual/target-chromium-os/target-chromium-os-9999.ebuild https://chromium.googlesource.com/chromiumos/overlays/chromi... That file specifically lists bash, and strongly implies coreutils in general with things like # CROS_* : Dependencies for "regular" CrOS devices (coreutils, etc.) although the actual inclusion appears to be at another layer. > It means when the user logs in they are given a bash shell so that they can use GNU coreutils. Okay, then by that exact definition I'd agree that ChromeOS isn't a usable GNU system until you enable developer mode. > Developer mode is a Debian container. No, developer mode is a mode that gives the user full control over the machine: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_mode.md https://chromium.googlesource.com/chromiumos/docs/+/HEAD/dev... Once you've enabled that, you can actually just switch VTs, get a getty prompt, and log in to bash.
- charcircuit 3y ago>although the actual inclusion appears to be at another layer. coreutils is included in dev builds of the os, /virtual/target-chromium-os-dev. That comment is also in this file too. >No, developer mode is a mode that gives the user full control over the machine: Cool didn't know that
- entropicdrifter 3y agoYou're correct, but the person you replied to is correct as well. ChromeOS is GNU/Linux. Android is Linux but not GNU/Linux