News for hackers. Stuff that matters.
Re:The X.Org Server Is Abandonware? by noobermin on Sunday October 25, 2020 @04:48PM (#24889765)
May be it's time for people to be against new things.

Open source I know is often a work of love, but it's a bit painful that everyone is chasing after new things instead of keeping things that already work working. It's like how there are dozens of js frameworks that have thousands of contributors whereas openssl had one which lead to the infamous heartbleed bug. We need to talk about how the culture of open source is broken in this regard and figure out how to fix it.

Re:The X.Org Server Is Abandonware? by ernst_klim on Sunday October 25, 2020 @05:36PM (#24890107)
>May be it's time for people to be against new things.

Maybe it's time for people to stop whining in the internet and start writing code?

X.org code is there, support it, contribute to it, improve it if you want to.

> infamous heartbleed bug

Yeah. Because real open source is like that: millions are arguing in forums, few write code.

And that's the problem Wayland is trying to solve BTW, by removing quite a lot of obscure legacy which only a few properly understand.

Writing things from scratch is usually good, it allows:

1) To follow modern practices so modern devs can understand the code and contribute

2) To use modern languages and technologies which are inherently more safe and secure (due to better type systems, linters, language design)

3) To get rid of technical debt

Re:The X.Org Server Is Abandonware? by IvyMike on Monday October 26, 2020 @02:35AM (#24893356)
> Writing things from scratch is usually good,

Joel Spolsky wrote a good argument to the contrary: https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Any good examples of large projects where a rewrite from scratch has been good?

Re:The X.Org Server Is Abandonware? by ernst_klim on Monday October 26, 2020 @04:25AM (#24893896)
> It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job

This is ridiculous. Maybe that's applicable in a very short timescale, but definitely not to the protocol which appeared in 1984.

There is a thing called progress, people invent quite a lot through the years: type systems, patterns, design ideas. Not to mention that hardware has changed quite a lot through the years: X11 was done in the age of terminals and absence of hardware acceleration.

Re:The X.Org Server Is Abandonware? by noobermin on Monday October 26, 2020 @10:03PM (#24903844)
Your last comment is a true statement but it isn't an argument. Just because X11 was done in the age of terminals and before gpus existed doesn't seem to support your point unless "old = bad" in your view. I understand how type systems can help, some patterns are good, but some of those ideas existed before X11 actually, so no period of time has a monopoly on good ideas.
Re:The X.Org Server Is Abandonware? by anthk on Saturday October 31, 2020 @03:16PM (#24954352)
>11 was done in the age of terminals and absence of hardware acceleration.

IRIX, OpenGL.

They invented it.

Re:The X.Org Server Is Abandonware? by nikanj on Monday October 26, 2020 @03:09AM (#24893530)
3) To get rid of technical debt

Technical debt i.e. "code that should be refactored, because it was originally implemented in a hurry"? Yes, technically you're right and deleting all of the code is a way to also get rid of the code that should be refactored.

The same way whole-limb amputation is a very effective way to remove nail polish.

Re:The X.Org Server Is Abandonware? by ernst_klim on Monday October 26, 2020 @04:20AM (#24893868)
> code

More like fundamental design decisions and API's which you can't refactor without breaking compatibility.

Re:The X.Org Server Is Abandonware? by Sebb767 on Sunday October 25, 2020 @05:22PM (#24889998)
Trying out something new and fun is what you do in your free time. Working with decade-old legacy code is what you get paid huge amounts for and the reason you want to start from scratch in your free time.

I agree that this is not good overall, but it's going to be very hard to convince people to work on not-fun things for free. Some might see it more akin to volunteer work, but the amount of people willing to do this are far outnumbered by the people simply doing things for fun. Too be fair, it is at least pretty great in so far as that they're doing open-source work :)