| ▲ | pjmlp a day ago |
| Which would have failed had it been developed by someone else, without being a requirement for Linux kernel development. |
|
| ▲ | zorked a day ago | parent | next [-] |
| The Linux kernel adopted Bitkeeper before git and it never spread out from there. It's not that many people working on the kernel. git growth was very symbiotic with GitHub growth. I don't remember why GitHub became popular in the first place. I think it was the Ruby community? GitHub was one of their own during an explosion of Ruby on Rails and successful startups using it. |
| |
| ▲ | pjmlp a day ago | parent | next [-] | | Sure, if we ignore Bit keeper was commercial, always a hot topic, and not developed by Linus. | |
| ▲ | cataphract a day ago | parent | prev | next [-] | | Yeah, for a while it was not clear that git would win over mercurial. GitHub was decisive. | |
| ▲ | redsocksfan45 a day ago | parent | prev [-] | | [dead] |
|
|
| ▲ | rtpg a day ago | parent | prev [-] |
| Maybe? But this is an argument you can make about most technology adoption (silly recent example: USB-C adoption obviously buffetted by Apple showing up and saying "it's all this now" and having a bunch of people willing to swap everything out for it) |
| |
| ▲ | pjmlp a day ago | parent | next [-] | | The same Apple that was forced by EU regulators to actually adopt it across their devices? | | |
| ▲ | ChrisMarshallNY a day ago | parent [-] | | Yup. That doesn’t change the effect, though. That kind of thing has happened before. When HP adopted IEE-488, it became the standard test equipment interface for a couple of decades. USBC has arrived. | | |
| ▲ | pjmlp a day ago | parent [-] | | Yes it does, otherwise people in Europe would still not use USB C on their Apple gear for the most part. |
|
| |
| ▲ | ChrisMarshallNY a day ago | parent | prev [-] | | Agreed. The thing about an SCM, though, is that it needs to be rock-solid reliable and trustworthy. No "YOLO, Bro!" or "Move Fast and Break Things." Git is that. I believe that this is exactly because of who wrote it. Torvalds has plenty of detractors (and they aren't necessarily wrong), but he is one hell of a C programmer. I'd trust stuff he wrote, over about 95% of what modern devs, do, these days. |
|