Skip to content

meetup 21

Marcus Olsson edited this page Dec 9, 2019 · 39 revisions

möte 21

Lokal: SVT, Oxenstiernsgatan 26-34 · Stockholm. Studio 3 (gamla bollibompa-studion). Klädhängare finns i studion.

Eventet kommer filmas och göras tillgängligt på svtplay i efterhand.

Alla besökare går igenom en säkerhetskontroll, och får ett armband. I händelse av olagliga vapen (pepparsprej, knogjärn etc) är vakten tvungen att kalla in polis för besökaren!

Legitimation krävs och måste överensstämma med anmälan. Kontrollera att ditt namn syns i helhet på meetup-listan. Ifall inte riktigt förnamn och efternamn står på Meetup, vänligen ändra eller komplettera här:

Insläpp sker från och med 16, och det uppskattas om man kan komma däromkring eller strax efter eftersom alla ska igenom kontrollen - och vi är över hundra personer anmälda. Namnen checkas av mot meetup-listan, står man inte med där kommer man inte inte in.

Anmälan på: https://www.meetup.com/FOSS-Sthlm/events/265447800/

Käk: Matlådor finns vid ankomst (vegetariska och veganska alternativ finns), kaffe med godsak till pausen!

17:00 Välkomna

med Daniel, Josef, Claes

17:05 Gain maturity in Open Source

governing Open Source in large organizations

Carl-Eric Mols - former head of Open Source strategy at Sony for a almost a decade.

"The experiences from Sony Mobile and other companies who have embarked the journey of Open Source have been used to formulate a model which describes how to go from an ad-hoc view on the usage of Open Source to a way of working where Open Source is part of the strategic decisions and business. The talk will present examples of characteristic pattern activities at different phases of the maturity model and concludes with the introduction of a handbook on an Open Source Program for Industrials. In short, the talk presents how to manage and govern Open Source in a large, industrial setting while benefiting of growing and extending your business."

17:45 Öppen källkod på SVT

SVT har länge haft en öppen källkod produkt som används världen över - CasparCG. På senare tid har SVT fokuserat mer på samarbete med andra aktörer, och där är öppen källkod en naturlig och viktig del inför framtiden.

  • Kort presentation av hur vi arbetar med öppen källkod på SVT samt historik och några projektexempel (5-10 min) Talare: Josef Andersson, Björn Molin
  • ORM - the Origin Routing machine https://github.com/SVT/orm Talare: Christian Hernvall, Frida Hjelm (10 min)
  • Vivict - Visual video quality tool https://github.com/SVT/vivict Talare: Gustav Grusell (10 min)

18:15 HTTP/3 med curl

HTTP/3 är på ingång. Specen spikas snart, webbläsarna har tidig support, tjänster börjar experimentera med HTTP/3. Häng med på "the bleeeding edge" och kör HTTP/3 med curl!

Daniel Stenberg har jobbat med HTTP-implementationer i över tjugo år, inom IETF och standarisering i över tio år och leder curl-projektet.

18:45 paus

19:00 Open source på Expressen

How Expressen Utveckling is organizing their teams and code from best practices from the open source community. How we share code between our applications and how we open source it and a show case of some of our open sourced projects.

Oscar Tholander, Tech Lead at Expressen Utveckling.

19:30 Running Linux kernel filesystem drivers in userspace

Mounting untrusted file systems using kernel-space file system drivers can present a security risk. Accessing and modifying the files stored inside file system images without administrative rights is useful when using virtual machines for development or when developing for an embedded platform. LKLFUSE enables mounting filesystems in user space using FUSE (File System in User Space) and LKL (Linux Kernel Library). LKL enables running the Linux kernel as a userspace library. LKL is a an "architecture" in the Linux kernel that either uses a list of callbacks (host operations) defined by the application to provide timers, threading primitives etc. An Implementation of those callbacks is provided for common host operating systems such as Windows or Linux.

First, an overview of the security problems of mounting untrusted filesystems will be provided, followed by an introduction to LKLFUSE and related work and FUSE and LKL. A discussion of he current status, performance numbers, limitations and future work concludes the presentation.

https://github.com/lkl/linux/blob/master/Documentation/lkl.txt

Andreas Gnau, Consultant for Embedded Linux

20:00 Docs-as-code, and other ways to improve your open source docs

Your open source project has growing, improving, and amassing new features. The README is getting unwieldy, and you decide that it’s about time that your baby gets some proper documentation. But how do you document a non-trivial open source project? How do you make sure that your docs are consistent, even with several authors around the world, many who don’t have English as their native language? Marcus shares some of his experiences from the Grafana project.

Marcus Olsson is a Developer Advocate at Grafana Labs, where he helps users and contributors to use and develop for the Grafana open source project.

20:30 Avrundning

... vi fick in många fler förslag på snack än vi fick plats med idag. Kanske bör vi planera in en 22:a redan nu?


Förslag på snack till möte 21:

Topic Person
FreeBSD Niclas Zeising
ZFS Niclas Zeising
HTTP/3 med curl Daniel Stenberg
DoH, för- och nackdelar (önskad)
Cloud Foundry on K8s Peter Andersson
Running Linux kernel filesystem drivers in userspace Andreas Gnau
Zephyr RTOS Björn Stenberg
Öppen källkod på SVT flera korta presentationer i ett block? av FOSS-projekt etc på SVT
Open source på Expressen Oscar Tholander
Docs-as-code, and other ways to improve your open-source docs Marcus Olsson
DoH och/eller DoT på ditt lokala nätverk? (önskad)
"Gain maturity in Open Source - governing Open Source in large organizations Carl-Eric Mols (former head of Open Source strategy at Sony for a almost a decade)
Mysql-projektets historia Martin Hansson
Improving mob programming with UR Mobster André Elmoznino Laufer
Clone this wiki locally
You can’t perform that action at this time.