xmonad, and trends in the tiling wm market

We've not much information on what's happening with tiling wms. One source of info is the debian package system's popularity contest: if a package is in debian, we get to see a snapshot of trends. Here's a little analysis of what's been happening with the tiling wms in 2007: http://galois.com/~dons/images/tiling-window-managers.png Summary: * ion continues long term decline * ratpoison was in a place to take advantage of ion controversy * wmii and dwm continue long term growth * in late 07, the two new tiling window managers, xmonad and awesome, begin eating away at ion, ratpoison and dwm users * larswm and stumpwm are static For xmonad my hope is that improved packaging, and the ease of adding extensions, to appear in this weekend's release of xmonad 0.5 will lead to further growth. Along with xmonad's technical features over the competition, I hope to see continued growth in the coming year. We're working hard at ensuring this is the best tiling wm! Our challenge is to make the cost of installing a Haskell toolchain easier, though, so its cheaper to experiment with xmonad. This comes down to improved ghc packaging on each distro. -- Don

Hello --
On 08/12/2007, Don Stewart
We've not much information on what's happening with tiling wms. One source of info is the debian package system's popularity contest: if a package is in debian, we get to see a snapshot of trends.
Be careful with that -- the popularity contest is slightly hit-and-miss and might not accurately reflect xmonad's use. What is it you're after though? A comparison of how many users are *potentially* (that's the operative word here) are using xmonad? How xmonad compares in development to other tiling WMs? Whether or not people use it if the moon is waxing as opposed to it being a Tuesday and the local store run out of meatloaf again? In my mind, tracking something's use is best determined through feedback and nothing else. I've watched xmonad grow for a long time, and it's quite impressive; much quicker than a lot of other WMs that have sprung up. But it's rather late to the party in many respects; what sets it apart from other WMs is not only the language it's written in (something of a triumph I'm sure, but not something I care about frankly), but also its operation of working; it's still fundamentally different from dwm for instance.
Here's a little analysis of what's been happening with the tiling wms in 2007:
http://galois.com/~dons/images/tiling-window-managers.png
Summary: * ion continues long term decline
Yes, understandable.
* ratpoison was in a place to take advantage of ion controversy
Maybe, but then ratpoison's primary goal was to augment GNU screen's way of working to more than just a terminal, and it's done that successfully. It was certainly one of the first WMs AFAIAC to set the trend for the way other tiling window managers operate.
Our challenge is to make the cost of installing a Haskell toolchain easier, though, so its cheaper to experiment with xmonad. This comes down to improved ghc packaging on each distro.
Yes -- there needs to be a more streamlined way of ensuring this, but like the way Ruby has been packaged in Debian for instance, it can end up a mess if not handled correctly. Certainly having Cabal 1.2 in distros for the upcoming 0.5 release is my main concern. -- Thomas Adam

thomas.adam22:
Hello --
On 08/12/2007, Don Stewart
wrote: We've not much information on what's happening with tiling wms. One source of info is the debian package system's popularity contest: if a package is in debian, we get to see a snapshot of trends.
Be careful with that -- the popularity contest is slightly hit-and-miss and might not accurately reflect xmonad's use. What is it you're after though? A comparison of how many users are *potentially* (that's the operative word here) are using xmonad? How xmonad compares in development to other tiling WMs? Whether or not people use it if the moon is waxing as opposed to it being a Tuesday and the local store run out of meatloaf again?
Right. It's hard to read too much global information into the debian case, since it depends so much on package details on that system.
In my mind, tracking something's use is best determined through feedback and nothing else. I've watched xmonad grow for a long time,
Quite so. The mailing list and irc channel have continued to grow, for example, which might be better indicators.
and it's quite impressive; much quicker than a lot of other WMs that have sprung up. But it's rather late to the party in many respects; what sets it apart from other WMs is not only the language it's written in (something of a triumph I'm sure, but not something I care
Indeed, we want to ensure that's not an issue. The language should only matter in that we expect long term benefits in speed of development, and safety, that should be the main result for language choice.
about frankly), but also its operation of working; it's still fundamentally different from dwm for instance.
Oh, how so? I guess it has come a long way -- particular wrt. extensibility. -- Don

Hello --
On 08/12/2007, Don Stewart
Oh, how so? I guess it has come a long way -- particular wrt. extensibility.
Yes, that's all I meant. :) xmonad is the only WM I know where almost all of its functionality relies on contrib libraries. That's a very impressive design decision and has allowed for great extensibility. -- Thomas Adam
participants (2)
-
Don Stewart
-
Thomas Adam