Added: 4 years ago
From: Google
Views: 875,720
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (840)

Sign In or Sign Up now to post a comment!
  • What Linus says about how git allows you to develop/release/hot-fix/experi­ment/collaborate in different ways than any other SCM solution is extremely true. A good example is a small utility called "git-flow". You don't have to _use_ this utility to use it's workflow, (it's just a wrapper around git and automates the workflow), but the workflow it introduces is brilliant and simple. It was a big eye-opener for me when I first read the authors blog post about it. Google "git-flow" for more info.

  • I had actually forcefully overwritten one of my 2+ years old open source projects with a whole different project the other day in git as I set my remote to the wrong git repository by accident. Thankfully, because of how git works, I had an exact copy of the master branch locally and resolved the whole destructive issue with a single command. Hell, if I didn't have a copy, one of the 116 forks (contributors), or a core contributor should have one.

  • There are people who get work done, and people who brag about their SCM tools.

  • @tomiahuca Sure, Linus didn't get any work done at all.

  • @tomiahuca That's true. If that's a reference to Linus Torvarlds though, it's *way* out of line.

  • @atma Nuts to that. Nothing gives you permission to be that rude and condescending. Also, ironically as he pointed out "git" decentralizes development so he's not directly involved in many of the patches. Good on him to work on it, but he is a complete narcissist.

  • thanks

  • linus FTW!!!!

  • Ten minutes in : I still have no idea what he is talking about.

  • Comment removed

  • Standing ovation. From behind my 360p chair...

  • git FTW :-D

  • REMOTE AC ADRIAN TRANSIT

  • 5:30 Junior Hermano?! Who transcribed the audio? lol. It's Junio Hamano

  • 24:48 - repositories.. so that's what the kids call it these days

  • I read google uses perforce.

  • @sadrihsihs used to, now they use git

  • is there a version of this with better quality here?

  • 160 CVS lovers disliked this video.

  • Hello 240p....

  • Linus is arrogant and not so smart after all.

    “There is this thing called Google dot com”, please go and check out yourself, you are wasting my time with your not so bright inventions.

  • @logelog

    I smell a Micro$oft fanboy.

  • Really interesting talk !

  • Apart from the criticisms Linus usually have over interviews I've seen so far, it's good that he expresses what he actually think.

  • He seems to talk a little too much about how awful CVS is and not quite enough of how Git actually works.

  • possibly the smartest most under rated man in existence. and lol he ripped on mac? I thought the Macintosh file system was more closely related to linux then windows is. hahaha. this guy started the whole thing.

  • @imachavel Mac OS is based on Unix, not Linux. Also, Mac is completely closed-source, which Linus obviously disagrees with ...

  • @MrJanthefirst teh Darwin kernel is open source, don't shit on torvalds when you can't inform yourself

  • @eethomasf32 It turns out, I was actually AGREEING with Torvalds. The original comment by imachavel was pointing out some kind of ironic self-contradiction in Torvalds' opinions, and I was just trying to clear things up.

  • @MrJanthefirst then i am sorry, maybe it was just the new youtube layout ;)

  • Comment removed

  • One of the members of the audience should have asked Linus if his s-h-i-t stinks.

  • Coming from Subversion (SVN), git can be a bit confusing in the start. Another thing is: GIT IS A PAIN TO INSTALL AND GET WORKING ON WINDOWS. Still git beats svn by all counts.

  • @MrKjelkenes LMFAO... on windows... why even bother. see ya x

  • @MrKjelkenes I haven't used it extensively, but the git for windows installer at git-scm.com seems to work fine, and it installs with only a few clicks. :)

  • AI Series 01: Tomo brought me here

  • He must be most frustrated man in the world. When someone uses personal invectives instead of arguments must be very frustrated is not any sens of humor

  • Torvalds has the best humor ever

  • Nice to hear a speaker that doesn't have a problem with holding strong opinions.

  • 158 people are using CVS

  • @Tekarien Well, we don't really believe that it's only jokes. We think he is being serious. Probably because he's right. Cynical bastard.

  • we love you linus

  • 19:00 Very, very good point about access control in centralized systems. This was a major bottleneck in the first software engineering project I worked on.

  • I love Git so freaking much.

    Much nicer than SVN IMO.

  • Nothing beats watching nerds throw "funny" jokes

  • After seeing a few talks it's pretty obvious that linus has a dark sense of humor

  • I use git and i like it.

  • 0:21:07 - nice quote "So get rig of perforce. Now!"

  • Using git right now. :)

    And it won't work properly.

  • We meet again, 240p.

  • @Kresstian90

    We meet again, tired meme.

  • @Kresstian90 *dramatic-orchestra-sound.wav*­

  • @Kresstian90 they had a 1080p version but then they committed it to CVS.

  • I don‘t use git and it‘s the best software ever

  • @akhileshzmishra you're doing it wrong.

  • @akhileshzmishra may be because you never use clearcase or never encountered problems with svn

  • Linus Torvalds is a jackass. He's my idol.

  • Comment removed

  • Just curious....

    Could Linus and Bill combine through cloning cells produce super tech human.

    sorry. edit.... I did not mention Steve on purpose.

  • Just curious....

    Could Linus and Bill combine through cloning cells produce super tech human.

  • This is probably the 3rd or 4th time I've watched this for the heck of it and it only gets better. He's on my top 5 list of favorite people. "Most people are morons."

  • Linus loves good hash

  • It is hard in svn merge multiply experimental changes. And also mindblowing to resolve tree conflicts. And I don't say about git rebase and git stash... Git is far superior

  • "[Stares into the distance] A windows machine just flaked out again"(~36:49)

  • "[Stares into the distance] A windows machine just flaked out again"(~36:49)

  • Branches are not expensive in Subversion - they are extremely cheap - and you're not screwing with everyone else.

  • I get the feeling that the main thrust of this talk is to instill some kind of 'intelligence deficit concept' in people who don't agree with him. Given the growth of git it seems his tactic worked on a lot of people :)

  • Q. Has anyone experienced the '*MAJOR* performance issues he talks about with centralized tools like subversion?

    A. I haven't - been working fine for years!

    Q. Is anyone more than a few minutes away from an internet connection these days?

    A. I'm virtually always connected. Just can't understand the whole 'off line' argument.

  • @golfman484 This video was made in 2007 dumbass.

  • Comment removed

  • @stepaheadsoftware I'll expand: The problems yousaid were fine for you now, were more common/frequent back in 2007, when the video was created.

  • i'm not religious but Linus is like Jesus!

  • @pixelr0 Linus > Jesus

  • I understand the concept of trust that Linus talks about but that still does not solve the underneath issue, even if I trust a coder, if he/she commits a change on a file that I am also working with a merge is needed and it could get as ugly as if we were using SVN. Not that I don't like git.

  • @luiskov u r missing the point entirely.

  • GIT rocks! for other SCM, see:

    1, decentrailized , natural replication, no lock, easy|real merge.

    2, hash of whole repo, reliable data, trusted pull.

    it Rocks!.

  • is the source code for GIT in GIT?

  • @troublehoff

    yes it is

    git.kernel.org/?p=git/git.git

  • @troublehoff yes

  • ...and now i understand how git works.

  • I read that even Windows 8 beta builds are using the linux kernel! Ha!

  • a legendary quote @ 22:18 : "Nobody actually creates perfect code the first time around, except me ... but there is only one of me."

  • Comment removed

  • Comment removed

  • I love his geek humor. <3

  • This guy doesn't care about money :)

  • For those who think that Torvalds is being rude/douchey: He's using humor. It may not be your kind of humor, but that's how he is.

  • @Tekarien The Humor-excuse has the problem that it can be used to excuse any behavior.

  • tl;dw

  • @Voy2378 Could you give me an example of a time in the video where he's douchey?

  • Linus is insightful when it comes to coding, but comments like "you're ugly and stupid" are rude. He's either unwilling, or unable, to explain his point so he resorts to insults.

    Git may be the best thing since sliced bread, and he makes good points on CVS and SVN's drawbacks; but these have been available for years. His disparagement is like saying steam and internal combustion engines are horrible. Use rockets: rockets = faster, but the others were the best for their time.

  • @brianscottwilson He's not actually saying that the people are ugly and stupid. That's a joke.

  • @brianscottwilson

    "you're ugly and stupid" are rude. It was a joke for heaven sake!

  • Comment removed

  • @AgentCROCODILE

    Capricious!

  • FreeBSD !!!!

  • He's a great guy, he's doing his thing. He's speaking to people as a hacker. And still the word does not mean a cracker, or an illegal breaker into systems. He's got some great ideas. The "flame war" with Richard Stallman has been forgotten a long long time ago. Watch his latest video on Free Software (Free as in Freedom). Linus likes just the technical side.

  • He is very frank and forward.. like a piece of Swedish Fish candy.

  • He was pretty rude in this talk...

  • I love to listen to all his talks :)

    Such a great person...

    Btw, I love git, even if it's hard to learn it...

  • Great talk. Not sure if Windows ports of git are 100% as good as they should be but its clear git is a compelling solution for version control.

  • Linus rocks ! I admire for his humbleness and straight talk considering what he has achieved in his life.

    By the way, GIT rocks !

  • IBM's CMVC was shit... so is PVCS

  • Comment removed

  • Linus is obviously a guy at the top of the food chain when it comes to managing really large projects. The more run of the mill project, one with less than 20 people I don't think CVS or SVN is that bad, especially when compared to the true evil one - Clearcase. Even worse than that my company wrote a shell around RCS with elaborate per file access permissions and email going out whenever a check in is made. Wouldn't mind giving git a chance, but it would never sell to management.

  • much talk

  • if you're bad , you're not worth using.... ha! kinda like Windows

  • I like straight talk. Linus rocks.

  • Although, dated to me, very informative and sound practices.

  • Agree 100% with his opinions on centralized version control systems such as subversion

  • Jokes and sarcasm aside, imho it is very enlightening indeed and glad to have change upon this video.

  • @siwini - quite the GIT you would say (that's why he named it as such).

  • his quite cocky

  • He is one of the great historical figures of our time. Hats of to Linus Torvalds.

  • QEM VEÊ ESSA POHA TODA  ?

  • i'm a young tender teenage coder and most of my projects up until more recently have been small...no need for SVC really. but projects are getting bigger, so for the past couple of days i have been trying out SVC software. Git for me is just perfect. i can see that it is going to allow me to really experiment a lot in my code and not wory about screwing up. Git extensions also makes it so easy to use (common, who wants to use command line!)

    thanks Linus Torvalds!

  • keep drinking the koolaid....bahhhhhhh

  • @brainlife If your definition of success is just popularity, then I don't think you're in a good position to measure it.

  • @brainlife 75% of servers are linux. :)

  • @brainlife Linux has 91% of the top 500 Super-Computers and all of the top 10, 85% of the Server Market, and 38.5% of the mobile market which beats even Nokia's mighty Symbian market share by 7%. Having only 1% of the desktop market doesn't affect them at all when they are top in everything else especially the web which is where the real money is.

  • Really enjoyed that shame it is such a shitty format and the compression sucks. But Linus is a very entertaining speaker, a little sarky too which is also nice but certainly no Git.

  • Comment removed

  • "Distributed is really really central..."

  • Why is this video only available in 240p?

  • @actionowl because you suck

  • What's the presentation remote he using? :)

  • Is it still arrogance if he really is awesome?

  • @BabiiyyPamalaaa216 No, stfu.

  • Great talk, makes important points powerfully.

    A complaint, though: he's arguing that distributed is better than concurrent, and one of his arguments is how important branching is to collaborative development and painful merging branches is with CVS. But other concurrent SCMs don't have the same problems that CVS has, so this point is weaker than he suggests.

    But he's right, of course: it's a huge advantage not only for everyone to have their own branch, but also manage it themselves.

  • Comment removed

  • I love intelligent people especially when they are in a position of complete freedom of expression and can say all the stuff that the other people dare not. If they make it in a (semi) funny way that's even better.

  • Everything has its own values

  • git is simple and simply great..

  • anyone who doesn't like this video is a fucking baby.

  • trust me... the word witch I want something to say

  • linus rocks

  • If you really want to understand what it means to start using git in your organization, I'd highly recommend you search youtube for "hitler git' and view that video.

  • Great trolling and a somewhat fun way to start yet another tooling/language flame war. We need them. Our boring developer lives would not be fun without them.

    Good that he's found the solve-it-all silver-bullet for scm's! Now, back to c++ vs. java, c vs c++, linux vs windows vs mac, vi vs emacs, eclipse vs netbeans vs intellij, xp vs rup, scala vs groovy, IE vs Crome vs FF vs Opera vs Safari, everyone else vs "use the tools that suit your situation".

    But a 1 hour flaming is constructive too.

  • Isn't "git" an insulting word in British slang ?

  • @derman077

    yep. but linus can do that, because he's linus.

  • @AtheismandSkepticism

    Actually, he's explained why he chose the name git (and it is on the git FAQ as well). It's still an insult, but more funny: "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git."

  • @Strasedon

    I know..

    C'mon though, with his coding expertise he could name a project anything he damn well wanted.

    Linus rocks.

  • @ZEROEVILDARKCOOL Have you ever considered walking away from the computer, sitting down with your children, and hitting them?

  • Darn, I didn't even want to hear about git, but he's so entertaining that I can't help but watch this.

  • This man is a god (with a small 'g')!  ;-)

  • @mikegotteri LINUS IS GOD

  • no 145 people use cvs

  • 145 people use subversion

  • Say what you want about Linus. He has a positive impact on computing and therefore life on the planet. That is more then most people can say. O, yeah and he did it for free.

  • @cwetzelberger

    that's soooo true !

    he is the one who did it!

  • best hash u can git.....lol