(続き)
❤ひとつのマシンに複数のOSを入れることも可能。その場合ブートローダーというのを用いて切り替える。Linuxにはこれがちゃんとついているらしい。
>ブート(boot)または ブートストラップ(bootstrap)は、コンピュータの電源を入れてからOSが起動するまでの処理の流れでありブートローダ(boot loader)とは、このブート処理を行うソフトウェアのことである。
>Ubuntu(ウブントゥ、[ʊˈbʊntuː] ( 音声ファイル); oo-BOON-too)はDebian GNU/Linuxをベースとしたオペレーティングシステム(OS)である。Linuxディストリビューションの1つであり、自由なソフトウェアとして提供されている
⭐ディストリビューション:
リナックスの厳密な本体というより派生したみたいな?
個人向け:Ubuntu(ウブントゥ)
サーバー向け:CentOS(セントオーエス)
ウブントゥはムック本とかを買うと楽ちんらしい。
操作系そのものをアプリケーションとしてもっている、らしい。だから取り換えられる。
→ジョブズさんが目を付けた
→昔MacOSは独自のものだったがいまはUNIX。インターフェースだけ取り換えてる訳。『世界一美しいUNIXだ』といわれる。
⭐
Windows
Tron
PC-UNIX(UNIX群みたいな取扱いになっている)
UNIX(本来のUNIX)
FreeBSD(バークレー校由来)→MacOS
Linux →Android(スマホ用にディストリビューションした)
Android
>ディストリビューション
流通・分布を意味する言葉で、Linuxの配布形態のこと。本来、Linuxはカーネルのみを指すため、そのままでは動作しない。そのため、ユーザーが手軽にLinuxを利用できるように、OSの動作に必要なライブラリーやソフトウェアなどをまとめたパッケージとして配布されている。
国産のテレビなんかにもリナックスが使われている。番組を予約したり検索したり。
シリコンバレーの注目企業
(プラットフォーマーとかいうらしい。)
Google
Apple
Amazon
Facebook
>シリコンバレー
アメリカ合衆国カリフォルニア州北部のサンフランシスコ・ベイエリアの南部に位置しているサンタクララバレーおよびその周辺地域の名称。
⭐ブラウザというプラットフォーム
いままではOSがプラットフォームだった。
だからWin版、Mac版、Linux版ですとかあった。(OSネイティブなソフトという:OSに準拠せざるを得ない)
→
HTML5でWebアプリが実現(ブラウザで動き、OSに左右されない)
[ アプリ ]
[ ブラウザ ]
[Win][Mac][Linux][Android]
昔HTML4までにはマルチメディアを再生する術がなかった。
→Flashがプラグインをつくる
→それで再生できるようになった
→脆弱性が続々発見
→アドビが手を打たない
→問題があることを証明しないといけない
>エクスプロイトコード
エクスプロイトコードとは、プログラムのセキュリティ上の脆弱性(セキュリティホール)を攻撃するために作成された簡易なプログラムの総称である。 単にエクスプロイトとも呼ばれ、多くの場合、悪意を持って利用されるプログラムを指す。
しかしこれでもってさらに悪用する人がでてきた。しかもアドビは修正プログラムも配布しない。
→Flashやめようの動き
→ジョブズ「Appleの端末にFlashはいれない」
→アドビはそれでも修正もしないしオープンソースにもしない
→ブラウザ自身が動画を再生できればいいという考えに。これがHTML5。
Chromeもオープンソース。
グーグル「HTML5が新しいプラットフォームになればいい」
<CANVAS>キャンバスというオブジェクトが埋め込める。するとそこでプログラムが組める。動くのはJavaScript。
kindle:
OSはなんであれブラウザしか入ってない。ブラウザ自体で動く。
クラウドコンピューティング
クラウド:
昔技術やさんがインターネットを図解するときにもくもくした雲の絵を描いた。
ネットを指す
SaaS(Software as a Service) サーズ
Thin Client(ぺらぺらのクライアント。もう全部ネットにあるから個人の端末は空でいいじゃんという考え)