Old libreCMC gitorious repository.

RISCi_ATOM 181b3724b1 Fixed librecmc logo link (orig. only works over cjdns) 9 years ago
config 554cdec126 Removed SOME final ref. to x86 NO SUPPORT ATMgit add config/Config-images.in git add config/Config-images.in 10 years ago
docs 01039940e9 New (TMP) docs 9 years ago
include 2e7820fed3 Removed some pesky *~ files 9 years ago
package d8a1c68635 Added lua socket 9 years ago
scripts 6049276316 removed a few other binaries that were missed scripts/config/lxdialog 9 years ago
target 46ca6c9c71 Removed ref. to /docs dir 9 years ago
toolchain 165738053b libreCMC dump Delusional Dan v1.2 10 years ago
tools f4b454c6db Fixed mkimage u-boot image issues 9 years ago
BSDmakefile 165738053b libreCMC dump Delusional Dan v1.2 10 years ago
Config.in 165738053b libreCMC dump Delusional Dan v1.2 10 years ago
LICENSE 165738053b libreCMC dump Delusional Dan v1.2 10 years ago
Makefile 165738053b libreCMC dump Delusional Dan v1.2 10 years ago
README.md 181b3724b1 Fixed librecmc logo link (orig. only works over cjdns) 9 years ago
rules.mk 165738053b libreCMC dump Delusional Dan v1.2 10 years ago

README.md

librecmc

libre Concurrent Machine Cluster : The libre embedded GNU/Linux distro

libreCMC is an embedded GNU/Linux distro with the focus of providing a platform that is 100% free software and that does not contain non-free blobs. While libreCMC is currently a hard fork of the popular OpenWRT project, it uses a linux-libre kenrel and does not contain non-free parts.

Why would I want to use libreCMC?

Well, many in the Free Software community feel that it is important to have control over the software that runs on their devices. In the embedded world, it is quite rare to find a device that does not require the use of a non-free part where code can't be obtained or where the user is not allowed to change the software. Having the freedom to change ALL of the software on a device is essential to ensuring that the software is doing what the user wants and not bending to the will of a third party. These freedoms should also include :

  1. The freedom to run the software as the user sees fit.

  2. The freedom to study how the program works.

  3. The freedom to copy the software.

  4. The freedom to share changes to the software.

Why is libreCMC a HARD fork of OpenWRT?

Well, to bootstrap the project in a timely fashion, we needed a build system that we could use. libreCMC is a hard fork of OpenWRT because the changes that we make won't be pushed upstream (we've tried) and because work is currently being done to fully replace the build system. Another reason for creating this fork is because the goals and views of the libreCMC project conflict with those of the non-free OpenWRT.

Useful Things

BUILD-HOWTO : Basic instructions for building libreCMC.

More work being done ;)