Étoilé – desktop built on GNUStep
Project status and basic info
- Site is HTTP-only; some use an archive mirror or GitHub org to browse code.
- Most of Étoilé’s code has been untouched for ~a decade; a tiny subproject saw commits in 2024 but the DE itself is considered dead.
Vision and promise of Étoilé
- Seen as a very ambitious attempt to go beyond NeXTstep/macOS while building on OpenStep via GNUstep.
- Embraced Smalltalk-like, componentized, end‑user‑programmable ideas and novel concepts like DVCS-backed document/object persistence (CoreObject).
- Some commenters view it as a “road not taken” that could have offered a serious alternative to KDE/GNOME/macOS.
GNUstep: strengths, stagnation, and timing
- Praised historically as fast, snappy, with strong tools (including Interface Builder-like Gorm) and an elegant API.
- Criticisms: fragile/bug‑prone, stuck on old Objective‑C, weak modern ObjC support, little UX evolution, poor integration with mainstream Linux, ambiguous identity (SDK vs desktop).
- Several think it missed its window: it wasn’t ready when ex‑NeXT developers might have adopted it, and KDE/GNOME took the oxygen. Lack of distro packaging early on didn’t help.
UX comparisons: macOS, GNOME, Elementary, etc.
- Some lament that no Linux DE matches macOS polish or its “simple on the surface, deep over time” UX with strong discoverability and stability.
- GNOME/Pantheon/Elementary criticized either for over‑simplification (little to learn beyond the first week), inconsistency, or visual polish without good use of screen space.
- Frequent complaint: Linux desktops change UX too often; desire expressed for a DE that “locks” its design and then only optimizes/bugfixes, like XFCE/Cinnamon have accidentally done.
Related research and successors
- One of Étoilé’s main developers moved on to CHERI, explicitly trying to enable safe composition of small, expressive components with strong isolation/sharing guarantees.
- Future work may build on Arcan; some find its documentation hard to penetrate, intentionally targeting deep experts.
- Other Smalltalk/Lisp-inspired directions mentioned: Pharo, Glamorous Toolkit, Newspeak, Objective‑S/Objective‑Smalltalk.
Other GNUstep desktops and nostalgia
- Actively maintained or newer GNUstep-based environments: NEXTSPACE, GSDE, Gershwin, plus Window Maker setups and WMlive.
- Some still love GNUStep/Window Maker aesthetics; others reminisce about CDE and older UNIX desktops.
Fragmentation and “one framework” debate
- One commenter wishes GNUStep had become a single standard Linux desktop framework; others strongly defend plurality and cite governance, politics, and history (e.g., GNOME’s shifts) as reasons unification is unlikely or undesirable.