An open API service indexing awesome lists of open source software.

https://github.com/markjasonespelita/zyphor_os

Zyphor OS is a custom Linux distribution built on top of the powerful foundations of Kali Linux and Debian.
https://github.com/markjasonespelita/zyphor_os

debian kali-linux kali-tools linux linux-kernel live-build open-source pentesting server windows wine

Last synced: 3 months ago
JSON representation

Zyphor OS is a custom Linux distribution built on top of the powerful foundations of Kali Linux and Debian.

Awesome Lists containing this project

README

          

![Zyphor Logo](kali-config/variant-xfce/includes.chroot/usr/share/backgrounds/zyphor-grub-bootloader-screensavers/zyphor-full.png)
**By:** Mark Jason Penote Espelita
**Creator Facebook Account:** https://www.facebook.com/mark.jason.penote.espelita
**Email:** markjasonespelita@gmail.com
**Contact:** 09978972884 | 09203454006
**Created:** March 30, 2026

# Introduction

**Zyphor OS** is a custom Linux distribution built on top of the powerful foundations of **Kali Linux** and **Debian**.

Designed with simplicity, performance, and control in mind, **Zyphor OS** aims to deliver a streamlined operating system experience without unnecessary bloat.

One of **Zyphor OS**’s core goals is to provide a Windows-like user experience — making it easy for users transitioning from Windows to feel right at home. From layout and navigation to workflow and usability, **Zyphor OS** minimizes the learning curve while still offering the full power of Linux underneath.

# Build-Scripts

## Packages and Initialization

```bash
sudo apt update

sudo apt install -y git live-build simple-cdd cdebootstrap curl

git clone https://github.com/markjasonespelita/zyphor_os.git
```

## Build

```bash
cd zyphor_os

./build.sh --verbose
```

## Virtual Machine For Testing (QEMU System x86_64)

```bash
sudo apt update

sudo apt install qemu-system-x86 qemu-utils qemu-system-gui libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
```

# Virtualization Check Compatibility

## ✅ Step 1: Check if your CPU supports virtualization

```bash
egrep -c '(vmx|svm)' /proc/cpuinfo
```
* If result is 0 ❌ → your CPU or BIOS virtualization is OFF
* If > 0 ✅ → good, continue

## ✅ Step 2: Enable virtualization in BIOS

Reboot → enter BIOS/UEFI → enable:

* Intel: VT-x
* AMD: SVM

Save and boot back.

## ✅ Step 3: Install KVM packages

```bash
sudo apt update

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils -y
```

## ✅ Step 4: Load KVM modules

For Intel:

```bash
sudo modprobe kvm-intel
```

For AMD:

```bash
sudo modprobe kvm-amd
```

Then check:

```bash
lsmod | grep kvm
```
You should see **kvm_intel** or **kvm_amd**

## ✅ Step 5: Test the ISO (Live Mode)

```bash
sudo qemu-system-x86_64 --enable-kvm --cdrom .iso -m 2048
```
---
## Create a persistent QEMU virtual disk

```bash
sudo qemu-img create -f qcow2 zyphor_test.qcow2 25G
```
## Load the ISO file inside the virtual disk

```bash
sudo qemu-system-x86_64 --enable-kvm --cdrom .iso --hda zyphor_test.qcow2 --boot d -m 2048
```

## Boot virtual disk

```bash
sudo qemu-system-x86_64 --hda zyphor_test.qcow2 --boot c -m 2048
```

## Delete virtual disk anytime

```bash
sudo rm -rf zyphor_test.qcow2 --verbose
```

---

## 📚 References

- 🌐 [Debian Official Website](https://www.debian.org)
- 🐉 [Kali Linux Official Website](https://www.kali.org)
- 🧠 [The Linux Kernel (GitHub)](https://github.com/torvalds/linux)

---

## 📄 Attribution & Licensing

**Zyphor OS** is a custom Linux distribution built on top of
**Debian** and **Kali Linux**.

We gratefully acknowledge the work of the developers and communities behind these projects.

- **Debian** provides the core system and package ecosystem.
- **Kali Linux**, developed by **Offensive Security**, provides security tools and system enhancements.

---

## 📜 License

**Zyphor OS**-specific configurations, scripts, and customizations are licensed under the MIT License.

You are free to use, modify, and distribute **Zyphor OS** components under the terms of this license.

---

## ⚖️ Third-Party Software

**Zyphor OS** includes software packages distributed under various open-source licenses, including but not limited to:

- **GNU General Public License (GPL)**
- **MIT License**
- **Apache License**

All original licenses remain in effect and are fully respected.

License details for individual packages can be found in:

```bash
/usr/share/doc/*/copyright
```
---

## ⚠️ Disclaimer

**Zyphor OS** is an independent project and is not affiliated with, endorsed by, or sponsored by:

**Debian**
**Kali Linux**
**Offensive Security**

All trademarks and registered trademarks are the property of their respective owners.

---

## 🛡️ Branding

The name **"Zyphor OS"** and its logo are the property of the creator.

Redistribution of modified versions using the **Zyphor OS** name or branding
is not permitted without explicit permission.

---

## 🤝 Contributions

This project is open for contributions.

You are free to fork the project, make changes, and submit pull requests.

**🌐 For Web Developers (Documentation Contributors)**

If you are contributing to the documentation:

- Focus only on files inside the `/docs` directory
- Improve clarity, structure, and readability of existing content
- Add new guides, tutorials, or explanations when needed
- Ensure all commands and instructions are tested and accurate
- Follow consistent formatting (Markdown structure, headings, code blocks)

⚠️ Please avoid modifying system files, build scripts, or configurations unless explicitly requested.

**🛠️ For Distribution Developers (System Contributors)**

If you are working on the system itself:

- You are free to modify configurations, packages, and system behavior
- You may improve build scripts, performance, and overall system design
- You can propose new features, optimizations, or enhancements
- Ensure your changes are stable, tested, and do not break core functionality

**📌 General Guidelines**

- Keep commits clean and descriptive
- Follow the existing project structure
- Test your changes before submitting
- Be respectful and constructive in discussions

**🚀 Pull Request Process**

- Fork the repository
Create a new branch for your changes
- Make your modifications
- Submit a pull request with a clear description

All contributions will be reviewed before merging.

---

## 🚧 Project Status

This project is still under active development.
Contributions, suggestions, and improvements are welcome! 😊

---

## 🏷️ #hobby_project
## 🏷️ #open_source