7 ms·
Linux is now hosted on GitHub
- antimora 15y agoThough I use Linux on daily basis, I see the source code for the first time.
- LeafStorm 15y agoThat is one important contribution of Github, Bitbucket, Gitorious etc. to the open source world: the ability to browse a project's code instantly or near-instantly. Most SVN or CVS-based systems have an outdated, painful Web interface, buried under a thousand menus - assuming the project even sets one up to begin with. Even when you have a program installed on your computer, it's easier to browse the code on Github.
- wisty 15y agoThere was some article on the intertubes about how Github panders to devs, while Sourceforge panders to distributers.
- rat 15y agoI found the launchpad bzr code browser not to bad. Launchpad is also more project based then code based. The thing is that sourceforge and launchpad try to give you an overview of the project first while github show the code and a readme and maybe some wiki pages.
- ashley_woodard 15y agoYou might be thinking of Zed Shaw's article "Launchpad vs. Github/SysAdmin vs. Coder": http://sheddingbikes.com/posts/1299555462.html http://sheddingbikes.com/posts/1299555462.html
- wisty 15y agoYep, that's it.
- jarin 15y agoThe one thing I would disagree with is that Github's issue tracking still needs some serious love (although it has improved significantly since launch). Mainly I would say that it works great for projects with relatively few contributors (like most Ruby gems), but seems to fall apart on very large projects (like Rails, who uses Lighthouse for issue tracking). Everything else about Github is amazing, though.
- amerine 15y agoRails no longer uses lighthouse. They've been using GH issue for months.
- jarin 15y agoAh oops, it's been a little while since I jumped in there. Guess that's a good sign I need to find something to fix :)
- TrevorBurnham 15y agoI think Github's issue tracker is the best around, now that search actually works. Very lightweight, and the integration with commits and pull requests is really nice. dhh doesn't sound like he was ever a fan of Lighthouse: https://twitter.com/#!/dhh/status/63366853636009985 https://twitter.com/#!/dhh/status/63366853636009985
- nosequel 15y agoI would use it if it allowed groups to keep all of their issues in one place. Our organization has 20+ repos, so having 20+ bug trackers is pretty dumb. If they make a toplevel issue tracker, I think we'd switch to it.
- schiptsov 15y agoMost Java/Commercial has painful web interface. But smart people are using trac (Webkit, for example) or develop their own solution inspired by trac - code.google.com =) Once again: trac is REALLY GOOD and no other project can compete for clarity and all other words form that UX crap. ^_^
- LeafStorm 15y agoYeah...I've programmed Trac internals. The Trac code is an absolute nightmare to explore - very little API documentation, and they ship their own poorly-documented Web framework in Trac, not to mention the craziness that is the Zope component architecture. The UI's really not that great either - it's mostly the Trac derivatives like Redmine and Google Code that actually look nice. Also, what does Webkit have to do with Trac?
- schiptsov 15y agohttp://trac.webkit.org/ http://trac.webkit.org/
- silentbicycle 15y agoMaybe if you use TextMate. Emacs. Tag search. Problem: solved.
- mahmud 15y agoYou poor poor soul! My life has been infinitely enriched by the countless hours I've spent, many a dark night, in /usr/src/linux[1], with "Midnight Commander". [1] A symlink, always a symlink.
- deleted 15y ago[deleted]
- wnight 15y agoWhy do you make a specific point of the symlink?
- mahmud 15y agoAlways a good idea to have things you build from source outside your /usr/src tree, and also named descriptively. Not just for stuff you build from source, but also other packages you admin yourself outside the distro package management (JDK comes to mind.)
- wnight 15y agoI can think of a few reasons to build elsewhere like it being easier to do as a non-root user, and so you don't fill a system drive with experimentation, but I'm not quite sure I know specifically why you're saying so. As for descriptive names, I agree.
- deleted 15y ago[deleted]
- LeafStorm 15y agoI wouldn't go so far as to say "hosted" on Github. It's probably just a mirror, and/or Linus playing around with Github. Linux already has a very strong hierarchy for managing patches, and I certainly don't see them moving to a proprietary platform.
- bpierre 15y agoYes, everything is a mirror with git. Look at his public activity [1]: comments, pull requests, issues… he is using GitHub, for real. [1] https://github.com/torvalds https://github.com/torvalds
- LeafStorm 15y agoHe is using comments, pull requests, and issues to develop diveclog, a relatively minor pet project, not Linux. As I said: Linux has its own infrastructure, and were Linus seriously considering a move to Github, there would be some announcement on a mailing list. Which, this makes me wonder what will happen when someone forks "linux" and sends Linus a pull request. ;-)
- bpierre 15y agoWe will soon have an answer, for sure! :-)
- nolok 15y agoYou already have it, at this time and in the foreseeable future the main linux repository is not hosted on github, only a mirror like gazillions others. For sure :-)
- ellyagg 15y agoReread the comment you responded to: It was not suggesting this is the new official Linux repo, as that was already addressed in grandparent's comment. The question under discussion was what linus would do with a pull request on github, so your smiling correction was unnecessary. For sure. :)
- duggan 15y agoPresumably just Linus playing around with Github? There's been a mirror for some time - https://github.com/mirrors/linux-2.6 https://github.com/mirrors/linux-2.6 and https://github.com/mirrors/linux https://github.com/mirrors/linux
- bcl 15y agoShould be a good test of github's infrastructure.
- dschobel 15y agoI'd be surprised if linux has more people hacking on it than RoR does.
- jgesture 15y agoIt definitely does, Linux is used by far more people than Ruby on Rails is.
- amackera 15y agoI'm not sure that usage indicates even rough numbers of hackers. Hacking OS code is a bit more daunting than hacking RoR code (at least in popular opinion), therefore I would think that more users of RoR are likely to hack on it. That said, Linux is a huge project with tons of contributors.
- pwaring 15y agoI suspect it's likely to be: RoR: Large number of contributors with relatively small patches, few full time contributors who are paid just to work on RoR. Linux: Possibly smaller number of overall contributors but supplying more patches each, and more patches in total. More contributors who are paid to work on the kernel on a full or part time basis.
- tonfa 15y agoThe numbers for the kernel are well known (and they are hard to beat for any open source projects): https://lwn.net/Articles/395961/ https://lwn.net/Articles/395961/ (for every version ~1.1k devs and around 10k changesets)
- 15y ago
- deleted 15y ago[deleted]
- sliverstorm 15y agoWould not be entirely surprised if the attack on kernel.org made the community (or even just Linus) investigate alternative hosting. I know nothing important was compromised, but nobody likes to deal with being hacked. It's like being the victim in a car accident- insurance makes you whole, but the whole experience sucks all the same.
- comice 15y agoseriously though, do you think github.com, with thousands of valuable high profile private repositories and hundreds of fancy features and millions of users, would be a more secure place to host the Linux source code?
- sliverstorm 15y agoIt's not about security- the kernel team has already explained the code itself is not vulnerable. Everything is signed by Linus, and hacking github does not a signed release make.
- FuzzyDunlop 15y agoI may be naïve here, but is this suggesting security through obscurity is actually valid? If it's on the net it's at risk.
- compay 15y agoKudos to Github. Hard to think of a better endorsement than that.
- alastairpat 15y agoThe network graph makes for interesting viewing. I suppose it comes as no surprise that Linux makes extensive use of Git's features.
- deleted 15y ago[deleted]
- Mithrandir 15y agoLooks like he's using it as a temp place while master.kernel.org is down: http://article.gmane.org/gmane.linux.kernel/1187888 http://article.gmane.org/gmane.linux.kernel/1187888
- mcritz 15y agoDays like today make me consider building from source. Until I sober up, anyway.
- DasIch 15y agoIt's really not that difficult.
- Mithrandir 15y agoIt's actually easier than you think (and quite fun.) This page helped me a lot: https://help.ubuntu.com/community/Kernel/Compile#AltBuildMethod https://help.ubuntu.com/community/Kernel/Compile#AltBuildMet...
- lee337 15y agoSomeone discovered a bug... https://github.com/torvalds/linux/issues/1 https://github.com/torvalds/linux/issues/1
- jevinskie 15y agoI feel bad for Linus. On Google+ and, now, at Github, he seems to attract irrelevant and foolish (mostly) and sometimes trollish comments. People seem to get starstruck and blabber whatever is on the tip of their tongue without thinking if Linus will even care to read it.
- zokier 15y agoHe probably wouldn't join these social networks if he wanted to avoid trolls. And they are probably nice change from LKMLs trolls :)
- saurik 15y ago...and celebrities probably wouldn't fly on airplanes if they wanted to avoid paparazzi. Banning yourself from using things that your friends and colleagues are using is not a reasonable way to solve the problem that some people do not know how to behave themselves. :(
- alecbenzer 15y agoI'm more amused by the people apparently taking him seriously (unless they're meta-trolling or something).
- Mithrandir 15y agoApparently Linus removed the issues page.
- NARKOZ 15y agoKinda sad. Github issues are great way to interact.
- dillon 15y agoIn less than 3 hours he gained 300 watchers, I wouldn't doubt that it'll be become the most popular repo on Github.
- kuahyeow 15y agoHas anyone managed to view the Github Impact graph ?https://github.com/torvalds/linux/graphs/impact https://github.com/torvalds/linux/graphs/impact
- kalleboo 15y agoIt works in Firefox after continuing thru the "slow script" message a couple of times, but my WebKit browsers just crash or freeze.
- blinkingled 15y agoFor anyone pulling the kernel tree from github - here is how you can verify it. linux-2.6 $ git pull git://github.com/torvalds/linux.git linux-2.6 $ git fetch --tags git://github.com/torvalds/linux.git linux-2.6 $ gpg --keyserver pgp.mit.edu --recv-keys 76E21CBB linux-2.6 $ git verify-tag v3.1-rc5 gpg: Signature made Sun 04 Sep 2011 06:45:37 PM EDT using DSA key ID 76E21CBB gpg: Good signature from "Linus Torvalds (tag signing key) <torvalds@osdl.org>"
- elmindreda 15y agoSo how to we verify 76E21CBB?
- BCM43 15y agogpg --check-sigs 76E21CBB If you don't trust the key of anyone that has verified his key (which is true in my case), attend more signings.
- blinkingled 15y agopgp.mit.edu has a web interface which allows you to search based on email addresses. But more easily - since we can trust older commits - doing a git tag -v v3.0 will show you the key fingerprint which matches 76E21CBB.
- losethos 15y agoAnd, GitHub is probably hosted on Linux? ... And, GitHub is hosted on GitHub?
- mkorfmann 15y agoSeems like Bill Gates already forked it: https://github.com/bill-gates/linux https://github.com/bill-gates/linux. Will Windows 8 be based on Linux?
- bpd1069 15y agoNope SteveJobs is still working on it... https://github.com/stevejobs/Windows-8 https://github.com/stevejobs/Windows-8
- bpierre 15y ago“Just a mirror.” [1] [1] http://thread.gmane.org/gmane.linux.kernel/1187888/focus=1187922 http://thread.gmane.org/gmane.linux.kernel/1187888/focus=118...
- nphase 15y agoI was wondering how long it would take for this to happen: https://github.com/torvalds/linux/pull/7#issuecomment-2005630 https://github.com/torvalds/linux/pull/7#issuecomment-200563...
- motters 15y agoI thought that Github wasn't accessible from all countries due to US export regulations.