Skip to content

Commit

Permalink
Kernel 5.15.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jaromaz committed Nov 9, 2021
1 parent 87e8f23 commit 5577ca7
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 20 deletions.
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
# Yosild - Your simple Linux distro

Yosild is a single shell script that builds a full, minimal Linux distribution,
based on BusyBox. It compiles the **latest stable kernel** (5.14.15) and the
based on BusyBox. It compiles the **latest stable kernel** (5.15.1) and the
**latest stable version of the BusyBox** (1.34.1). This script can prepare
minimalistic Linux system for devices with little hardware resources. Yosild Linux
needs just **64 MB RAM** and **36 MB storage size**. *yosild.sh* requires [minimal][1]
*Debian* or *Ubuntu* distro to run with the architecture compatible with the target device.

The script works with VirtualBox or KVM/QEMU (all drive types except VirtIO) - you can
create an additional virtual hard drive and install Yosild Linux on it, and then connect
this virtual disk to a new virtual machine - just like in my [YouTube video][3]:
needs just **64 MB RAM** and **36 MB storage size**. *yosild.sh* requires
[minimal][1] *Debian* or *Ubuntu* distro to run with the architecture compatible
with the target device.

The script works with VirtualBox or KVM/QEMU (all drive types except VirtIO) - you
can create an additional virtual hard drive and install Yosild Linux on it, and
then connect this virtual disk to a new virtual machine - just like in my
[YouTube video][3]:
<p align="center"><a href="https://www.youtube.com/watch?v=BPXxPZBBeJ0" target="_blank"><img src="https://jm.iq.pl/yosild/yosild_mov2.jpg" width="50%"></a></p>

Yosild creates probably the simplest, complete version of Linux, which makes it easier
to understand, how to build the system from scratch. It is much easier to build
than other, previously available solutions: Aboriginal, mkroot, Buildroot or Linux
From Scratch - just specify the target drive (virtual or flash drive) inside the
*yosild.sh* script and simply run the script. You can also rename the system to make
it your distribution.
Yosild creates probably the simplest, complete version of Linux, which makes it
easier to understand, how to build the system from scratch. It is much easier to
build than other, previously available solutions: Aboriginal, mkroot, Buildroot or
Linux From Scratch - just specify the target drive (virtual or flash drive) inside
the *yosild.sh* script and simply run the script. You can also rename the system
to make it your distribution.


**Yosild**:
Expand Down
14 changes: 7 additions & 7 deletions yosild.sh
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
#!/bin/sh

# -------------------------------------
# Yosild 3.1 - Your simple Linux distro
# ---------------------------------------
# Yosild 3.1.2 - Your simple Linux distro
# (c) Jaromaz https://jm.iq.pl
# Yosild is licensed under
# GNU General Public License v3.0
# -------------------------------------
# ---------------------------------------

# ----- Config ------------------------
# ----- Config --------------------------
device="vdb"
distro_name="Yosild"
distro_desc="Your simple Linux distro"
distro_version="3.1"
distro_version="3.1.2"
distro_codename="chinchilla"
telnetd="true"
kernel="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.14.15.tar.xz"
kernel="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.1.tar.xz"
busybox="https://busybox.net/downloads/busybox-1.34.1.tar.bz2"
# -------------------------------------
# ---------------------------------------

if [ $(id -u) -ne 0 ]; then
echo "Run as root"; exit 1
Expand Down

0 comments on commit 5577ca7

Please sign in to comment.