- Shell 97.5%
- Makefile 1.9%
- C 0.6%
| config | fdisk gpt support | |
| othr | Patching kernel with logo change | |
| rootfs | added checking for dirs | |
| scripts | strace | |
| .gitignore | various cleanup, /etc/profile stuff, userns in kernel | |
| Makefile | make tarball target | |
| README.md | Update README.md | |
dérive
a simple, independent, statically linked x86_64 linux distribution built from scratch.
dérive is a work in progress, install at your own risk. contributions appreciated.
read more on our website at https://derivelinux.org
help with development and converse with others at https://discord.gg/EuRKxXtC
for real gangsters go to irc.libera.chat #derive
building
dérive is not fun to build. we reccomend you download an ISO from our website instead. if you want too anyway:
requires:
- linux host
- wget, tar, gzip, xz
- cc, make, binutils
- git
you may also need:
-
bison, flex
-
libelf
-
openssl
-
rsync (for kernel headers)
-
bc (for bmake tests)
-
cpio (for initramfs)
-
xorriso (for ISO creation)
-
other things i have forgotten, work it out
build commands:
make world # full build: tools → kernel → userland → iso
make tools # cross-compiler and utilities
make kernel # linux kernel
make userland # assemble root filesystem
make iso # bootable iso image
make tarball # rootfs tarball only
incremental builds:
make clean # remove outputs, keep src/ cache
make halfclean # same as make clean, but keeps LLVM and compiler toolchain intact
make distclean # remove everything including downloads
output
derive.iso— bootable live systemout/derive-rootfs.tar.xz— base system tarball
login: root
pass: derive
more documentation is available on the website at https://derivelinux.org
else
dérive is free an unencumbered software released into the public domain. anyone is free to do anything they want with it.
if, due to copyright laws in your reigon, or other factors, you need to obtain dérive under a specific copyright license, you are free to take it under the terms of the ISC license as well.
software distributed with derive fall under the terms of their respective licenses.