ご質問ありがとうございます。
結論から言えば、OSの心臓部にあたる、Kernel
と glib と呼ばれるプログラムを稼動するためのライブラリが共通で、それ以外は Google の独自改良が施されています。そして、それらのライブラリ群は、ソースコードレベルでは、Android と共通になっているのです。では、以下説明したいと思います。
それは、ChromeOS
の仕組みを知っていれば、簡単です。上は、Google のChromeOSのサイトから引用した画像です。
そして、この上は私が普段使っている Fedra Linux 38 (KDE-Scientific)のスクリーンショットです。非常に似ていますよね?
でも、少しだけ違います。
Chrome OS は、カーネルと呼ばれる部分と、プログラムを動かす glibと呼ばれる部分は共通なのですが、それ以外の点において、実は少しだけ違います。
これは、Androidのソフトウェア部品図ですが、ChromeOSは、これと共通になるように設計されています。つまり、CPUが違うだけ…または、まったく同じでも、そのソフトウェアの構成に違いがあるのです。
上は、Linuxのユーザーインターフェイス及びカーネルに関するアーキテクチャー図ですが、一番わかりやすい例を紹介しています。正確には、以下のようになります。
これは、フランスのLinuxシステム開発及びトレーニングを提供しているBootlinのトレーニングスライドから引用していますが、上にあるように、全てがモジュールされていることが分かるかと思います。
引用元URL:
Google Chromebook なら、高性能かつ、お手頃なノートパソコンが見つかる
Chromebook なら、日常使いに最適なノートパソコンが見つかります。おなじみの Google のアプリと機能を備えつつ、高速、安全、そしてお手頃価格なノートパソコンです。
https://www.google.com/intl/ja_jp/chromebook/chrome-os/
プラットフォーム アーキテクチャ | Platform | Android Developers
Android は、さまざまなデバイスとフォーム ファクタ用に作成された、Linux ベースのオープンソース ソフトウェア スタックです。次の図は、Android プラットフォームの主要コンポーネントを示しています。
Android プラットフォームの基盤は Linux カーネルです。例…
https://developer.android.google.cn/guide/platform?hl=ja
Linux - Wikipedia
Family of Unix-like operating systems Operating system Linux Tux the penguin, the mascot of Linux [ 1 ] Developer Community contributors, Linus Torvalds Written in C , assembly languages , Rust and others OS family Unix-like Working state Current Source model Open source Initial release August 25, 1991 ; 33 years ago ( 1991-08-25 ) Repository git .kernel .org /pub /scm /linux /kernel /git /torvalds /linux .git / Marketing target Cloud computing , embedded devices , mainframe computers , mobile devices , personal computers , servers , supercomputers Available in Multilingual Supported platforms Alpha , ARC , ARM , C-Sky , Hexagon , LoongArch , m68k , Microblaze , MIPS , Nios II , OpenRISC , PA-RISC , PowerPC , RISC-V , s390 , SuperH , SPARC , x86 , Xtensa Kernel type Monolithic Userland util-linux by standard, [ a ] various alternatives, such as Busybox , [ b ] GNU , [ c ] Plan 9 from User Space [ d ] and Toybox [ e ] Influenced by Minix , Unix Default user interface License GPLv2 [ 13 ] [ f ] Official website kernel .org Articles in the series Linux kernel Linux distribution Linux ( / ˈ l ɪ n ʊ k s / LIN -uuks [ 15 ] ) is a family of open source Unix-like operating systems based on the Linux kernel , [ 16 ] an operating system kernel first released on September 17, 1991, by Linus Torvalds . [ 17 ] [ 18 ] [ 19 ] Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries —most of which are provided by third parties—to create a complete operating system, designed as a clone of Unix and released under the copyleft GPL license. [ 20 ] Thousands of Linux distributions exist, many based directly or indirectly on other distributions; [ 21 ] [ 22 ] popular Linux distributions [ 23 ] [ 24 ] [ 25 ] include Debian , Fedora Linux , Linux Mint , Arch Linux , and Ubuntu , while commercial distributions include Red Hat Enterprise Linux , SUSE Linux Enterprise , and ChromeOS . Linux distributions are frequently used in server platforms. [ 26 ] [ 27 ] Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy . [ 28 ] [ 29 ] Other than the Linux kernel, key components that make up a distribution may include a display server (windowing system) , a package manager , a bootloader and a Unix shell . Linux is one of the most prominent examples of free and open-source software collaboration. While originally developed for x86 based personal computers , it has since been ported to more platforms than any other operating system, [ 30 ] and is used on a wide variety of devices including PCs, workstations , mainframes and embedded systems . Linux is the predominant operating system for servers and is also used on all of the world's 500 fastest supercomputers . [ g ] When combined with Android , which is Linux-based and designed
https://en.wikipedia.org/wiki/Linux
では、失礼いたします。
脚注
閲覧数:7,723回 ·
高評価を見る
· 1件のシェアを表示
· 1/4件の回答
回答者の紹介
電気主任技術者、高圧ガス保安協会個人会員、電気工事士、消防設備士2007–現在
首都大学東京で航空宇宙工学と量子力学を専攻卒業年:1991
埼玉県に住んでいる1965–現在
詳しい分野:英語(言語)
参加日: 2020年1月
田中 克治
さんのその他の回答