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 :)
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.
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.