Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jan Lehnardt :couchdb:
@janl@narrativ.es  ·  activity timestamp 2 months ago
@75watt @eschaton I’m a total ignoramus on the topic, what are those different needs, if your be up for expanding? No worries if not.
  • Copy link
  • Flag this post
  • Block
chfkch :nixos: :rust:
@chfkch@ruhr.social replied  ·  activity timestamp 2 months ago
@janl
Maybe like scrolling window manager ( #niri) vs. classic tiling ( #sway) vs. classic stacking (#GNOME/#KDE).
@75watt @eschaton
  • Copy link
  • Flag this comment
  • Block
75watt
@75watt@mastodon.world replied  ·  activity timestamp 2 months ago
@janl @eschaton

Think desktop vs mobile, or a very light tiling desktop vs a full featured one like KDE Plasma, each can implement the parts of the protocol they need.

The idea was to avoid creating again a huge unmaintainable bloated mess like what the X server had become.

  • Copy link
  • Flag this comment
  • Block
Richard Wonka
@richardwonka@mas.to replied  ·  activity timestamp 2 months ago
@janl modularitiy is a core idea here.

This architecture makes it possible for anyone to create a piece of the system and integrate it seamlessly into the existing infrastructure.

How requirements may differ in the future is (at least near) impossible to predict, but _that_ requirements change is almost certain.

This way, the system can be adapted and users can pick the module they like best.

  • Copy link
  • Flag this comment
  • Block
Chris Hanson
@eschaton@mastodon.social replied  ·  activity timestamp 2 months ago
@janl @75watt My guess is that it’s a theoretical benefit, just like X11’s insistence on “mechanism, not policy” was a theoretical benefit that was actually actively harmful to the X11 software ecosystem by ensuring that there was no such thing as a standard UI toolkit unless you count either Athena widgets (part of the distribution) or Motif (shipped by every major vendor prior to 386BSD and Linux).
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.13 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login