I Built Linux from Scratch

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. kiss

    Discontinued KISS Linux - Package Manager (by kisslinux)

    For something that's more of a prepackaged build-your-own-Linux kit, KISS Linux[0] is also interesting. It's kind of a microdistro with minimal abstraction over the raw guts, and "packages" are just pre-downloaded source code repos that you compile yourself.

    The "package manager" is just a shell script. The installation process[1] is entirely manual, so you control every step as you bootstrap up to building your own kernel and installing each subsystem all the way up to compiling and running Firefox. It's pretty neat.

    [0] https://kisslinux.org/

    [1] https://kisslinux.org/install

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. EnclaveOS

    Recently I was making an embedded linux image for enclaves where a shell and shell utilities did not make sense and high security and auditability was needed.

    I learned a bit of rust and wrote a minimal init system perfect for my use case: https://github.com/distrust-foundation/EnclaveOS/blob/master...

    The init system is statically compiled into the kernel as a CPIO.

    This is about as bare bones as you can get with linux, and may help others understand the essentials.

  4. buildroot

    Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.

    I did it few times. It's so much easier nowadays with https://buildroot.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Linux from Scratch style project with modern twist?

    2 projects | news.ycombinator.com | 16 Nov 2023
  • [sowm] My first time on linux in three years!

    4 projects | /r/unixart | 22 Jun 2023
  • [sowm] My first time using linux!

    5 projects | /r/unixart | 19 Jun 2023
  • What's to a distro apart from its package manager?

    2 projects | /r/FindMeADistro | 3 Dec 2022
  • Published a new crate - service-manager - to interact with launchd, systemd, sc.exe, and more

    4 projects | /r/rust | 24 Jul 2022

Did you know that Makefile is
the 33rd most popular programming language
based on number of references?