Movatterモバイル変換


[0]ホーム

URL:


Youhei SASAKI, profile picture
Uploaded byYouhei SASAKI
PDF, PPTX1,298 views

Debian Next Release Goal: Multiarch

第二回 カーネル/VM 探検隊@関西で、Debian のリリースサイクルと Multiarch のお話をした時の

Embed presentation

Download as PDF, PPTX
DebianNext Release Goal:    Multiarch    佐々木洋平/Youhei SASAKI    uwabami@gfd-dennou.org         2011/09/23   第二回 カーネル/VM探検隊@関西
どーも
佐々木です
3/44        自己紹介佐々木洋平/Youhei SASAKI ✓ Twitter/IRC nic: uwabamiDebian JP Project/関西Debian勉強会 ✓ HPC(主にfortran), Ruby, TeX, Emacs,...本業: 研究員@京大数学 ✓ 非線形問題, 流体数値実験, etc.
4/44     Disclaimer無保証無責任原則 ✓ 用法, 用量を守って正しくお使い下さいいい加減な事を言っているかもしれません ✓ 誤字脱字含め, 適宜ご指摘下されば幸いです.疑問/質問/ツッコミ/茶々, 大歓迎 ✓ その場でどうぞ
5/44       AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
          <閑話休題>          
今日の目的
質問
9/44    今日の目的カーネル/VM 勉強会に参加するようなコアな人々に対してDebian の布教(?)をするMultiarch について私が勉強する(=ツッコミを受ける) 最近低いトコロあんまり触ってないので...  「最下層を SSE2/AVX 命令で最適化してスカラ計算機でヒャッハー」とか  の方が需要があったのかしらん?
           </閑話休題>            
気を取り直して
12/44       AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
13/44        What's DebianDebian Project ✓ Free な OS を作成することを目的に連携した人々Debian = Universal OS ✓ Debian Project が開発している OS ✓ 単に 「Debian」と言うと Debian GNU/Linux だけど    他にも Debian GNU/kFreeBSD, Debian GNU/Hurd...
14/44       Debian's feature"GNUとFree Software の精神に基づき"開発されている最もメジャーなディストリビューション  30,000 以上のバイナリパッケージ  120 以上の派生ディストリビューション(含: Ubuntu)Quality, Freedom, Independence, ...Amateur in the best sence: done for the love of it
15/44       AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
Multiarch
Multiarch  = Debian'sNextReleaseGoal
Multiarch  = Debian'sNextReleaseGoal
Release?
Debian'sRelease Cycle
26/44        Debian's Release CycleRelease Goal ✓ 次期安定版へ向けてのリリース目標.Timebase Release Freeze ✓ リリース物のフリーズを2年単位に    奇数年の12月にフリーズ→偶数春にリリース
27/44         Debian's         Next Release Goal次期安定版: 「Wheezy」のリリース目標 ✓ Multiarch ✓ kFreeBSD, Hurd ✓ Full IPv6 Support ✓ Large File Support ... etc.     @see http://wiki.debian.org/ReleaseGoals
28/44         Debian's         Next Release Goal次期安定版: 「Wheezy」のリリース目標 ✓ Multiarch ✓ kFreeBSD, Hurd ✓ Full IPv6 Support ✓ Large File Support ... etc.     @see http://wiki.debian.org/ReleaseGoals
Multiarch
30/44    Multiarch同一のシステム上で, 異なるハードウェアアーキテクチャのライブラリ/プログラムをインストール/実行する仕組み
31/44       Multiarch: 何が嬉しいの?emulator 環境, cross-build 環境  必要なモンだけ, 必要に応じて簡単便利に提供  バイナリ配布のソフトウェアのより良いサポートcross-grading support  arm→armel, i386→amd64, armel→armhf, ...OS 混在  e.g. Linux on FreeBSD: /compat/linux
32/44     Multiarch: どうやって?/usr/lib -> /usr/lib/<triplet>/usr/lib/<pkgdir> -> /usr/lib/<triplet>/<pkgdir>/usr/include: no change/usr/bin: no change/usr/share: no change/usr/sbin: no change
33/44    Multiarch: どうやって?ライブラリとヘッダを提供 バイナリ(今んところ)混在できない
34/44       Multiarch: libraryTarget-specific: prefix/lib/target  prefix: /, /usr, /usr/local, /opt/foo ...  target: x86_64-linux-gnu/, sparc-solaris/, .../lib64, /lib32  /lib/target への symlink or bind mountnon-target-specific: prefix/lib
35/44       Multiarch: headerTarget-specific:  prefix/include/targetnon-target-specific:  prefix/include/
36/44 Multiarch: examples/usr/lib/i386-linux-gnu//usr/include/i386-linux-gnu//usr/lib/x86_64-linux-gnu//usr/local/lib/powerpc-linux-gnu//usr/local/include/powerpc-linux-gnu//opt/foo/lib/sparc-solaris//opt/bar/include/sparc-solaris/
37/44       Multiarch: Program       Interpreter/lib/target/ld.so.version歴史的事情: /lib64 は?  現在 /lib64/ld-linux-x86-64.so.2 は symlink
38/44       Multiarch: Program       Interpreter[uwabami@daphne:0:%> ls -la /lib64/total 8drwxr-xr-x 2 root root 4096 Sep 15 03:09 ./drwxr-xr-x 24 root root 4096 Aug 24 01:32 ../lrwxrwxrwx 1 root root 32 Sep 14 08:04 ld-linux-x86-64.so.2   -> /lib/x86_64-linux-gnu/ld-2.13.so*
39/44    Multiarch: Compilerコンパイラは prefix/lib/targetからライブラリを探さなきゃいけない prefix/include/targetからヘッダを探さなきゃいけない
40/44     Multiarch: cross-build試してないんだが, これが.
41/44     Multiarch: サマリとりあえず, みんな sid 入れて試してみてよ!
42/44       AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
43/44        関西Debian勉強会@see http://wiki.debian.org/KansaiDebianMeetingNext: 第51回関西Debian勉強会 ✓ 日時: 09/25, 13:30- ✓ 場所: 大阪, 福島区民センター ✓ 内容: VCS-buildpackage, bzr 編, Git 編      絶賛申し込み受け付け中. 是非ご参加下さい      http://wiki.debian.org/KansaiDebianMeeting20110925
44/44        References.@see http://wiki.debian.org/

Recommended

PDF
Docker Compose 徹底解説
PDF
Docker volume基礎/Project Longhorn紹介
PPTX
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
PDF
Debianで組み込み環境
PDF
Ruby in Wheezy @ 関西闇Ruby
PDF
Kubernetesを触ってみた
PPTX
【社内勉強会】Docker入門
PPTX
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
PDF
10年効く分散ファイルシステム技術 GlusterFS & Red Hat Storage
PDF
Docker with RHEL7 技術勉強会
PPTX
Dockerについて【勉強会資料】
PDF
Docker 基本のおさらい
PPTX
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
PDF
コンテナ型仮想化とはなんだったのか
PDF
Cephのベンチマークをしました
PPTX
Docker超入門
PDF
Docker超入門
PPTX
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
PDF
清貧Docker ~個人がDockerを使う理由~
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
PDF
Docker社内勉強会
PDF
20161106 osc-tokyo-command-line
PPTX
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
PPTX
15分で分か(った気になれ)るDocker
PDF
Dockerことはじめ的なはなし
PPTX
Virtualbox+vagrant+docker
PDF
Using LXC on Production
PDF
Quick Introduction to GlusterFS
PDF
Debian Multiarch Support
PDF
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし

More Related Content

PDF
Docker Compose 徹底解説
PDF
Docker volume基礎/Project Longhorn紹介
PPTX
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
PDF
Debianで組み込み環境
PDF
Ruby in Wheezy @ 関西闇Ruby
PDF
Kubernetesを触ってみた
PPTX
【社内勉強会】Docker入門
PPTX
LinAction Theme LPICの問題を解いてみる~ネットワーク編~
Docker Compose 徹底解説
Docker volume基礎/Project Longhorn紹介
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
Debianで組み込み環境
Ruby in Wheezy @ 関西闇Ruby
Kubernetesを触ってみた
【社内勉強会】Docker入門
LinAction Theme LPICの問題を解いてみる~ネットワーク編~

What's hot

PDF
10年効く分散ファイルシステム技術 GlusterFS & Red Hat Storage
PDF
Docker with RHEL7 技術勉強会
PPTX
Dockerについて【勉強会資料】
PDF
Docker 基本のおさらい
PPTX
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
PDF
コンテナ型仮想化とはなんだったのか
PDF
Cephのベンチマークをしました
PPTX
Docker超入門
PDF
Docker超入門
PPTX
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
PDF
清貧Docker ~個人がDockerを使う理由~
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
PDF
Docker社内勉強会
PDF
20161106 osc-tokyo-command-line
PPTX
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
PPTX
15分で分か(った気になれ)るDocker
PDF
Dockerことはじめ的なはなし
PPTX
Virtualbox+vagrant+docker
PDF
Using LXC on Production
PDF
Quick Introduction to GlusterFS
10年効く分散ファイルシステム技術 GlusterFS & Red Hat Storage
Docker with RHEL7 技術勉強会
Dockerについて【勉強会資料】
Docker 基本のおさらい
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
コンテナ型仮想化とはなんだったのか
Cephのベンチマークをしました
Docker超入門
Docker超入門
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
清貧Docker ~個人がDockerを使う理由~
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Docker社内勉強会
20161106 osc-tokyo-command-line
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
15分で分か(った気になれ)るDocker
Dockerことはじめ的なはなし
Virtualbox+vagrant+docker
Using LXC on Production
Quick Introduction to GlusterFS

Similar to Debian Next Release Goal: Multiarch

PDF
Debian Multiarch Support
PDF
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
PDF
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
PDF
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
PDF
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
PDF
Debian 7.0 “Wheezy” frozen
PDF
Infinite Debian - Platform for mass-producing system every second
PDF
第66回関西Debian勉強会@KOF2012
PDF
qemuのriscv64にDebianを入れてみた
ODP
Debian emdebian 20100817
PDF
Osoljp studygroup201303
PDF
Debian and Kansai Debian Meeting
PDF
Linux Kernel Seminar in tripodworks
PDF
Osc2009 Sendai Xen 0124
PDF
Linuxディストリビューションのお話
PDF
201005 Debian/つくらぐ勉強会 lightning talk
PDF
Vsubuntu
PPT
Linuxとオープンソースの世界
PDF
MeeGo Seminar Winter Porting 20101209
PDF
Ubuntu 12.04のご紹介
Debian Multiarch Support
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
LTS & ローリングリリース! ― ランキング4位のLinuxディストリビューション openSUSE を Azure で使ってみる
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
Debian 7.0 “Wheezy” frozen
Infinite Debian - Platform for mass-producing system every second
第66回関西Debian勉強会@KOF2012
qemuのriscv64にDebianを入れてみた
Debian emdebian 20100817
Osoljp studygroup201303
Debian and Kansai Debian Meeting
Linux Kernel Seminar in tripodworks
Osc2009 Sendai Xen 0124
Linuxディストリビューションのお話
201005 Debian/つくらぐ勉強会 lightning talk
Vsubuntu
Linuxとオープンソースの世界
MeeGo Seminar Winter Porting 20101209
Ubuntu 12.04のご紹介

Debian Next Release Goal: Multiarch

  • 1.
    DebianNext Release Goal: Multiarch 佐々木洋平/Youhei SASAKI uwabami@gfd-dennou.org 2011/09/23 第二回 カーネル/VM探検隊@関西
  • 2.
  • 3.
  • 4.
    3/44 自己紹介佐々木洋平/Youhei SASAKI ✓ Twitter/IRC nic: uwabamiDebian JP Project/関西Debian勉強会 ✓ HPC(主にfortran), Ruby, TeX, Emacs,...本業: 研究員@京大数学 ✓ 非線形問題, 流体数値実験, etc.
  • 5.
    4/44 Disclaimer無保証無責任原則 ✓ 用法, 用量を守って正しくお使い下さいいい加減な事を言っているかもしれません ✓ 誤字脱字含め, 適宜ご指摘下されば幸いです.疑問/質問/ツッコミ/茶々, 大歓迎 ✓ その場でどうぞ
  • 6.
    5/44 AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
  • 7.
  • 8.
  • 9.
  • 10.
    9/44 今日の目的カーネル/VM 勉強会に参加するようなコアな人々に対してDebian の布教(?)をするMultiarch について私が勉強する(=ツッコミを受ける) 最近低いトコロあんまり触ってないので... 「最下層を SSE2/AVX 命令で最適化してスカラ計算機でヒャッハー」とか の方が需要があったのかしらん?
  • 11.
            </閑話休題>          
  • 12.
  • 13.
    12/44 AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
  • 14.
    13/44 What's DebianDebian Project ✓ Free な OS を作成することを目的に連携した人々Debian = Universal OS ✓ Debian Project が開発している OS ✓ 単に 「Debian」と言うと Debian GNU/Linux だけど 他にも Debian GNU/kFreeBSD, Debian GNU/Hurd...
  • 15.
    14/44 Debian's feature"GNUとFree Software の精神に基づき"開発されている最もメジャーなディストリビューション 30,000 以上のバイナリパッケージ 120 以上の派生ディストリビューション(含: Ubuntu)Quality, Freedom, Independence, ...Amateur in the best sence: done for the love of it
  • 16.
    15/44 AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
  • 17.
  • 18.
    Multiarch =Debian'sNextReleaseGoal
  • 19.
    Multiarch =Debian'sNextReleaseGoal
  • 20.
  • 21.
  • 27.
    26/44 Debian's Release CycleRelease Goal ✓ 次期安定版へ向けてのリリース目標.Timebase Release Freeze ✓ リリース物のフリーズを2年単位に 奇数年の12月にフリーズ→偶数春にリリース
  • 28.
    27/44 Debian's Next Release Goal次期安定版: 「Wheezy」のリリース目標 ✓ Multiarch ✓ kFreeBSD, Hurd ✓ Full IPv6 Support ✓ Large File Support ... etc. @see http://wiki.debian.org/ReleaseGoals
  • 29.
    28/44 Debian's Next Release Goal次期安定版: 「Wheezy」のリリース目標 ✓ Multiarch ✓ kFreeBSD, Hurd ✓ Full IPv6 Support ✓ Large File Support ... etc. @see http://wiki.debian.org/ReleaseGoals
  • 30.
  • 31.
    30/44 Multiarch同一のシステム上で, 異なるハードウェアアーキテクチャのライブラリ/プログラムをインストール/実行する仕組み
  • 32.
    31/44 Multiarch: 何が嬉しいの?emulator 環境, cross-build 環境 必要なモンだけ, 必要に応じて簡単便利に提供 バイナリ配布のソフトウェアのより良いサポートcross-grading support arm→armel, i386→amd64, armel→armhf, ...OS 混在 e.g. Linux on FreeBSD: /compat/linux
  • 33.
    32/44 Multiarch: どうやって?/usr/lib -> /usr/lib/<triplet>/usr/lib/<pkgdir> -> /usr/lib/<triplet>/<pkgdir>/usr/include: no change/usr/bin: no change/usr/share: no change/usr/sbin: no change
  • 34.
    33/44 Multiarch: どうやって?ライブラリとヘッダを提供 バイナリ(今んところ)混在できない
  • 35.
    34/44 Multiarch: libraryTarget-specific: prefix/lib/target prefix: /, /usr, /usr/local, /opt/foo ... target: x86_64-linux-gnu/, sparc-solaris/, .../lib64, /lib32 /lib/target への symlink or bind mountnon-target-specific: prefix/lib
  • 36.
    35/44 Multiarch: headerTarget-specific: prefix/include/targetnon-target-specific: prefix/include/
  • 37.
  • 38.
    37/44 Multiarch: Program Interpreter/lib/target/ld.so.version歴史的事情: /lib64 は? 現在 /lib64/ld-linux-x86-64.so.2 は symlink
  • 39.
    38/44 Multiarch: Program Interpreter[uwabami@daphne:0:%> ls -la /lib64/total 8drwxr-xr-x 2 root root 4096 Sep 15 03:09 ./drwxr-xr-x 24 root root 4096 Aug 24 01:32 ../lrwxrwxrwx 1 root root 32 Sep 14 08:04 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.13.so*
  • 40.
    39/44 Multiarch: Compilerコンパイラは prefix/lib/targetからライブラリを探さなきゃいけない prefix/include/targetからヘッダを探さなきゃいけない
  • 41.
    40/44 Multiarch: cross-build試してないんだが, これが.
  • 42.
    41/44 Multiarch: サマリとりあえず, みんな sid 入れて試してみてよ!
  • 43.
    42/44 AgendaWhat's is DebianMultiarch in Debianその他, お知らせなど
  • 44.
    43/44 関西Debian勉強会@see http://wiki.debian.org/KansaiDebianMeetingNext: 第51回関西Debian勉強会 ✓ 日時: 09/25, 13:30- ✓ 場所: 大阪, 福島区民センター ✓ 内容: VCS-buildpackage, bzr 編, Git 編 絶賛申し込み受け付け中. 是非ご参加下さい http://wiki.debian.org/KansaiDebianMeeting20110925
  • 45.
    44/44 References.@see http://wiki.debian.org/

[8]ページ先頭

©2009-2025 Movatter.jp