Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2016
  • The Linux kernel is the largest collaborative software development project ever. This talk will discuss exactly how Linux is developed, how fast it is happening, and how we all try to stay sane keeping up with it (hint, git is the reason).
    Greg Kroah-Hartman is a Fellow at the Linux Foundation. He is currently responsible for the stable Linux kernel releases, and is a maintainer of the USB, TTY, and driver core subsystems in the kernel as well as other portions of the codebase that he wishes he could forget about. He is the author of two books about Linux kernel development, both free online, and has written many papers and articles about the Linux kernel.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 62

  • @iyaanazeez8989
    @iyaanazeez8989 4 ปีที่แล้ว +74

    Let us take a moment to appreciate his work

  • @lorensims4846
    @lorensims4846 4 ปีที่แล้ว +8

    Whee! So nice to know such intelligent and careful yet open and inclusive people are so deeply involved with such an amazing project. Thanks for the peek behind the curtain!

  • @dacresni
    @dacresni 7 ปีที่แล้ว +39

    Thanks for editing out the silence as he listens to a person without a mic ask the first question! Those are annoying.

  • @bursthooverbag10
    @bursthooverbag10 5 ปีที่แล้ว +15

    I don't normally leave comments on videos (at all) but this video is very informative. I am on subtle amounts of powerful stimulants so I want to potentially tantalise a new user, maybe inspire the next Linus, Greg or any other impossible-to-list revolutionary software engineer, hardware engineer or basically ANY technological entrepreneur etc .
    TLDR? Skip to Conclusion.
    I'm directing this post towards any newbies out there who are interested (regardless of reason, general desktop browsing, more control and direct optimisation of physical hardware or even white hat and black hat hacking. This is for the (presumably teen, bored or intelligent child) user worried about the CLI but interested in the aesthetic and the possibility of these scary commands. This is for the user who is kinda scared of generally entering a whole new world... but also aren't quite interested enough to listen for the whole talk. Please take the time to read this moderately long post. (I read it back, took me approximately 10 minutes, typed with a cumbersome keyboard and US keymap so please excuse spelling mistakes).
    Let me start by saying I have been tampering with Linux for approximately 2 years at a web server level. I am far below a professional. In fact I am still a line one hosting engineer... But that's because it's a data-centre and my knowledge of other things lets me down. Why do I like Linux? I like Linux because it gives me freedom. I understand the base OS relatively In depth as I learnt the hard way from CentOS for a year, straight into Gentoo. If you know you know, if you don't, be careful if your curious because without a general understanding of Linux or even computing in general: it's very, very overbearing.
    Now, skip that part and forget about me. Think about Linux. Linux as a whole is a powerful OS which powers an obscene amount of the internet and technology as a whole. But there's so many scary terms. Package manager, Init system, kernel, terminal GUI, CLI and various crazy-sounding distribution names. Even the word distribution might be scary.
    Your atypical phone or tablet? Android. (and yes, I have evidence for this: www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/ )
    Android is a managed, 'lightweight' version or DISTRIBUTION of the Linux kernel, optimised for development on portable hardware.
    Dishwasher? Linux.
    Oven timers? Linux.
    GPS systems? Linux.
    Game servers? You guessed it.
    Linux's importance to the World Wide Web is even more extraordinary. According to W3Cook's analysis of Amazon Alexa's data, an astounding 96.3 percent of the top 1 million web servers are running Linux. It's the future. (well that's debatable, given Linus leaving the team, but that's for you to research and is extraneous).
    Why should someone jumping from a user friendly Operating System, such as Windows, Mac, IOS or Android: jump into a void like command line.
    22:42 - aprox 23:00 Greg talks about testing and hardware support. Shortly after he goes a bit more technical. Pause if it makes tyou uncomfortable...
    With the rapid progression of technology, something called virtualisation came to fruition. Virtualisation is the process of sectioning off part of the actual machine for use as a completely independent machine.
    Why am I telling you that and not answering why you should change to the CLI or even GUI (please research any unfamiliar terms), you might ask. Two part answer:-
    a) I am also inattentive unless I'm highly interested in the subject; which hopefully my writing style and painfully over the top words is/are doing for you.
    If there's anything you don't understand, please hit reply and I'll try to answer... I'm learning myself though, so If I can't answer, someone on the widest of webs will no doubt be able to. I usually ask Phil, Jake or Dave (colleague(s) and previous colleague, respectively.
    b) Virtualisation is the answer to why you should at least try it.
    You'd think virtualisation software/hardware would cost stupid amounts of money, right? Wrong. Any Intel machine built after or even on November 13, 2005, would be at least capable of virtualisation.
    Alongside that, there is more open source help out there than any supercomputer could begin to perceive. I can almost guarantee anything you want to do in Linux has been done, attempted or matched in similarity. That's not to deter aspiring developers (such as myself) as the more you learn, the more becomes possible. It's a black hole of complicated, interesting shit.
    So, if you use virtualisation on your local machine, you can effectively create a Linux PC, inside your normal PC. Typically, people recommend Ubuntu for their first install. To this day I, as a person, have never installed Ubuntu OTM (OnTheMetal).
    This is not because I see myself as advanced or better or anything geared to that nature, I just haven't gotten round to it.
    And so the conclusion.
    If you're interested in starting Linux, look up different distributions. Dependent on your goals is dependent on the distribution.
    Low weight distributions- Arch, Gentoo, Void, Debian
    General audience - CentOS, Ubuntu, Redhat
    Do it in a VM:
    1) Virtualbox - free.
    vmware,
    hyper-V.
    I'm debating starting a blog. If anyone finds this useful, let me know and I'll get on that. In fact I'll create the template now.
    Thanks for the read, if you got here... nice work ;)

    • @Willwowlol
      @Willwowlol 5 ปีที่แล้ว +12

      subtle amounts, you say?

    • @km-sc4kz
      @km-sc4kz 2 ปีที่แล้ว +1

      thanks dude, that's helpful. yeah lots of great material out there for learning. I haven't tried using virtualization, but i have arch linux dual-booted alongside windows on my system.. and that was really great. although recently i messed with the partitions when formatting my windows part of the system, and now only the windows part works properly (after reinstalling it), can't access the arch partition for some reason.

    • @vaisakhkm783
      @vaisakhkm783 2 ปีที่แล้ว

      Thanks for your comment....
      I only used VMs a few times, but using linux few years now....
      Ans also this proves that you never leave comments, because normally people leave small comments as you do more and more...

  • @ashokmadridista2664
    @ashokmadridista2664 6 ปีที่แล้ว +35

    Brains = blown!
    Starting to feel paranoid about replacements for Linus and the rest of the core team.

    • @nobytes2
      @nobytes2 4 ปีที่แล้ว +5

      World will go on fine, is just c.

    • @vaisakhkm783
      @vaisakhkm783 2 ปีที่แล้ว

      Absolutely .... I was thinking about that for whole video....

    • @xhivo97
      @xhivo97 11 หลายเดือนก่อน

      Theres a lot of talented kernel developers out there, dont worry. As another person perfectly put it, its just C (and Rust, lol).

  • @simonharrison1874
    @simonharrison1874 2 ปีที่แล้ว

    Fascinating talk. Cheers!

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @iamlearningcoding2559
    @iamlearningcoding2559 7 ปีที่แล้ว +9

    the structure is complex to understand, but system works. Thanks for the chart I get an idea how the work flows .

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @moofymoo
    @moofymoo 5 ปีที่แล้ว +13

    this good talk!
    Signed-off-by: moofymoo

  • @iamlearningcoding2559
    @iamlearningcoding2559 7 ปีที่แล้ว +7

    I am a recent user like 15 days old. but I love it already.

    • @igobivo
      @igobivo 3 ปีที่แล้ว +1

      u still a user?

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

    • @vaisakhkm783
      @vaisakhkm783 2 ปีที่แล้ว +2

      @@igobivo he might be gentoo user now.....

    • @sguptzz
      @sguptzz ปีที่แล้ว

      ​@@vaisakhkm783 vaisakh murali?

  • @diegonayalazo
    @diegonayalazo 2 ปีที่แล้ว

    Thanks

  • @casio007
    @casio007 4 ปีที่แล้ว +1

    i love the stage

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

    • @vaisakhkm783
      @vaisakhkm783 2 ปีที่แล้ว

      I love the bbig screen...

  • @RonJohn63
    @RonJohn63 7 ปีที่แล้ว +8

    7:13 I wonder if this is what MS is transitioning to with their Creator Updates.

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @kyuantym
    @kyuantym 9 หลายเดือนก่อน

    Amazing

  • @nicoladellino8124
    @nicoladellino8124 5 ปีที่แล้ว

    Nice video

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @willmcpherson2
    @willmcpherson2 4 ปีที่แล้ว +2

    Engineering marvels look quite different these days

  • @vwtch
    @vwtch 7 ปีที่แล้ว +7

    I'm pretty sure that we're looking at the Sesame Street studio here.

    • @HarryJeffery
      @HarryJeffery 7 ปีที่แล้ว +3

      Looked like the set of an Avenue Q production to me.

    • @user-ch1si6rj1p
      @user-ch1si6rj1p 7 ปีที่แล้ว

      Eugene Mosher ظظظ وزةونتنزتظوز وز إز و n bn bbb bn b ن

    • @davetriplett8109
      @davetriplett8109 5 ปีที่แล้ว

      😂

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @myessyallyahamericus8405
    @myessyallyahamericus8405 2 ปีที่แล้ว

    for general reference there is usually a keyword ine the first sentence of every paragraph that the entire paragraph defines . my mother used to speed read me books as a child. she had all the keywords highlighted. she could read five books to me in an hour and let me use my imagination.

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

  • @kazakhification
    @kazakhification 4 ปีที่แล้ว

    Why don't you use rebase? Is there a special cases for that reason?

    • @AnthonyDentinger
      @AnthonyDentinger 8 หลายเดือนก่อน

      He specifically mentioned rebasing the *public* tree. That means taking commits that are already available to everybody, and reordering them, deleting them, or changing them. That doesn’t mean rebase is bad in general on a private branch or fork.

  • @rongtao3322
    @rongtao3322 6 หลายเดือนก่อน

    How could i get the slice?

  • @thedude4795
    @thedude4795 7 ปีที่แล้ว +7

    i understand why Torvalds respects him, he's as big as a house!!

  • @Velo1010
    @Velo1010 ปีที่แล้ว

    Which also indirectly runs iPhone because the Linux OS is a UNIX-like OS. And iOS is based on the UNIX operating system.

    • @arma5166
      @arma5166 7 หลายเดือนก่อน

      By this logic, MacOS runs Linux because it's Unix like

    • @Velo1010
      @Velo1010 7 หลายเดือนก่อน

      @@arma5166 yea true.

  • @alokcom
    @alokcom 4 ปีที่แล้ว

    th-cam.com/video/vyenmLqJQjs/w-d-xo.html which tool he mentioned?

  • @whothefoxcares
    @whothefoxcares 4 ปีที่แล้ว +1

    The greatest gift to humanity: put government code online for public review, comment, change, modification, etc, etc. Trump that.

  • @aliraza7538
    @aliraza7538 5 ปีที่แล้ว +2

    Linux rocks

    • @user-ri2ms2mm7w
      @user-ri2ms2mm7w 2 ปีที่แล้ว

      My friends, search for your life purpose, why are we here?? I advise you to watch this series 👇 as a beginning to know the purpose of your existence in this life.,
      th-cam.com/play/PLPqH38Ki1fy3EB-8xmShVqpbQw99Do2B-.html

    • @krozareq
      @krozareq 2 ปีที่แล้ว

      Yep :D

    • @iskamag
      @iskamag 2 ปีที่แล้ว

      OpenBSD better

  • @patentlypaul1832
    @patentlypaul1832 7 ปีที่แล้ว +1

    If the Linux Kernel is the thing which github runs and builds on, why didn't they manage to release Github Desktop for Linux?

    • @seanlingham9929
      @seanlingham9929 7 ปีที่แล้ว +7

      Because there's already a CLI and lots of OSS projects wrapping around the CLI api. I don't even need the Github Desktop.

    • @lindhe
      @lindhe 7 ปีที่แล้ว +11

      Because many Linux users (in particular programmers) are not being put of just because a program does not have a shiny nice GUI. And that's basically all the Github client is, compared to other git clients.

    • @patentlypaul1832
      @patentlypaul1832 7 ปีที่แล้ว +2

      Git Kraken is pretty popular

    • @PhilippeLoctaux
      @PhilippeLoctaux 7 ปีที่แล้ว

      they just use git in the terminal, you don' t need a ui to things down

    • @nobytes2
      @nobytes2 5 ปีที่แล้ว +8

      Poor child, github desktop lmao

  • @kevinvan4197
    @kevinvan4197 2 ปีที่แล้ว

    Linux 20 years ago pretty bad LOL, Torvalds made something no one could