SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
Debian Multiarch Support


  第一回大統一Debian勉強会

      なかおけいすけ
自己紹介
●   なかおけいすけ
●   twitter:@jm6xxu
●   fb:jm6xxu
●   blog :http://www.k.nakao.name/blog
●   email:chome@argv.org
●   職業 :研究者
●   GPG KeyID: 4096R/D4D44911 #5
●   CAcert Assurer
私は物理屋
 なので
京都大学
というと
湯川秀樹
 先生
朝永振一郎
  先生
小林先生
益川先生
理論物理で
ノーベル賞級の
仕事をしている!
理論物理の
  大家
その
京都大学
  で
大統一
Debian
勉強会
ん?
大統一
だと...?
理論物理で
 大統一
 といえば
大統一理論
大統一理論とは、自然界にある4つの根本的な力は、宇宙の始まりに存
在した1種類の力だけで、その後分かれたという考え方から、 4つの力
を一つの式で表して統一しようという理論の一つである。大統一理論は
「電磁相互作用、弱い相互作用、強い相互作用、重力」のうちで前者 3
つを、一つの理論(式)に統一しようとしている。歴史はマックスウェ
ルによる場の方程式による電磁場理論によって、電気と磁気が統一され
たことから始まる。アインシュタインの一般相対性理論に大きな影響を
及ぼし、「統一場理論」への夢につながった。その後電磁相互作用と弱
い相互作用が統一された。その後作られたこの理論は、 3つめの「強い
相互作用」も統一しようとしう理論である。「ゲージ変換」という、あ
る式にある操作を施しても対称性(ゲージ対称性)が保たれるという数
学的手法を使い、知られている性質を説明し未知の性質を予言して検証
することによって理論を確認しようとしている。標準理論では説明でき
ない現象を説明しようとして作られたこの理論は、ビッグバン理論(イ
ンフレーション宇宙)の基礎となっているため、様々な検証がおこなわ
れている。カミオカンデの実験により最初の大統一理論は否定され、超
対称性という概念を加えた新しい大統一理論を検証の対象としている。
一つは東京大学の森俊則教授の率いる日本・スイス・イタ リア・ロシ
ア・米国の国際チームがスイス・ポールシェラー研究所で行っているの
が、ミュー粒子が崩壊して電子とガンマ線になること(μ→eγ(ミュー
イーガンマ)崩壊)を観測する実験である。標準理論では 起こらない
が、大統一理論では数千億から数兆分の一の確率で起こることが予想さ
れていた。2011年9月に発表された5年間の5千億個の実験による中間報
告[1]では発見できなかったため、実験を 2年間継続し10兆個のミュー粒
子で検証する。ミュー粒子の崩壊を発見できない場合、大統一理論は修
正する必要が出てきて、さらにビッグバン理論は成立せず、宇宙の起源
に対する新たな理論の構築が求められる[2]。
かんたんに
 いうと
みんなが
知っている
 4つの力
●電磁気力
●強い力

●弱い力

●万有引力
このうち三つを
 一つの理論で
  説明する
すごい理論
いっぽう
Debian
ユニバーサル
オペレーティ
ングシステム
ユニバーサル
ははーん
Debianは
   OSの
  大統一を
もくろんでるな
では
 アーキティク
  チャーから
統一していただ
  きましょう
ということで
ようやく本題
Debian
Multi-Arch
 Support
Release Goal Description

The goal comprises all the changes required
to support installation and execution of
binary from multiple architectures on single
machine.
This includes not only the usual
amd64/i386 bi-arch systems but also any
other combination, including cross-
compiling environments for embedded
systems.

Release Goals – MultiArch
http://wiki.debian.org/ReleaseGoals/MultiArch
Release Goal Description

●   このゴールは、一つのマシン上で複数のアー
    キティクチャのバイナリのインストール、お
    よび実行をサポートするために必要なすべて
    の変更で構成される。
●   このゴールには、amd64/i386のbi-archシス
    テムだけでなく、組み込みシステムへのクロ
    スコンパイル環境による、他のすべての組み
    合わせを含む。
MultiArchとは
●   ひとつのファイルシステムの中に、複数の
    アーキティクチャのプログラムをインストー
    ル、実行するためのしくみ
●   Arch:フィールドが、ネイティブアーキティク
    チャと同じ、またはallと指定されているパッ
    ケージしかインストールできなかったが、
    MultiArchによってインストールできるように
    なる。
ユースケース1

●   Philは、VMWare serverを彼の64bit Ubuntu
    で使いたいと思っていました。でも32bitの
    パッケージしかありません。
●   彼は、必要なi386版のライブラリパッケージ
    をインストールして、インストールすること
    ができました。
ユースケース2

●   Denisは、ARMプラットフォームで動くソフ
    トウェアを、x86-64のデスクトップPCでク
    ロスコンパイルすることで、開発していま
    す。
●   彼女は、すべてのarmelのビルド依存パッケー
    ジをインストールし、彼女のコードをビルド
    し、QEMUを使って自分のPCでテストしてい
    ます。
つかいかた
●   foreign-architecture の追加/表示/削除

    # dpkg ­­add­archtecture i386
    # dpkg ­­list­foreign­architectures
     i386
    # dpkg ­­remove­architecture i386 


●   foreign-architecture を追加または削除した
    ら、パッケージデータベースの更新を忘れな
    いように注意
    # apt­get update
つかいかた2

●   アーキティクチャー毎で、異なるパッケージ
    リポジトリを使いたいときは、apt lineを以下
    のように記述する。


    # in /etc/apt/sources.list etc.

    deb [armel, armhf] http://ftp.debian..
つかいかた3

●   foreign-archのパッケージをインストールす
    るときは、パッケージ名の後に:をつけて
    アーキティクチャを指定する
●   remove, purgeするときも同様


    # # Example.

    # apt­get install libc6:i386
Demo
なぜこんなことができるのか
●   共有ライブラリがインストールされるディレ
    クトリの変更
    /lib → /lib/triplet
    /usr/lib → /usr/lib/triplet
    /usr/include → no change
    /usr/bin → no change
    /usr/share → no change
    /usr/sbin → no change
なぜこんなことができるのか

●   bin系のディレクトリは変更されない
●   amd64のように、32bitの命令セットも実行
    できる場合、実行ファイルはアーキティク
    チャの共有ができない
●   異なる命令セットの実行ファイルを実行する
    ときは、QEMUを使用する
なぜこんなことができるのか

●   Linuxの実行ファイルや共有ライブラリはELF
    を採用している
●   実行ファイルが実行するまでの手順
      –   ELFのヘッダについているELFローダを
           実行
      –   必要なライブラリを探す
      –   すべて見つかったら、実行
なぜこんなことができるのか

●   ELFローダーは、アーキティクチャ毎に異なる
       – i386: /lib/ld-linux.so.2
       – amd64: /lib64/ld-linux-x86-64.so.2
●   ELFローダーが、ライブラリのありかを知って
    いれば、正しいライブラリをロードできる
ia32-libs-*の問題点
●   ia32-libsは、amd64アーキティクチャ上
    で、i386のプログラムを実行/開発するために
    必要なライブラリをインストールするパッ
    ケージ
●   多種多様なライブラリが、        
    **ひとつのパッケージ**に格納されている

    $ apt­file show ia32­libs|grep ^ia32­libs:|wc ­l
    715
ia32-libs-*の問題点
●   非常に巨大(334MByte)なソースパッケー
    ジ
    $ apt­get source ia32­libs
    パッケージリストを読み込んでいます... 完了
    依存関係ツリーを作成しています
    状態情報を読み取っています... 完了
    注意: 'ia32­libs' パッケージは以下の場所の 'Git' 
    バージョン制御システムで保守されています:
    git://git.debian.org/git/pkg­ia32­libs/ia32­libs.git
    334 MB のソースアーカイブを取得する必要があります。


●   そもそも、すべてのパッケージを実行できる
    だけのライブラリを格納できるわけない。
Emdebian

●   クロスコンパイル環境を構築のパッケージ開
    発は、emdebian プロジェクトで作業中?
      –  emdebian-crushという、クロス環境用
          のリポジトリがあるようなのだ
          が、Webページには開発がstallしてい
          ると書いてある。
●   unstableのパッケージの依存関係が壊れてい
    て、試せていません。
●   ごめんなさい
まとめ

●   MultiArchを使うと、一つのマシンに複数の
    アーキティクチャのプログラムをインストー
    ル、および実行することができる。
●   Debianは次のリリースゴールの一つに
    MultiArchを指定している。
●   Cross-Buildは大丈夫か?
Thank you!
References:
 ●   Wikipedia 湯川秀樹、朝永振一郎、小林誠、益川敏英、大統一理論
 ●   Debian Wiki: Release Goals Multiarch
     http://wiki.debian.org/ReleaseGoals/MultiArch
 ●   Ubuntu Wiki: MultiarchSpec https://wiki.ubuntu.com/MultiarchSpec
 ●   Debian Wiki: Multiarch HOWTO
     http://wiki.debian.org/Multiarch/HOWTO
 ●   Debian Wiki: Multiarch Implementation
     http://wiki.debian.org/Multiarch/Implementation
 ●   Debian Wiki: Multiarch paths and toolchain implications
     http://wiki.debian.org/Multiarch/LibraryPathOverview
 ●   Ubuntu Wiki: MultiarchCross https://wiki.ubuntu.com/MultiarchCross

Weitere ähnliche Inhalte

Was ist angesagt?

Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Takuto Matsuu
 
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2Fuminobu Takeyama
 
Goodby Hatena, hello Sphinx
Goodby Hatena, hello SphinxGoodby Hatena, hello Sphinx
Goodby Hatena, hello SphinxKouhei Maeda
 
Open Build Serviceで楽をする
Open Build Serviceで楽をするOpen Build Serviceで楽をする
Open Build Serviceで楽をするKento Kawakami
 
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなしTsuyoshi Yamada
 
バージョン管理的な何か
バージョン管理的な何かバージョン管理的な何か
バージョン管理的な何かN Masahiro
 
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)Fuminobu Takeyama
 
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1Fuminobu Takeyama
 
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―Fuminobu Takeyama
 
Linuxの基礎勉強会
Linuxの基礎勉強会Linuxの基礎勉強会
Linuxの基礎勉強会優之 田中
 
俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがないTakuto Matsuu
 
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-Toyohiko Komatsu
 
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo LinuxについてTakuto Matsuu
 
エンジニアのための痔の話
エンジニアのための痔の話エンジニアのための痔の話
エンジニアのための痔の話Kouhei Maeda
 
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)shimadah
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?Fuminobu Takeyama
 
S2s websrv201011-presen
S2s websrv201011-presenS2s websrv201011-presen
S2s websrv201011-presenKouhei Maeda
 
NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016Jun Ebihara
 
NetwalkerとARM Linuxのカスタマイズ情報
NetwalkerとARM Linuxのカスタマイズ情報NetwalkerとARM Linuxのカスタマイズ情報
NetwalkerとARM Linuxのカスタマイズ情報Netwalker lab kapper
 

Was ist angesagt? (20)

Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内
 
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
 
Goodby Hatena, hello Sphinx
Goodby Hatena, hello SphinxGoodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
 
Open Build Serviceで楽をする
Open Build Serviceで楽をするOpen Build Serviceで楽をする
Open Build Serviceで楽をする
 
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
 
バージョン管理的な何か
バージョン管理的な何かバージョン管理的な何か
バージョン管理的な何か
 
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
 
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
 
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―
Portus でプライベート Docker レジストリを構築してみよう ― 予告編 ―
 
Linuxの基礎勉強会
Linuxの基礎勉強会Linuxの基礎勉強会
Linuxの基礎勉強会
 
俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない
 
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
 
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
 
エンジニアのための痔の話
エンジニアのための痔の話エンジニアのための痔の話
エンジニアのための痔の話
 
Submitwordpresspy
SubmitwordpresspySubmitwordpresspy
Submitwordpresspy
 
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
 
S2s websrv201011-presen
S2s websrv201011-presenS2s websrv201011-presen
S2s websrv201011-presen
 
NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016NetBSD, On the ROAD 2016
NetBSD, On the ROAD 2016
 
NetwalkerとARM Linuxのカスタマイズ情報
NetwalkerとARM Linuxのカスタマイズ情報NetwalkerとARM Linuxのカスタマイズ情報
NetwalkerとARM Linuxのカスタマイズ情報
 

Ähnlich wie Debian Multiarch Support

GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望Tetsuo Yamabe
 
Debian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchDebian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchYouhei SASAKI
 
Debianで組み込み環境
Debianで組み込み環境Debianで組み込み環境
Debianで組み込み環境Youhei SASAKI
 
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Etsuji Nakai
 
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!Masaki Muranaka
 
Lxc cf201207-presen
Lxc cf201207-presenLxc cf201207-presen
Lxc cf201207-presenKouhei Maeda
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例maebashi
 
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntuautumnalsky
 
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書くLinuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書くTetsuyuki Kobayashi
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成Izumi Tsutsui
 
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOpsKuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOpsshunki fujiwara
 
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 jOsc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 jAkira Yoshiyama
 
Turtle Graphicsで遊ぼう!
Turtle Graphicsで遊ぼう!Turtle Graphicsで遊ぼう!
Turtle Graphicsで遊ぼう!Arien Kakkowara
 
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜Hideki Takase
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西Masahide Yamamoto
 
はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)Hiroshi Hayakawa
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Aya Komuro
 

Ähnlich wie Debian Multiarch Support (20)

GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
 
Debian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchDebian Next Release Goal: Multiarch
Debian Next Release Goal: Multiarch
 
Debianで組み込み環境
Debianで組み込み環境Debianで組み込み環境
Debianで組み込み環境
 
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会
 
Debian emdebian 20100817
Debian emdebian 20100817Debian emdebian 20100817
Debian emdebian 20100817
 
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
 
What is chef
What is chefWhat is chef
What is chef
 
Lxc cf201207-presen
Lxc cf201207-presenLxc cf201207-presen
Lxc cf201207-presen
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
 
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntu
 
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書くLinuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
 
入門 シェル実装
入門 シェル実装入門 シェル実装
入門 シェル実装
 
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOpsKuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
 
Osc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 jOsc201703 tokyo-clonezilla-v1.2 j
Osc201703 tokyo-clonezilla-v1.2 j
 
Turtle Graphicsで遊ぼう!
Turtle Graphicsで遊ぼう!Turtle Graphicsで遊ぼう!
Turtle Graphicsで遊ぼう!
 
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
 
はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)はじめてのDockerパーフェクトガイド(2017年版)
はじめてのDockerパーフェクトガイド(2017年版)
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02
 

Kürzlich hochgeladen

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Kürzlich hochgeladen (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

Debian Multiarch Support