Remix.run Logo
nebula8804 6 hours ago

The person having to maintain this must be in a world of hurt. Unless they found someone who really likes doing this kind of thing? Still, maintaining such an old codebase while the rest of the world moves on...ugh...

2b3a51 2 minutes ago | parent | next [-]

I'm wondering how the maintenance effort would be organised.

Would it be existing teams in the main functional areas (networking, file systems, user space tools, kernel, systemd &c) keeping the packages earmarked as 'legacy add-on' as they age out of the usual LTS, old LTS, oldold LTS and so on?

Or would it in fact be a special team so people spending most of their working week on the legacy add-on?

Does Canonical have teams that map to each release, tracking it down through the stages or do they have functional teams that work on streams of packages that age through?

jacquesm 2 hours ago | parent | prev | next [-]

Maybe I'm the odd one out but I love doing stuff that has long term stability written all over it. In fact the IT world moving as fast as it does is one of my major frustrations. Professionally I have to keep up so I'm reading myself absolutely silly but it is getting to the point where I expect that one of these days I'll end up being surprised because a now 'well known technique' was completely unknown to me.

asteroidburger 4 hours ago | parent | prev | next [-]

You're not adding new features and such like that. Just patching security vulnerabilities in a forked branch.

Sure, you won't get the niceties of modern developments, but at least you have access to all of the source code and a working development environment.

worthless-trash 3 hours ago | parent [-]

As someone who actively maintains old rhel, the development environment is something you can drag forward.

The biggest problem is fixing security flaws with patches that dont have 'simple' fixes. I imagine that they are going to have problems with accurately determining vulnerability in older code bases where code is similar, but not the same.

littlestymaar 32 minutes ago | parent [-]

> I imagine that they are going to have problems with accurately determining vulnerability in older code bases where code is similar, but not the same.

That sounds like a fun job actually.

pram 5 hours ago | parent | prev | next [-]

On the other hand: dealing with 14.04 is practically cutting edge compared to stuff still using AIX and HPUX, which were outdated even 20 years ago lol

wkat4242 an hour ago | parent [-]

It's because they stopped development in the late 90s. Before Windows 95 (Chicago) came out, HP-UX with VUE was really cutting edge. IBM kinda screwed it up when they created CDE out of it though.

And besides the GUI, all unixes were way more cutting edge than anything windows except NT. Only when that went mainstream with XP it became serious.

I know your 20 year timeframe is after XP's release, but I just wanted to point out there was a time when the unixes were way ahead. You could even get common software like WP, Lotus 123 and even internet explorer and the consumer outlook (i forget the name) for them in the late 90s.

SoftTalker 5 hours ago | parent | prev | next [-]

Some people just want a job, they don’t wrap up their sense of self worth in it.

lukan 3 hours ago | parent [-]

Nothing to do with self worth, it is a meaningful job, but a fun one?

wjnc 2 hours ago | parent | next [-]

Clear mission, a well set up team and autonomy in execution can make most jobs fun to do? Stress (due to), lack of autonomy, lack of clear mission and bad teams and management I think are the root of unhappy work?

cyber_kinetist 3 hours ago | parent | prev [-]

Not all jobs are fun, but they can be bearable if meaningful enough (whether that being useful for other people, or even just provide a living wage to support your family)

al_borland 4 hours ago | parent | prev | next [-]

Most people I know don’t like chasing the latest framework that everyone will forget about in 6 months.

ahartmetz an hour ago | parent | prev | next [-]

IME (do note, the things I've dealt with were obsolete for a much shorter time), such work isn't particularly ugly even though the idea of it is. Some of it will feel like cheating because you just need to paraphrase a fix, some of it will be difficult because critical parts don't exist yet. Maybe you'll get to implement a tiny version of a new feature.

kijin 4 hours ago | parent | prev | next [-]

> Unless they found someone who really likes doing this kind of thing?

There are more people like that than one might think.

There's a sizable community of people who still play old video games. There are people who meticulously maintain 100 year old cars, restore 500 year old works of art, and find their passion in exploring 1000 year old buildings.

The HN front page still gets regular posts lamenting loss of the internet culture of the 80s and 90s, trying to bring back what they perceive as lost. I'm sure there are a number of bearded dudes who would commit themselves to keeping an old distro alive, just for the sake of not having to deal with systemd for example.

bpye 3 hours ago | parent [-]

> There's a sizable community of people who still play old video games.

I went to the effort of reverse engineering part of Rollercoaster Tycoon 3 to add a resizeable windowed mode and fix it's behaviour with high poll rate mice... It can definitely be interesting to make old games behave on newer platforms.

bfkwlfkjf 3 hours ago | parent [-]

Search YouTube for "gog noclip documentary", without quotes. Right up your alley.

4 hours ago | parent | prev [-]
[deleted]