Codename: Padma (পদ্মা)
Version: 1.0.1 (Padma)
Base: Debian 12 (Bookworm)
Desktop: XFCE
Build Tool: Penguins-eggs (Phase 1)
Bangla OS is a lightweight, Bengali-first Linux distribution designed for Bangladeshi users migrating from Windows. It runs well on older hardware and ships with Bengali typing, Windows-style UX, and Wine support.
- Windows 10/11 with 8 GB+ RAM and 100 GB+ free disk
- QEMU (recommended) or VirtualBox 7.x
- Git, PowerShell, WSL (for ISO patching)
.\scripts\host\boot-qemu-test.ps1 # 8 GB RAM, GUI
.\scripts\host\boot-qemu-test-1gb.ps1 # 1 GB weak-PC test
python scripts\host\qemu-live-test.py # offline ISO verifyLive login: live / evolution
ISO files: output/bangla-os-1.0-amd64-patched.iso (bootable), checksums in output/SHA256SUMS.
SourceForge mirror: .\scripts\host\prepare-sourceforge-upload.ps1 — see docs/release/DOWNLOAD.md.
VirtualBox build VM may fail with E_FAIL; use QEMU instead:
.\scripts\host\start-qemu-build.ps1
python scripts\host\qemu-ssh.py run "command"
.\scripts\host\qemu-run-iso-build.ps1 # rebuild ISO via SSH
.\scripts\host\qemu-download-iso.ps1 # copy ISO to output/
wsl bash scripts/host/patch-iso.sh # add syslinux modules
.\scripts\host\create-all-versions.ps1 # rebuild + all ISO variants + SHA256SUMSSSH: banglaos@127.0.0.1 port 2222, password banglaos
cd "C:\Users\Z\Desktop\Bangla OS"
.\scripts\host\create-vm.ps1This creates BanglaOS-Build (4 GB RAM, 40 GB disk, BIOS boot) and starts unattended Debian 12 installation.
The shared folder is available at /mnt/bangla-os after Guest Additions install.
From Windows (recommended — no WSL):
.\scripts\host\run-build.ps1
.\scripts\host\build-status.ps1Or log in to the VM as banglaos / banglaos:
sudo mount -t vboxsf bangla-os /mnt/bangla-os
sudo bash /mnt/bangla-os/scripts/build/install-all.shSSH from Windows (optional): ssh -p 2222 banglaos@127.0.0.1
sudo bash scripts/build/09-eggs-build.shISO output: /home/eggs/ on the build VM.
bangla-os/
├── assets/ # Fonts, logos, wallpapers
├── config/ # Preseed, eggs config templates
├── docs/ # Guides (Bengali + English)
├── iso/ # Debian netinst ISO (not in git)
├── scripts/
│ ├── build/ # Run inside Debian VM
│ └── host/ # Run on Windows host
├── vm/ # VM metadata, snapshots notes
└── todo.txt # Master task list
| Field | Value |
|---|---|
| Hostname | bangla-os |
| User | banglaos |
| Password | banglaos |
| Root | (set during install) |
- ISO under 1.5 GB
- Idle RAM under 500 MB
- Bengali typing works (OpenBangla + ibus)
- Wine functional
- Calamares installer boots from live ISO
GPL-3.0-or-later — see LICENSE.
- Repository: https://github.com/aicmsbd/bangla-os
- Release v1.0.1: https://github.com/aicmsbd/bangla-os/releases/tag/v1.0.1
- Release v1.0.0: https://github.com/aicmsbd/bangla-os/releases/tag/v1.0.0
- Download guide: docs/release/DOWNLOAD.md
- OpenBangla Keyboard
- Penguins-eggs
- Debian 12 netinst