diff --git a/presentation.md b/presentation.md index 0845ee2..c1667a0 100644 --- a/presentation.md +++ b/presentation.md @@ -1,158 +1,156 @@ % FOSDEM and CFGMGMTCAMP 2019 % Ricardo Silva && Jean-Baptiste Aubort; SCITAS % \today # FOSDEM & CFGMGMTCAMP ![FOSDEM & CFGMGMTCAMP](logo.png) # 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 + * 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 # 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) + * 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 + * 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 -* + * 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 + * move to Python 3 by itself was a huge improvement * Version 1.0 release was a direct outcome of this adoption # 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) # FOSDEM ## Random stuff * Interactive OpenShift (Kubernetes) courses * click_: Click is a Python package for creating beautiful command line interfaces # 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 + * 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 # FOSDEM ## Nextcloud (+1) * ActivityPub compatible social network comming -* hence federation with Mastodon / PixelFed / PeerTube / etc + * 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 + - initial uploaders get's a certificate + - some checks to see that no internal api's are called # 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 + * 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 # FOSDEM ## Things I missed and are probably interesting! (+1) * AGPL * Dark Peak Data Co-op * Coreboot your laptop * Organizational Processes in Decentralized Software # 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) + * Karl Fogel: Producing Open Source Software + * Ben Collins-Sussman and Brian Fitzpatrick: Debugging Teams (and videos) + * Jono Bacon: Dealing with Burnout (video) # FOSDEM ## OpenHPC * package librariers and apps compiled with the Intel compiler (but not the compiler itself) * Test and Build for aarch64 (ARM) # 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, 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