diff --git a/presentation.md b/presentation.md index 953fc7c..0845ee2 100644 --- a/presentation.md +++ b/presentation.md @@ -1,134 +1,158 @@ % FOSDEM and CFGMGMTCAMP 2019 % Ricardo Silva && Jean-Baptiste Aubort; SCITAS % \today # FOSDEM & CFGMGMTCAMP ![FOSDEM & CFGMGMTCAMP](logo.png) -# 50 Years of *x: A Computer Odyssey +# FOSDEM + +## 50 Years of *x: A Computer Odyssey * History of computers, Unixes and Linux * Maddog is really really old * Anniversaries in 2019 * 25 years of beowulf and Linux V1.0 * 30 years of www * 50 years of Linus, Internet and maddog beard * Recording of the talk is unfortunatly a bit screwed -# Matrix in the French State +# FOSDEM + +## Matrix in the French State * Matrix is a decentralized real-time communication network * Real federation of servers (~12'000) * Identity is centralized (not mandatory) * Matrix was choosen by the FR gov for internal communication, the needed: * 100% OSS * >30 separate deployments possible * 5.5Mio users * E2E encryption * Antivirus support * Security zones * Possibility to join federation * E2E Antivirus scanning developed for this deployment * All files uploaded or downloaded to the service is proxied to a scanning service * The file is only returned if the scan is clean * * Lots of performance improvement driven by FR * move to Python 3 by itself was a huge improvement * Version 1.0 release was a direct outcome of this adoption -# Matrix in the French State +# FOSDEM + +## Matrix in the French State ![FR Deployment](matrix-schema-fr.png) # Matrix 20 years ![By the way in two weeks is the 20years anniversary of the Matrix movie](matrix.gif) -# Random stuff +# FOSDEM + +## Random stuff * Interactive OpenShift (Kubernetes) courses * click_: Click is a Python package for creating beautiful command line interfaces -# Autocrypt (+1) +# FOSDEM + +## Autocrypt (+1) * by the dev of OpenKeychain and GPG integration on K9Mail (Android) * can automatically generate a key for you to use, or can use existing keys * autocrypt headers * on every email with your public key * gossip header: with known public keys of any recipients * recommendation algorithm for when to encrypt, based on the age of the last message with an autocrypt header * if you are using K9Mail you probably already have it -# Nextcloud (+1) +# FOSDEM + +## Nextcloud (+1) * ActivityPub compatible social network comming * hence federation with Mastodon / PixelFed / PeerTube / etc * calendars are coming * security checks for apps in their app store - initial uploaders get's a certificate - some checks to see that no internal api's are called -# Pulp 3 (0) +# FOSDEM + +## Pulp 3 (0) * new features: * versioned repositories -> easy promotion / rollback * asyncio -> improved performance * deferred downloading (lazy sync): fetch metadata, download the rest as you need it * currently no GUI, there will be a CLI and probably a GUI eventually -# Things I missed and are probably interesting! (+1) +# FOSDEM + +## Things I missed and are probably interesting! (+1) * AGPL * Dark Peak Data Co-op * Coreboot your laptop * Organizational Processes in Decentralized Software -# Love What You Do Everyday +# FOSDEM + +## Love What You Do Everyday * a personal journey in OpenSource * Recruitement: every time you explain your project to someone you are talking to a potential contributor * Mentoring: from about year 2 you can start * good references * Karl Fogel: Producing Open Source Software * Ben Collins-Sussman and Brian Fitzpatrick: Debugging Teams (and videos) * Jono Bacon: Dealing with Burnout (video) -# OpenHPC +# FOSDEM + +## OpenHPC * package librariers and apps compiled with the Intel compiler (but not the compiler itself) * Test and Build for aarch64 (ARM) -# Collective Knowledge Framework +# FOSDEM + +## Collective Knowledge Framework * high level abstraction of "code, data and hardware" * Python and JSON * Provenance of every piece of the output * "Crowdtuning": collect measurements of fast you can run the workflow * Can generate Docker images for a workflow * Can install missing software with EB or Spack -# +# FOSDEM +## Blah # Beers -![](beers.jpg) +![Beers, lots of beers](beers.jpg) ## Ratings * St. Hubertus Tripel 3.5 * Delirium Nocturnum (Huyghe Brewery) 4.0 * Taras Boulba (Brasserie de la Senne) 3.75 * Timmermans Zoete Lambic (Brewery John Martin & Brewery Timmermans) 2.5 * Avec Les Bons Voeux (Brasserie Dupont) 3.0 * La Mère Noël (Huyghe Brewery) 4.0 * Geuze Mariage Parfait 2014 (Brouwerij Boon) 3.0 * Zinnebir (Brasserie de la Senne) 3.5 +