Ruben is not a coder.
FreedomBox was inspired by the 2011 speech @FOSDEM by Eben Moglen about why political freedom depends on software freedom. It allows people to take their freedom in their own hands. It’s a small box that you can buy at a reasonable price (based on BBB or Olimex boards) that runs a pure Debian distro. Next step is to add new tools from Debian in the freedombox-setup UI.
freedombox-setup is included in stretch, but there are still improvements needed. There are still situations where you need to use the command line. Many tools should still be added. It also still doesn’t have an e-mail server and Ruben doubts if we really want it, because e-mail is and should be dying.
If you want to add software that is not packaged for Debian yet, you can add a module to the plinth web interface. Or you can make a derived distro.
Ruben invites people to come to the SHA2017 hacker summercamp in The Netherlands.
[slides are online]
Anton is part of the CI team of Red Hat’s oVirt Community Infra team. The talk reports an actual story that is not finished yet. The CI team uses a lot of network services, thousands of jobs, so sometimes it fails. Eventually the job will run again so not such a big problem, but it’s annoying to have false failures. So a simple retry could be added, but does that solve the problem? The primary goal of this project is to make things reproducible.
This talk is a tour of the RISC-V ISA and ecosystem. The goal is to grow the community. There is RISC-V silicon now.
OpenStreetMap gives many reason not to like it.
When you edit OSM, changes appear immediately, there is no moderation. People like to break things, so there are edits that are bad. But there are people watching and they’ll revert bad edits. The key to breaking things is try to not break it.
Ilya works at maps.me, an OSM viewer to which an extremely simple editor was recently added. This added thousands of new contributors per month, with more than a million edits made already.
Mathieu is founder of Mooltipass, an open source hardware store for passwords that acts as a keyboard. It was kickstarted with $290K.
Luca talks about his own experience with an embedded Linux system based on the very cheap Nuvoton N32926 (ARM926EJ-S@240MHz + H.264 + 64MB DDR2 on-package). It comes with a Linux BSP, but it sucks.
cozy.io is a French start-up doing personal cloud solutions.
There are currently two important trends in ICT: smartphones and SaaS. Both enable massive data collection: smartphones for data and sync, SaaS to centralize processing and for ads. However, there is no cloud, it’s just someone else’s computer. SaaS centralizes data without freedom for user and without free software (because the user has no control over it, it’s not free). Data centralisation makes mass surveillance economically possible.
IoT means a different thing to different people, but it’s about connecting devices. Benedict is a bit doubtful about the current IoT devices, e.g. the Amazon device where you press a button to restock your washing powder. IoT really should change our lives. For example, devices that you parachute into a collapsed building to find where it is safe. Or keeping track of pollution in a city. But for those devices, it has to be easy to get online – connecting to Wifi isn’t easy enough. It really should be: turn it on and it is connected. For that, you need a long-range network.
An Ethernet switch forwards Ethernet frames. It uses a forwarding database (FDB) to decide to which port(s) a frame has to be sent, based on the MAC address. There are timers to make sure the FDB stays up to date. Then came VLANs to isolate virtual networks from each other, and to assign priorities.
The kernel has been able to emulate a switch for a long time with a bridge. But everything is done by the CPU, so it’s not very efficient. Hardware switches have specialised memory for fast FDB lookup and high-bandwidth forwarding paths.
This talk is the result of research done by Mozilla on what motivates contributors.