foss-gbg 2018-11: Mender and hacking

It is time for the November foss-gbg. We will meet on the 14th and listen to Mirza Krak talk about Mender, followed by a hacking workshop by Philip Karlsson, so make sure to bring a laptop!

Robust software updates on Embedded Linux devices is complex, and doing robust software updates over-the-air adds to the complexity. The hardships come of course from the embedded environment which differ in many ways compared to desktop or server Linux installations, where you must handle poor mobile network connectivity, sudden power-loss and never leave a device in a unusable state (brick) when doing the update OTA.

There are a lot of examples that have gotten attention in media, where unstable software update solutions have caused real-life problems which could have been mitigated by a robust software solution that is able to handle the corner cases that exist in the embedded environment.

In this talk Mirza Krak will present Mender, Apache 2.0 licensed end-to-end software update solution. This is a deep-dive session that will cover:

– project ecosystem and community
– technical insights
– security insights

And will of course include a mandatory demo.

Mirza Krak is currently part of the Mender.io open source project to deploy OTA software updates to embedded Linux devices. He is an embedded Linux solution specialist with seven years of experience in the field with expertise in within Board Support Package development which ranges from hardware bring-up, boot-loaders, Linux kernel and build systems (Yocto/OE-core).

Mirza was an Mender community member for a couple of years which led to an employment in 2018 to continue to work on the Mender project full-time.

Mirza has spoken at various conferences including Embedded Linux Conference and foss-north.

The hacking workshop starts with the MiGiC Guitar to MIDI Converter and focuses on how the free software x64dbg can be used to understand how the copy protection to MiGiC was circumvented.Shortly after the commercial release of MiGiC 1.0, the product was found cracked at one of the more known torrent pages. Since development hours were spent trying to protect the product he became curious in how the attackers broke the protection. In order to investigate this the open source debugger / disassembler x96 dbg was acquired to perform an analysis of both the cracked and uncracked binary.

In the session Philip will show you parts of the analysis as well as presenting three so called ”crackmes” that you will get the opportunity to find weaknesses in using the x64dbg tool. Therefore, its a good idea to bring a PC so you can use the tool yourself.


The venue host for the evening are ictech. They will provide lighter snacks and beverages, as well as the location.

Image result for ictech logo sverige

As usual you can reserve your seat at meetup.

foss-gbg 2018-10: Workshop om oppenkod.se

Det är dags för en workshop om oppenkod.se. Du kan se presentationen som startade det hela här:

Vi träffas den 16/10 och delar lite mat och skapar innehåll för websidan.

OBS! Om du deltar i detta möte så förväntas du bidra i arbetet!

Värd för träffen är Kuro Studio som står för lokal och enklare förtäring.

Reservera din plats på meetup.

foss-gbg 2018-09: Running C programs bare metal on ARM using the GNU toolchain

Det är dags för Septemberträffen. Vi träffas den 26:e September och denna gång pratar Jacob Mossberg om att köra C-kod direkt på en ARM. Som vanligt så avslutar vi med lightning talks.

In this talk Jacob will demonstrate how to run a simple C program on an
ARM Cortex M3 using the GNU development tool chain. He will examine the generated assembler code to come up with the minimal prerequisites that must be in place in order to run C code. He will go on and show how to fulfill those prerequisites using the linker and by writing some startup
code. The presentation will finish up by making use of the GNU debugger
to inspect the execution of the program.

Jacob has worked with embedded related projects in the automotive and
telecommunication domains. His main interest is embedded development
using C and C++. He also tries to stay up to date on Python. In his
current project he tries to make the most of the Ruby programming
language running on an embedded Linux device.

Värd för eventet denna gång är Cybercom Group som står för lättare förtäring och lokal. Biljetter hittar ni som vanligt på meetup.

foss-gbg 2018-08

Vi drar igång foss-gbg efter sommaren med en kväll om ITS – Incompatible Timesharing System. Lars Brinkhoff talar om:

MITs operativsystem ITS användes på deras PDP-10 stordatorer från 1967 till 1990. Det har påverkat många andra operativsystem och lade grunden för rörelsen kring fri mjukvara. Jag tänker berätta om dess historia och utveckling, samt demonstrera några program.

Lars Brinkhoff är intresserad av Emacs, Lisp, Forth, 68000, och PDP-10.

Det kommer även finnas tid för lightning talks och mingel.

Lokal och enklare förtäring kommer från Sylog. Sylog är ett konsultbolag inom systemutveckling, teknik och IT. Våra konsulter arbetar i spännande projekt med senaste teknikerna, såsom autonoma fordon, artificiell intelligens, molnbaserade tjänster och mycket annat. Vi strävar alltid efter nära och långsiktiga samarbeten. Genom att vi förstår våra kunders mål, utmaningar och omvärld blir vi en stark partner inom både produkt- och systemutveckling. Vi har cirka 500 konsuler i uppdrag och finns på orterna Göteborg, Stockholm och Linköping.

Biljetter finns numer på meetup.

foss-gbg 2018-05

Vi kör ett foss-gbg innan sommaren. Den 30/5 så kör vi:

#1 Key signing
#2 Talk: Android in Cars (30 minuter)
#3 Lightning talks – registrering on-site

Luxoft står för lokal och enklare förtäring. Adressen är Östra Hamngatan 16 (vid spårvagnshållplatsen Lilla Bommen).

Gratis biljetter finns som vanligt på eventbrite – först till kvarn gäller.

foss-gbg 2017-08

Välkomna tillbaka efter sommaren! Den 23/8 är det dags för höstsäsongen av foss-gbg och den inleds av Zeeshan som pratar om The good kind of Rust.

In this talk, Zeeshan will introduce us to a programming language called Rust, that combines safety and efficiency in a unique
new approach. While the language has not been around for a very long time, in the last few years it has been seeing a lot of adaptation in areas where safety and efficiency are important considerations.

Om någon vill prata om något eget projekt eller något annat intressant så kommer det finnas en lighningtalklista att skriva upp sig på under kvällen, eller så kontaktar ni johan@foss-gbg.se .

Kvällens värd är Luxoft som står för enklare tilltugg och lokal. Vi träffas på Östrahamngatan 16 kring 17.30, äter, lyssnar och hackar tillsammans. Biljetter är gratis och finns på eventbrite.

foss-gbg and scrumbeers meet on #NoEstimates

It is time for a new foss-gbg on June 7.

We decided to try and cross pollinate some of the local meetup groups, so we present a joint meetup between foss-gbg.se and scrumbeers.com.

This will allow us to meet people outside of our usual circle and gain valuable connections, while learning about something that is of interest to both groups.

Unlike the usual scrumbeers, but at usual for foss-gbg, we will host this one at a company and we are happy to thank https://smspark.se/ for sponsoring with a locale and some food.

We will have a special guest speaker Woody Zuill one site to talk to us on the subject of #NoEstimates.

Woody started a lot of debate on twitter a few years back by using that hash tag and suggesting we start a discussion on the subject, while the debate still rages on it has also grown into a vibrant and active community trying to improve our ways of working and improving the chances of success on all software development.

Get your ticket at meetup and see you at the event!

foss-north: fem dagar kvar

Det är hög tid att skaffa biljetter till foss-north om du inte redan har gjort det. Vänligen notera att catering endast ingår om du beställer innan den 25:e. Biljetter går att köpa från foss-north.se .

Notera: det kommer att gå att köpa biljetter den 25:e, men då ingår inte catering.

The ticket sales has started!

The tickets for foss-north 2017 is available at foss-north.se – grab them while they are hot!

The call for papers is still open (do you want to talk – register!) so we do not have a final schedule, but you will find our confirmed speakers on the web site as we grow the list. Right now, we know that have the pleasure to introduce:

Lydia Pintscher, the product manager of Wikidata, Wikimedia’s knowledge base, as well as the president of KDE e.V.
Lennart Poettering, from RedHat known for systemd, PulseAudio, Avahi and more.
Jos Poortvliet, with a background from SUSE and KDE, he now heads marketing at Nextcloud.

The event will be held in central Gothenburg on April 26. Welcome!

foss-gbg i Februari

Välkomna till foss-gbg!

Den 22/2 klockan 17 är det dags för nästa foss-gbg-möte. Vi bjuder in till en kväll med tre talare:

Tryggve Mathiesen from Xilinx introduces the tooling and possibilities of open source systems built on top of reconfigurable hardware. How to build a Linux configuration optimized for your hardware and how you can optimize your hardware to achieve high performance.

The team from Zifra will present their encryptable SD-card and wants to discuss how to share their technology with the community. They are looking for feedback of what to open and how.

Peter Andersson from BlackDuck will talk about their tooling to ensure that open source licenses are followed, tracking known vunerabilities across dependencies and their work in monitoring project healt. This includes a demo och the Black Duck Hub tool.

Kvällens värd är Ehive på Östra larmgatan 16 som även bjuder på enklare förtäring och dricka.

Biljetter är som vanligt kostnadsfria och fås på eventbrite. Först till kvarn gäller.

Hjärligt välkomna!