beginner for linux part1 in 2018 初めてのめてのlinux part1 in...

19
1 Beginner for Linux part1 in 2018 めてのLinux part1 in 2018 1、 自己紹介 Self introduction 2、最やってい事 To Do 3、Linuxとは What’s Linux? 4、Linuxディストリビューショ一覧 Linux Distributions. 5、どん用途? How to use Linux? 6、結論 Conclusion SpeakerKapper 伊勢IT交流会201862018/6/2 15:00~ Place: 伊勢市観光協会風餐亭1F This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp Ubutnu18.04 +App Store

Upload: others

Post on 28-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

1Beginner for Linux part1 in 2018

初めてのめてのLinux part1 in 2018

1、 自己紹介 Self introduction 2、最近やっている事 やっている事 事 To Do 3、Linuxとは What’s Linux?4、Linuxディストリビューション一覧一覧 Linux Distributions.5、どんな用途?用途? How to use Linux? 6、結論 Conclusion

Speaker:Kapper

伊勢IT交流会2018年6月2018/6/2 15:00~ Place: 伊勢市観光協会風餐亭1F

This Presentation:Slideshare & PDF filespublication of my HPhttp://kapper1224.sakura.ne.jp

Ubutnu18.04+App Store

Page 2: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

2

自己紹介 Self Introduction● My name: Kapper

● Twitter account:@kapper1224

● HP:http://kapper1224.sakura.ne.jp

● Slideshare: http://www.slideshare.net/kapper1224

● ニコナレ: http://niconare.nicovideo.jp/users/59379263

● My Hobby:Linux、*BSD、and Mobile ARM Devices

● My favorite words:Record than experiment important

● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi      Nexus7(2012、2013)、OpenPandora、ARM Chromebook、      台湾Android電子辞書 無敵CD-920、CD-928、TW708、GPD-WIN

 Surface3、Asus T100TA、WIN-10B、Photon2      

● Recent Activity: Hacking Linux on Windows Tablet (Intel Atom base).

 I have been active in the Tokaido Linux User Group.

 Hacking Linux on GPD-WIN and many Atom Devices.

 I have recently often use the Asus T100TA and GPD-WIN.

 

Page 3: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

3Recently my test こんな用途?事やってます1. Linux distro on x86 Windows Tablet 2. Machine Learning on Linux

3.Linux distributions on Android 4. Plesentations in Asia(Singapore,Taiwan) Opensouce Conference

機械学習を勉強しています。を勉強しています。勉強しています。しています。ビッグデータ解析などやっています。解析などやっています。な用途?どやっています。

Page 4: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

4

東海道らぐとらぐとOSC京都、台湾イベン一覧ト● 伊勢IT交流会 6/2(土)

● 東海道らぐとらぐ浜松 6/30(土)

● NT金沢 7/7、8

● 東海道らぐとらぐ名古屋 7/14(土)

● Python東海 7/21(土)

● Debconf2018(台湾) 7/29〜8/5 ☚● OSC京都2018:8/3、4 (金、土)

● Maker Faire Tokyo 2018 8/4、5(土、日)

● 台湾COSCUP、openSUSE Asia summit、Gnome Asia Summit 8/11,12 (共催)

● LILO & 東海道らぐとらぐ 関西 8/19(土)?

● 東海道らぐとらぐ横浜 夏?

● 東海道らぐとらぐ伊勢市(9月未定)

● NT名古屋2018 10/6、7

● Ogaki Mini Maker Faire 2018 12/1,2

Page 5: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

5

What’s Linux?Linuxって何?

● リーナスが開発した開発したしたKernelとそれを勉強しています。使ったったUNIX互換OS● サーバ用途から用途からAndroid、デスクトップまで多岐まで多岐多岐● GPLライセン一覧スで多岐ソースコードの開示を要求の開示を要求を勉強しています。要求出来るる事 ● 様々なな用途?CPU、ハードの開示を要求ウェアに移植。に移植。移植。とに移植。かく開発者が多い開発した者が多いが開発した多い● RaspberryPiな用途?どは電子工作にもよく使われるに移植。もよく開発者が多い使ったわれる事 ● 色々なな用途?分野で広く使われていて専門家が多いで多岐広く使われていて専門家が多いく開発者が多い使ったわれていて専門家が多いが開発した多い

Page 6: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

6

Linuxを勉強しています。代表するソフトウェア環境する事 ソフトウェアに移植。環境

超高速構築コンテナ型サーバ、開発環境コン一覧テナ型サーバ、開発環境サーバ用途から、開発した環境 クラウドの開示を要求、VPS構築コンテナ型サーバ、開発環境環境

LAMPサーバ用途から、開発した言語環境 組み込み、ルータ、電子工作、み込み、ルータ、電子工作、込み、ルータ、電子工作、み込み、ルータ、電子工作、、ルータ解析などやっています。、電子工作にもよく使われる、IoT、Android

Page 7: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

7

 Linux Distributions● Ubuntu、MINT:適度に新しく適度にバグが少ない。に移植。新しく適度にバグが少ない。しく開発者が多い適度に新しく適度にバグが少ない。に移植。バグが開発した少ない。な用途?い。初めての心者が多いに移植。使ったいやすい。

● ElementaryOS:MacOSのUIに移植。似せたせたUbuntu。海外で人気。で多岐人気。

● Debian:サポートが長くが開発した長くく開発者が多い安定志向。サーバに移植。強しています。く開発者が多いアプリが多い。プロプラドライバ注意が開発した多い。プロプラトが長ぐライバ注意

● CentOS:枯れたれたOS。旧機種サーバ向け。サーバ向け。サポートが長く期間が長いが開発した長くいが開発した・・・

● Arch、Manjaro:ローリが多い。プロプラドライバ注意ングリが多い。プロプラドライバ注意リが多い。プロプラドライバ注意ースで最新環境で多岐最新しく適度にバグが少ない。環境。アプリが多い。プロプラドライバ注意豊富。新しく適度にバグが少ない。しすぎクラッシュ注意クラッシュ注意注意

● openSUSE:ユーザーフレントが長ぐリが多い。プロプラドライバ注意ーUI。で多岐もサーバより。重量級。初めての心者が多い向け。

● Gentoo、Sabayon:ソースで最新環境から最適化ビルドビルトが長ぐ。ローリが多い。プロプラドライバ注意ングリが多い。プロプラドライバ注意リが多い。プロプラドライバ注意ースで最新環境。

● Android-x86:Androidのオープンソースで最新環境 x86 PC版

● ChromiumOS:ChromeOSのオープンソースで最新環境 x86 PC版

● VINE:日本独自の開発した。日本語で多岐対話が可能が開発した可能

● Plamo:日本独自の開発した。自分で多岐組み込み、ルータ、電子工作、み込み、ルータ、電子工作、立てるディストリてる事 ディスで最新環境トが長くリが多い。プロプラドライバ注意

● OpenCocon:数少ない。な用途?いシンクライアントが長くOS。初めての代Pentium以降でも。で多岐も。

Page 8: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

8

デスクトップまで多岐 Desktop● 学習を勉強しています。用としても個人用としても。

GUIツールが開発したある事 ので多岐慣れればれればそう困らない困らないらな用途?い● スペックの小さな古いさな用途?古いPCで多岐も最新しく適度にバグが少ない。型サーバ、開発環境で多岐も対応。旧世代PCのリサイクルな用途?ど。改造が容易。が開発した容易。

● WineやSteamで多岐最近やっている事 はゲームも結構動くも結構動くく開発者が多い

Page 9: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

9

サーバ用途から Server● Webサーバ用途から、Wordpress、MySQLサーバ用途から、ファイルサー

バ用途から、メールサーバ用途から、DHCPサーバ用途から、Mastodonな用途?ど● フリーで多岐接続制限がなく、改造も容易が開発したな用途?く開発者が多い、改造が容易。も容易● ソフトの進化ビルドが開発した激しく数年毎の更新が面倒しく開発者が多い数年毎の更新が面倒の更新しく適度にバグが少ない。が開発した面倒

Page 10: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

10

SSH server● 遠隔して端末からログオンする為にして端末からログオンする為にからログオンする事 為にに移植。SSHサーバ用途からを勉強しています。使った用● RaspberryPiとかは必須。● ルータ解析などやっています。ー越しに接続するにはポートフォワードが必要しに移植。接続する事 に移植。はポートフォワードの開示を要求が開発した必要

暗号化ビルドSSH接続

Page 11: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

11

VPSやクラウドの開示を要求コン一覧ピューティン一覧グ● 自宅もしくは外部にマシンを設置して遠隔で使用するもしく開発者が多いは外で人気。部にマシンを設置して遠隔で使用するに移植。マシン一覧を勉強しています。設置して遠隔で使用するして遠隔して端末からログオンする為にで多岐使った用する事

1.Webアに移植。プまで多岐リ、グループまで多岐ウェアに移植。、2.OSサーバ用途から、3.PCハードの開示を要求ウェアに移植。

● レン一覧タ解析などやっています。ルサーバ用途から次第では自宅マシンより高性能で多岐は自宅もしくは外部にマシンを設置して遠隔で使用するマシン一覧より高性能CPUが開発した回線込み、ルータ、電子工作、み込み、ルータ、電子工作、で多岐電気代、維持費安上がり。が開発したり。RAIDもあり安全性も高い。

● ストレージ、Webサーバ用途から、グループまで多岐ウェアに移植。、ビルドの開示を要求開発した、IoT用な用途?ど

CC著作にもよく使われる者が多い: Vector Open Stock

Page 12: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

12開発した用

● 各種サーバ向け。開発した言語が開発したフリーで多岐最新しく適度にバグが少ない。版が開発した供給されているされている事 各種サーバ向け。ディストリが開発したパッケージを勉強しています。供給されている。簡単に使えるに移植。使ったえる事

● 言語は本来るOSを勉強しています。問わない。わな用途?い。Linuxの場合Dockerと組み込み、ルータ、電子工作、み込み、ルータ、電子工作、合わせて環境構築コンテナ型サーバ、開発環境する事 ことも可能。

C言語

Page 13: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

13Dockerの衝撃

● Dockerとはコン一覧テナ型サーバ、開発環境仮想環境。凄いいchroot● 長く所は短時間で開発環境やサーバを構築し、すぐ消せるは短時間が長いで多岐開発した環境やサーバ用途からを勉強しています。構築コンテナ型サーバ、開発環境し、すぐ消せるせる事 今までインストールだけで何時間の作業が数分で終わるまで多岐イン一覧ストールだけで多岐何時間が長いの作にもよく使われる業が数分で終わるが開発した数分で多岐終わるわる事 データ解析などやっています。のゴミも消せて残らないも消せるせて残らないらな用途?い

● 環境構築コンテナ型サーバ、開発環境で多岐軽い、小さい、早いい、小さな古いさい、早いい

Linux Kernel

Linux OS

Docker

Docker環境3

Docker環境2デスクトップまで多岐

タ解析などやっています。ーミも消せて残らないナル環境

Docker環境1

Page 14: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

14組み込み、ルータ、電子工作、み込み、ルータ、電子工作、込み、ルータ、電子工作、み込み、ルータ、電子工作、、モバ用途からイルOS

● Androidや車載用、組み込み、ルータ、電子工作、み込み、ルータ、電子工作、込み、ルータ、電子工作、み込み、ルータ、電子工作、機器用に移植。Linux● Windowsの苦手なな用途?ARMやコン一覧パクトな用途?OSな用途?ど。● リアに移植。ルタ解析などやっています。イムも結構動くLinuxやルータ解析などやっています。ー、NASな用途?ど多様に移植。活用され

ている事 。

Page 15: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

15

電子工作にもよく使われる、IoT● LinuxはTCP/IPや各種サーバ向け。言語、GPIOに移植。も対応。

RaspberryPiな用途?どで多岐直接デジタ解析などやっています。ル信号制御。● シリアに移植。ルケーブル、USB経由でも十分対応可能。で多岐も十分対応可能。既存ののPCも活用出来るる事 。

● WindowsやMacOSで多岐は比較的苦手なな用途?分野で広く使われていて専門家が多い。

Page 16: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

16

その他 The others● 機械学習を勉強しています。、AI

Machine learning

● ルータ解析などやっています。ーOS OpenWrt

● 仮想化ビルド Virtualzations ● セキュリティ チャレン一覧ジ Security challenges

Page 17: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

17

結論 conclusion

デスクトップまで多岐に移植。限がなく、改造も容易らず、沢山の分野での分野で広く使われていて専門家が多いで多岐Linuxが開発した使ったわれています。慣れればれる事 まで多岐大変ですが、使いこなすとで多岐すが開発した、使ったいこな用途?すと面白いです。いで多岐す。

是非Linuxを勉強しています。使ったって、色々なと遊んでみまんで多岐み込み、ルータ、電子工作、ましょう困らない。

Page 18: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

18

おまけ

Page 19: Beginner for Linux part1 in 2018 初めてのめてのLinux part1 in 2018kapper1224.sakura.ne.jp/Netwalker osc tokaidoLT201806.pdf · 2018-05-26 · Android-x86:Androidのオープンソースで最新環境

19Linuxを勉強しています。入れると幸せになれる事れる事 と幸せになれる事せに移植。な用途?れる事 事

● LinuxはWindowsと比べて何が開発した良いですか?と多数聞かれるので。いで多岐すか?と多数聞かれるので。かれる事 ので多岐。

1.最低スペックが低いスペックが開発した低スペックが低いい2.最低スペックが低い使った用メモリが開発した小さな古いさい3.イン一覧ストール時の最低スペックが低い要求ストレージが開発した小さな古いさい4.USB起動くで多岐使ったえデュアに移植。ルブートが開発した容易5.CUI、GUIが開発した好きに選択できるきに移植。選択できるで多岐きる事 6.LAMPサーバ用途からが開発した容易7.Docker(凄いいChroot)8.Openstack9.GPIOで多岐電子回路を簡単制御を勉強しています。簡単に使える制御10.シェルスクリプまで多岐トやCrontabな用途?どで多岐自動く化ビルドが開発した簡単に使える11.フリーで多岐サポートも長く期。バ用途からージョン一覧アに移植。ップまで多岐も無料12.開発した言語が開発したフリー13.ARMのタ解析などやっています。ブレットやスマホでもで多岐もLinuxディストリが開発した使ったえる事 14.ゲームも結構動くも艦これなどこれな用途?どWeb系ややSteam、Wine、OSSな用途?ど結構増えたえた15.ウィルスに移植。感染しにくいしに移植。く開発者が多いい16.他に移植。もいろいろ