FOSDEM 2019 Open Source Developers Meeting Schedule

FOSDEM 2019

FOSDEM – which stands for Free and Open Source Software Developers’ European Meeting – is a free-to-participate event where developers meet on the first week-end of February to discuss open source software & hardware projects. FOSDEM 2019 will take place on February 2 & 3, and the schedule has already been published with 671 speakers scheduled to speak in 711 events themselves sorted in 62 tracks. Like every year, I’ll create a virtual schedule based on some of the sessions most relevant to this blog in tracks such as  open hardware, open media, RISC-V, and hardware enablement tracks. February 2 10:30 – 10:55 – VkRunner: a Vulkan shader test tool by Neil Roberts A presentation of VkRunner which is a tool to help test the compiler in your Vulkan driver using simple high-level scripts. Perhaps the largest part of developing a modern graphics driver revolves around getting the compiler to generate the correct code. In order to achieve this, extensive …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Check for Spectre, Meltdown, and L1 Terminal Fault Vulnerabilities with Spectre-meltdown-checker Script

Spectre Meltdown Foreshadow Checker

Yesterday, we wrote a little bit about the new speculative execution vulnerability known as L1 Terminal Fault (L1TF) or Foreshadow, and a reader – MHSadri – pointed to an interesting script that checks for all three speculative execution vulnerabilities, and runs in Linux and BSD (FreeBSD, NetBSD, DragonFlyBSD)  across multiple architectures: Intel x32, AMD64, Arm and ARM64. Other architectures will also work, but mitigation reporting may not be correct. So I tried it on my own machine, a computer running Ubuntu 18.04 on an AMD FX8350 processor. Installation is easy: The developer recommends to check the script manually first, just for security sake. You can have two way to run it: either directly inside your OS, or via docker which may be a better idea since it would not be able to mess with your system especially I had to run it with sudo to avoid permission issues. Here’s the full output while running the script in a terminal window …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

NetBSD ARM64 Images Now Available with SMP for Raspberry Pi 3, Some NanoPi Boards, and Pine64 Boards

ROCK64 NetBSD ARM64

NetBSD on Arm started in 2014 with the release of version 7.0, and last year device tree support was implemented and tested on some Allwinner H3 boards. But apparently, so far NetBSD only supported 32-bit Arm, with initial support for 64-bit Arm (ARM64) committed last April, but good progress has been made, and NetBSD ARM64 bootable firmware images are now available with SMP (multi-core) support. Eight different NetBSD ARM64 images can be downloaded: Generic NetBSD 64-bit image for Raspberry Pi 3 and NVIDIA Tegra X1 Two images for FriendlyELEC boards namely NanoPi NEO2 and NEO Plus2 boards Five images for the following Pine64 boards and hardware platforms Pine A64/A64+ Pine A64-LTS / Sopine with baseboard Pine H64 Pinebook laptop ROCK64 (ROCK64Pro not yet supported) The supported hardware matrix shows most features are supported, but there are still a few things missing such as GPU, crypto and MIPI CSI on all platforms, USB OTG is still experimental, and PCIe support is …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

RISC-V Keynote at Embedded Linux Conference 2018 (Video)

The Embedded Linux Conference and OpenIoT Summit 2018 have just started, and the Linux Foundation has already uploaded a few keynote videos to YouTube, including the one by Yunsup Lee, Co-Founder and CTO, SiFive, entitled “Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware”. Yunsup explains the current problem with chip development, and go through the open source RISC-V solutions offered by Sifive. Currently design a chip has a high upfront (NRE = non-recurring engineering) costs, is time-consuming (1.5 to 2 years at least) and silicon vendors normally target high volume production, but now many applications like IoT or machine learning require custom chips that may not be (yet) manufactured in such high volume. The solution is to adapt some idea from open source software to open source hardware in order to lower the costs, enable fast prototyping, and involve the community of designers and software developers. He took Instagram as an example, as it sold for $1 billion …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Open Source Software Releases – VLC 3.0 and Android-x86 7.1-r1

Two completely unrelated open source projects have released a stable version of their software this week, but instead of writing a post for each I’ll write about them in a single post. VLC 3.0 Vetinari VLC developers have just released version 3.0 – codenamed Vetinari – of the popular media player with new features such as ChromeCast support, and 8K video playback. Other highlights from the release include: Hardware decoding enabled by default to get 4K and 8K playback 10-bit and HDR support (only on Windows 10 Fall Creators Update for now) 360 video and 3D audio, up to Ambisoncics 3rd order Allows audio passthrough for HD audio codecs Can play Blu-Ray Java menus: BD-J Browsing of local network drives and NAS VLC 3.0 is also the first major version to be released for all platforms at the same time, and you can download VLC 3.0 for Windows, Mac OS X, Linux, Android, iOS, and Windows Phone / RT, and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Netgate SG-3100 is an ARM based pfSense Firewall Appliance

pfSense software is a popular open source firewall distribution based on FreeBSD operating system that is entirely managed via a web interface. Up until recently, FreeBSD (see comments section) pfSense would only support x86-64 (Intel or AMD hardware). But progress has been made with pfSense (and FreeBSD) for ARM, and Netgate, the company behind pfSense, is now selling two ARM based firewall appliances with SG-1000 microFirewall powered by Texas Instruments AM3352 Cortex A8 SoC, and sine a little over of month,  SG-3100 firewall appliance based on a more suitable Marvell dual core Cortex A9 processor. Netgate SG-3100 hardware specifications: Processor – Marvell ARMADA 38x 88F6820 dual core ARM Cortex-A9 @ 1.6 GHz with NEON SIMD and FPU System Memory – 2GB DDR4L Non ECC Storage – 8GB eMMC Flash Network Interfaces 2x Gigabit Ethernet configured as dual WAN or one WAN one LAN 4x ports Gigabit Marvell 88E6141 switch, uplinked at 2.5 Gbps to the third port on the SoC …

Support CNX Software – Donate via PayPal or become a Patron on Patreon