Skip to content
This repository has been archived by the owner on Jan 17, 2020. It is now read-only.

uggedal/bare

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
pkg
 
 
src
 
 
sum
 
 
 
 
 
 
 
 
mk
 
 
Bare Linux
==========

Barely a Linux.

irc: #bare on freenode.net

Philosophy
----------

* Favor minimal applications and libraries.
* Only one package per use-case.
* No translations.
* Stable timed branches only containing security updates and bug fixes.
* Vanilla kernel without initramfs and module support. Different kernel
  config and package per target system.

Usage
-----

First bootstrap from a linux system with the necessary toolchain:

	./mk bootstrap

Then build packages in a native Bare system:

	./mk pkg <package>

The contained rootfs can be entered with:

	./mk enter

To build all unbuilt packages and their dependencies:

	./mk pkg

To rebuild all packages:

	./mk -f pkg

Compatibility
-------------

Bare was successfully bootstrapped from:

* Debian 8.3
* Gentoo 20160211

Environment
-----------

The following environment variables can be overridden from the defaults:

	* MK_NPROC: number of parallel processes to build with
	  (defaults to the number of CPUs).

Legal Information
-----------------

Bare Linux consists of several packages, each with their own license.
These can be inspected under /usr/share/licenses on a live system.

The rest of Bare Linux is released under the ISC License.

About

Barely a Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published