Hacker News

3 hours ago by totorovirus

In next version of Sid Meier's Civilization there should be Linux Kernel in technology tree.

3 hours ago by 1_player

Wouldn't that make it available to only one civilization?

Should be a shared Wonder all civilizations would benefit from.

2 hours ago by nicklecompte

Shared wonder is a much better idea - every civilization that researches Computers tech will have operating systems, but only one gets to develop Linux (letā€™s say it grants a science boost to everyone who finished researching Computers, but a huge culture/diplomacy boost to the civ that actually ā€œbuiltā€ Linux).

Similar to every civ gets a library, but thereā€™s only one Library of Alexandria, etc.

26 minutes ago by 1_player

That's the thing. Linux wasn't made by any one culture or country. Linux is a distributed product of the world no one can claim in good conscience. It's not Finnish, nor American, nor by Intel or by Google. It's not even Linus'. It's made by all of its contributors from all over the world.

In Civ parlance, whoever gets the Linux Kernel technology gets the same benefit as anybody else. No one is richer or better than the other civilization because of it, everybody is.

3 hours ago by Waterluvian

The tech tree is researchable by everyone.

2 hours ago by pletnes

Exactly - linux was built only once in real life.

2 hours ago by eru

Technologies are usually available for everyone to research.

2 hours ago by nicklecompte

I think they mean that when a civ researches (or ā€œbuildsā€) Linux every player in the game should have access to it (but the civ who spent the resources building Linux gets something extra).

If Linux was on the tech tree, only the civilizations who researched Linux could use it. Thatā€™s not very FOSS! Every civilization who had computers should be able to get Linux once itā€™s out.

an hour ago by indy

And one of the disasters should be a craze for Bitcoin mining.

2 hours ago by NieDzejkob

Perhaps I'm blind, but I can't actually see the number of commits on this page.

2 hours ago by dorianmariefr

visible on the github repo https://github.com/torvalds/linux

2 hours ago by sfgweilr4f

Which files get the most commits?

Which sections of each files get more than usual commits? eg which functions?

Who wrote this particular function first? who subsequently?

How many of those include expletives? Curious minds need to know.

If I want to answer these earth shattering questions, could I just grab the entire git repo and go from there? is it that simple? is it text exportable without too much "other" scary?

2 hours ago by mobilemidget

After you calculated all that and let us know :)

https://gource.io

To create visuals of the gitrepo history/commits.

2 hours ago by sfgweilr4f

what a fascinating tool.

an hour ago by 19h

Iā€™d find a list of files that have the least changes more interesting (excluding text files et al.).

And then check if the lack of activity is related to the stability of the code, lack of use or its complexity.

2 hours ago by bogota

You could. But I would recommend downloading it to a RAM disk to make generating that a bit faster. The which function sees the most use would likely take a bit of work to figure out.

3 hours ago by DecoPerson

This really speaks to the reliability of Git.

Are there any examples of projects with 1kk+ commits that use SVN, Mercurial, Perforce, or some other SCM?

3 hours ago by Cyph0n

Mercurial was used at Facebook afaik, and I would guess they ended up exceeding 1 million.

2 hours ago by frob

When I left, the diff number was in the 15 million range. Not all diffs are landed, but I would assume >60% are, so FB's repo is almost certainly above 10M commits

an hour ago by papito

Sheeeit. At some point, just easier to archive the thing and start with a fresh import.

2 hours ago by eru

And Google uses a hacked up Perforce.

26 minutes ago by quantumofalpha

Nothing hacked about it. They rewrote it completely, keeping just the interface for compatibility. Perforce scales very well but still has a single server at its core - at some point no matter how much money google threw at that machine (it used to be the beefiest single server they had), it just couldn't keep up.

2 hours ago by Calzifer

Apache had a single SVN repository for all projects in the past. That reached 1889412 commits.

https://svn.apache.org/viewvc

an hour ago by neurocline

Epicā€™s Unreal Perforce repo is >1.5 million at this point.

39 minutes ago by maccard

Epic Games' p4 depot has well over 1mm changelists. Many of those numbers are taken up by developer changes that never get submitted, and many are automated merges though

2 hours ago by tannhaeuser

Now, the question is when systemd surpasses Linux in terms of commits/LOCs ;)

4 hours ago by tofof

Surpassed, not bypassed.

28 minutes ago by muterad_murilax

Honestly expected it to be way more.

2 hours ago by kibwen

How do other open source projects compare? I'll admit, I would have figured that Linux had passed one million commits some time ago, and I feel like web browsers might give Linux a run for its money here.

44 minutes ago by aexl

The "mozilla-unified" repository seems to be at 646.5k commits and the "chromium" repository at 999.5k commits.

Daily digest email

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.