All Projects → AwlsomeAlex → natick

AwlsomeAlex / natick

Licence: ISC license
natickOS - A minimal, lightweight, research Linux Distribution

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to natick

sabotage
a radical and experimental distribution based on musl libc and busybox
Stars: ✭ 502 (+1421.21%)
Mutual labels:  lightweight, busybox, musl
Microdot
The Microdot Project guides you to create a fully functional but compact Linux system from scratch
Stars: ✭ 41 (+24.24%)
Mutual labels:  linux-kernel, busybox, musl
Packer Ubuntu 1404
DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner
Stars: ✭ 81 (+145.45%)
Mutual labels:  minimal, iso
koochak
A minimal & lightweight CSS framework
Stars: ✭ 15 (-54.55%)
Mutual labels:  lightweight, minimal
tiny-framework
A light wight easy to use RESTful apis framework for education & demo purposes. stripped down framework to the fundamental components that that every one would essentially need to (learn / make a demo application).
Stars: ✭ 13 (-60.61%)
Mutual labels:  lightweight, minimal
Rufus
The Reliable USB Formatting Utility
Stars: ✭ 16,917 (+51163.64%)
Mutual labels:  iso, syslinux
Minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
Stars: ✭ 1,014 (+2972.73%)
Mutual labels:  minimal, linux-kernel
Minimal Linux Script
One script which generates live Linux ISO image with minimal effort. Based on the first published version of Minimal Linux Live: http://github.com/ivandavidov/minimal
Stars: ✭ 160 (+384.85%)
Mutual labels:  minimal, linux-kernel
Domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Stars: ✭ 581 (+1660.61%)
Mutual labels:  lightweight, minimal
Pico
Graceful & Minimal CSS design system in pure semantic HTML
Stars: ✭ 89 (+169.7%)
Mutual labels:  lightweight, minimal
Build
Armbian Linux build framework
Stars: ✭ 1,827 (+5436.36%)
Mutual labels:  lightweight, x86
OpenWRT-x86 64-Install
Create and deploy a LEGACY or EFI OpenWRT bootable image for x86_64 processors
Stars: ✭ 15 (-54.55%)
Mutual labels:  iso, x86
TigerOS
[MOVED TO GITLAB] Please visit new location: https://gitlab.com/RITlug/TigerOS
Stars: ✭ 34 (+3.03%)
Mutual labels:  iso, linux-distribution
Minit
minimalist init implementation for containers
Stars: ✭ 45 (+36.36%)
Mutual labels:  minimal, init
Khook
Linux Kernel hooking engine (x86)
Stars: ✭ 144 (+336.36%)
Mutual labels:  linux-kernel, x86
Pi64
A 64-bit OS for the Raspberry Pi 3
Stars: ✭ 720 (+2081.82%)
Mutual labels:  linux-kernel, linux-distribution
Donya
Donya is an Operating system. Yet Another Linux distro built using a package management system.
Stars: ✭ 55 (+66.67%)
Mutual labels:  linux-kernel, linux-distribution
Herbe
Daemon-less notifications without D-Bus. Minimal and lightweight.
Stars: ✭ 235 (+612.12%)
Mutual labels:  lightweight, minimal
Beedle
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
Stars: ✭ 329 (+896.97%)
Mutual labels:  lightweight, minimal
Bonsai
🌱 a tiny distro-independent package manager
Stars: ✭ 188 (+469.7%)
Mutual labels:  lightweight, minimal

natickOS Research Linux Distribution

natickOS is a research Linux Distribution based on the latest Linux Kernel, the BusyBox userland, and the musl C library. Extra packages like vim, util-linux, apache and more will also be included.

natickOS is a personal research project that stemmed off of other attempts to creare a server Linux Distribution based on the musl C library. It uses the mussel toolchain for package compilation and an in-house init system close to SysV.

natickOS is currently targeted for x86 (32-bit and 64-bit) systems, but I plan on adding ARM support for the Raspberry Pi in the future. The goal of this project is to make an easy to understand, minimal, lightweight, and easy to use server operating system. To do this, I will be using the musl-libc. I understand this breaks compatibility for a lot of things (Nvidia Drivers, SystemD, Steam, AppImages), but gaming is not the goal of this distro.

THIS PROJECT IS FOR ADVANCED LINUX USERS AND SHOULD NOT BE USED ON PRODUCTION SYSTEMS

Public Service Announcement:

IF YOU MODIFY ANYTHING IN VSCODE, MAKE SURE 'Insert Final Newline' IS ENABLED!

Compiling Packages

Dependencies (Red Hat Enterprise Linux 8):

GMP's link in mussel MUST be changed to .tar.xz or .tar.gz before using. The checksum will also need to be updated.
Follow the dependencies for Fedora.

Dependencies (Fedora 33/34):

$ sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
$ sudo dnf install texinfo libisoburn glibc-static xorriso xz-devel zlib-devel openssl-devel elfutils-libelf-devel qemu-system-x86 lzip fakeroot

Dependencies (Ubuntu 20.04/20.10)

$ sudo apt install build-essential m4 bison flex texinfo bc rsync unzip libssl-dev libelf-dev fakeroot

mussel Toolchain

GitHub

License

natickOS, ./natick.sh and Burnt Tavern Recipes (.btr) are licensed under the ISC license with Copyright to Alexander Barris (AwlsomeAlex). All Rights Reserved.
mussel is also licensed under the ISC license.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Contributors

Special Thanks:

Check out these others musl-libc distros!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].