diff --git a/presentation.md b/presentation.md index 8ef9c09..953fc7c 100644 --- a/presentation.md +++ b/presentation.md @@ -1,137 +1,134 @@ -REPO (not yet populated) https://c4science.ch/diffusion/8588/ - % FOSDEM and CFGMGMTCAMP 2019 % Ricardo Silva && Jean-Baptiste Aubort; SCITAS % \today # FOSDEM & CFGMGMTCAMP -![](logo.png) +![FOSDEM & CFGMGMTCAMP](logo.png) # 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 * 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 + ![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) +![By the way in two weeks is the 20years anniversary of the Matrix movie](matrix.gif) # Random stuff * Interactive OpenShift (Kubernetes) courses * click_: Click is a Python package for creating beautiful command line interfaces # 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) * 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) * 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) * AGPL * Dark Peak Data Co-op * Coreboot your laptop * Organizational Processes in Decentralized Software # 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 * package librariers and apps compiled with the Intel compiler (but not the compiler itself) * Test and Build for aarch64 (ARM) # 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 # # 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 -