Wayland/Weston Gets Forked As Northfield/Norwood
An anonymous reader writes "Weeks after Canonical announced Mir, Wayland's display server protocol and Weston compositor have been forked. A contributor to Wayland found differing views with the project over desktop eye candy and other technical decisions to the X11 successor, which resulted in forming the Northfield and Norwood projects. The developer, Scott Moreau, has been outted from the project but has provided a lengthy explanation why the fork was needed to advance the Linux desktop."
I'd never do it myself, but I'm looking forward to seeing which projects survive and how they change the landscape in five years. X11 was difficult to use for years... let's see what a little competition can do for innovation and usability.
Agile Artisans
Everybody involved with the wayland project is happy to see weston (the reference display server) get forked to be developed into a more usable desktop environment. That's basically what it's for, and this is far from the first (ubuntu forked it, ADWC was another fork).
This entire article argued he couldn't do what he needs with a plugin alone, which is not relevant to his problem with the wayland community. The problem was his refusal to use the existing mechanism to retain protocol compatibility by copying the existing protocol code into a new extension and modifying in there: http://lists.freedesktop.org/archives/wayland-devel/2013-March/008172.html
In four pages, he didn't address why he didn't feel like doing that.
Standards
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
"Advance." You keep saying that. I do not think it means what you think it means.
What is needed, before "advancing" anything, is to advance acceptance of the Linux desktop, and IMHO this ain't helping.
I'd rather take one solid piece of software than 10 which are broken in different ways.
It's interesting how many people are interested in the desktop.
I just care about MY desktop instead. I prefer to edit some configs (which clearly is rocket science) and experiencing some inconsistent look and feel among applications, than using MS or Apple solutions and submit to whatever their management think is a good idea to stick on MY desktop to make their system more difficult to migrate from.
People want to replace xorg (a fork itself)? best wishes, not a problem for me. Problems would arise when xorg replacements are used to introduce incompatibilities, push one distro ahead of the others, render old software/hardware obsolete. It's not easy to pull such stunts by staying free as in GPL, though.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
It's about time the entire desktop go 3d. It's 2013 and video cards can do it easily. Instead of windows why not just use rotating cubes?
You can easily do that without some fancy display driver or even 3d glasses. Just strap together 6 monitors into a cube shape and fashion a suitable base that will let it rotate in 3 axes (probably best to put the CPU inside the cube so you only need to provide power to the cube). Then to change desktops just flip the cube in the appropriate direction.
While the emerging display servers fight it out, I think I'll just stick to the tried and true X11.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
If an ordinary application can't be written once to look fine on both, then really it is a new flavor. If the application writer doesn't have to know or care, then it's not.
This fork happened over the difficulty in adding candy to the UI, so in theory all the apps that aren't the shell shouldn't care, but in practice, well, time will tell.
Socialism: a lie told by totalitarians and believed by fools.
You bought a Media Access Control? How much did it cost?
Once Wayland components developers started trying to implement something practical, they discover, one by one, that they need those "unnecessary" X features after all, however there is no way to explain it to the rest of developers, who still believe that removing everything they don't immediately use in their narrow area is a great design practice.
Contrary to the popular belief, there indeed is no God.
I hear that Woburn/Billerica is the next fork of Wayland/Weston, while Wellesley/Southboro is the next fork of Northfield/Norwood. Coming on the heals of Woburn/Billerica is the Provincetown/Gloucester fork. And they're really planning a breakout with a Providence/Cranston fork....
This is what people did when Sun's NeWS, Display Postscript, Berlin/Fresco, and Y Window System were released. You are in good company..
I really shouldn't have used someone else's email address for this account.
I'd rather take one solid piece of software than 10 which are broken in different ways.
I believe this distribution is what you're looking for.
I'd rather take one solid piece of software than 10 which are broken in different ways.
I believe this distribution is what you're looking for.
he said solid not unstable or unusable
---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
Shouldn't someone create a couple more forks with names like Eastcoast and Southwood so we can have all the cardinal directions covered? Then we can have programmer gang wars.
...yet oddly enough I am still using GNOME2 despite everyone's best attempts to kill it.
A fork needs to be popular to be relevant. Otherwise it is just noise. The same is true of distributions. Few people are aware of them all or even how many there are. Most are highly specialized or have no following to speak of.
So effectively the level of diversity you have to consider yourself is far less than what some Usenet troll might want you to think.
The same is true of display servers. These projects have to gain momentum, developers, and users. Mass revolts may undermine that.
Then there's infighting of course...
I have to confess. I am feeling a big mountain of shadenfreude right now...
A Pirate and a Puritan look the same on a balance sheet.
There comes a point where there is no readily identifiable "best" strategy. Perhaps there are tradeoffs in either direction. Perhaps one persons says, "the rule of thumb that holds for the common case, doesn't apply here." Perhaps there are valid differences about what goal to optimize for -- it is a law of the universe that you can't optimize in all directions at once.
At some point the only way to decide the issue one way is to fork the code and see what becomes popular. As an outsider, you don't really have a good perspective on whether this is justifiable. Clearly the magic code factory has stopped for the moment, but coding efforts are probably stalled more often than not. I started on a new project a few weeks ago, and I don't expect to be doing anything but refactoring and bug fixes for several weeks to come. And if I decided that it was just as much trouble to start over with a bare set of classes and do things the way I think they should have been done the first time, are you going to call me out on it? Is there any better proof of the viability of that strategy but in the execution? Perhaps this will be a better performing or more feature-ful product, and perhaps not, but if the only thing learned from the experience is that "doing it this way turned out to be a bad idea," that still counts as a win in my book.
A failure is something you don't learn anything from.
Lastly, as counterproductive as a fork may be, it's nowhere near as hard to merge changes as it would be if the guy had just started a whole new project. Which is the biggest reason to cry foul over Canonical's development efforts.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
If he's right, then maybe his fork will gain momentum. If he's wrong, then he'll be wasting some of his time, but I bet he'll learn from the experience either way.
Often it takes someone to branch out and start something to jumpstart development so that other people see what's been done and think it's worth contributing to. Unless someone makes that jump, we'd never know what might have been.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
I think the desktop on Linux is truly approaching it's demise.
Actually I think the desktop's only future is on Linux.
Most of the regular users are moving on to tablets and phones. Even in businesses I'm starting to see people migrate to just a tablet. There's still plenty of desktop users but at the rate we're going desktop computers will be a thing of the past within the decade.
I'd wager that geeks and Linux types will be the only ones who still want a desktop OS and system by 2020. We'll probably be running on off the wall hobbyist hardware (Raspberry Pi type devices) and hooking up to mostly HD televisions as monitors if purpose built monitors aren't still available.
I'm not complaining - I'll be keeping mine too as even as a technophile I still prefer to sit down to a full system rather than use a tablet, but I truly think that there will eventually be a "year of Linux on the desktop" - it'll just be after most of the world has forgotten about the desktop.
"People who think they know everything are very annoying to those of us who do."-Mark Twain
In fact, find a dr. Sues book
What is that, a book on the benefits of malpractice insurance?