Live data from Hacker News

Why GitHub Can't Host the Linux Kernel Community

blog.ffwll.ch

181–190 of 251 posts

Re: Why GitHub Can't Host the Linux Kernel Community

#181

Someone desperately needs to come up with an open source replacement for GitHub that is completely decentralized. Sure GitLab exists and the repo is decentralized since it's Git, but issues, merge requests, comments, etc aren't Git based (though they could be)

Check out Phabricator - https://phacility.com/phabricator/

Phabricator is awesome but GitLab is more similar to Github if you're looking for a direct replacement.

These are still centralized, but each organization can host its own server. A true decentralized solution would federate issues/tasks, pull requests/diffs and their comments, etc. similar to how Git federates changes.

Re: Why GitHub Can't Host the Linux Kernel Community

#182

Earlier quoted context omitted.

Wow. That's bleak. Linux will not last forever, irrespective of how it might change. Change is gonna come someday. Don't get left behind because of sentiment. This isn't a judgment on the Linux project, this is reality.

Linux will likely outlive all of us. Network effects are massively strong for operating systems, we've been stuck with the same basic 3 for decades and that's likely to stay the same.

Only if you consider servers.

Mobile operating systems such as IOS have become huge and they're many new industries that look promising (my guess is IOT based one like alexa and Google home but who knows).

Re: Why GitHub Can't Host the Linux Kernel Community

#183

As I understand, Daniel Vetter is proposing a "monotree" as a source code control pattern where a monorepo (and its branches) is not the primary place where development is done, but is rather where works are integrated from subordinate repositories. In particular, he's asking for GitHub to support coordination (issues and pull requests) spanning upstream repositories that are indicated by a particular change request.…

I believe Cononical's launchpad was built to achieve such workflows. It came out of the need to create an integration platform taking upstream versions of software and applying Ubuntu-specific fixes. In the old days, before git and GitHub won, I liked their bug tracker way over GutHubs as it really supported these flows, where bugs are fixed not in the main repo but by some contributor first. But we'll, wrong bet on…

I wonder if there has been any work on porting launchpad to work with git.

Re: Why GitHub Can't Host the Linux Kernel Community

#184

As I understand, Daniel Vetter is proposing a "monotree" as a source code control pattern where a monorepo (and its branches) is not the primary place where development is done, but is rather where works are integrated from subordinate repositories. In particular, he's asking for GitHub to support coordination (issues and pull requests) spanning upstream repositories that are indicated by a particular change request.…

Especially in a world where GVFS is a thing (not quite yet), I fail to see the advantage of a monotree over a monorepo with lots of branches and scripting around a MAINTAINERS file.

What's wrong with branches and folders? Why are upstream repositories needed? (My hunch is the answer is just "it's slow with that much code" to which I again say "not when GVFS is ready").

Not to say Linux should change their ways, just that I wouldn't adopt them as part of a company.

Re: Why GitHub Can't Host the Linux Kernel Community

#185

As I understand, Daniel Vetter is proposing a "monotree" as a source code control pattern where a monorepo (and its branches) is not the primary place where development is done, but is rather where works are integrated from subordinate repositories. In particular, he's asking for GitHub to support coordination (issues and pull requests) spanning upstream repositories that are indicated by a particular change request.…

I believe Cononical's launchpad was built to achieve such workflows. It came out of the need to create an integration platform taking upstream versions of software and applying Ubuntu-specific fixes. In the old days, before git and GitHub won, I liked their bug tracker way over GutHubs as it really supported these flows, where bugs are fixed not in the main repo but by some contributor first. But we'll, wrong bet on…

[deleted]

Re: Why GitHub Can't Host the Linux Kernel Community

#186
post #175

Earlier quoted context omitted.

"They don't need or even want your help" There was in fact a talk given by Greg Kroah-Hartman, one Linux's lead maintainers, about development for the Linux kernel which he titled "I Don't Want Your Code" . https://www.youtube.com/watch?v=fMeH7wqOwXA

Haha, thanks for the video. I watched it, and I was surprised to see that it's about a specific company. He's at Linaro, specfically taking their developers to task for sending bad patches. And they indeed sound horrible, but he's good natured about it. I'm just starting to accept patches for my project, and honestly I'm flabberghasted that people will send patches that not only don't run, but don't build . And Greg…

Linaro isn't a company; it's a "collaborative engineering organization". It does employ some number of engineers, funded by donations by their member companies, but they also accept "in-kind" donations where engineers are detailed to work at Linaro for some period of time. So it wasn't really directed at Linaro per se, but more at the member companies of Linaro.

Re: Why GitHub Can't Host the Linux Kernel Community

#187
post #182

Earlier quoted context omitted.

Linux will likely outlive all of us. Network effects are massively strong for operating systems, we've been stuck with the same basic 3 for decades and that's likely to stay the same.

Only if you consider servers. Mobile operating systems such as IOS have become huge and they're many new industries that look promising (my guess is IOT based one like alexa and Google home but who knows).

There are two major mobile operating systems, iOS and Android, both based on Unix clones, one on BSD and one on Linux. Mobile has dramatically increased Linux usage; what do you think Android is?

Re: Why GitHub Can't Host the Linux Kernel Community

#188

Earlier quoted context omitted.

Well, you could have put that gem out front instead of pulling a rabbit out of your hat. Otherwise to me you're just another anonymous person arguing on a forum rather than someone with a specific and relevant gripe. If there is a specific case where you disagreed with Linus and he insulted you then I understand why you want to take this up in this way but I notice that Linus is not a participant in the discussion he…

Dude, you have no idea what you're talking about and you're wildly speculating. And it's pretty offensive, to be honest. I'm not "seething", this isn't even close to the defining moment of my career, and I'm not on a crusade. You're trying to portray me as some crazy caricature because it allows you to ignore my argument. That's not even remotely okay. My argument has nothing at all to do with that one interaction, a…

>Please don't reply to me again.

That about sums it up. Nothing more to say, it is its own caricature.

Re: Why GitHub Can't Host the Linux Kernel Community

#189

Earlier quoted context omitted.

He solved the problem with git, he's upset that the company trying to make money off it broke it again. Most of the times Linus is an asshole are completely justified. Being rude to groups like Nvidia isn't hindering progress.

Ehh, he solved his problem with git + mailing lists. That doesn't make it the same problem everyone else wants to solve.

Yeah? What's the problem you solved for yourself?

Re: Why GitHub Can't Host the Linux Kernel Community

#190
post #182

Earlier quoted context omitted.

Only if you consider servers. Mobile operating systems such as IOS have become huge and they're many new industries that look promising (my guess is IOT based one like alexa and Google home but who knows).

There are two major mobile operating systems, iOS and Android, both based on Unix clones, one on BSD and one on Linux. Mobile has dramatically increased Linux usage; what do you think Android is?

You bring up valid points.

However, ios makes most of the mobile profit just as windows and Mac do over Linux for desktop (I have only used Linux in server industry so I don't know how they fair in those markets too much).

In that light, How about this prediction.

Linux will continue to dominate in the server market for a long time as businesses factor in the cost of os licenses and the supply of linux users is big.

Consumer markets like desktop, mobile, whatevers next will flock to the lower personal cost (through customer time investment in learning the os).

Post reply on HN