Skip to content
View ENux-Distro's full-sized avatar
🤓
Code, study, and then code
🤓
Code, study, and then code

Block or report ENux-Distro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ENux-Distro/README.md

Emir YILDIRIM

Linux distribution developer · Low Level Unix Programmer · Pianist

DistroWatch SourceForge GitHub Org


About Me

Hi everyone, I'm Emir. I'm a 13 year old guy from Türkiye who builds Linux distributions and low-level systems software. My main project is ENux, an LFS based Linux distribution with the implementation of The ENux Layer and multiple Linux ecosystem support. ENux is listed on DistroWatch and hosted on both GitHub and SourceForge.

Beyond distro work, I write systems tooling in C, including a custom package manager, a replacement init system, a minimal libc and more. I maintain my own Linux fork, and play the piano in my free time.


Philosophy In My Projects

I like to follow the "Make it work everywhere" philosophy on ENux and Unix/Suckless/KISS philosophy in my C projects.

In my opinion, when you run ls in a project, you shouldn't see lots of .md files, lots of tutorials, and lots of how to's. You shall see this:

$ ls
Makefile
README.md
a.out
main.c

Projects

ENux

*LFS based Linux distribution with the implementation of The ENux Layer and multiple Linux eco system support

An LFS based Linux distribution with its own meta layer called The ENux Layer, a custom installer, custom compiled kernel, custom initramfs builder and many more.

  • Pre-installed layers are included
  • Installer that may or may not also hijack Bedrock alongside of The ENux Layer
  • TTY/CLI first philosophy

ENux Repo The ENux Layer Repo


init.c

Custom C + x86_64 ASM init for The ENux Layer

Mounts virtual fs's, spins up the layers, and handles PID 1 control over to the host init.

init.c Repo


Tech Stack

C Bash x86_64 ASM Linux Debian


Star History of ENux

Star History Chart

Profile Name Followers
slipstream8125 38
txmu 14
agusbs 2
cagancc5316-wq 1

Last updated: 2026-07-27 01:46:44 UTC

GitHub Stats

ENux-Distro's GitHub stats

Top Langs


Why use one, when you can use them all - A wise man

Pinned Loading

  1. ENux ENux Public

    ENux, The minimal Linux distro that unifies multiple package ecosystems into one.

    Shell 16 1

  2. init.c init.c Public

    init.c is a core component for ENux 6.x, built for The ENux Layer, written in C + ASM

    C

  3. enux-distro.github.io enux-distro.github.io Public

    Backup website for ENux

    HTML

  4. linux linux Public

    Forked from torvalds/linux

    Linux kernel source tree for ENux

    C

  5. The-ENux-Layer The-ENux-Layer Public

    The ENux Layer is a core component for ENux 6.x, which makes multiple package manager co-exist in a single system.

    Shell

  6. programming-in-c programming-in-c Public

    This my GitHub repo where I upload my fairly nice projects written in C.

    C