Baserock

Welcome to the Baserock open source project. Baserock aims to be a great way to build appliance systems with Linux. The current releases target x86_32 and x86_64 for ease of development, but we're working on support for ARM based devices as well, helped immensely by the upstream work of Linaro. Project background, objectives and design thinking are outlined in the overview.

The current Baserock base-system requires approximately 25M loc, looking something like this:

You can join the conversation at #baserock on irc.freenode.net, and there are mailing lists for Linux developers interested in using or keeping up to date with the project.

Baserock is a young project - documentation is evolving. As a result readers probably need a lot of background knowledge to understand the project, for example,

  • Deployment and use of Linux-based software
  • Software development for Linux
  • Linux configuration management
  • Distributed version control, particularly Git
  • BSP

Ultimately our intention is to simplify the process of Linux appliance development and deployment; documentation will be extended to support less expert participants.

We also maintain a Baserock GENIVI Baseline for the GENIVI Alliance, which is driving adoption of open source software in vehicles. From our initial assessment this seems to be around 32M loc - Ohloh would probably count the total higher:

Pie chart data created using David A. Wheeler's 'SLOCCount'