diff --git a/matrix-schema-fr.png b/matrix-schema-fr.png new file mode 100644 index 0000000..ea8cd54 Binary files /dev/null and b/matrix-schema-fr.png differ diff --git a/matrix.gif b/matrix.gif new file mode 100644 index 0000000..d4c22e0 Binary files /dev/null and b/matrix.gif differ diff --git a/presentation.md b/presentation.md index ae763bb..8ef9c09 100644 --- a/presentation.md +++ b/presentation.md @@ -1,129 +1,137 @@ REPO (not yet populated) https://c4science.ch/diffusion/8588/ % FOSDEM and CFGMGMTCAMP 2019 % Ricardo Silva && Jean-Baptiste Aubort; SCITAS % \today # 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 -![FR Deployment](https://drive.switch.ch/index.php/s/QhfQ7khsekO6RHh ) +![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 * 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 # -# Biers +# 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