Skip to content

ProgrammingYJ/MaruxOS

Repository files navigation

MaruxOS

MaruxOS Logo

The World's First OS Built 100% with AI

Not based on Ubuntu, Debian, or any distribution - Pure Linux From Scratch

Download ISO

License: Public Domain Linux LFS AI Design

English | 한국어


English

What is MaruxOS?

MaruxOS is the world's first operating system built 100% with AI (Claude Code).

Unlike Ubuntu, Fedora, or Arch which are based on existing Linux distributions, MaruxOS is built entirely from the Linux kernel using Linux From Scratch (LFS). Every single component - from the bootloader to the desktop environment - was compiled from source code with AI assistance.

World's First

  • 100% AI-Built OS - Every script, configuration, and build process created with Claude Code
  • Not Distribution-Based - Built directly from Linux kernel, not forked from Ubuntu/Debian/Arch
  • Pure LFS - Following Linux From Scratch methodology from scratch

Key Features

  • Pure LFS Base - Not based on Debian, Ubuntu, or any other distribution
  • Lightweight - Minimal footprint with only essential components
  • Custom Desktop - Openbox window manager with tint2 panel
  • Live Boot - Boot directly from USB/CD without installation
  • Modern Kernel - Linux 6.12 LTS
  • Korean Input - Full Korean (Hangul) input support via ibus-hangul (Ctrl+Y toggle)

System Requirements

Component Minimum Recommended
CPU x86_64 (64-bit) Dual-core 2GHz+
RAM 1GB 2GB+
Storage Live boot only -
Graphics VGA compatible Any modern GPU

Included Software

Category Software
Window Manager Openbox
Panel tint2
Terminal xterm
File Manager mc (Midnight Commander)
Web Browser Firefox
Wallpaper feh
Korean Input ibus-hangul 1.5.5 (libhangul 0.2.0, ibus 1.5.29)
Korean Fonts Nanum Gothic, Nanum Myeongjo

Quick Start

  1. Download the latest ISO from releases
  2. Create bootable USB using Rufus (Windows) or dd (Linux)
  3. Boot from USB
  4. Login is automatic (root user)
  5. Desktop starts automatically via startx

Korean Input Guide

Action Key
Korean/English Toggle Ctrl+Y or Shift+Space
Keyboard Layout Dubeolsik (2-set QWERTY)
Hanja Conversion F9

Known Limitations

Issue Description
No Desktop Icons Desktop file system not supported (unlike Windows)
Terminal Korean Display Korean text may display incorrectly in xterm (Firefox and GTK3 apps work fine)
Legacy File Manager mc (Midnight Commander) is text-based and outdated

Project Structure

MaruxOS/
├── config/                 # Configuration files
│   ├── tint2/             # Panel configuration
│   ├── openbox/           # Window manager settings
│   └── applications/      # Desktop entries
├── kernel/                 # Linux kernel
│   └── source/            # Kernel source (6.12 LTS)
├── scripts/               # Build scripts
├── output/                # Built ISO files
├── MaruxOS 디자인/        # Branding assets
│   ├── wallpapers/        # Desktop wallpapers
│   └── icons/             # Custom icons
├── ISO-BUILD-HISTORY.md   # Build changelog (Korean)
├── ISO-BUILD-HISTORY-EN.md # Build changelog (English)
└── README.md              # This file

Build System (WSL)

MaruxOS is built using WSL (Windows Subsystem for Linux) with the following structure:

/home/administrator/MaruxOS/build/
├── rootfs-lfs/            # Root filesystem
├── iso-build/             # ISO staging
│   ├── boot/              # Kernel & initrd
│   │   ├── vmlinuz        # Linux kernel
│   │   ├── initrd.img     # Initial ramdisk
│   │   └── grub/          # GRUB bootloader
│   └── live/
│       └── filesystem.squashfs  # Compressed root filesystem

Build Commands

# Create squashfs
mksquashfs rootfs-lfs iso-build/live/filesystem.squashfs -comp gzip -e boot -noappend

# Create ISO
grub-mkrescue -o MaruxOS-1.0.iso iso-build

Current Limitations

  • Live boot only - No disk installation support yet
  • No package manager - Software is pre-installed
  • Terminal-based file manager - GUI file manager has library issues
  • Terminal Korean display - xterm may not display Korean correctly (GTK3 apps work fine)

Roadmap

  • Disk installation support
  • Package management system
  • GUI file manager
  • Korean input support (v1.1)
  • More language support (Japanese, Chinese)
  • ARM architecture support

Support & Contact

License

MaruxOS is released into the Public Domain - complete freedom with no restrictions.

Components have their respective licenses:

  • Linux Kernel: GPL-2.0
  • Openbox: GPL-2.0
  • tint2: GPL-2.0
  • Firefox: MPL-2.0

Credits

Role Credit
UI/UX Design tuna27
AI Development Claude Code (Anthropic)
Base System Linux From Scratch
Kernel kernel.org

Special Thanks

Sigterm Co., Ltd. (시그텀 주식회사) - For sponsoring the Claude Code MAX plan that made this project possible.


한국어

MaruxOS란?

MaruxOS는 세계 최초로 100% AI(Claude Code)만으로 제작된 운영체제입니다.

우분투, 페도라, 아치처럼 기존 리눅스 배포판을 기반으로 하지 않고, Linux From Scratch (LFS)를 사용하여 리눅스 커널부터 완전히 새로 빌드했습니다. 부트로더부터 데스크톱 환경까지 모든 구성 요소가 AI의 도움으로 소스 코드에서 컴파일되었습니다.

세계 최초

  • 100% AI 제작 OS - 모든 스크립트, 설정, 빌드 과정이 Claude Code로 제작
  • 배포판 기반 아님 - 우분투/데비안/아치에서 포크하지 않고 리눅스 커널부터 직접 빌드
  • 순수 LFS - Linux From Scratch 방법론을 처음부터 따름

주요 특징

  • 순수 LFS 기반 - 데비안, 우분투 등 다른 배포판 기반 아님
  • 경량 - 필수 구성 요소만 포함한 최소한의 시스템
  • 커스텀 데스크톱 - Openbox 윈도우 매니저 + tint2 패널
  • 라이브 부팅 - USB/CD에서 설치 없이 바로 부팅
  • 최신 커널 - Linux 6.12 LTS
  • 한글 입력 지원 - ibus-hangul 기반 한/영 전환 (Ctrl+Y)

시스템 요구 사항

구성 요소 최소 권장
CPU x86_64 (64비트) 듀얼코어 2GHz+
RAM 1GB 2GB+
저장 장치 라이브 부팅만 가능 -
그래픽 VGA 호환 최신 GPU

포함 소프트웨어

분류 소프트웨어
윈도우 매니저 Openbox
패널 tint2
터미널 xterm
파일 관리자 mc (Midnight Commander)
웹 브라우저 Firefox
배경화면 feh
한글 입력기 ibus-hangul 1.5.5 (libhangul 0.2.0, ibus 1.5.29)
한국어 폰트 나눔고딕, 나눔명조

빠른 시작

  1. releases에서 최신 ISO 다운로드
  2. Rufus (Windows) 또는 dd (Linux)로 부팅 USB 생성
  3. USB로 부팅
  4. 자동 로그인 (root 사용자)
  5. startx로 데스크톱 자동 시작

한글 입력 가이드

동작
한/영 전환 Ctrl+Y 또는 Shift+Space
자판 배열 2벌식 (QWERTY)
한자 변환 F9

현재 제한 사항

  • 라이브 부팅만 가능 - 디스크 설치 미지원
  • 패키지 관리자 없음 - 소프트웨어 사전 설치됨
  • 터미널 기반 파일 관리자 - GUI 파일 관리자 라이브러리 문제
  • 터미널 한글 표시 - xterm에서 한글 표시가 깨질 수 있음 (Firefox 등 GTK3 앱은 정상)

지원 및 문의

크레딧

역할 크레딧
UI/UX 디자인 tuna27
AI 개발 Claude Code (Anthropic)
베이스 시스템 Linux From Scratch
커널 kernel.org

감사의 말

Sigterm Co., Ltd. (시그텀 주식회사) - 이 프로젝트를 가능하게 해준 Claude Code MAX 플랜 지원에 감사드립니다.


Current Version: 1.1 "67"

Made with Linux From Scratch 12.1 Made with ❤️ for the Linux community

Documentation | Contributing | License

About

Made by Maru Lee

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages