gentooサークル新歓コンパのご案内

54
Gentooサークル 新歓コンパのご案内 qpstudy 2014.04 @matsuu

Upload: takuto-matsuu

Post on 23-Aug-2014

2.172 views

Category:

Internet


5 download

DESCRIPTION

Gentooサークル新歓コンパのご案内 qpstudy 2014.04 LT発表資料

TRANSCRIPT

Page 1: Gentooサークル新歓コンパのご案内

Gentooサークル新歓コンパのご案内

qpstudy 2014.04@matsuu

Page 2: Gentooサークル新歓コンパのご案内

自己紹介

Page 3: Gentooサークル新歓コンパのご案内

@matsuu

Page 4: Gentooサークル新歓コンパのご案内

Docker野郎

Page 5: Gentooサークル新歓コンパのご案内

Bitcoinマイニング野郎

330MH/s

Page 6: Gentooサークル新歓コンパのご案内

ヒゲ育毛中

Page 7: Gentooサークル新歓コンパのご案内

以下省略

Page 8: Gentooサークル新歓コンパのご案内

どうでもいいね!

Page 9: Gentooサークル新歓コンパのご案内

GentooLinuxの紹介

Page 10: Gentooサークル新歓コンパのご案内

ググってください

Page 11: Gentooサークル新歓コンパのご案内

Gentooの効能

Page 12: Gentooサークル新歓コンパのご案内

Linuxの知識を得るのに最適

Page 13: Gentooサークル新歓コンパのご案内

就職(転職)

に有利

Page 14: Gentooサークル新歓コンパのご案内

異性にモテモテもしくはドン引き

Page 15: Gentooサークル新歓コンパのご案内

といっても...

Page 16: Gentooサークル新歓コンパのご案内

どうせみなさんインストール

しないでしょう?

Page 17: Gentooサークル新歓コンパのご案内

よろしい、ならば

Page 18: Gentooサークル新歓コンパのご案内

インストールせずに

Gentooを堪能せよ

Page 19: Gentooサークル新歓コンパのご案内

選択肢その1ChromeBook

Page 20: Gentooサークル新歓コンパのご案内

ChromeBookの

OSはChromeOS

Page 21: Gentooサークル新歓コンパのご案内

ChromeOSは

GentooLinuxベース

Page 22: Gentooサークル新歓コンパのご案内

つまり

Page 23: Gentooサークル新歓コンパのご案内

ChromeBookは

GentooLinuxプリインストール

Page 24: Gentooサークル新歓コンパのご案内

今月頭ハワイに行ったので

Page 25: Gentooサークル新歓コンパのご案内

ChromeBook買ってきた

Page 26: Gentooサークル新歓コンパのご案内

CM Acer C720

Page 27: Gentooサークル新歓コンパのご案内

今プレゼンに使ってるのが

そのChromebook

Page 28: Gentooサークル新歓コンパのご案内

Developer Modeに切り替えればもはやそれは

Gentoo

Page 29: Gentooサークル新歓コンパのご案内

技適マークついてるので多分日本でも発売されるよ

Page 30: Gentooサークル新歓コンパのご案内

✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

Page 31: Gentooサークル新歓コンパのご案内

選択肢その2Docker

Page 32: Gentooサークル新歓コンパのご案内

Dockerの説明省略

Page 33: Gentooサークル新歓コンパのご案内

docker search gentoo

Page 34: Gentooサークル新歓コンパのご案内

19個登録されてる

Page 35: Gentooサークル新歓コンパのご案内

docker run -t -i plabedan/gentoo-minimal /bin/bash

Page 36: Gentooサークル新歓コンパのご案内

1b308fb1f200 / #

Page 37: Gentooサークル新歓コンパのご案内

Gentoo起動した!

Page 38: Gentooサークル新歓コンパのご案内

ここで話の途中ではございますが

Gentooの簡単な紹介

Page 39: Gentooサークル新歓コンパのご案内

# emerge --sync(apt-get update相当)

Page 40: Gentooサークル新歓コンパのご案内

# emerge (パッケージ名)(yum install相当)

Page 41: Gentooサークル新歓コンパのご案内

[ebuild N ] www-servers/nginx-1.4.7 USE="http http-cache ipv6 pcre ssl -aio -debug -libatomic -pcre-jit -rtmp (-selinux) -syslog -vim-syntax" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo gzip limit_conn limit_req map memcached proxy referer rewrite scgi split_clients ssi upstream_ip_hash userid uwsgi -addition -auth_pam -cache_purge -dav -dav_ext -degradation -echo -fancyindex -flv -geoip -gunzip -gzip_static -headers_more -image_filter -lua -metrics -mp4 -naxsi -perl -push -push_stream -random_index -realip -secure_link -security -slowfs_cache -spdy -stub_status -sub -upload_progress -upstream_check -xslt" NGINX_MODULES_MAIL="-imap -pop3 -smtp" 815 kB

emerge nginx

Page 42: Gentooサークル新歓コンパのご案内

# vi /etc/portage/make.confUSE="bindist mmx sse sse2"↓USE="bindist mmx sse sse2 syslog nginx_modules_http_spdy"

Page 43: Gentooサークル新歓コンパのご案内

[ebuild N ] www-servers/nginx-1.4.7 USE="http http-cache ipv6 pcre ssl syslog -aio -debug -libatomic -pcre-jit -rtmp (-selinux) -vim-syntax" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo gzip limit_conn limit_req map memcached proxy referer rewrite scgi spdy split_clients ssi upstream_ip_hash userid uwsgi -addition -auth_pam -cache_purge -dav -dav_ext -degradation -echo -fancyindex -flv -geoip -gunzip -gzip_static -headers_more -image_filter -lua -metrics -mp4 -naxsi -perl -push -push_stream -random_index -realip -secure_link -security -slowfs_cache -stub_status -sub -upload_progress -upstream_check -xslt" NGINX_MODULES_MAIL="-imap -pop3 -smtp" 815 kB

emerge nginx

Page 44: Gentooサークル新歓コンパのご案内

[nomerge ] dev-db/mysql-5.1.70 USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static {-test} -xtradb"[ebuild N ] dev-perl/DBD-mysql-4.20.0 USE="-embedded" 135 kB[ebuild N ] virtual/mysql-5.1 USE="-embedded -minimal -static" 0 kB[ebuild N ] dev-db/mysql-5.1.70 USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static {-test} -xtradb" 24,865 kB[ebuild N ] dev-perl/DBI-1.623.0 USE="{-test}" 583 kB[ebuild N ] virtual/perl-Sys-Syslog-0.320.0 0 kB[ebuild N ] perl-core/Sys-Syslog-0.320.0 81 kB[ebuild N ] virtual/perl-File-Spec-3.400.0 0 kB[ebuild N ] perl-core/File-Spec-3.400.0 137 kB[ebuild N ] dev-perl/PlRPC-0.202.0-r2 18 kB[ebuild N ] virtual/perl-Storable-2.390.0 0 kB[ebuild N ] perl-core/Storable-2.390.0 178 kB[ebuild N ] dev-util/cmake-2.8.12.2 USE="ncurses -emacs -qt4 (-qt5) {-test}" 5,927 kB[ebuild N ] app-arch/libarchive-3.1.2-r1:0/13 USE="acl bzip2 e2fsprogs iconv lzma zlib -expat -lzo -nettle -static-libs -xattr" 4,422 kB[ebuild N ] net-misc/curl-7.36.0 USE="ipv6 ssl -adns -idn -kerberos -ldap -metalink -rtmp -ssh -static-libs {-test} -threads" CURL_SSL="openssl -axtls -cyassl -gnutls -nss -polarssl" 2,744 kB[ebuild N ] dev-db/mysql-init-scripts-2.0_pre1-r6 0 kB[nomerge ] dev-perl/PlRPC-0.202.0-r2[ebuild N ] dev-perl/Net-Daemon-0.480.0-r1 29 kB

emerge mysql

Page 45: Gentooサークル新歓コンパのご案内

# time emerge nginxemerge nginx 32.91s user 5.01s system 77% cpu 48.943 total

# time emerge mysqlemerge mysql 996.57s user 116.45s system 93% cpu 19:54.54 total

Page 46: Gentooサークル新歓コンパのご案内

✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

Page 47: Gentooサークル新歓コンパのご案内

選択肢その3CoreOS

Page 48: Gentooサークル新歓コンパのご案内

CoreOSはDockerの

実行に特化したOS

Page 49: Gentooサークル新歓コンパのご案内

ChromeOSベースなので

Gentooベース

Page 50: Gentooサークル新歓コンパのご案内

VirtualBoxなどのイメージも

用意されてる

Page 51: Gentooサークル新歓コンパのご案内

デモはさくらのクラウド上

のCoreOS

Page 52: Gentooサークル新歓コンパのご案内

CoreOS上でGentooを動かせば

Page 53: Gentooサークル新歓コンパのご案内

✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

Page 54: Gentooサークル新歓コンパのご案内

おわり