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
About Baserock
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.
Other Content
- Codethink/Arm White Paper: Arm STLs at Runtime on Linux
- Speed Up Embedded Software Testing with QEMU
- Open Source Summit Europe (OSSEU) 2024
- Watch: Real-time Scheduling Fault Simulation
- Improving systemd’s integration testing infrastructure (part 2)
- Meet the Team: Laurence Urhegyi
- A new way to develop on Linux - Part II
- Shaping the future of GNOME: GUADEC 2024
- Developing a cryptographically secure bootloader for RISC-V in Rust
- Meet the Team: Philip Martin
- Improving systemd’s integration testing infrastructure (part 1)
- A new way to develop on Linux
- RISC-V Summit Europe 2024
- Safety Frontier: A Retrospective on ELISA
- Codethink sponsors Outreachy
- The Linux kernel is a CNA - so what?
- GNOME OS + systemd-sysupdate
- Codethink has achieved ISO 9001:2015 accreditation
- Outreachy internship: Improving end-to-end testing for GNOME
- Lessons learnt from building a distributed system in Rust
- FOSDEM 2024
- QAnvas and QAD: Streamlining UI Testing for Embedded Systems
- Outreachy: Supporting the open source community through mentorship programmes
- Using Git LFS and fast-import together
- Testing in a Box: Streamlining Embedded Systems Testing
- SDV Europe: What Codethink has planned
- How do Hardware Security Modules impact the automotive sector? The final blog in a three part discussion
- How do Hardware Security Modules impact the automotive sector? Part two of a three part discussion
- How do Hardware Security Modules impact the automotive sector? Part one of a three part discussion
- Automated Kernel Testing on RISC-V Hardware
- Automated end-to-end testing for Android Automotive on Hardware
- GUADEC 2023
- Embedded Open Source Summit 2023
- RISC-V: Exploring a Bug in Stack Unwinding
- Adding RISC-V Vector Cryptography Extension support to QEMU
- Introducing Our New Open-Source Tool: Quality Assurance Daemon
- Achieving Long-Term Maintainability with Open Source
- FOSDEM 2023
- Think before you Pip
- BuildStream 2.0 is here, just in time for the holidays!
- A Valuable & Comprehensive Firmware Code Review by Codethink
- GNOME OS & Atomic Upgrades on the PinePhone
- Flathub-Codethink Collaboration
- Codethink proudly sponsors GUADEC 2022
- Tracking Down an Obscure Reproducibility Bug in glibc
- Web app test automation with `cdt`
- FOSDEM Testing and Automation talk
- Protecting your project from dependency access problems
- Full archive