Skip to content

Commit

Permalink
add distro diffs
Browse files Browse the repository at this point in the history
  • Loading branch information
ezrizhu committed Sep 16, 2024
1 parent abc3500 commit 16d211d
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions content/projects/20240501-distrodiff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
Title: Disto Differences
Description: A detailed examination in how linux distributions differ
Tags:
- linux

---

Project duration: May 2024 / Stevens Spring 2024 Semester

Visit [https://ezrizhu.github.io/cs497](https://ezrizhu.github.io/cs497).

Linux distributions provide users with a wide array of options when choosing an
operating system. Users typically anticipate that software designed for Linux
should operate seamlessly across various distributions. Nonetheless, the
responsibility falls on developers to ensure their applications are compatible
with all the different distros. This book aims to establish a foundation that
assists software engineers in creating more versatile programs. It does so by
highlighting some of the key differences among Linux distributions that are
significant for software development, as well as explaining how these
diversities are first built into the distributions themselves.

In the Reproduction chapter, you will find guides on how you can also generate
these distro differences for your own analysis.

Under the Distros section, you will find how these linux distributions are built
from the ground up, which is where the divergence happens.

Under the Main Differences section, you will find some of the main differences
between Linux distros, and how they may impact a software's portability.

This book hopes to be useful for all software engineers, sysadmins, and security
researchers. This book, code used throughout, and results are all available on
[Github](https://github.com/ezrizhu/cs497) under the MIT License.

This book was created by [Ezri Zhu](https://ezrizhu.com) as the final project
for CS 497 Independent Study at the Stevens Institute of Technology, advised by
Professor [Michael Greenberg](https://www.stevens.edu/profile/mgreenbe).

0 comments on commit 16d211d

Please sign in to comment.