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

Flatpak, a technical walkthrough

00:00

Formal Metadata

Title
Flatpak, a technical walkthrough
Title of Series
Number of Parts
50
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

Content Metadata

Subject Area
Genre
Abstract
Flatpak is a desktop-focused application distribution and deployment system for linux. This talk will walk through the technical details of the core functionallity and explain how it work and why it works that way. Flatpak has now had a major stable release and the rate of change is slowing down. This is a good time to take a look at how the things work behind the scenes. This talk will go through the technical details behind flatpak, explaining things like ostree, bubblewrap and how flatpak uses this to implement the sandbox and basic flatpak commands. It will also explain in high-level terms how the portals and other desktop integration features work.
24
Thumbnail
15:29
25
Thumbnail
21:21
32
44
SpacetimeJames Waddell Alexander IISystem programmingRootkitDrop (liquid)Interactive televisionPhysical systemComputer iconDisintegrationBlock (periodic table)BuildingSoftware repositoryContent (media)Computer virusObject (grammar)WebcamRight angleStability theoryMobile appFile formatDefault (computer science)Binary codeTimestampOperating systemIntegrated development environmentSource codeRepository (publishing)Run time (program lifecycle phase)CurvatureWebsiteNumerical integrationSoftwareFile systemComputer fileMiniDiscDescriptive statisticsRootkitKernel (computing)MetadataGroup actionProjective planeImplementationCartesian coordinate systemArithmetic meanComputer iconAndroid (robot)MereologyInstallation artWeb portalBranch (computer science)Directory serviceTraffic reportingGeneric programmingContent (media)Network topologyEntire functionNormal (geometry)Operator (mathematics)Type theoryService (economics)WritingFreewarePoint (geometry)Object (grammar)Core dumpDistribution (mathematics)Revision controlPhysical systemFirewall (computing)System administratorLevel (video gaming)Arithmetic progressionMedical imagingDifferent (Kate Ryan album)LaptopPasswordNetwork socketIndependence (probability theory)Flow separationComputer animation
Software repositoryNetwork topologyContent (media)Object (grammar)System programmingStatisticsLink (knot theory)Asynchronous Transfer ModeFingerprintServer (computing)Dirac delta functionElectronic data interchangeKernel (computing)MiniDiscFile systemElectronic signatureComputer fileWeb 2.0Fluid staticsLatent heatComputer configurationKernel (computing)Revision controlLink (knot theory)Keyboard shortcutProcess (computing)Mobile appTerm (mathematics)NamespaceRepository (publishing)NP-hardFile formatOperator (mathematics)Data storage deviceMetadataDirac delta functionMiniDiscDirectory serviceVariable (mathematics)Different (Kate Ryan album)RoutingTable (information)Exception handlingContent (media)Object (grammar)RootkitElectronic mailing listInheritance (object-oriented programming)Network topologyCountingVirtualizationPhysicalismInstance (computer science)SequenceFourier seriesReading (process)Point (geometry)Commitment schemeGraph coloringMultiplicationShared memoryFiber bundle1 (number)Cache (computing)Local ringWeb pageSummierbarkeitBinary fileIdentity managementSubsetMereologyFile systemPointer (computer programming)Meta elementBasis <Mathematik>Read-only memoryServer (computing)Attribute grammarQuicksortOperating systemComputer iconPhysical systemMessage passingTimestampBinary codeDifferenz <Mathematik>Right angleComputer animation
System programmingNamespaceFile systemRevision controlSoftware repositoryMobile appRun time (program lifecycle phase)CurvatureComputer fileMetadataMobile appShared memoryComputer iconService (economics)RootkitGastropod shellKernel (computing)Internet service providerComputer fileSpacetimeMereologyInformation securitySystem administratorGame controllerOperator (mathematics)Set (mathematics)Spherical capRegular graphDirectory serviceRepository (publishing)Integrated development environmentVariable (mathematics)File systemBranch (computer science)Computer architectureStandard deviationProcess (computing)Asynchronous Transfer ModeCurvatureRun time (program lifecycle phase)Revision controlNamespaceNormal (geometry)HoaxLevel (video gaming)View (database)Installation artLibrary (computing)Keyboard shortcutFlagBootingBasis <Mathematik>Operating systemBinary codeEndliche ModelltheorieWritingRadio-frequency identificationRule of inferenceSoftware repositoryMetadataWrapper (data mining)Physical systemTerm (mathematics)Lipschitz-StetigkeitOcean currentWide area networkMappingRoutingIntrusion detection systemSystem callFlow separationArithmetic meanRemote procedure callBinary filePrincipal ideal domainComputer animation
CurvatureComputer fileExpert systemMetadataProcess (computing)Coma BerenicesParsingInstallation artSystem programmingFlock (web browser)Block (periodic table)Exclusive orNamespacePhysical systemData storage deviceProxy serverType theoryComputer networkSystem callJames Waddell Alexander IILink (knot theory)WindowNetwork topologyComputer fileNetwork topologyRadio-frequency identificationNamespaceWide area networkFerry CorstenNetwork socketSoftware developerAsynchronous Transfer ModeMobile appRootkitProxy serverSystem callLink (knot theory)Bit ratePoint (geometry)SimulationLine (geometry)Set (mathematics)Basis <Mathematik>CASE <Informatik>FingerprintWeb browserDirectory serviceFile systemQuicksortBuildingInjektivitätOperator (mathematics)Instance (computer science)PlanningProcess (computing)SynchronizationSoftwareData storage deviceRight angleSimilarity (geometry)CuboidConfiguration spaceProjective planeRevision controlGraphical user interfaceComputing platformOpen setExclusive orBus (computing)Physical systemInstallation artIntegrated development environmentVariable (mathematics)MereologyGroup actionException handlingLimit (category theory)Computer architectureDefault (computer science)Branch (computer science)Tracing (software)Repository (publishing)Real numberGame controllerSuite (music)Incidence algebraWritingDirection (geometry)Filter <Stochastik>Kernel (computing)Block (periodic table)SpeicherbereinigungType theoryGoodness of fitPrincipal ideal domainComputer animation
Computer fileRun time (program lifecycle phase)CurvatureRevision controlKeyboard shortcutMultiplication signAsynchronous Transfer ModeMobile appIdentifiabilityProbability density functionEvent horizonIntegrated development environmentOperating systemDirectory serviceoutputMereologyCombinational logicEndliche ModelltheorieSubsetSystem callClassical physicsData managementPhysical systemFile systemBitInstance (computer science)Cartesian coordinate systemFreewareCodeDistribution (mathematics)Sign (mathematics)Ocean currentUniform resource locatorStructural loadVariable (mathematics)2 (number)Single-precision floating-point formatNP-hardBinary codeLatent heatFirst-person shooterArithmetic meanMedical imagingMeeting/Interview
Revision controlWeb syndicationPhysical systemComputer fileMobile appLibrary (computing)Dependent and independent variablesOcean currentEndliche ModelltheorieComputer iconRun time (program lifecycle phase)Service (economics)Information securityDirectory serviceMultiplication signType theoryCuboidAndroid (robot)Latent heatInstance (computer science)Graphical user interfaceTelecommunicationMedical imagingCartesian coordinate systemMultiplicationKernel (computing)Software bugArithmetic meanModule (mathematics)Run-time systemMappingDatabaseCurvatureLipschitz-StetigkeitSoftware repositoryAuthorizationCodeSoftware developerTraffic reporting
System programming
Transcript: English(auto-generated)