Codethink, expert developers of Linux-based device solutions showed a version of the latest Linux 3.15 kernel with a Baserock operating system and 100% open source graphics driver stack running on NVIDIA’s new Jetson development board. Putting the whole solution together took just 24 hours.
"This shows what’s possible with the right people working on a fully open source software stack with Baserock", said Codethink CEO Paul Sherwood. "Linux 3.15 was released late Sunday in California. We got our board on Monday. James started the work on Tuesday. By Wednesday we had a fully working system, with wayland and weston running EGL clients using totally open technologies."
James Thomas did the work using the Baserock operating system workflow designed by Codethink’s world-class team.
"It’s pretty exciting to show that we can now get a complete bang-up-to-date Linux operating system running on this amazing board in 24 hours," said James. "Most projects take weeks or months to get to this stage, if you can get there at all."
"Keeping the whole software stack open means you can innovate faster and optimise all the way down to the metal," said Codethink CTO Rob Taylor. "No NDAs, no third party dependencies, no secret sauce, just open source. Hats off to NVIDIA for their great community contributions that have made this possible, and to the great work done by the free and open source software developers around the world."
The NVIDIA Jetson TK1 features a 4-core A15 cpu and a 192-core Kepler K1, all for under $200. We think this is the start of a new era of ARM boards featuring fully open hardware accelerated graphics software support with the backing of the silicon vendor. The high performance and low price make it ideal both for kickstarter projects and for established players. For more information about NVIDIA Jetson see developer.nvidia.com/jetson-tk1
Baserock is an open source project originally created by Codethink engineers, which integrates a large set of open source and free software components into complete custom operating systems. It’s a bit like a Linux distro, a build system, a workflow and a development environment all in one. The general aim of the project is to fix the things that are wrong with systems software engineering.
For more information about Baserock see wiki.baserock.org.
- Tracking Players at the Edge: An Overview
- What is Remote Asset API?
- Running a devroom: FOSDEM 2021 Safety and Open Source
- Meet the codethings: Understanding BuildGrid and BuildBox with Beth White
- Streamlining Terraform configuration with Jsonnet
- Bloodlight: Designing a Heart Rate Sensor with STM32, LEDs and Photodiode
- Making the tech industry more inclusive for women
- Bloodlight Case Design: Lessons Learned
- Safety is a system property, not a software property
- RISC-V: Codethink's first research about the open instruction set
- Meet the Codethings: Safety-critical systems and the benefits of STPA with Shaun Mooney
- Why Project Managers are essential in an effective software consultancy
- FOSDEM 2021: Devroom for Safety and Open Source
- Meet the Codethings: Ben Dooks talks about Linux kernel and RISC-V
- Here we go 2021: 4 open source events for software engineers and project leaders
- Xmas Greetings from Codethink
- Call for Papers: FOSDEM 2021 Dev Room Safety and Open Source Software
- Building the abseil-hello Bazel project for a different architecture using a dynamically generated toolchain
- Advent of Code: programming puzzle challenges
- Improving performance on Interrogizer with the stm32
- Introducing Interrogizer: providing affordable troubleshooting
- Improving software security through input validation
- More time on top: My latest work improving Topplot
- Cycling around the world
- Orchestrating applications by (ab)using Ansible's Network XML Parser
- My experience of the MIT STAMP workshop 2020
- Red Hat announces new Flatpak Runtime for RHEL
- How to keep your staff healthy in lockdown
- Bloodlight: A Medical PPG Testbed
- Bringing Lorry into the 2020s
- How to use Tracecompass to analyse kernel traces from LTTng
- Fixing Rust's test suite on RISC-V
- The challenges behind electric vehicle infrastructure
- Investigating kernel user-space access
- Consuming BuildStream projects in Bazel: the bazelize plugin
- Improving RISC-V Linux support in Rust
- Creating a Build toolkit using the Remote Execution API
- Trusting software in a pandemic
- The Case For Open Source Software In The Medical Industry
- My experiences moving to remote working
- Impact of COVID-19 on the Medical Devices Industry
- COVID-19 (Coronavirus) and Codethink
- Codethink develops Open Source drivers for Microsoft Azure Sphere MediaTek MT3620
- Codethink partners with Wirepas
- Testing Bazel's Remote Execution API
- Passing the age of retirement: our work with Fortran and its compilers
- Sharing technical knowledge at Codethink
- Using the REAPI for Distributed Builds
- An Introduction to Remote Execution and Distributed Builds
- Gluing hardware and software: Board Support Packages (BSPs)
- Engineering's jack of all trades: an intro to FPGAs
- Bust out your pendrives: Debian 10 is out!
- Why you should attend local open source meet-ups
- Acceptance, strife, and progress in the LGBTIQ+ and open source communities
- Codethink helps York Instruments to deliver world-beating medical brain-scanner
- Codethink open sources part of staff onboarding - 'How To Git Going In FOSS'
- Getting into open source
- How to put GitOps to work for your software delivery
- Open Source Safety Requirements Analysis for Autonomous Vehicles based on STPA
- Codethink engineers develop custom debug solution for customer project
- Codethink contributes to CIP Super Long Term Kernel maintenance
- Codethink creates custom USB 3 switch to support customer's CI/CD pipeline requirements
- Codethink unlocks data analysis potential for British Cycling
- MIT Doctor delivers Manchester masterclass on innovative safety methodology
- Balance for Better: Women in Technology Codethink Interviews
- Introducing BuildGrid
- Configuring Linux to stabilise latency
- GUADEC 2018 Talks
- Hypervisor Not Required
- Full archive