gentooサークル新歓コンパのご案内
DESCRIPTION
Gentooサークル新歓コンパのご案内 qpstudy 2014.04 LT発表資料TRANSCRIPT
Gentooサークル新歓コンパのご案内
qpstudy 2014.04@matsuu
自己紹介
@matsuu
Docker野郎
Bitcoinマイニング野郎
330MH/s
ヒゲ育毛中
以下省略
どうでもいいね!
GentooLinuxの紹介
ググってください
Gentooの効能
Linuxの知識を得るのに最適
就職(転職)
に有利
異性にモテモテもしくはドン引き
といっても...
どうせみなさんインストール
しないでしょう?
よろしい、ならば
インストールせずに
Gentooを堪能せよ
選択肢その1ChromeBook
ChromeBookの
OSはChromeOS
ChromeOSは
GentooLinuxベース
つまり
ChromeBookは
GentooLinuxプリインストール
今月頭ハワイに行ったので
ChromeBook買ってきた
CM Acer C720
今プレゼンに使ってるのが
そのChromebook
Developer Modeに切り替えればもはやそれは
Gentoo
技適マークついてるので多分日本でも発売されるよ
✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
選択肢その2Docker
Dockerの説明省略
docker search gentoo
19個登録されてる
docker run -t -i plabedan/gentoo-minimal /bin/bash
1b308fb1f200 / #
Gentoo起動した!
ここで話の途中ではございますが
Gentooの簡単な紹介
# emerge --sync(apt-get update相当)
# emerge (パッケージ名)(yum install相当)
[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
# vi /etc/portage/make.confUSE="bindist mmx sse sse2"↓USE="bindist mmx sse sse2 syslog nginx_modules_http_spdy"
[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
[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
# 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
✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
選択肢その3CoreOS
CoreOSはDockerの
実行に特化したOS
ChromeOSベースなので
Gentooベース
VirtualBoxなどのイメージも
用意されてる
デモはさくらのクラウド上
のCoreOS
CoreOS上でGentooを動かせば
✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
おわり