2024-05-08 08:25:34 -06:00
|
|
|
|
For the Bonsai coreutils, a better Unix toolset, please visit
|
|
|
|
|
<https://git.tebibyte.media/bonsai/coreutils>.
|
2023-12-24 17:13:17 -07:00
|
|
|
|
|
2024-05-08 08:25:34 -06:00
|
|
|
|
wwwww /
|
|
|
|
|
wWWWWWw /_ _____ _ * "It's not a very good tree, but
|
|
|
|
|
w|||w / \/ \ / | /\ / /|/ occasionally it bears fruit!"
|
|
|
|
|
_,|||._ _/\__/|__// /_/_|_/_//|__
|
|
|
|
|
bonsix : "BOHN zix" : "Bonsai" but "POSIX"
|
2023-12-24 17:13:17 -07:00
|
|
|
|
|
2024-05-08 08:25:34 -06:00
|
|
|
|
The excellent Bonsai core utilities are the result of the careful examination
|
|
|
|
|
of the current state of POSIX and Unix utilities, ironing out wrinkles in the
|
|
|
|
|
implementations that ended up being worn by the POSIX standard. Bonsai's
|
|
|
|
|
guiding quote is this one from Matsuo Basho:
|
2023-12-24 17:13:17 -07:00
|
|
|
|
|
2024-05-08 08:25:34 -06:00
|
|
|
|
"Seek not to walk the path of the masters; seek what they sought."
|
2023-12-24 17:13:17 -07:00
|
|
|
|
|
2024-05-08 08:25:34 -06:00
|
|
|
|
Unlike Bonsai, Bonsix intends to walk the path of the masters, implementing a
|
|
|
|
|
POSIX userland under an AGPLv3 license and taking inspiration from the
|
|
|
|
|
practices used by Bonsai.
|
2023-12-24 17:13:17 -07:00
|
|
|
|
|
2024-02-07 21:27:43 -07:00
|
|
|
|
Building
|
|
|
|
|
|
2024-05-08 08:25:34 -06:00
|
|
|
|
Bonsix requires an existing POSIX-compliant environment to compile, including a
|
|
|
|
|
C compiler and preprocessor (cc(1) and cpp(1) by default) and a POSIX-compliant
|
2024-02-16 21:02:00 -07:00
|
|
|
|
make(1) utility.
|
2024-02-07 21:27:43 -07:00
|
|
|
|
|
|
|
|
|
To build and install:
|
|
|
|
|
|
|
|
|
|
$ make
|
|
|
|
|
$ make PREFIX="/your/preferred/location" install
|
|
|
|
|
|
|
|
|
|
To build with a different compiler than the default:
|
|
|
|
|
|
2024-02-16 21:02:00 -07:00
|
|
|
|
$ make CC=clang
|
2024-02-07 21:27:43 -07:00
|
|
|
|
|
|
|
|
|
--
|
2024-02-16 21:02:00 -07:00
|
|
|
|
Copyright © 2023–2024 Emma Tebibyte <emma@tebibyte.media>
|
|
|
|
|
Copyright © 2024 DTB <trinity@trinity.moe>
|
|
|
|
|
|
|
|
|
|
This work is licensed under CC BY-SA 4.0. To view a copy of this license, visit
|
|
|
|
|
<http://creativecommons.org/licenses/by-sa/4.0/>.
|