vision niche 1996

FVWM AfterStep

AfterStep was forked from FVWM via the BowMan window manager to replicate the NeXTSTEP look and feel on Unix/Linux systems. It pioneered themed desktop aesthetics in the open source world.

What it is

Built on FVWM's module architecture, AfterStep added the Wharf (a NeXTSTEP dock clone), themed window decorations, and icon management. It used X11 resources and custom configuration files. The AfterStep 2.0 rewrite introduced the libAfterImage library for advanced image rendering.

The story

AfterStep originated from the BowMan window manager, developed by Bo Yang in the early 1990s as a modification of FVWM to emulate NeXTSTEP's distinctive user interface. Dan Weeks, Frank Fejes, and Alfredo Kojima took over BowMan's development and expanded it significantly, renaming it AfterStep to reflect its goal of recreating the NeXTSTEP experience 'after' NeXT Inc. ceased hardware production.

AfterStep built upon FVWM's modular framework, adding NeXTSTEP-style elements such as the dock (a vertical application launcher), the Wharf (a customizable panel), and distinctive window decorations with the characteristic NeXT titlebar style. It became popular among Unix users who admired the NeXT aesthetic but couldn't afford NeXT hardware.

However, internal disagreements about the project's direction led Alfredo Kojima to leave AfterStep and create Window Maker in 1997, a clean-room rewrite intended as the official window manager for the GNUstep project. This represented a second-generation fork -- a fork of a fork -- and became more popular than AfterStep itself.

Timeline

AfterStep released as a fork of FVWM/BowMan

Alfredo Kojima leaves to create Window Maker

AfterStep 1.4 released with improved NeXTSTEP emulation

AfterStep 2.0 released with major rewrite

Key people

Bo Yang
Created BowMan, the precursor
Dan Weeks
AfterStep co-developer
Frank Fejes
AfterStep co-developer
Alfredo Kojima
AfterStep co-developer, later created Window Maker
Sasha Vasko
Long-term maintainer

Impact

AfterStep demonstrated that Unix desktops could be aesthetically sophisticated, not just functional. It influenced the broader Linux desktop aesthetics movement and showed that visual design could be a primary motivator for a fork. The project also spawned Window Maker, which became the preferred window manager for the GNUstep ecosystem.

Lesson: Aesthetic vision can be a legitimate driver for a fork. However, when key developers disagree on direction, a second fork (Window Maker) may emerge and overtake the first. The AfterStep-to-WindowMaker chain shows how serial forking can be both disruptive and productive.

Related forks