v1.0.0 MVP
OPEN SOURCE
Linux AiForge

NVIDIA CUDA ●

Multi-Arch ●

Universal FUSE ●

Generador IA de Super SOs universales basados en Linux/NixOS. Describe en lenguaje natural → IA crea blueprint → build ISO/IMG multi-arquitectura con traductores IA automáticos para todas las plataformas.

7

Architectures

Multi-Arch

6+

Platforms

Universal

12.x

NVIDIA CUDA

TensorRT

6.9

Kernel

LTS + eBPF

ai-linuxforge — bash
$ ai-linuxforge --input 'ARM64 RPi Jetson Gaming + iOS apps'
⚡ Parsing natural language prompt...
🤖 Ollama/LangChain: Generating Nix blueprint...
✓ Architecture: aarch64-linux
✓ NVIDIA CUDA 12.x + TensorRT enabled
✓ Platforms: Windows, macOS, iOS, Android
✓ FUSE modules: NTFS, APFS, ext4, ZFS
⚙ Building ISO with Nix flakes...
📦 Cross-compiling for aarch64 via QEMU...
💿 Output: unios-arm64-jetson-gaming.iso (2.4GB)
✅ Build complete! Boot with: qemu-system-aarch64 -m 4G -cdrom unios.iso

Universal Platform Support

IA Translators for all platforms

PlatformFS / AppsStatus
WindowsNTFS / .exe / .docx
stable
macOS / iOSAPFS / .dmg / .ipa / .app
beta
Solaris / IllumosZFS / .pkg
experimental
Androidext4 / .apk
stable
BSD / HaikuUFS / BFS / native
experimental

Recent Blueprints

5 generated

GELINUX-BOOTING - { description = "D'vianna OS MVP: Bootable ISO Debian + AI Windows Translator"; inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; outputs = { self, nixpkgs }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; config.allowUnfree = true; }; debianRoot = pkgs.stdenv.mkDerivation { name = "dvianna-root"; buildInputs = [ pkgs.debootstrap pkgs.e2fsprogs ]; buildCommand = '' mkdir -p $out/root debootstrap --arch=amd64 bookworm $out/root http://deb.debian.org/debian/ # Mounts Completos mountpoint -q $out/root/dev || mount --bind /dev $out/root/dev mountpoint -q $out/root/proc || mount --bind /proc $out/root/proc mountpoint -q $out/root/sys || mount --bind /sys $out/root/sys mountpoint -q $out/root/dev/pts || mount --bind /dev/pts $out/root/dev/pts mountpoint -q $out/root/run || mount --bind /run $out/root/run # Chroot Setup cp /etc/resolv.conf $out/root/etc/ chroot $out/root /bin/bash -c " apt update && apt install -y locales-all xfce4 lightdm firefox-esr flatpak fuse3 wine-stable squashfs-tools genisoimage syslinux mtools rsync curl wget htop neofetch ollama git python3-pip nodejs npm libreoffice-core && apt clean && locale-gen en_US.UTF-8 es_ES.UTF-8 " # D'vianna Custom: Demo Script + MOTD cat > $out/root/mount-win-drive <<'EOF' #!/bin/bash mkdir -p /win-drive lsblk # Elige disco NTFS (ej: sdb1) ntfs-3g /dev/sdb1 /win-drive ollama serve & # IA Local wine /win-drive/demo.exe # Próximo: IA Translate EOF chmod +x $out/root/mount-win-drive cat > $out/root/etc/motd <<EOF === D'vianna OS MVP === sudo ./mount-win-drive # Monta Windows! ollama run llama2 # IA Ready EOF # Umount Safe umount $out/root/dev/pts 2>/dev/null || true umount $out/root/{dev,proc,sys,run} 2>/dev/null || true ''; }; iso = pkgs.stdenv.mkDerivation { name = "dvianna-os"; buildInputs = [ debianRoot pkgs.squashfsTools pkgs.cdrkit pkgs.syslinux pkgs.mtools ]; buildCommand = '' mkdir -p $out/nix-support $out/iso/{live/isolinux,boot/grub} # Live SquashFS mksquashfs ${debianRoot}/root $out/iso/live/filesystem.squashfs -comp xz -noappend -no-recovery # Boot Files Reales cp ${debianRoot}/root/boot/vmlinuz-* $out/iso/live/vmlinuz || cp ${pkgs.linuxPackages.kernel}/vmlinuz $out/iso/live/vmlinuz cp ${debianRoot}/root/boot/initrd.img-* $out/iso/live/initrd.img || cp ${pkgs.linuxPackages.initrd}/initrd $out/iso/live/initrd.img # Syslinux BIOS cp ${pkgs.syslinux}/share/syslinux/isolinux.bin $out/iso/live/ cat > $out/iso/live/isolinux/isolinux.cfg <<EOF DEFAULT D'vianna LABEL D'vianna KERNEL /live/vmlinuz APPEND initrd=/live/initrd.img boot=live components quiet splash findiso=\$root EOF mformat -i $out/iso/live/:: -f 2048 -S 0 -s 1 . syslinux $out/iso/live/isolinux.bin $out/iso/live/ # GRUB UEFI Fallback (simple) cat > $out/iso/boot/grub/grub.cfg <<EOF menuentry 'D\'vianna OS' { linux /live/vmlinuz boot=live findiso=\$root initrd /live/initrd.img } EOF # ISO Final Bootable mkisofs -r -V 'DVIANNA_OS' \ -cache-inodes -J -l \ -b live/isolinux.bin -c live/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -eltorito-alt-boot -e boot/grub/efiboot.img -no-emul-boot \ -o $out/dvianna-os-mvp.iso $out/iso # Verificar isohybrid $out/dvianna-os-mvp.iso echo "file isohybrid" > $out/nix-support/hydra-build-products ''; }; in { packages.${system}.default = iso; packages.${system}.iso = iso; devShells.${system}.default = pkgs.mkShell { buildInputs = [ pkgs.qemu pkgs.nix pkgs.debootstrap ]; shellHook = ''echo "🚀 D\'vianna Ready! nix build .#default --out-link dvianna.iso"''; }; }; }

x86_64 CUDA
ready

D'vianna OS

x86_64
ready

GELINUX-BOOTING - { description = "D'vianna OS MVP: Debian + AI Windows Translator"; inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; outputs = { self, nixpkgs }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; }; # Debian Bootstrap Helper debianChroot = pkgs.stdenv.mkDerivation { name = "d-vianna-chroot"; buildInputs = [ pkgs.debootstrap pkgs.genisoimage ]; buildCommand = '' mkdir -p $out debootstrap --arch=amd64 bookworm $out/chroot http://deb.debian.org/debian/ chroot $out/chroot apt update chroot $out/chroot apt install -y fuse3 flatpak xfce4 ollama wine-stable ghidra llvm-15 live-build rsync # Demo Scripts cat > $out/chroot/mount-win-drive <<'EOF' #!/bin/bash mkdir -p /win-drive fusermount -u /win-drive 2>/dev/null fuse-ntfs-3g /dev/sdb1 /win-drive # Ej: USB Win echo "Windows montado! Ejecuta: ./demo-office.exe" EOF chmod +x $out/chroot/mount-win-drive # Live-Build Config mkdir -p $out/chroot/config/includes.chroot echo "d'vianna" > $out/chroot/config/package-lists/my.list.chroot ''; }; # ISO Builder iso = pkgs.stdenv.mkDerivation { name = "d-vianna-os-mvp.iso"; buildInputs = [ debianChroot pkgs.squashfsTools pkgs.genisoimage ]; buildCommand = '' # Live FS mksquashfs ${debianChroot}/chroot live/filesystem.squashfs -comp xz # ISO mkisofs -r -V 'D\'vianna OS' -cache-inodes -J -l -b isolinux/isolinux.bin \ -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \ -o $out/d-vianna-os-mvp.iso live/ ''; }; in { packages.${system}.default = iso; packages.${system}.iso = iso; devShells.${system}.default = pkgs.mkShell { buildInputs = [ pkgs.debootstrap pkgs.genisoimage pkgs.ollama ]; shellHook = '' echo "D'vianna Build Env! nix build .#iso" ''; }; }; } Build & Test nix flake update # Actualiza nix build .#iso # ~10-20min, genera ISO qemu-system-x86_64 -cdrom result/d-vianna-os-mvp.iso -m 2G # Test VM

x86_64 CUDA
ready

{ description = "D'vianna OS MVP: Debian + AI Windows Translator"; inputs.ni

x86_64 CUDA
ready

graph LR A[Usuario: Monta Windows USB/App] --> B[IA Analyzer: Decomp + Seman

x86_64 CUDA
ready

Build Status

No builds yet — trigger a build from the Generator

Build Pipeline

NL → Blueprint → ISO in one flow

User Prompt

Natural language

IA Parser

Ollama/LangChain

YAML Blueprint

Nix Flake config

Build Engine

Nix + Docker + QEMU

NVIDIA Layer

CUDA/TensorRT

UniOS Modules

FUSE + Translators

Kernel 6.9

eBPF + Rust FUSE

ISO/IMG

Bootable output