Linux Conf Australia 報告
Total Page:16
File Type:pdf, Size:1020Kb
Linux Conf Australia 報告 http://lca2007.linux.org.au/ 須崎有康 Linux 3大カンファレンスの一つ • Ottawa Linux Symposium – http://www.linuxsymposium.org • LinuxKongress – www.linux-kongress.org • 歴史 – Melbourne, 1999 (known as CALU) http://www.linux.org.au/conf/1999/ – Sydney, 2001 http://www.linux.org.au/conf/2001/ – Brisbane, 2002 http://www.linux.org.au/conf/2002/ – Perth, 2003 http://www.linux.org.au/conf/2003/ – Adelaide, 2004 http://www.linux.org.au/conf/2004/ – Canberra, 2005 http://www.linux.org.au/conf/2005/ – Dunedin, 2006 New Zealand http://www.linux.org.au/conf/2006/ – Sydney, 2007http://lca2007.linux.org.au スケジュール • 2007/01/15-16 Mini Conf Debian GNOME Education Embedded Virtualization MySQL Research Debian GNOME Education Gaming Kernel PostGresS OpenOffice. LinuxChix QL org • 2007/01/17-19 Linux Conf Australia 本会議 – 会場:Univ New South Wales (Sydney) – 参加者 1,000人ぐらい? – 有名人:Linux Torvalds, Andrew S. Tanenbaum (招待講演), Andrew Morton, Ted Ts’o, Rusty Russell, Andrew Tridgell –NTT藤田さん、筑波大 表さん、VA Linux Simon さん、AIST 八木、須崎、 • メジャーな人(Linus, Morton)は来ているが、Ottawa Linux Symposiumのような北米(IBM, Intel, RedHat )の組織的な参加がない。日本も無い。 MiniConf – 私が主に出たトラック – Virtualization (Sponsor HP) • http://virtminiconf.linux.hp.com/program • 予想外にメジャーなものがない。LCA本会議のほうが メジャーな発表あり。CFP(2006/12)の関係? –Kernel • http://lca2007.linux.org.au/Miniconfs/Kernel • Linus, Andrew Morton が参加。 MiniConf Virtualization • 1100-1140 Xen Image Manager - Jonathan Oxer – Local storage ではなく、external storage のマネージャ (build, demolish, propagete) – Node, VM, Image 毎の Config (Memory, Disk, CPU) – http://jon.oxer.com.au/xim/ – スライド資料 http://jon.oxer.com.au/talks/id/52 • 1150-1230 Xen and the Art of Portability - Jes Sorensen – SGI Altix (IA64 NUMA)へのXen移植の話 –EFIのmem mapはベンダに依存。Xenのbootmemはlinear bitmapを仮定しているため、起動に時間が 掛かる。Yamahataの PCI Domain Support 使って解決。 • 1400-1440 UML, kvm, and Hardare Virtualization - Jeff Dike – KVM (by Avi Kivity) 2.6.20-rc4 • /dev/kvm を提供して CPU の仮想環境を利用できるようにする – UMLでptrace の変わりにKVMを使う (By Mikhail Kharitonov, Gennady Sharapov) – 解説記事 http://opentechpress.jp/print.pl?sid=07/01/19/0032218 • 1450-1530 OS Circulation Environment "Trusted HTTP-FUSE Xenoppix" - Kuniyasu Suzaki –??? 解説記事 http://opentechpress.jp/opensource/07/01/18/0136240.shtml • 1600-1640 Monitoring Linux Guests in a Virtualized Environment - Randy Levensalor – Intrusion detection にVMを使う話。 • 1650-1730 Case Study: Demo Hosting with Virtual Machines - Jason Nicholls MiniConf kernel • http://lca2007.linux.org.au/Miniconfs/Kernel • Linus, Andrew Moton など主要メンバーが参加 • 1100-1140 IA64 のシステムユーティティの話Peter Chubb (UNSW, National ICT Australia ) – http://www.gelato.unsw.edu.au/ – カーネルソースの参照関係を表示 cscope, kbild script, SCMの話。デバックのツール • 1150-1230 Reverse map scalability for anonymous pages - Lee Schermerhorn – AIM7 Benchmark suite • 1400-1440 – PS3 Linux - Ben Herrenschmidt - IBM Ozlabs – Nokie N800 - Daniel Stone - Nokia • 1450-1530 Lightning Updates (スライド無し。辛い。) – Per-page shrinking of slab caches - Jorn Engel – Superpages - Ian Wienand – PCI Slots - Matthew Wilcox • 1600-1640 Panel Discussion – Dave Jones - Fedora Kernel Maintainer - Redhat – Andi Kleen - x86-64 (and some x86) Maintainer - SuSE – Paul Mackerras - PPC maintainers - IBM Ozlabs – Christoph Hellwig - Style and Personality Maintainer and some filesystems – Dave Miller - Sparc + Networking • 仮想化の話が半分ぐらい。進行役が止めても質問が続く。 • 1650-1730 Suspend & Resume to RAM repair workshop LCA 本会議1日目 • Keynote “How to desgin a reliable Operating System“Andrew S. Tanenbaum • 1100-1140 “The Kernel Report” Jonathan Corbet – http://lwn.net/talks/lca2007/ • 1150-1230 ”Linux on the Cell Broadband Engine Architecture” Arnd Bergmann – SPU 用のFile Sytem /spu を通してデータやり取り。lbspe ()の話。 – ストリーム処理も可能。 • 1400-1440 “Fixing suspend for fun and profit” Matthew Garrett – Suspendの問題はドライバが対応していないのがほとんど。 • 1450-1530 “Making Sausage: How the OLPC Machine Was Designed” Jim Gettys – Adhoc ネットワーク Meshnet • 1600-1640 “Darbat: Virtualising a UNIX Kernel” by Charles Gray –L4 上でDarwin (MacOS kernel)を動かす話。DarwinはもともとBSD on Mach なのでL4に置き換えるの は楽? – http://www.ertos.nicta.com.au/software/darbat/ – L4上のLinuxはWonbat と呼ばれるもの • http://www.ertos.nicta.com.au/software/kenge/wombat/latest/ • 1650-1730 “Why does my machine take so long to boot?” by Matthew Wilcox – HP SuperDome (IOチャネル16×16スロットPCI-x )での起動高速化 – PCI parallel Prove などを使って90minから数分へ LCA 本会議2日目 • 0900-0940 • 0950-1030 “Kexec: Soft-Reboot and Crash-Dump Analysis for Linux and Xen” Simon Horman • 1100-1140 • 1150-1230 ” vNUMA: Virtual Multiprocessors on Clusters of Workstations”Matthew Chapman – USENIX’05 Implementing Transparent Shared Memory on Clusters Using Virtual Machines • http://www.usenix.org/event/usenix05/tech/general/full_papers/short_papers/chapman/chapm an_html/index.html • 1400-1440 “ • 1450-1530 “ • 1600-1640 “ • 1650-1730 “kboot - A Boot Loader Based on Kexec” by Werner Almesberger LCA 本会議3日目 • 0900-0940 • 0950-1030 • 1100-1140 “HTTP-FUSE CLOOP with Software RAID and DNS-Balance for Embedded Linux” Jun Kanai • 1150-1230 ” Ext4: The next generation of ext2/3” Theodore Ts'o – Ext3でもOnline resizeができる。 – Ext4ではextendにより連続領域のmultiple block allocationができる。 • 256byte inodeによりnano second のtime stamp が可能。Lustre, nfsv4互換。 • Meta Data check sumにより検証可能。Wisconsin大のIron FSが似ている。 • 1400-1440 “Writing an x86 hypervisor: all the cool kids are doing it!” • Zachary Amsden (VMware) BMI • Jeremy Fitzhardinge (XenSource) • Rusty Russell (IBM) lguest (was lhype) Rusty Visor と呼ばれてる • Chris Wright(RedHat) – スクラッチからhypervisorを作る手順 • 1450-1530 “(Para)virtualisation without pain”Peter Chubb –IA64のXen para-virtualizaionのカーネルパッチを挿入減らすAfterburing技術。 • 関連論文 Afterburning and the Accomplishment of Virtualization • http://l4ka.org/projects/virtualization/afterburn/whitepaper.pdf.