Tech Talk: Linus Torvalds on git



Uploaded by: Google
Video Description:
Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago.


Tags for this video: engineering Google talks tech

Find more videos in the "Howto" category
See more videos uploaded by Google

Related Videos
Kim Stanley Robinson On Google and Climate ChangeThe Secret History of Silicon ValleyThe New NIO, aka JSR-203
kim-stanley-robinson-on-google-and-climate-change.htmlkim-stanley-robinson-on-google-and-climate-change.htmlkim-stanley-robinson-on-google-and-climate-change.html
Computing for the Future of the Planet - Originally given at the Royal SocietyGeoengineering Earth's ClimateComputer Science Unplugged
kim-stanley-robinson-on-google-and-climate-change.htmlkim-stanley-robinson-on-google-and-climate-change.htmlkim-stanley-robinson-on-google-and-climate-change.html


Share This Video:       StumbleUpon       del.icio.us       Reddit       digg       Furl       Spurl       Simpy       YahooMyWeb


Comments for this video: Show || Hide
Comments for this video on YouTube
Only he is angry, ... ( 4 weeks ago by nchristy08)
Only he is angry, and somewhat insane...
you're assuming ... ( 3 weeks ago by gatoatigrado1)
you're assuming that "=" is assignment and "==" is an equality check; these are language dependencies; in some languages, e.g. Maple, ":=" is assignment and "=" is equality. Think before you make ingenerous comments like learn to program. cheers.
Git introduces O(n) ... ( 3 weeks ago by Jack9C)
Git introduces O(n) synchronization issues. Linus doesn't care because he implicitly considers his codebase the main trunk (which it is treated as). For a business that requires independent QA and backtracing (even bad commits, which Git tries to abstract away) and backups (Linus: I dont do them. I publish and expect others to mirror). There are a large number of business problems with Git. Too bad most ppl who use VCS, use it for business.
This is not even a ... ( 3 weeks ago by Jack9C)
This is not even a GOOD talk about SCM. It's, at best, a description of experiences with preconceptions, to conception of a tool, to a description of the use. Nothing in the talk covers related processes. He explicitly bypasses them as Git practices run orthaganally to commercial development in multiple vectors. What have you used before that you missed concepts like traceability (changelog?), QA, backup strategies, testability, and that most of the world does file-level development?
Your comment is way ... ( 3 weeks ago by RuddODragonFear)
Your comment is way off the mark. First, in an organization, whoever is/are the master repo manager(s) OWNS the main trunk. Second, you can backtrack bad commits just fine. Third, just because Torvalds doesn't back up doesn't mean that YOU SHOULDN'T or that it's not possible to back a Git repo up (hint: just copy the damn folder).
In a traditional or ... ( 3 weeks ago by Jack9C)
In a traditional or agile or standard-compliant (pick your ISOs) software development environment, the repo manager has 0 knowledge of the actual code. Use a couple "SCM" tools in collaboration, before commenting further. Having a single repo "merge manager" requires a developer and we're back to CVS trunk maintainers. Git has a solution to this, a "main" repo (like SVN) centralization. Git-svn is only handy in corner cases (usually bad) where you want to merge chords locally before committing.
And what in Git ... ( 3 weeks ago by RuddODragonFear)
And what in Git specifically keeps from realizing the software development environment that you discussed? Is it that you think that Git mandates peer-to-peer dev environments? If that's the reason, then you're wrong right off the bat, because git in fact does support centralized models just fine. I routinely use source control in collaboration, and I studied SCM as a subject in college (I'm an engineer by the way). I resent your implication that I do not know what I'm talking about.
Git provides the ... ( 3 weeks ago by silvenshadow)
Git provides the option to work cvs/svn style or to be distributed. Git is much more flexable, and if you choose to make a mess of it that's your fault, not the software's.
Have you actually ... ( 3 weeks ago by silvenshadow)
Have you actually used most scm's out there before posting this?
I have used windows ... ( 3 weeks ago by romanorthodox)
I have used windows for 10 years & never it targeted my harddisk 1st time I insalled ubuntu8.04 - I was surprised that my hard disk was X: and no more C: nor D: i.e. I lost 10 years work because of this free OS. I lost my C/Python/HDL files. Never will I will download free stuff again.
Your hardisk is / ... ( 3 weeks ago by UbuntuLee)
Your hardisk is / not X:. What did you expect Linux to do? Not install on your hardisk? What did you expect it to do? Save all of your files after a full format? Unix is nothing like Windows. You should have known better, or at least learned about Linux before diving right in. Linux is not windows.
What are you ... ( 3 weeks ago by romanorthodox)
What are you talking about?? I am technician for 5 years (since DOS days) in hard disks and I didnt format the hard disk when installing, rather I specified an area "from windows" to linux. At certain point in progress in installation, Linux told me that there was no hard disk at all! I used a debugger from a linux bootable CD- and read an unknown hard disk labeled X with no logical drives on.
No logical ... ( 3 weeks ago by romanorthodox)
No logical partitions - sorry
Did you install ... ( 3 weeks ago by UbuntuLee)
Did you install through wubi?
I just downloaded ... ( 3 weeks ago by romanorthodox)
I just downloaded from the official website of Ubuntu - and copied into a bootable CD. The only possibility that I thought of was: Maybe the CD was recorded erroneously? But it installed linux successfully on another laptop which I use now with you now.
No one all over any ... ( 3 weeks ago by romanorthodox)
No one all over any website reported such incident - except me.
I'm sorry you had a ... ( 3 weeks ago by UbuntuLee)
I'm sorry you had a bad experience. Software is unpredictable and unreliable no matter what you use or do.
Software is ... ( 3 weeks ago by romanorthodox)
Software is unpredictable indeed. I played before with C and hit the sectors of disks manually for fun. Yes - in linux I could find the factorial of 100000 or more - which is impossible for windows - and I am an electrical eng master student - but I will remember that incident for all my life.
You had 10 years of ... ( 3 weeks ago by pbeckingham)
You had 10 years of work on one PC, with no backups? I don't believe that, but if true, it is very, very foolish.
Who cares whether ... ( 3 weeks ago by romanorthodox)
Who cares whether you believe or not, huh? I worked 10 years maintenance - NOT s/w But what I lost was my old college days work and photos - and the backups where on CDs stolen when I first arrived your country.
Hahaha. Who ever ... ( 3 weeks ago by Xyaon)
Hahaha. Who ever uses Maple..? Use C++ for everything, and for webprogramming PHP. Learn to program yet again Gatoatigrano1. for(int i=0; i < 1000; ++i)cout <<
"Learn to program!";
since DOS? DOS was ... ( 2 weeks ago by 13thpersoncomedy)
since DOS? DOS was crap.. welcome to UNIX world, where real computing is UNIX/Linux ;) we do stuff differently
Thanks for being a ... ( 1 week ago by RuddODragonFear)
Thanks for being a voice of reason.
post this after you ... ( 5 days ago by hejbea)
post this after you read it
something good will happen at 2:25 tomorrow get ready for the biggest shock in your life. whoever breaks this chain will be cursed w/ relationship problems 4-10 year if you post this on 5 vids in 15 mins, your safe



Tell a friend:


URL 
Embed Code