Historical Malaysian Open Source Preservation

Classic BSD Desktop Power,
Resurrected for Modern OSes

MyBSD Tomoyo Explorer is the iconic Ruby & GTK+ 1.2 graphical file manager created by Ariff Abdullah (skywizard) for the Malaysian BSD community (1999–2002). Now fully packaged for Linux, macOS, Windows, and FreeBSD.

$curl -fsSL https://raw.githubusercontent.com/9M2PJU/MyBSD-Tomoyo-Explorer/master/install.sh | bash
MyBSD Tomoyo Explorer - Yamato Nadeshiko
MyBSD Tomoyo Explorer Running on Modern Linux

Memory Footprint

< 15 MB RAM

📦

AppImage Size

4.28 MB (Standalone)

🎨

GUI Engine

Ruby 1.8 + GTK 1.2

🌐

Platform Support

Linux, macOS, Win, BSD

Nostalgic Charm, Native Speed

Engineered during the golden era of Unix workstation desktops with uncompromising responsiveness.

Speed

Instant Startup & Acceleration

Features custom C extension hooks (ruby-gtk-fix) that accelerate GtkCTree tree traversal and GtkCList row rendering directly via direct memory pointers.

Themes

Authentic Era Icon Themes

Includes meticulously styled 16x16 and 32x32 icon packs: Windows XP, Classic Windows 98, and KDE 2.0 with GdkPixbuf transparency rendering.

Mounts

Partition & Mount Gauges

Built-in storage monitor parses filesystem tables (FreeBSD mount & Linux /proc/mounts) with visual usage meters and capacity bars.

Dual-Pane

Dual-Pane Tree Architecture

Left-hand directory tree navigator with right-hand file canvas, multi-selection, file info cards, and quick path entry bar.

Standalone

Zero External Dependencies

Pre-packaged Linux AppImage bundles its own isolated Ruby runtime and GTK 1.2 libraries, requiring no installation of deprecated packages on your host. CI-built and published automatically via GitHub Actions.

Preservation

Open Source Heritage

Preserved under the permissive BSD 2-Clause License with clean modern documentation, automated CI/CD releases, and AUR integration.

Choose Your Operating System

Binaries and packages are automatically built and published via GitHub Actions.

Standalone AppImage Recommended

Portable x86_64 AppImage with bundled Ruby 1.8 & GTK 1.2 runtime. Runs on Ubuntu, Debian, Fedora, Arch, and more.

chmod +x MyBSD_Tomoyo_Explorer-x86_64.AppImage
./MyBSD_Tomoyo_Explorer-x86_64.AppImage ~/
Download AppImage (4.28 MB)

Arch Linux (AUR) AUR

Official Arch User Repository package. Installs system-wide with menu shortcut and icons.

yay -S tomoyo-explorer-bin
# or paru -S tomoyo-explorer-bin
View on Arch AUR

Universal 1-Liner Quick

Detects your architecture and configures binaries, icons, and .desktop launchers in ~/.local/bin/.

curl -fsSL https://raw.githubusercontent.com/9M2PJU/MyBSD-Tomoyo-Explorer/master/install.sh | bash
Inspect install.sh

Application Bundle macOS App

Packaged MyBSD Tomoyo Explorer.app with retro Apple icon and runtime environment.

1. Extract MyBSD_Tomoyo_Explorer-macOS.zip
2. Drag "MyBSD Tomoyo Explorer.app" to /Applications
3. Double-click to launch
Download macOS Bundle (1.14 MB)

Universal 1-Liner Terminal

Automatically downloads the app bundle, places it in ~/Applications/, and symlinks tomoyo-explorer into ~/.local/bin/.

curl -fsSL https://raw.githubusercontent.com/9M2PJU/MyBSD-Tomoyo-Explorer/master/install.sh | bash
View Release Assets

XQuartz X11 Display Prerequisite

Since GTK+ 1.2 is an X11 application, macOS requires XQuartz for graphical display. Install via Homebrew:

brew install --cask xquartz
Visit XQuartz.org

Portable ZIP Package Recommended

Complete standalone Windows distribution containing the executable launcher, themes, configs, and scripts.

1. Download & Extract MyBSD_Tomoyo_Explorer-win64.zip
2. Double-click MyBSD_Tomoyo_Explorer.exe
Download Portable ZIP (476 KB)

Standalone Launcher (.exe) Binary

Lightweight 64-bit native launcher binary compiled with MinGW-w64 with embedded icon and version resources.

MyBSD_Tomoyo_Explorer.exe
Download .exe (24.5 KB)

Windows Subsystem for Linux WSL2 / WSLg

Run seamlessly with full graphical acceleration and native Linux filesystem access on Windows 10/11:

wsl curl -fsSL https://raw.githubusercontent.com/9M2PJU/MyBSD-Tomoyo-Explorer/master/install.sh | bash
View Repository Guide

Universal 1-Liner Quick

Downloads the source tarball, builds the ruby-gtk-fix C extension, and configures binaries, icons, and .desktop launchers in ~/.local/.

pkg install ruby18 ruby-gtk graphics/ruby-gdk_pixbuf
curl -fsSL https://raw.githubusercontent.com/9M2PJU/MyBSD-Tomoyo-Explorer/master/install.sh | bash
Inspect install.sh

Native FreeBSD Port FreeBSD

Install natively via FreeBSD ports with Ruby 1.8 and GTK+ 1.2.

pkg install ruby18 ruby-gtk graphics/ruby-gdk_pixbuf
cd freebsd && make install clean
View FreeBSD Port Skeleton

Source Distribution Tarballs Source

Original source distribution archives with C extension source and full icon sets.

tar -xzvf bsd-explorer-v1.00-ALPHA.tar.gz
cd bsd-explorer-v1.00-ALPHA && ruby explorer_alone
Download .tar.gz (394 KB)

In Honor of Ariff Abdullah (skywizard) & MyBSD

Ariff Abdullah (skywizard, skywizard@MyBSD.org.my / ariff@FreeBSD.org) was a pioneering Malaysian open source developer and esteemed FreeBSD committer. His legendary contributions to the FreeBSD kernel audio architecture (sound(4)) and the Malaysian Unix community helped shape BSD adoption throughout Southeast Asia.


Between 1999 and 2002, as part of the MyBSD Project, Ariff authored Tomoyo Explorer (BSD Explorer) to give FreeBSD and Unix users a blazingly fast, lightweight, and customizable graphical desktop file manager in Ruby.


This preservation project updates and packages his original work so that software historians, Unix enthusiasts, and modern developers can experience and celebrate this remarkable milestone in Malaysian computing heritage.

AA

Ariff Abdullah (skywizard)

FreeBSD Committer • MyBSD Project Creator • 1999–2002