Linux systems specialist Codethink has just made available the latest open source release of the Baserock Linux operating system distribution and toolchain.
The Baserock 6 release incorporates a number of performance improvements, and will be demonstrated publically with the Baserock ARMv7 development and build environment, running on ARM server hardware, at the GENIVI All Members’ Meeting event in Barcelona April 22 – 26.
The GENIVI Alliance is a nonprofit industry association whose mission is to drive the broad adoption of an InVehicle Infotainment (IVI) open source development platform.
Baserock is now one of only two Baselines tracking GENIVI’s accelerated six-week cycle in the run up to the GENIVI Foton 1.0 release later this month.
Baserock 6.0 consists of four virtual machine disk images; base and devel for x86_32 and x86_64. base is a relatively small system, used as an example target image, and devel is a system with all the tools required to build itself, plus development conveniences like text editors and debugging tools.
The biggest change in this release is that a system branch is built with the toolchain in that system branch, and that this drops the need for “staging fillers”. This makes it easier to make changes to the toolchain and makes builds more fully traceable and reproducible.
There is a new stratum, build-essential, which contains the toolchain, and some other fundamental tools. When a system branch is built the first time, the system branch's version of the toolchain is bootstrapped, and the rest of the system branch is built using the bootstrapped toolchain.