We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Taking the red pill

00:00

Formal Metadata

Title
Taking the red pill
Subtitle
Charting the rabbit hole to improve FreeBSD performance on Xen
Title of Series
Number of Parts
24
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2014
Production PlaceOttawa, Canada

Content Metadata

Subject Area
Genre
Abstract
The Xen hypervisor is a Open Source Type 1 hypervisor, it's widely used on production environments like Amazon EC2 and Rackspace. Since it's inception, one of the focuses of Xen was to be an OS agnostic hypervisor, allowing any kind of OS (with proper Xen support) to act as DomU/Dom0. This talk will cover how the Xen community works, together with an explanation of the ongoing work in FreeBSD in order to improve Xen support. This talk will cover the following points: Basic Xen description and specific Xen concepts. How the Xen community works (compared to BSD communities). A look into new Xen features (PVH). Work being done in FreeBSD improving Xen support. Probably a small demo to highlight Xen features.
Stack (abstract data type)DemoscenePresentation of a groupVirtual realityTime domainControl flowData modelArchitectureVisualization (computer graphics)Kernel (computing)Asynchronous Transfer ModeComputer configurationSoftwareEmulatorTranslation (relic)Interface (computing)IntelOverhead (computing)MiniDiscComputer networkInterrupt <Informatik>BootingTable (information)Web pageComputer hardwareExtension (kinesiology)Execution unitMathematical optimizationSpectrum (functional analysis)ArmMaizeInformationSoftware developerOpen sourceComponent-based software engineeringNetwork topologyRepository (publishing)Source codeOracleIndependence (probability theory)Cycle (graph theory)WikiElectronic mailing listWhiteboardElectronic mailing listArmGame controllerBefehlsprozessorPoint cloudProjective planeBlock (periodic table)Software maintenanceComputer hardwareOpen sourcePhysikzentrum Bad HonnefDifferent (Kate Ryan album)Order (biology)Domain nameInformationMathematicsDemo (music)VirtualizationExtension (kinesiology)Virtual machineDescriptive statisticsAsynchronous Transfer ModeDevice driverWeb pageSource codeNormal (geometry)BootingInterrupt <Informatik>SoftwareSelf-organizationResultantOperator (mathematics)WhiteboardBinary codeWikiPoint (geometry)Interface (computing)Revision controlCodeSlide ruleEquivalence relationFlow separationRepository (publishing)CollaborationismDisk read-and-write headOverhead (computing)Instance (computer science)Translation (relic)Kernel (computing)Software bugEvoluteInstallation artSeitentabelleServer (computing)Type theoryExecution unitMikrokernelCartesian coordinate systemComputer architectureGreatest elementMemory managementMotherboardStack (abstract data type)MiniDiscOperating systemEmulatorTournament (medieval)Internet service providerNumberStability theoryPhysical systemPosition operatorOcean currentEndliche ModelltheorieCASE <Informatik>MereologyStructural loadImplementationUtility softwareLie groupIdeal (ethics)WebsiteUniform boundedness principleAdditionCycle (graph theory)CommutatorLibrary catalogRule of inferenceDivision (mathematics)Inheritance (object-oriented programming)Physical lawCoefficient of determinationVideo gameGame theoryStandard deviationUniqueness quantificationBasis <Mathematik>Presentation of a groupSet (mathematics)Universe (mathematics)Multiplication signState of matterDaylight saving timeField (computer science)Graph coloringNeuroinformatikComputer animation
OracleRevision controlLevel (video gaming)EmulatorPoint (geometry)View (database)Visualization (computer graphics)Asynchronous Transfer ModeSoftwareComputer hardwareMathematical optimizationSequenceOperations researchMechanism designNormal (geometry)System callBefehlsprozessorRead-only memoryWeb pageTable (information)Event horizonOrder (biology)BootingDevice driverMiniDiscComputer networkVector spaceCodeSingle-precision floating-point formatInformationOverhead (computing)Latent heatWeightDisk read-and-write headBitIntelligent NetworkMultiplication signInformation securityFile formatInterrupt <Informatik>MathematicsDescriptive statisticsBasis <Mathematik>1 (number)Operating systemFerry CorstenMemory managementProcess (computing)Order (biology)MereologyTranslation (relic)Latent heatLevel (video gaming)Right angleSemiconductor memoryGame theoryCASE <Informatik>Different (Kate Ryan album)Wave packetOffice suiteStandard deviationArithmetic meanNumberView (database)Stability theoryDemosceneMusical ensembleGame controllerVideo gameRhombusOperator (mathematics)Reading (process)Boundary value problemQueue (abstract data type)Mechanism designMultilaterationWhiteboardExtension (kinesiology)State of matterWritingImplementationPhysical lawInformationSoftware testingOverhead (computing)Event horizonBefehlsprozessorDevice driverVirtualizationMiniDiscEvoluteSystem callEmulatorSeitentabelleWeb pageNormal (geometry)Kernel (computing)Interface (computing)CoprocessorCodeEmailCommunications protocolVector spaceReal numberInjektivitätBootingSet (mathematics)Virtual memoryComputer hardwareSlide ruleTable (information)VideoconferencingData storage deviceKanalcodierungArmSoftwareSpeicheradresseGreatest elementSoftware maintenanceAsynchronous Transfer ModeNetwork topologyRevision controlDisk read-and-write headComputer animation
Point (geometry)BootingSequenceVideo game consoleKernel (computing)Read-only memoryLevel (video gaming)Serial portBefehlsprozessorAssembly languageComputer hardwareBuildingTable (information)Interface (computing)ArchitectureHypercubeStack (abstract data type)System callDomain nameTexture mappingEvent horizonInterrupt <Informatik>Library (computing)CodeDevice driverDefault (computer science)Utility softwareNetzwerkverwaltungData storage devicePoint cloudOpen setRootMiniDiscSoftware testingWebDAVConfiguration spaceComputer fileDemosceneDemo (music)MultiplicationSpacetimePatch (Unix)World Wide Web ConsortiumFreewareHorizonVisualization (computer graphics)Computing platformLattice (order)Event horizonData storage deviceMultiplication signNeuroinformatikAuthorizationOrder (biology)Right angleLatent heatSoftwareCondition numberVirtual memorySemiconductor memoryImplementationWhiteboardMusical ensembleGame theoryTable (information)Profil (magazine)Software testingQuicksortWorkstation <Musikinstrument>Physical systemEnthalpyView (database)BootingCartesian coordinate systemStability theoryWebsitePoint (geometry)Self-organizationDomain nameOvalUtility softwareRoundness (object)Different (Kate Ryan album)Frame problemSpacetimeLevel (video gaming)CASE <Informatik>WeightMomentumRhombusSpeech synthesisVirtualizationInterface (computing)Ferry CorstenGame controllerData managementMiniDiscStack (abstract data type)Kernel (computing)Demo (music)Computer fileDescriptive statisticsSerial portComputer hardwareConfiguration spacePatch (Unix)Discrete element methodInterrupt <Informatik>Video game consoleSlide ruleRepository (publishing)Revision controlBus (computing)HypercubeOverhead (computing)Library (computing)Shared memorySystem callHacker (term)Ocean currentParsingDevice driverMultilaterationCodeDefault (computer science)Set (mathematics)Goodness of fitDisk read-and-write headSeitentabellePartition (number theory)Computer animation
View (database)Gastropod shellFrame problemTerm (mathematics)AverageWindowKernel (computing)Video game consoleBootingDiscrete element methodDemosceneEndliche ModelltheorieComputer animationSource code
Online helpGastropod shellFrame problemTerm (mathematics)View (database)WindowSemiconductor memoryKernel (computing)BootingRule of inferenceEnthalpySource codeTable
WindowTerm (mathematics)View (database)Gastropod shellElasticity (physics)Primality testArmMaxima and minimaElectronic meeting systemMUDFrame problemVarianceBootingInformationKernel (computing)CuboidView (database)Domain nameElectronic mailing listBitVideo game consoleBefehlsprozessorMedical imagingIdentity managementAxiom of choiceStructural loadSource codeJSON
WebDAVValue-added networkWindowView (database)Gastropod shellState of matterTime domainOnline helpFrame problemTerm (mathematics)User profileView (database)BefehlsprozessorDomain nameBootingVideo game consoleBuildingFunction (mathematics)CASE <Informatik>NeuroinformatikSource code
WindowTerm (mathematics)Gastropod shellFrame problemView (database)EnthalpyDirection (geometry)Table (information)Revision controlLatent heatOrder (biology)Frame problemSemiconductor memoryKernel (computing)BootingBitDefault (computer science)SpeicheradresseDevice driverBuildingGame theoryNumberRange (statistics)Point (geometry)System callState of matterView (database)Source code
WindowView (database)Term (mathematics)Gastropod shellTime domainFrame problemState of matterPhysical lawMIDILink (knot theory)SoftwareBlock (periodic table)Open setElectronic mailing listDevice driverNeuroinformatikCASE <Informatik>Source code
WindowView (database)Term (mathematics)Gastropod shellFrame problemVenn diagramConnected spaceBootingOpen setComputer hardwareSoftwareVirtualizationUtility softwarePosition operatorFreewareSource codeJSON
View (database)Frame problemGastropod shellEmulationQuicksortSemiconductor memoryIndependence (probability theory)Computer simulationEvent horizonLimit (category theory)Web pageSource code
Transcript: English(auto-generated)