SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
BSD/Xen Userbase
●   Primary FOSS virtualisation solution (no
    kvm :-)). L4, BHyVe is a potential competitor.
●   Build clusters (NetBSD, FreeBSD, Corporates)
●   Amazon amis
BSD/Xen History
●   NetBSD
    ●   Christian Limpach (i386, xen1.0)
    ●   Manuel Bouyer (amd64, xen 2.0, dom0)
    ●   Jean Yves-Migeon (suspend/resume)
●   FreeBSD
    ●   Colin Percival
    ●   Kip Macy (i386, domU)
    ●   Justin Gibbs (PV drivers)
(Net|Free)BSD dev cycle
●   Development on central repository Head (NetBSD – CVS,
    FreeBSD – SVN)
●   Release/feature-dev Branches
●   Feature-dev branches eventually merge and become
    redundant
●   Release branches:
    ●   Managed by "releng" team
    ●   Periodic "pullups"
BSD/Xen Features
Feature/            Suspend/   PCI-                        Balloon
OS          Dom0    Resume     passthrough PV/HVM          Driver
                                     Y
FreeBSD       WIP       N      (experimental) PV(32bit)HVM       Y

NetBSD        Y         Y       Y (backend)    PV, HVM          Y

OpenBSD        -         -           -             -            -

Dragonfly
BSD            -         -           -             -            -
Planned work/FreeBSD
●   DomU/0 support for 64bit (cherry)
●   Unified xen tools (roger)
Planned work/NetBSD
●   Dom0 multi-processor (cherry)
●   Balloon "hotplug" (cherry)
●   PV drivers for HVM guests (jym, bouyer)
●   Testing Framework (jym)
Userspace Roadmap
●   Added NetBSD support to libxl [done](roger)
●   Improve NetBSD hotplug scripts: (roger)
    ●   ISCSI support
●   Better documentation (roger)
●   FreeBSD libxc glue (for dom0) (roger)
Benchmarks
●   Objectives:
    ●   Comparative status of NetBSD and Linux
        Dom0/DomU
    ●   Demonstrate strong and weak points of each
        implementation
    ●   Can be used to detect posible points of improvement
Benchmarks
●   Physical server information:
    ●   Intel Xeon CPU X3450 @ 2.67GHz
    ●   8 ways (4 cores with HT)
    ●   8GB RAM
Benchmarks
●   Xen:
    ●   4.2.0-rc2
    ●   Compiled from source on both
        NetBSD and Linux
    ●   64bits Hypervisor, Dom0/DomU
        and tools
Benchmarks
●   Linux (Dom0/DomU):
    ●   Debian 7.0 BETA1
    ●   Stock kernel 3.2.0-3
    ●   Ext3 file system
Benchmarks
●   NetBSD (Dom0/DomU):
    ●   6.0 BETA2
    ●   XEN3_DOM0 and XEN3_DOMU
        generic kernels used
    ●   FFSv2 file system (UFS2)
Benchmarks
●   Dom0 Configuration:

                     File IO       Build

        Memory            4096M      1024M

        vcpus                  1           1
Benchmarks
●   DomU Configuration:

                    File IO       Build

        Memory            800M      2048M

        vcpus                 1           4
Benchmarks
●   Configuration:
    ●   Test was run inside DomU, with only one DomU
        running and idle Dom0
    ●   Sysbench 0.4.12 used as benchmark tool:
        –   http://sysbench.sourceforge.net/
    ●   NetBSD build used as benchmark:
        –   http://cvsweb.netbsd.org/
Benchmarks
●   Summary of tests:
    ●   File IO: sequential read, write and random read,
        write with a total transfered size of 2Gb in both
        cases. Data splited into 128 files, of size 16Mb each.
        Run 7 times and averaged
    ●   CPU/Memory/File IO: build of the NetBSD system.
        Run 5 times and averaged.
Benchmarks                         (All results are in seconds, lower is better)

File sequential read:              File sequential write:
                     Dom0                                   Dom0
                NetBSD    Linux                     NetBSD         Linux
       NetBSD   4,2815    4,4717           NetBSD    4,1493     4,1227
DomU




                                    DomU
        Linux   2,1179    1,1948            Linux    3,2412     3,2669
Benchmarks                         (All results are in seconds, lower is better)

File random read:                  File random write:

                     Dom0                                 Dom0
                NetBSD    Linux                      NetBSD    Linux
                                            NetBSD   40,9817      41,0577


                                     DomU
       NetBSD   6,5005    6,8130
DomU




        Linux   6,0676    6,3004             Linux   11,7237      12,0696
Benchmarks
●   Conclusions of File IO benchmarks:
    ●   Linux DomU performs better than NetBSD
    ●   NetBSD Dom0 performs better than Linux
    ●   There's a problem in NetBSD blkfront when doing
        random writes (Linux is ~71% faster)
    ●   Sequential file reads should also be looked at.
        Linux performs between 50-70% better than
        NetBSD in some cases
Benchmarks                            (All results are in seconds, lower is better)
Build.sh:


                       Dom0
                 NetBSD       Linux
        NetBSD   2574.73
 DomU




         Linux   2329.08   2295.60
Benchmarks
●   Conclusions of build.sh benchmark:
    ●   Linux DomU is faster
    ●    Both NetBSD and Linux Dom0 have similar
        performance
Benchmarks
●   General remarks:
    ●   Linux DomU performs better than NetBSD
    ●   Performance as Dom0 is similar
    ●   NetBSD needs performance adjustems in blkfront
    ●   Possible protocol problem between Linux blkback
        and NetBSD blkfront
Rants/Questions
●   Advice to Luke is not DOCUMENTATION! :-)
●   OS/toolchain dependencies
Thank You
●   Cherry G. Mathew       ●   Roger Pau Monné
    Backyard Innovations       (Citrix)
    UK, Ltd.
                               roger.pau@citrix.com
cherry@(Net|Free)BSD.org

Weitere ähnliche Inhalte

Was ist angesagt?

Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntuSim Janghoon
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform The Linux Foundation
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622Todd Deshane
 
Improving the Performance of the qcow2 Format (KVM Forum 2017)
Improving the Performance of the qcow2 Format (KVM Forum 2017)Improving the Performance of the qcow2 Format (KVM Forum 2017)
Improving the Performance of the qcow2 Format (KVM Forum 2017)Igalia
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)The Linux Foundation
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISORVanika Kapoor
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usagevincentvdk
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Виталий Стародубцев
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622Todd Deshane
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshootingglbsolutions
 
Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Wan Leung Wong
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Todd Deshane
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage OverviewNuno Alves
 
Improving Xen idle power efficiency
Improving Xen idle power efficiencyImproving Xen idle power efficiency
Improving Xen idle power efficiencyThe Linux Foundation
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPLinuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPThe Linux Foundation
 

Was ist angesagt? (20)

Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
The kvm virtualization way
The kvm virtualization wayThe kvm virtualization way
The kvm virtualization way
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
PVH : PV Guest in HVM container
PVH : PV Guest in HVM containerPVH : PV Guest in HVM container
PVH : PV Guest in HVM container
 
Improving the Performance of the qcow2 Format (KVM Forum 2017)
Improving the Performance of the qcow2 Format (KVM Forum 2017)Improving the Performance of the qcow2 Format (KVM Forum 2017)
Improving the Performance of the qcow2 Format (KVM Forum 2017)
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud?
 
Xen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xXen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10x
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
Xen ATG case study
Xen ATG case studyXen ATG case study
Xen ATG case study
 
Improving Xen idle power efficiency
Improving Xen idle power efficiencyImproving Xen idle power efficiency
Improving Xen idle power efficiency
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPLinuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
 

Andere mochten auch

Tarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverTarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverAlexander Gornyi
 
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”FaberLab
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersDru Lavigne
 
Askep stroke2
Askep stroke2Askep stroke2
Askep stroke2yonraen
 
Osm city planning
Osm city planningOsm city planning
Osm city planningMike DuPont
 
Brosur Apartemen EcoHome CitraRaya Tangerang
Brosur Apartemen EcoHome CitraRaya TangerangBrosur Apartemen EcoHome CitraRaya Tangerang
Brosur Apartemen EcoHome CitraRaya TangerangPropertiLaunch.com
 
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...WUD Milan
 
Environment Urban Planning
Environment Urban PlanningEnvironment Urban Planning
Environment Urban Planningjary7
 
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD Citye-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD CityInvestProperti.com
 
Characteristics And Morphology Of An Urban Area
Characteristics And Morphology Of An Urban AreaCharacteristics And Morphology Of An Urban Area
Characteristics And Morphology Of An Urban Areatudorgeog
 
e-Brochure Kireina Park BSD City
e-Brochure Kireina Park BSD Citye-Brochure Kireina Park BSD City
e-Brochure Kireina Park BSD CityInvestProperti.com
 
Brochure Cluster Alegria Park BSD
Brochure Cluster Alegria Park BSDBrochure Cluster Alegria Park BSD
Brochure Cluster Alegria Park BSDInvestProperti.com
 
III. Urban stress
III. Urban stressIII. Urban stress
III. Urban stressaldelaitre
 
Bintan Industrial Estate E-brochure.pdf (Latest)
Bintan Industrial Estate E-brochure.pdf (Latest)Bintan Industrial Estate E-brochure.pdf (Latest)
Bintan Industrial Estate E-brochure.pdf (Latest)Jeremy Chen
 
Town planning theories concept and models
Town planning theories concept and models Town planning theories concept and models
Town planning theories concept and models Mohd Nazim Saifi
 
Urban change
Urban changeUrban change
Urban changedavidpuly
 

Andere mochten auch (20)

Tarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverTarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application server
 
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
 
Askep stroke2
Askep stroke2Askep stroke2
Askep stroke2
 
Osm city planning
Osm city planningOsm city planning
Osm city planning
 
Brosur Buenos Park BSD City
Brosur Buenos Park BSD CityBrosur Buenos Park BSD City
Brosur Buenos Park BSD City
 
Brosur Apartemen EcoHome CitraRaya Tangerang
Brosur Apartemen EcoHome CitraRaya TangerangBrosur Apartemen EcoHome CitraRaya Tangerang
Brosur Apartemen EcoHome CitraRaya Tangerang
 
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
 
Rumah Amarine mozia BSD City
Rumah Amarine mozia BSD CityRumah Amarine mozia BSD City
Rumah Amarine mozia BSD City
 
Brosur Apartemen Podomoro Golf View
Brosur Apartemen Podomoro Golf ViewBrosur Apartemen Podomoro Golf View
Brosur Apartemen Podomoro Golf View
 
Environment Urban Planning
Environment Urban PlanningEnvironment Urban Planning
Environment Urban Planning
 
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD Citye-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
 
Characteristics And Morphology Of An Urban Area
Characteristics And Morphology Of An Urban AreaCharacteristics And Morphology Of An Urban Area
Characteristics And Morphology Of An Urban Area
 
e-Brochure Kireina Park BSD City
e-Brochure Kireina Park BSD Citye-Brochure Kireina Park BSD City
e-Brochure Kireina Park BSD City
 
Brochure Cluster Alegria Park BSD
Brochure Cluster Alegria Park BSDBrochure Cluster Alegria Park BSD
Brochure Cluster Alegria Park BSD
 
III. Urban stress
III. Urban stressIII. Urban stress
III. Urban stress
 
Bintan Industrial Estate E-brochure.pdf (Latest)
Bintan Industrial Estate E-brochure.pdf (Latest)Bintan Industrial Estate E-brochure.pdf (Latest)
Bintan Industrial Estate E-brochure.pdf (Latest)
 
Town planning theories concept and models
Town planning theories concept and models Town planning theories concept and models
Town planning theories concept and models
 
Fundamental of urban and regional planning
Fundamental of urban and regional planningFundamental of urban and regional planning
Fundamental of urban and regional planning
 
Urban change
Urban changeUrban change
Urban change
 

Ähnlich wie (Free and Net) BSD Xen Roadmap

High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-costnormanmaurer
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux UsersDru Lavigne
 
Linuxtag.ceph.talk
Linuxtag.ceph.talkLinuxtag.ceph.talk
Linuxtag.ceph.talkUdo Seidel
 
Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack eurobsdcon
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux UsersDru Lavigne
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersDru Lavigne
 
The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)plarsen67
 
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to know
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to knowTip from IBM Connect 2014: IBM Domino 64-bit: All you need to know
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to knowSocialBiz UserGroup
 
Bsdtw17: lightning talks/wip sessions
Bsdtw17: lightning talks/wip sessionsBsdtw17: lightning talks/wip sessions
Bsdtw17: lightning talks/wip sessionsScott Tsai
 
Up and Running with Freebsd
Up and Running with FreebsdUp and Running with Freebsd
Up and Running with FreebsdGLC Networks
 
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeot
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois TigeotPorting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeot
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeoteurobsdcon
 
Informix Expedition Through Connectivity
Informix Expedition Through ConnectivityInformix Expedition Through Connectivity
Informix Expedition Through ConnectivityKevin Smith
 
Cross Develop with VxWorks
Cross Develop with VxWorksCross Develop with VxWorks
Cross Develop with VxWorkselicarmi
 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data DeduplicationRedWireServices
 
We4IT lcty 2013 - infra-man - domino run faster
We4IT lcty 2013 - infra-man - domino run faster We4IT lcty 2013 - infra-man - domino run faster
We4IT lcty 2013 - infra-man - domino run faster We4IT Group
 
Embedded Linux Basics
Embedded Linux BasicsEmbedded Linux Basics
Embedded Linux BasicsMarc Leeman
 
Osdc2012 xtfs.talk
Osdc2012 xtfs.talkOsdc2012 xtfs.talk
Osdc2012 xtfs.talkUdo Seidel
 

Ähnlich wie (Free and Net) BSD Xen Roadmap (20)

High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-cost
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
Linuxtag.ceph.talk
Linuxtag.ceph.talkLinuxtag.ceph.talk
Linuxtag.ceph.talk
 
NetBSD workshop
NetBSD workshopNetBSD workshop
NetBSD workshop
 
Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 
The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)
 
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to know
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to knowTip from IBM Connect 2014: IBM Domino 64-bit: All you need to know
Tip from IBM Connect 2014: IBM Domino 64-bit: All you need to know
 
Bsdtw17: lightning talks/wip sessions
Bsdtw17: lightning talks/wip sessionsBsdtw17: lightning talks/wip sessions
Bsdtw17: lightning talks/wip sessions
 
Up and Running with Freebsd
Up and Running with FreebsdUp and Running with Freebsd
Up and Running with Freebsd
 
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeot
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois TigeotPorting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeot
Porting the drm/kms graphic drivers to DragonFlyBSD by Francois Tigeot
 
Informix Expedition Through Connectivity
Informix Expedition Through ConnectivityInformix Expedition Through Connectivity
Informix Expedition Through Connectivity
 
Cross Develop with VxWorks
Cross Develop with VxWorksCross Develop with VxWorks
Cross Develop with VxWorks
 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data Deduplication
 
FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016
 
We4IT lcty 2013 - infra-man - domino run faster
We4IT lcty 2013 - infra-man - domino run faster We4IT lcty 2013 - infra-man - domino run faster
We4IT lcty 2013 - infra-man - domino run faster
 
Embedded Linux Basics
Embedded Linux BasicsEmbedded Linux Basics
Embedded Linux Basics
 
Osdc2012 xtfs.talk
Osdc2012 xtfs.talkOsdc2012 xtfs.talk
Osdc2012 xtfs.talk
 
FreeBSD is not Linux
FreeBSD is not LinuxFreeBSD is not Linux
FreeBSD is not Linux
 

Mehr von The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...The Linux Foundation
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...The Linux Foundation
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...The Linux Foundation
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...The Linux Foundation
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxThe Linux Foundation
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...The Linux Foundation
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderThe Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...The Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...The Linux Foundation
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixThe Linux Foundation
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdThe Linux Foundation
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...The Linux Foundation
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DThe Linux Foundation
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsThe Linux Foundation
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...The Linux Foundation
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...The Linux Foundation
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...The Linux Foundation
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEThe Linux Foundation
 

Mehr von The Linux Foundation (20)

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
 

Kürzlich hochgeladen

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

(Free and Net) BSD Xen Roadmap

  • 1. BSD/Xen Userbase ● Primary FOSS virtualisation solution (no kvm :-)). L4, BHyVe is a potential competitor. ● Build clusters (NetBSD, FreeBSD, Corporates) ● Amazon amis
  • 2. BSD/Xen History ● NetBSD ● Christian Limpach (i386, xen1.0) ● Manuel Bouyer (amd64, xen 2.0, dom0) ● Jean Yves-Migeon (suspend/resume) ● FreeBSD ● Colin Percival ● Kip Macy (i386, domU) ● Justin Gibbs (PV drivers)
  • 3. (Net|Free)BSD dev cycle ● Development on central repository Head (NetBSD – CVS, FreeBSD – SVN) ● Release/feature-dev Branches ● Feature-dev branches eventually merge and become redundant ● Release branches: ● Managed by "releng" team ● Periodic "pullups"
  • 4. BSD/Xen Features Feature/ Suspend/ PCI- Balloon OS Dom0 Resume passthrough PV/HVM Driver Y FreeBSD WIP N (experimental) PV(32bit)HVM Y NetBSD Y Y Y (backend) PV, HVM Y OpenBSD - - - - - Dragonfly BSD - - - - -
  • 5. Planned work/FreeBSD ● DomU/0 support for 64bit (cherry) ● Unified xen tools (roger)
  • 6. Planned work/NetBSD ● Dom0 multi-processor (cherry) ● Balloon "hotplug" (cherry) ● PV drivers for HVM guests (jym, bouyer) ● Testing Framework (jym)
  • 7. Userspace Roadmap ● Added NetBSD support to libxl [done](roger) ● Improve NetBSD hotplug scripts: (roger) ● ISCSI support ● Better documentation (roger) ● FreeBSD libxc glue (for dom0) (roger)
  • 8. Benchmarks ● Objectives: ● Comparative status of NetBSD and Linux Dom0/DomU ● Demonstrate strong and weak points of each implementation ● Can be used to detect posible points of improvement
  • 9. Benchmarks ● Physical server information: ● Intel Xeon CPU X3450 @ 2.67GHz ● 8 ways (4 cores with HT) ● 8GB RAM
  • 10. Benchmarks ● Xen: ● 4.2.0-rc2 ● Compiled from source on both NetBSD and Linux ● 64bits Hypervisor, Dom0/DomU and tools
  • 11. Benchmarks ● Linux (Dom0/DomU): ● Debian 7.0 BETA1 ● Stock kernel 3.2.0-3 ● Ext3 file system
  • 12. Benchmarks ● NetBSD (Dom0/DomU): ● 6.0 BETA2 ● XEN3_DOM0 and XEN3_DOMU generic kernels used ● FFSv2 file system (UFS2)
  • 13. Benchmarks ● Dom0 Configuration: File IO Build Memory 4096M 1024M vcpus 1 1
  • 14. Benchmarks ● DomU Configuration: File IO Build Memory 800M 2048M vcpus 1 4
  • 15. Benchmarks ● Configuration: ● Test was run inside DomU, with only one DomU running and idle Dom0 ● Sysbench 0.4.12 used as benchmark tool: – http://sysbench.sourceforge.net/ ● NetBSD build used as benchmark: – http://cvsweb.netbsd.org/
  • 16. Benchmarks ● Summary of tests: ● File IO: sequential read, write and random read, write with a total transfered size of 2Gb in both cases. Data splited into 128 files, of size 16Mb each. Run 7 times and averaged ● CPU/Memory/File IO: build of the NetBSD system. Run 5 times and averaged.
  • 17. Benchmarks (All results are in seconds, lower is better) File sequential read: File sequential write: Dom0 Dom0 NetBSD Linux NetBSD Linux NetBSD 4,2815 4,4717 NetBSD 4,1493 4,1227 DomU DomU Linux 2,1179 1,1948 Linux 3,2412 3,2669
  • 18. Benchmarks (All results are in seconds, lower is better) File random read: File random write: Dom0 Dom0 NetBSD Linux NetBSD Linux NetBSD 40,9817 41,0577 DomU NetBSD 6,5005 6,8130 DomU Linux 6,0676 6,3004 Linux 11,7237 12,0696
  • 19. Benchmarks ● Conclusions of File IO benchmarks: ● Linux DomU performs better than NetBSD ● NetBSD Dom0 performs better than Linux ● There's a problem in NetBSD blkfront when doing random writes (Linux is ~71% faster) ● Sequential file reads should also be looked at. Linux performs between 50-70% better than NetBSD in some cases
  • 20. Benchmarks (All results are in seconds, lower is better) Build.sh: Dom0 NetBSD Linux NetBSD 2574.73 DomU Linux 2329.08 2295.60
  • 21. Benchmarks ● Conclusions of build.sh benchmark: ● Linux DomU is faster ● Both NetBSD and Linux Dom0 have similar performance
  • 22. Benchmarks ● General remarks: ● Linux DomU performs better than NetBSD ● Performance as Dom0 is similar ● NetBSD needs performance adjustems in blkfront ● Possible protocol problem between Linux blkback and NetBSD blkfront
  • 23. Rants/Questions ● Advice to Luke is not DOCUMENTATION! :-) ● OS/toolchain dependencies
  • 24. Thank You ● Cherry G. Mathew ● Roger Pau Monné Backyard Innovations (Citrix) UK, Ltd. roger.pau@citrix.com cherry@(Net|Free)BSD.org