Doors of Opportunity
LinuxDoors
↓ Download Now — LinuxDoors v1.45A Linux From Scratch (systemd edition) + BLFS distribution, hand-built from source, package by package. Browse 624 packages →
Compiled, or from source -- your choice
Every one of LinuxDoors' 624 packages ships two ways.
Every package is available two ways. Initially, installing one fetches a small prebuilt zip — the finished, already-compiled files, ready to drop straight in. Flip the source toggle and the exact same package installs instead by compiling its real upstream source right on your own machine.
The two paths are not approximations of each other: the prebuilt zip is literally the captured output of running the same build script the source path runs, so the result is the same files either way. That script is the literal Linux From Scratch (systemd edition) and BLFS book commands for that package — and the from-scratch GCC, Clang and Rust toolchains those scripts lean on were themselves built the same way, from source, with nothing carried over from another Linux.
The source download uses the same HTTPS port as every other download, authorised by a short-lived, single-use token — no SSH, no extra open port — and the compile runs sandboxed as an unprivileged build user; only the final step that copies the finished files into place needs root.
The package browser: Stage 2, now live
A one-click installer, and real Debian packages too.
Stage 2 of linuxdoors.com is a real, searchable package browser -- the page you're looking at is backed by it. From LinuxDoors' own Firefox, package rows here say Install instead of Download: picking one installs it straight from the desktop, no terminal required.
The same catalogue drives the machine itself. A desktop LinuxDoors Package Manager lists everything with a live “upgrade available” status; installing offers the same precompiled-or-from-source choice this page does, and an uninstall removes exactly the files that install placed and nothing shared. From a terminal thepkgcommand mirrors it —pkg updaterefreshes the list,pkg upgradeapplies newer builds — andsudois a small PAM-based build of its own.
The LinuxDoors Package Manager also bridges into Debian's own real package archive -- hundreds of thousands of packages, far beyond what LinuxDoors ships natively. Search Debian's full live index right from the desktop app ("Find More...", in its Debian view), or from a terminal withdeb search <name>anddeb install <name>. Pick something that isn't staged here yet and it gets fetched and staged on linuxdoors.com automatically as part of that same install request -- no separate step, and it stays available for every future install after that. Best-effort by nature: LinuxDoors is its own from-scratch build, not a Debian derivative, so a Debian package is fetched and made to run on your LinuxDoors.
Popular packages
Sorted by downloads, then name.
firefox 153.5.0esr
BLFS xsoft/firefox.html.
x2goclient 4.1.2.3
X2Go Client GUI -- the desktop app that connects TO an x2goserver (this is the client side of packages/x2goserver).
ungoogled-chromium 155.0.8059.39-1
Real, ungoogled Chromium build -- explicit user preference over stock Chromium/Chrome ('a version without all the telemetry and analytics'), built with our own from-source Clang (packages/clang-chromium) instead of Go...
flashscp 2026.10.04
FlashScp -- a two-pane scp-over-SSH file-transfer GUI, from Stan Switaj (programmer/creator of LinuxDoors), created 2026-08-30.
linuxultraoffice 26.8.1.1
LinuxUltraOffice -- a deep-rebranded LibreOffice-derived productivity suite for LinuxDoors OS (Writer/Calc/Impress launcher entries now, Draw/Base/Math added to the menu later; all six are already part of this one bui...
linuxpropaintshop 1.0
LinuxProPaintShop -- a layered raster image editor, from Stan Switaj (creator of LinuxDoors).
linuxamp 1.0
LinuxAmp -- a Winamp-style music player from LinuxDoors.com, created 2026-09-12.
x2goserver 4.1.0.6
X2Go Server -- remote-desktop server (an SSH-tunnelled, NX-compressed X11 remote desktop; connect with x2goclient / PyHoca).
LinuxDoors originals
Built by LinuxDoors.com from scratch, or a deep rebrand of a real upstream project — not just a mirrored package.
FlashPhoto 1.0
FlashPhoto -- a photograph viewer and editor, from Stan Switaj (programmer/creator of LinuxDoors).
FlashScp 2026.10.04
FlashScp -- a two-pane scp-over-SSH file-transfer GUI, from Stan Switaj (programmer/creator of LinuxDoors), created 2026-08-30.
FlashZip 1.0
FlashZip -- an archive manager, from Stan Switaj (programmer/creator of LinuxDoors).
LinuxAmp 1.0
LinuxAmp -- a Winamp-style music player from LinuxDoors.com, created 2026-09-12.
LinuxDoors PowerToys 1.0
LinuxDoors PowerToys -- a programmer-authored GTK3 hub of small desktop utilities, modeled on the classic PowerToys-style utility suite (one central hub window listing independent modules).
LinuxDoors System Status -- a PySide6 system monitor (CPU per-core, memory/swap, file systems, network throughput + a real live connection table, and process control) built in this project's own PySide6/QSS house styl...
LinuxDoors VNC Viewer 1.0
linuxdoors-vncviewer -- a small, real, interactive Qt6 VNC client (a hand-authored asset tarred as a source, same pattern as packages/sudo/packages/flashscp), built on top of packages/libvncserver's libvncclient.
LinuxNoteText 0.3
The native package build of LinuxNoteText -- a real text/source editor, programmer-authored from Stan Switaj, PySide6 (Python + Qt) around a compiled C++ canvas that wraps real, unmodified Scintilla 5.6.7 + Lexilla 5....
LinuxProPaintShop -- a layered raster image editor, from Stan Switaj (creator of LinuxDoors).
LinuxUltraGrep 1.0
LinuxUltraGrep -- a grepWin-style search-and-replace tool from Stan Switaj, created 2026-09-17.
LinuxMovieMaker 1.0
LinuxMovieMaker -- a friendly clips/photos/titles/music video editor from LinuxDoors.com.
X2GoClient (GNOME 51 VNC) 4.1.2.3
X2Go Client, GNOME 51 (VNC) variant -- a SEPARATE package from packages/x2goclient (installs to /usr/lib/x2goclient-gnome51vnc/ + /usr/bin/x2goclient-gnome51vnc, doesn't touch or replace the already-verified-working p...
LinuxUltraOffice 26.8.1.1
LinuxUltraOffice -- a deep-rebranded LibreOffice-derived productivity suite for LinuxDoors OS (Writer/Calc/Impress launcher entries now, Draw/Base/Math added to the menu later; all six are already part of this one bui...
FreedomFox 158.0-lw1
FreedomFox -- a hardened, deep-rebranded Firefox for LinuxDoors, based on LibreWolf.
Featured packages
Hand-picked highlights, not just what's downloaded most.
ungoogled-chromium 155.0.8059.39-1
A real Chromium build with Google's own tracking and telemetry stripped out, now on 151.0.7922.173. Across the two most recent updates this fixes 22 security issues, including 2 Critical sandbox-escape flaws (WebGL and Dawn/WebGPU).
- CVE-2026-76034 (Critical) — a heap buffer overflow in WebGL that could let a malicious webpage run code outside the browser's sandbox.
- CVE-2026-76036 (Critical) — the same class of sandbox-escape flaw, this time in Dawn, Chromium's WebGPU implementation.
- CVE-2026-76033 (High) — an inappropriate implementation in CORS handling.
- ~19 additional fixes across both updates that Google's own advisories don't name individually (standard practice for lower-severity issues).
This build uses ungoogled-chromium's own real, matching 151.0.7922.169-1 release for its de-googling patch set, applied against the newer 151.0.7922.173 Chromium source. Before starting the real build, that patch set was tested against the newer source in isolation first: all 109 of ungoogled-chromium's own de-googling patches applied with zero conflicts — a check on whether the rebase was safe to attempt, not itself a count of security fixes. Built on LinuxDoors' new, faster 24-core build machine -- the full ~56,000-target compile now finishes in under 3 hours.
firefox 153.5.0esr
The real, official Mozilla Firefox, built from source on the same Extended Support Release track real-world Linux distributions ship — full add-on and sync support included.
linuxultraoffice 26.8.1.1
Writer, Calc, and Impress — a complete, real office suite for documents, spreadsheets, and presentations, opening and saving the file formats you already use.
linuxultraoffice-addons 26.8.0.3
Draw, Base, and Math — vector drawing, a database frontend, and a formula editor, completing LinuxUltraOffice into a full productivity set. Just a few KB, since Draw/Base/Math already run from the same LibreOffice engine the main package installs — this only adds the menu entries.
Programmer Select Packages
Picks for setting up a LinuxDoors machine as a developer workstation.
x2goserver 4.1.0.6
Turn a LinuxDoors machine into a remote desktop you can reach from anywhere. x2goserver runs your full XFCE session over an SSH-tunnelled, NX-compressed X11 link -- responsive enough for real work even on a slow connection. Install it, open SSH, and connect with x2goclient.
Built from x2goserver's real 4.1.0.6 source, with the nxagent
X server captured from Debian. Everything a fresh LinuxDoors box
needs is bundled: the seven Perl modules the session scripts
depend on, /etc/x2go/Xsession taught to recognise
LinuxDoors, the x2gouser account and session
database created automatically on first start, the xfwm4
compositor switched off (drop-shadows are pure lag over a remote
link), and the stray xfce4-notifyd unit silenced.
For a LAN connection, set your client
to Connection speed: LAN and
Compression: 16m-png --
/usr/share/doc/x2goserver/CLIENT-TUNING.md has the
details. Verified end-to-end on a clean install: connect, and a
real XFCE desktop comes up with zero failed services.
x2goclient 4.1.2.3
The desktop app for connecting to an x2goserver -- yours or anyone's. Manage saved sessions, choose a resolution and compression profile, and land on a remote XFCE desktop in a window. Ported to Qt6 specifically for LinuxDoors -- upstream x2goclient is still Qt5-only.
Upstream x2goclient 4.1.2.3 has no Qt6 port, so LinuxDoors
carries its own: a ~3,800-line patch against the real source,
built on the same Qt6 already used for QtWebEngine and PySide6.
The two Qt6-removed subsystems x2goclient relied on --
QX11Info (X11 display access) and
QDesktopWidget (multi-monitor geometry) -- are
replaced by a small qt6compat shim over the modern
QScreen / native-interface APIs; the rest is
mechanical API renaming across ~50 files, with
QRegExp kept via Qt's own Core5Compat module.
LDAP session brokers are disabled
(LinuxDoors has no OpenLDAP; it's a niche feature). Two small
libraries were built to support it: libssh for the
SSH transport and brotli for Qt6's network stack.
flashscp 2026.10.04
A two-pane file-transfer window in the manner of FlashFXP, but where FlashFXP spoke FTP, FlashScp copies with scp over an SSH connection. Two computers side by side; drag between them; a queue does the work. Local-to-remote, remote-to-local and remote-to-remote are all the same gesture. Written for LinuxDoors from Stan Switaj -- free.
FlashScp drives the real ssh, scp and
sshpass already on your machine -- it carries no SSH
library of its own -- so your keys, ~/.ssh/config, the
agent, known_hosts, ProxyJump and key+password hosts
all behave exactly as in a terminal. One ControlMaster connection
per machine means a password-protected host is asked once, not
once per file. A dragged folder is walked and queued a file at a
time, giving a real progress figure, several transfers at once,
resume of an interrupted copy, and an optional speed cap. Compare
and Mirror, a Terminal tab, full file management with a delete that
names exactly what and where, and light/dark themes with every
colour measured to WCAG contrast.
This is the installable-package build:
a PySide6/Qt6 app that uses the Python and Qt already on your
system. The same program is also on the
LinuxDoors AppImage Store as a single
self-contained file. Saved machines live in
~/.config/FlashScp/FlashScp.save (mode 0600); a
password is stored only if you ask, scrambled, and the program
says plainly that that is obfuscation, not encryption.