Baserock
Welcome to the Baserock open source project. Baserock aims to be
a great way to build custom appliance systems with Linux.
Baserock supports x86_32
and x86_64
and
ARMv7
(big/little endian, soft/hard float). We also have working
systems on ppc64
, mips64b
and mips64l
, mips32b
and mips32l
,
ARMv5
, ARMv6
and ARMv8
.
Our objectives are outlined on the overview and developer experience pages.
Baserock is developed in public on GitLab.
Getting Started
See the quick-start guide.
There are lots of guides for specific use-cases. Some may be out of date!
If you have questions or suggestions please go to our mailing list at baserock-dev@baserock.org or the #baserock irc channel on Libera.
Recent News:
Here's a video tutorial showing how to get started in under 10 minutes...
( Note: the machine used in the video already has ssh keys. If you don't have them on your host machine, you will need to run ssh-keygen - and accept the defaults - before you run ssh -A ... at around 3:15 in the video)
And another showing how to update the kernel on a VM, cloud or Jetson Baserock system using a simple build-deploy-to-self workflow
We also maintain the Baserock GENIVI Baseline for the GENIVI Alliance, which is driving adoption of open source software in vehicles.
Here is Baserock with Linux 3.15, Nouveau and GENIVI components running on NVIDIA Jetson TK1
Please join the conversation at #baserock
on irc.libera.chat
, or on
our public development mailing list baserock-dev@baserock.org. See the
contact page for more details.