Announcement

Collapse
No announcement yet.

X.Org Server 21.1 Development Snapshot Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Whether or not an "official" release is made is kinda irrelevant.

    Wayland hasn't replaced all of the use cases of X.Org (and its current rate this will take years to fix itself), the current unreleased version of X.Org has (ironically) many features that are needed/useful for a migration from X.ORg -> Wayland and hence a lot of distro's will just end up using this "unreleased" version of X.Org, because, well, they are forced to.

    So what will end up happening is that a lot of distros will end up using this "unreleased" development snapshot and hence it will end up indirectly being the most supported (even if not officially) version by virtue of being the most used version (much to the dismay of Wayland apologists).

    In other words, the formality of making a new release of X.Org is kinda irrelevant here and besides the point, this development release will end up being the "supported one" regardless of what its label as and you can thank the management of Wayland for creating this perverse/screwed up situation (hint: Don't deprecated an older software if the newer software can't even support what the older one does, this has always historically created these kinds of problems )
    Last edited by mdedetrich; 06 July 2021, 10:39 AM.

    Comment


    • #32
      Originally posted by Templar82 View Post

      The article doesn't suggest otherwise.
      • There hasn't been a major X.Org Server release since v1.20 three years ago
      • X.Org Server 21.1 development release as the first step towards a possible new stable release
      • there isn't any firm plan for actually progressing to a stable/official release.
      • "there will most likely be no proper release"
      ded project
      As long as there are commits by actual persons, it's not dead. Inactive and in a zombie-like state, yes. But dead, no. Being alive depends on development happening, i.e. commits, not the amount of (if any) releases.

      Comment


      • #33
        Originally posted by oiaohm View Post

        Oboy you have really taken a horrible wild guess here.

        ABI of a x.org X11 server when comes time for release has to be formally documented and validated. Then when the release is done you have to maintain that ABI stability for quite a few years.
        I'm pretty sure that distros will have switched to either Wayland or Arcan in the next few years, so 21.1 would be the last X.org version ever, meaning that ABI stability is permanently guaranteed from here on out.
        Last edited by Vistaus; 06 July 2021, 12:08 PM.

        Comment


        • #34
          Originally posted by Alexmitter View Post

          *BSDs have barely enough people to maintain *BSDs. Illumos, OpenIndiana, Augustiner Schweinshaxe and OpenIndiana are maintained and used by like 3 people, and I doubt anyone of them does want to bother with Xorg.
          The Open Indiana guys I can see wanting a desktop. But I wonder if BSD could implement some thing far simpler than X for the install and then just do any thing they might want graphics for with a web server. It's not like any one runs BSD for the leading edge graphics experience.

          Comment


          • #35
            Originally posted by oiaohm View Post
            But agreeing to be the maintainer means you have agreed to take on possible 6 months of being email bombed with issues to sort out on what features should and should not make it into the release you are going to take care of.
            And you did not even mention what can be the hardest part, the herding of cats (developers and users) to properly report, validate, fix and confirm the fix again and again any issues identified during the QA time of a new release. As X runs on so many highly disparate platforms (and no org has one of every combination of them), anyone who takes on a release manager role has to depend on many others to do the actual work, and while some are highly motivated and responsive, some require constant engagement ("is it fixed yet? is it fixed yet?") to get things ready for a real release.

            Comment


            • #36
              Originally posted by mdedetrich View Post
              Wayland hasn't replaced all of the use cases of X.Org (and its current rate this will take years to fix itself), the current unreleased version of X.Org has (ironically) many features that are needed/useful for a migration from X.ORg -> Wayland and hence a lot of distro's will just end up using this "unreleased" version of X.Org, because, well, they are forced to.
              This is right and wrong.
              XWayland and Xquartz what is are subset of the X11 x.org server has been doing formal releases this is a cut down feature set release of x.org. This kind does make things simpler as both of these are we don't have "VIDEODRV" Abi so we do not need to worry about that.
              Yes ANSIC, VIDEODRV, XINPUT and EXTENSION are the 4 X11 abi. Xquartz and Xwayland both don't need VIDEODRV ABI and the only X11 ABI to really change since 20 with 21 is the VIDEODRV ABI including some very major changes to VIDEODRV ABI to support upscaling on 4K monitors proposed by Nvidia between 20-21.

              The reality here ix both Xwayland and Xquartz released are avoiding the hardest bit the bare metal support.

              Comment


              • #37
                Originally posted by Vistaus View Post
                I'm pretty sure that distros will have switched to either Wayland or Arcan in the next few years, so 21.1 would be the last X.org version ever, meaning that ABI stability is permanently guaranteed from here on out.
                No ABI stability of the X11 is not permanently guaranteed with 21.1 . Problem here is XWayland and Xquartz based off 21 are free in future to do a ABI breaking 22 or even in 21 time frame if ANSIC, XINPUT or EXTENSION ABI bits require a breaking change. 21 may be the last with VIDEODRV ABI. Arcan for X11 support is XWayland to be it Wayland or Arcan the support for X11 clients is done the same way.

                Really when X.org X11 22 comes around I would not be surprised if this is not Xwayland and Xquartz with zero bare metal support. Yes no maintainer for X11 21 and no 21 formal release used as the reason to removal bare metal support in 22 .

                I really do see x.org X11 on bare metal in current state being a dead end.

                Comment


                • #38
                  Originally posted by mdedetrich View Post
                  Whether or not an "official" release is made is kinda irrelevant.
                  It's not. Companies like redhat, canonical and all those won't be able to sell support contracts for things containing xorg in some not to distant future, so all financial backing of old x11 will fade away.

                  Originally posted by mdedetrich View Post
                  Wayland hasn't replaced all of the use cases of X.Org
                  And thats a good thing, we shouldn't change that massively. One of the primary reasons why the Wayland ecosystem is better: there is so much old cruft in xorg, that we should get rid of that, removing the need for maintenance, improving user security, trashing things unused in years or decades. Usecases shifted, your mind maybe didn't.

                  Comment


                  • #39
                    Originally posted by Hibbelharry View Post

                    It's not. Companies like redhat, canonical and all those won't be able to sell support contracts for things containing xorg in some not to distant future, so all financial backing of old x11 will fade away.
                    Again irrelevant, redhat/canonical's hand will be forced on way or another (if they care about their users)

                    Originally posted by Hibbelharry View Post

                    And thats a good thing, we shouldn't change that massively. One of the primary reasons why the Wayland ecosystem is better: there is so much old cruft in xorg, that we should get rid of that, removing the need for maintenance, improving user security, trashing things unused in years or decades. Usecases shifted, your mind maybe didn't.
                    I am talking about basic features that are expected of desktops which work reliably out of the box. Wayland is quite far from achieving this goal for everyone.

                    Comment


                    • #40
                      Originally posted by mdedetrich View Post
                      Again irrelevant, redhat/canonical's hand will be forced on way or another (if they care about their users)
                      Redhat hand is forced as Redhat paying enterprise users don't want the security problems of bare metal X11. This is why Redhat is funding the maintainer of the XWayland bit.

                      Originally posted by mdedetrich View Post
                      I am talking about basic features that are expected of desktops which work reliably out of the box. Wayland is quite far from achieving this goal for everyone.
                      There is another problem the basic feature of in fact being secure that enterprise customers expect bare metal X11 server is no were near close either. So this comes down to what basic features you class as critical. Redhat is going a particular direction because that is what their paying user base wants.

                      Now if parties don't want the Redhat path someone in those parties has to fund developers.

                      mdedetrich the problem here is not everyone idea of the basic features that are expected of desktops is the same. This is a hard reality. Lot of Redhat customers put security above a lot of the functionality. Like you think you have a Linux desktop commanding predator drone this makes security quite a bit more of a requirement than being the most friendly to use desktop. Of course they still want a desktop interface for doing different things.

                      Reality of Wayland is a lot of features have had to go back to the design board due to being done insecure under X11 and being insecure not going to be tolerable going forwards to the paying customers of Redhat and Suse and Canonical(ubuntu). This is the problem a lot of what you call basic features to the parties that a paying contracts to Redhat and Suse and Canonical are classed as optional feature compared to security that is a mandatory feature to be achieved.

                      Comment

                      Working...
                      X