Linus Torvalds Threatens To REMOVE This File System

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 993

  • @GibusWearingMann
    @GibusWearingMann Месяц назад +990

    Linus: Why aren't you following the rules?
    Kent: How dare you imply my code is bad!

    • @josephlh1690
      @josephlh1690 Месяц назад +25

      This is the kdbus fiasco all over again.

    • @NJ-wb1cz
      @NJ-wb1cz Месяц назад +55

      Well, you weren't following the rules when they didn't exist, so how can I follow those rules? That's just unfair oppression of me.
      Your project was young and unstable and niche decades ago, so I must be allowed to have my young and unstable code in your mature and stable and widely used codebase now.
      Of course, only I should be allowed that because I want to my code to be used by an old mature widely used project, and if everyone does what I'm doing then people will stop using it.

    • @timroach5898
      @timroach5898 Месяц назад +2

      kent, kent, where have I heard that name associated with obnoxious person. Oh yeah Real Genius! movie

    • @jedipadawan7023
      @jedipadawan7023 Месяц назад +1

      @@timroach5898 I assume you are referencing a certain Kent "annoying Linux users since 2018"?

    • @JPs-q1o
      @JPs-q1o Месяц назад +11

      Linus invited a bunch of woke narcissists into kernel development at the expense of most of his tried and true devs.
      He made his bed, now he can lie in it.

  • @Cmanorange
    @Cmanorange Месяц назад +867

    linus has 100x more patience than me. every single reply would be more than enough to say "you're done, work out of mainline" but you have to hand it to linus that he really gave kent many many chances

    • @StephenFasciani
      @StephenFasciani Месяц назад

      Dude the amount of Patience Linus has, like WHY IS HE ENTERTAINING THAT MORON!? XD

    • @quantum5661
      @quantum5661 Месяц назад +51

      while i'd love to see this guy get his ass kicked, linus being this chill makes him even more cringe by comparison

    • @mattkeith530
      @mattkeith530 Месяц назад +33

      He's changed a lot compared to the Torvalds of old. I'll give him credit he definitely changed his toxic behavior

    • @JPs-q1o
      @JPs-q1o Месяц назад +17

      Linus invited a bunch of woke narcissists into kernel development at the expense of most of his tried and true devs.
      He made his bed, now he can lie in it.

    • @JPs-q1o
      @JPs-q1o Месяц назад +18

      ​​@@mattkeith530
      Effectiveness is "toxic"?

  • @VolkerHett
    @VolkerHett Месяц назад +776

    Linus gets milder in his mid 50s 😄

    • @faxen123
      @faxen123 Месяц назад +59

      i was literally shocked about his response. is he okay?

    • @penguin86bitals
      @penguin86bitals Месяц назад +73

      At list he doesn't suggest people to remove themselves anymore.

    • @ghosthunter0950
      @ghosthunter0950 Месяц назад +39

      @@penguin86bitals I guess that's too much, but his rants about how he doesn't know how someone survived till his *insertnumber*'s were pretty funny.

    • @tannisroot
      @tannisroot Месяц назад +15

      ​@@faxen123he is going to the therapist is all

    • @turtlefrog369
      @turtlefrog369 Месяц назад +38

      he got sent to retraining camp, i wonder what they really did to him. maybe lobotomy? it explains the allowance of rust though.

  • @alastor--radiodemon7556
    @alastor--radiodemon7556 Месяц назад +418

    linus' therapist is kicking in joy on how much of a good job he's done with the way linus is handling this situation

    • @JuusoAlasuutari
      @JuusoAlasuutari Месяц назад +38

      There must be an entire University department of specialists working 24/7 on supporting Linus, we would have seen so many murders on LKML otherwise by now

    • @tamino3777
      @tamino3777 Месяц назад +5

      I don’t know much about him, but how would he have reacted back then?😂

    • @brettfo
      @brettfo Месяц назад +1

      This is a low bar to set for celebration.

    • @alastor--radiodemon7556
      @alastor--radiodemon7556 Месяц назад

      @@tamino3777 up to 15 years

    • @ZelenoJabko
      @ZelenoJabko Месяц назад

      You mean Linux, not Linus

  • @sosignon
    @sosignon Месяц назад +561

    "I invite you to write your own filesystem," he says to the man that literally wrote the first filesystem for Linux. And also the (content-addressable) filesystem that they're using to merge these bcachefs patches. Yikes.

    • @JPs-q1o
      @JPs-q1o Месяц назад +46

      Linus invited a bunch of woke narcissists into kernel development at the expense of most of his tried and true devs.
      He made his bed, now he can lie in it.

    • @RealMephres
      @RealMephres Месяц назад +315

      ​@@JPs-q1oThis is at least the fourth time you copy-pasted this garbage. Get better.

    • @SpiderUnderUrBed_Alt
      @SpiderUnderUrBed_Alt Месяц назад +8

      What was the name of the original kernel filesystem he wrote? Curious.

    • @GrzesiekJedenastka
      @GrzesiekJedenastka Месяц назад +67

      @@SpiderUnderUrBed_Alt He implemented the MINIX fs, I don't think he ever designed his own.
      The latter "content-addressable filesystem" the original comment is talking about is Git lol

    • @blarghblargh
      @blarghblargh Месяц назад +43

      ​@@JPs-q1owhat's the woke part? Please be specific

  • @johnphamlore8073
    @johnphamlore8073 Месяц назад +663

    Kent Overstreet does not seem to understand the very concept of the Linux kernel's merge window. As Linus said back before 6.1: "The whole 'do an all-nighter to get the paper in the day before the deadline' is something that should have gone out the window after high school. Not for kernel development."

    • @turtlefrog369
      @turtlefrog369 Месяц назад +33

      thinking about school still gives me PTSD. my language teacher saying yes i know all of you have a two week school break but here is your homework write an entire book for your homework thanks.

    • @SolitaryCZ
      @SolitaryCZ Месяц назад +34

      I think he understands it very well, but thinks it doesn't apply to him,

    • @JPs-q1o
      @JPs-q1o Месяц назад +9

      ​@@SolitaryCZ
      Linus invited a bunch of woke narcissists into kernel development at the expense of most of his tried and true devs.
      He made his bed, now he can lie in it.

    • @RealMephres
      @RealMephres Месяц назад +81

      ​@@JPs-q1oSomeone needs to disable the script on your account that makes you spam the same messages throughout multiple comment threads.

    • @KoopstaKlicca
      @KoopstaKlicca Месяц назад +23

      @@JPs-q1o Funnily enough you're just as unhinged as he is

  • @matan-h
    @matan-h Месяц назад +388

    before watching, I guess Bcachefs

  • @qxqxqxqxq
    @qxqxqxqxq Месяц назад +216

    Linus should just tell him to write his own kernel for his filesystem at that point

    • @SugarBeetMC
      @SugarBeetMC Месяц назад +35

      Breaking news: Kent Overstreet becomes HURD maintainer ;)

    • @nobodyimportant7804
      @nobodyimportant7804 Месяц назад +9

      @@SugarBeetMC I was going to say that he should take over TempleOS.

    • @Winnetou17
      @Winnetou17 Месяц назад +14

      I was thinking of that. If Kent had the audacity to tell Linus to build a filesystem (which he already did, but that's besides the point) then he should try to build his own 30 million code kernel and see how easy is to review thousands of lines of code dumped all at once expecting to be done in one day. And not realize that if everybody did the same, you'll get to to 100k lines of code to be reviewed in 10-20 hours. Really smart of you Kent, really smart!

    • @erikkonstas
      @erikkonstas Месяц назад

      Maybe he can become Clara, put on the sissiest "programmer socks" and work with the Hurd people...

  • @sjoerdvogel3352
    @sjoerdvogel3352 Месяц назад +138

    "Take your toy and go home"
    😂😂😂😂
    He has such a way with words.

  • @Afsafs123
    @Afsafs123 Месяц назад +195

    I could feel my blood pressure rising with everything Kent said. Linus is MUCH more patient than I am.

    • @erikkonstas
      @erikkonstas Месяц назад +4

      LOL the insults I blurted out as a reaction are... not exactly age-appropriate...

  • @MrAlanCristhian
    @MrAlanCristhian Месяц назад +138

    7:20 If I counted right, there are like 60 filesystems on the kernel. So, I think Linus know one thing or two about what it takes to ship a filesystem.

    • @kuhluhOG
      @kuhluhOG Месяц назад +6

      How to ship it, yes.
      How to develop a modern one? Well, Linus himself said a few years ago that he is too out of the loop for that about the topic.

    • @MikkoRantalainen
      @MikkoRantalainen Месяц назад +25

      @@kuhluhOG Mainline kernel is about having a stable release. If you want to develop your filesystem driver fast and stabilize it later, it doesn't belong to mainline kernel.
      And Overstreet keeps arguing that his method is so good and the code is close to perfect, and at the same time he argues that he cannot wait for comments to his patches because critical bugs need to be fixed ASAP.
      You cannot have it both ways. You cannot have both "close to perfect code" and lots of critical bugs at the same time!

    • @JuusoAlasuutari
      @JuusoAlasuutari Месяц назад +16

      Mr. Overstreet seems to have forgotten that the very act of observing yourself writing high-quality bug-free code damages your ability to write high-quality bug-free code.
      Even if you have a 10-year streak of zero bugs and amazing quality, the instant you look at that spotless track record and think "you know what, I think I _am_ good at this" you start introducing bugs.
      Stay ignorant to how good you are. It's quantum physics and kernel astrology, baby.

    • @LTPottenger
      @LTPottenger Месяц назад +7

      It's just bizarre anyone making a filesystem would do or say any of this. The most important place to have no bugs.

    • @Myname-l3h
      @Myname-l3h Месяц назад +1

      @@kuhluhOGhe doesn’t need to know how to develop one.

  • @q2yogurt
    @q2yogurt Месяц назад +91

    LKML is slowly becoming my favorite drama show

    • @charautreal
      @charautreal Месяц назад +13

      the wayland sitcom is still my favorite, lkml is the second one lol

  • @KoopstaKlicca
    @KoopstaKlicca Месяц назад +386

    Kent is the type of guy whose skill and talent is wasted on an obstinate and entitled personality. These are the most frustrating people to deal with

    • @UODZU-P
      @UODZU-P Месяц назад +3

      a lot of talent and skill on show here for sure lol

    • @CorneliusCornbread
      @CorneliusCornbread Месяц назад +7

      A frustratingly common occurrence in the kernel now that I think about it lol

    • @grokitall
      @grokitall Месяц назад +8

      looks a lot like rust in the kernel, not playing well with others.
      the solution for both is simple. do the work by themselves outside the mainline, and as bits stabilise or need to update other parts of the kernel you get someone who can play nice specifically to work on getting that code from where it works and is stable to where it is in a shape that upstream is happy with.
      thats how the real-time branch got upstreamed, so it can work just as well for rust and bcachefs.

    • @KoopstaKlicca
      @KoopstaKlicca Месяц назад +29

      @@grokitall NO ONE brought up rust. This is schizophrenic. We're talking about one dude named Kent

    • @grokitall
      @grokitall Месяц назад +7

      @@KoopstaKlicca they are two sides of the same coin. in the case of kent and his codevelopers it is exactly as you describe.
      in the case of rust in the kernel, there is a set of work to be done, and major disputes as to the cost and who is going to pay it, with the rust developers thinking it is minimal and wanting the maintainers to pay, while the maintainers think it is significant, and want the rust guys to do it.
      in both cases it is some project which on the kernel scale is relatively minor thinking that most of the playing well with others should be done by the kernel maintainers adapting to the needs of their project, with the maintainers resisting.
      note: i am not saying all the rust in the kernel developers are like this, just enough of them to be harming their own case.

  • @klti0815
    @klti0815 Месяц назад +178

    I've got a theory: he got VC money that was dependent on bcachefs being in te mainline kernel. Anyways, he seems fun to work with.

    • @jshowao
      @jshowao Месяц назад +55

      Honestly, if it was this, he'd better be pulling back immediately and doing everything possible to please Linus.
      I get in arguments with management all the time and you almost never win them. Its easier to just play ball and deal with the headaches. In arguments like this, you waste *so much time* doing nothing instead of moving forward

    • @LaughingOrange
      @LaughingOrange Месяц назад +34

      Plausible. But if that's true, arguing with Torvalds is the dumbest thing he could have done. Torvalds is the only man who can single-handedly get your project in or out of mainline.

    • @johnsimon8457
      @johnsimon8457 Месяц назад +8

      Yes, the “I have staff lined up” is irrelevant to the conversation but it’s also concerning

    • @stewie3128
      @stewie3128 Месяц назад +8

      At the very least, he's sold investors on the project partly because it's mainlined into the kernel now.
      I have no idea if bcachefs is the greatest fs ever to exist or not, but it seems like this developer is definitely not ready for primetime yet.

    • @jeslinmx22
      @jeslinmx22 Месяц назад +8

      @@jshowaoa person like this is almost certainly not self-aware enough to realise this. His thinking is probably “not only am I a genius, I now have money, what has Linus got?”

  • @oM477o
    @oM477o Месяц назад +202

    Every time he argues back i get worried the next reply from Linus is gonna be telling him his filesystem is removed from the kernel

    • @blazewardog
      @blazewardog Месяц назад +81

      If I was Linus I would have done so after the 3rd reply where he kept dodging the threat.

    • @ghosthunter0950
      @ghosthunter0950 Месяц назад +31

      I was honestly waiting for it to happen with every passing reply. if someone argued with me like that especially after Linus's third* reply where he was beyond clear I'd lose hope for any communication.

    • @jshowao
      @jshowao Месяц назад +32

      Linus should do this. At this point the guy isnt learning. He can come back when he can play nice. Im sure an apology and a demonstration of change would really go over well with Linus.

    • @rizkyadiyanto7922
      @rizkyadiyanto7922 Месяц назад +3

      just about time.

    • @DxBlack
      @DxBlack Месяц назад +1

      Giving it's Linus complaining about it, and him being an asshole top to bottom, it wouldn't matter if he didn't... he's still being an ass instead of a leader. Shouldn't have had this conversation in the open to begin with.

  • @Jaabaa_Prime
    @Jaabaa_Prime Месяц назад +150

    After "let that sink in" and "supporting my user base", he doesn't seem to realize that Linus is supporting the ENTIRE(!!!!) Linux user base!
    Now waiting for the following from Kent: "I'm creating this amazing file system, what did you ever do for the kernel?"

    • @Sypaka
      @Sypaka Месяц назад +18

      At this point, I wonder if Kent thinks, the Kernel he submits to is "just another Linux distro". But it is the very heart of (almost) every linux distro.

    • @kraio-sfu
      @kraio-sfu Месяц назад

      @@Sypakawhat Linux distro doesn’t use Linux?

    • @CouldBeMathijs
      @CouldBeMathijs Месяц назад

      ​​@@kraio-sfuYou can or could install Debian with the BSD kernel if you want(ed)

    • @Myname-l3h
      @Myname-l3h Месяц назад +4

      @@kraio-sfufreebsd

    • @UnidimensionalPropheticCatgirl
      @UnidimensionalPropheticCatgirl Месяц назад +9

      @@Myname-l3h freebsd isn’t linux disto tho? It’s actual unix, and a whole unix OS at that.

  • @UODZU-P
    @UODZU-P Месяц назад +102

    Ken goes to other peoples houses and starts rearranging their furniture

    • @parad0xheart
      @parad0xheart Месяц назад +36

      And then insists that you have to let him rearrange your furniture even though he didn't talk to anyone in your house about it first, because he has his own methods and a vision.

    • @NeilHaskins
      @NeilHaskins Месяц назад +22

      @@parad0xheart Look, if you want to have some input on where the furniture goes, I understand, but it has to be a discussion, not just you yelling about it.

    • @Sypaka
      @Sypaka Месяц назад +12

      It's more like, he builds his house and them comes over unannounced and starts to smash YOUR walls, because "they are not compatible", while in his house, the 2nd floor just collapsed.

    • @igordasunddas3377
      @igordasunddas3377 Месяц назад

      More like: starts breaking it - perhaps without even knowing, perhaps while just not caring... Oh well.

    • @gcewing
      @gcewing Месяц назад +4

      He plonks an untested sofa in your living room, completely breaking the feng shui, and wonders why you're upset about it.

  • @gcewing
    @gcewing Месяц назад +60

    "A file system that Linux can be proud of" and "OMG, we have to bypass all the rules and get this fix out ASAP or people will lose their data!" don't seem compatible.
    What would I do? Decide that this file system is not ready for the kernel yet.

  • @Rohinthas
    @Rohinthas Месяц назад +55

    Props to Linus for working on his aggressive communication, I really mean that, but if there was ever a time for an off-the-rails rant it was half way through this conversation.

    • @charetjc
      @charetjc 29 дней назад +1

      I never dug too much into past complaints about Linus's "off the rails" rants, but for those that I did, they always seemed to be similar to Kent's situation. Warnings were given, ignored, and reprimanded without concern for political correctness.

  • @bluerie._.3021
    @bluerie._.3021 Месяц назад +58

    "No issues to date have been found in the stuff you kicked back, which tells me my process is just fine" is the same argument as "I drive drunk all the time and haven't crashed yet, I guess I'm just a really good driver"

    • @TheOneAndOnlyOuuo
      @TheOneAndOnlyOuuo Месяц назад +8

      Except that one time last week when I crashed... but that was just once and had nothing to do with me being drunk.

    • @lordmike9331
      @lordmike9331 Месяц назад

      not applicable. drunk driving is a skill. people are just not encouraged to get good at it

  • @MyAmazingUsername
    @MyAmazingUsername Месяц назад +71

    Kent has such a massive ego. He should be removed feom the kernel. I read the whole conversation. He didn't just trash Linus Torvalds. He also heavily trashed BTRFS so much that the BTRFS lead developer had to step in and say that even Meta uses BTRFS. It's like Kent thinks he has made a perfect filesystem, which "only" has to have critical data loss bugfixes every week lol.

    • @woobilicious.
      @woobilicious. Месяц назад +9

      I've been running bcachefs for 3 years and only hit one data loss bug and that was only in the tree for a few days, and that was before it had a CI, bcachefs runs basic fsck on every commit, and will fire off a kernel panic if it detects any bugs.
      Kent is still a garbage human though.

    • @vidal9747
      @vidal9747 Месяц назад +2

      ​@@woobilicious. You can be totally garbage and a genius. Google Schrödinger... He was much worse than Kent but changed Physics.

    • @rusi6219
      @rusi6219 Месяц назад

      ​@@vidal9747exactly I can't believe Schrödinger was an opponent of NSDAP

    • @matjer2800
      @matjer2800 Месяц назад +2

      ​@@woobilicious. i been using btrfs since 2018. I see many people complaint about btrfs. But I never had a problem with it. Is there any specific use case that cause the loss of data to happen?

    • @UnidimensionalPropheticCatgirl
      @UnidimensionalPropheticCatgirl Месяц назад +4

      @@matjer2800 there are notorious write holes in raid5 and raid6 setups, and those have been there for years at this point, it should recieve major fixes in near future since they are currently working on major redesign of some of the internals.
      Big part of this is also their userland tooling being riddled with footguns and in general unintuitive UX, which sometimes leads people to loosing data when they do recovery procedures incorrectly.

  • @hnasheralneam
    @hnasheralneam Месяц назад +116

    The amount of patience Linus is showing here is crazy, I don't know how he managed to stay so calm.

    • @kevinsimmons5481
      @kevinsimmons5481 Месяц назад +5

      I was thinking the same thing

    • @AstoundingAmelia
      @AstoundingAmelia Месяц назад +13

      Posting it here as well because of the fact that not everyone will see my comments on comments:
      He stepped back a while ago to actually get help with anger management and it seems like it's been going great for him honestly. He's been going to therapy and seems like he's achieving his goal which I'd say is quite nice

    • @Briggsby
      @Briggsby Месяц назад +7

      ​@@AstoundingAmeliadude managed some truly absurd levels of personal growth in a ridiculously short time. I kept expecting him to blow up, fuck knows I would have on reply 3.

    • @AstoundingAmelia
      @AstoundingAmelia Месяц назад +4

      @@Briggsby yeah he has and honestly, He deserves to be proud of himself for that massively

  • @bruhther6260
    @bruhther6260 Месяц назад +235

    Man, Kent is really a self-centered mf, probably even at a narcissitic level lol
    You can't just work in the kernel, not follow the process EVERY DEVELOPER has to follow, and expect your changes to even be accepted because your filesystem is "good" and your process is "way better".
    Props to Linus, he is really patient with this guy, I would have blacklisted him a long time ago

    • @jongeduard
      @jongeduard Месяц назад +3

      en.wikipedia.org/wiki/Narcissistic_personality_disorder

    • @JPs-q1o
      @JPs-q1o Месяц назад +5

      Linus invited a bunch of woke narcissists into kernel development at the expense of most of his tried and true devs.
      He made his bed, now he can lie in it.

    • @RealMephres
      @RealMephres Месяц назад +1

      ​@@JPs-q1oYou need therapy.

    • @RealMephres
      @RealMephres Месяц назад +54

      ​@@JPs-q1oStop copy-pasting messages, and keep your politics away from this topic.

    • @vidal9747
      @vidal9747 Месяц назад +22

      ​@@RealMephresI swear anti-woke is as annoying or worse than woke.

  • @ethancampbell2422
    @ethancampbell2422 Месяц назад +102

    I'm starting to think Kent has no clue who Linus Torvalds is.

    • @MaartenT
      @MaartenT Месяц назад +30

      I think he knows, he just doesn't seem to care at all, which tends to happen with people who deem themselves a god aka better than anyone else. At least that's what I get from it. There is no way he won't get kicked off the kernel in the next month or two, I am not convinced people like this can change (or at least, it doesn't happen often).

    • @heinzerbrew
      @heinzerbrew Месяц назад +20

      I think the proof is where he is flabbergasted that Linus is using such "strong" language. Expecting/demanding linus to treat him with kid gloves makes no sense.

    • @ethancampbell2422
      @ethancampbell2422 Месяц назад +18

      @@heinzerbrew Especially considering that Linus is already treating him with kid gloves. He's been uncharacteristically patient and diplomatic.

    • @kahnfatman
      @kahnfatman Месяц назад +3

      And he uses Mercury as VCS

    • @Briggsby
      @Briggsby Месяц назад +6

      ​@@ethancampbell2422y'know how everyone was proud of Linus for deciding to step back and work on himself, become a better person, grow and develop patience, etc?
      Could we get, just, like a hint of the old Linus here for a second... Not forever, just to deal with this shit show. Would have made this much less *AAAAARRRRRRRRGGGGGHHHH!*

  • @gljames24
    @gljames24 Месяц назад +121

    Thought BcacheFS was cool, but I'm definitely sticking to Btrfs. Kent really needs to get over himself. The kernel is a collaborative project, not a hill to climb disregarding any fence or warning.

    • @dewritochan
      @dewritochan Месяц назад +25

      and then to get uppity when the king of the hill says "hey cut that shit out"

    • @autohmae
      @autohmae Месяц назад +10

      Seems he got some more bigger funding and can hire some people to work with him, I really hope this happens and they get some people to handle the 'upstreaming' part (sending it to Linus) of the project.

    • @anonymousalexander6005
      @anonymousalexander6005 Месяц назад +17

      He’s a great programmer, but unlike Linus, not a great leader nor manager

    • @thewhitefalcon8539
      @thewhitefalcon8539 Месяц назад +5

      Btrfs still corrupts data?

    • @Stroopwafe1
      @Stroopwafe1 Месяц назад

      ​@@thewhitefalcon8539 In all my years of using btrfs, this has never happened. So Idk what you're doing with your drives to make the data corrupt but it's not a widespread issue from what I can see

  • @distantcam
    @distantcam Месяц назад +35

    As a developer, not having your code compile is a big oops for me. The fact that he then doubles down with arguments like "well my testing is better than your testing" means he can't be trusted. FOSS is built on trust. This aint it.

    • @Patmorgan235Us
      @Patmorgan235Us Месяц назад +11

      It's the first rule of kernel development. Never break the build.

    • @HonestAuntyElle
      @HonestAuntyElle Месяц назад +1

      To be fair, it was on an obscure architecture.
      But yes he needs to get that automated compile testing set up asap, and stop downplaying the embarrassment.

  • @rogerdahl0
    @rogerdahl0 Месяц назад +75

    This is the convict arguing with the judge at the sentencing hearing. Never a smart thing to do.

  • @pskry
    @pskry Месяц назад +45

    Could you please zoom out when you do these 80-column tty reads? The text is still too readable on my phone.
    Thank you.

  • @michawisniewski4654
    @michawisniewski4654 Месяц назад +41

    what we see from a Linus perspective is a corporate ordeal being struck by someone who only worked in startups. When you are already on the market, your develompent team consists of literally tens of thousands of people following clear rules (and especially keeping the docs) is more important than fast-paced development. Even if I am working with startups I emphasize importance of proper workflow. Otherwise, the havoc starts in unexpected moments.

  • @thenameisluk
    @thenameisluk Месяц назад +64

    Imagine that ego top
    i am writing the FS of the future :>

  • @DemolitionManDemolishes
    @DemolitionManDemolishes Месяц назад +65

    I've always thought that Linus had short fuses. Well, his fuses for sure are longer than mine.

    • @vidal9747
      @vidal9747 Месяц назад +9

      He seems to have calmed down with age.

    • @kahnfatman
      @kahnfatman Месяц назад +7

      He saves the best for last! Like a cat playing with a dead mouse

    • @AstoundingAmelia
      @AstoundingAmelia Месяц назад

      ​@@vidal9747and therapy too

  • @catdotjs
    @catdotjs Месяц назад +56

    Ego of ken is masssiiivveee good lord. Rules must be followed so kernel doesn’t break ON A RC, WOW who would have guessed!?

    • @CptJistuce
      @CptJistuce Месяц назад +9

      "It wasn't a break that mattered, because no one actually uses big-endian"

  • @garrettrinquest1605
    @garrettrinquest1605 Месяц назад +44

    This is proof that people can change and become better. From all accounts, Linus used to be impatient and rude when people were being idiots. Now, he's showing a ton of patience. Good job Linus

    • @111riffi
      @111riffi Месяц назад

      Ye, but I feel like he's tempted to show his old self to thus m'fucker lmao

    • @JuusoAlasuutari
      @JuusoAlasuutari Месяц назад +5

      @@garrettrinquest1605 his words have even more weight now that he focuses his wrath more on the objective and impersonal. It's basically a superpower.

    • @HonestAuntyElle
      @HonestAuntyElle Месяц назад

      What I don't understand, is why there isn't a write up somewhere that Linus could have linked Ken. It's clear Ken fundamentally misunderstands that he's expected to follow kernel development conventions, and that document should exist for all contributors to see.
      It should have been an open and shut case of RTFM on governance.

  • @MikePerreman
    @MikePerreman Месяц назад +199

    Bro really went with the Donald Trump 'we do so much testing, the greatest tests. Nobody does testing better then me' immediately after sending completely untested code to upstream.
    Dudes an actual comedy act

    • @alexp6013
      @alexp6013 Месяц назад +77

      "And let me tell you, folks. Linus (and I call him minus. Because that's how little he tests his code). Linus, he wasn't testing that well in o'4. Didn't know what testing was. Just adding into RC, he was. That's true, that's what he did. And they don't want you to know that"

    • @aguauga
      @aguauga Месяц назад +8

      Exactly what I thought xd

    • @fenix849
      @fenix849 Месяц назад +12

      Brilliant

    • @metaturso
      @metaturso Месяц назад +9

      Top comment right there.

    • @DavidCoutinhoCG
      @DavidCoutinhoCG Месяц назад +7

      hahaha, that's a quote i exactly would imagine trump doing, very funny.

  • @switchblade6226
    @switchblade6226 Месяц назад +39

    man, i been following this drama for a while and the ego still hurts my eyes

  • @rabidpb
    @rabidpb Месяц назад +34

    Remember the last time an impatient developer pressured an overworked project maintainer into accepting patches without adequate review?

    • @cchutney348
      @cchutney348 Месяц назад +4

      No. *jordan_peele_sweating.gif*

    • @LarixusSnydes
      @LarixusSnydes Месяц назад +16

      That's a very good point and a scary one at that...However Kent here is the founder of bcachefs and has always been insufferable at communicating. So, there is no clear break in behaviour that would suggest that his account has been hijacked by a sinister party, like it was the case with the the xz-library.

    • @rabidpb
      @rabidpb Месяц назад +9

      Of course my comment was made with tongue firmly in cheek and I don't think there's any chance that Kent is the next Jia Tan, but that episode has shown that a sufficiently motivated actor is willing to play the long game, implied trust counts for less than we thought, and independent code scrutiny is vitally important. If a contributor can't play by the rules to allow that, then they shouldn't be playing.

    • @potatoes5829
      @potatoes5829 Месяц назад

      @@LarixusSnydes relevance?

    • @GreyMaria
      @GreyMaria Месяц назад +9

      ​@@LarixusSnydes The threat vector wasn't a hijacked account. It was a slow boil, a long con.

  • @BUDA20
    @BUDA20 Месяц назад +26

    - Follow the guidelines pls
    - NO U

  • @hanro50
    @hanro50 Месяц назад +38

    Guy desperately needs to hire someone else to do communication with Linus and do the patch formatting for bcachefs

  • @OhhCrapGuy
    @OhhCrapGuy Месяц назад +17

    Kent: This is a stable and useful filesystem!
    Also Kent: I WILL MAKE ABSOLUTELY CERTAIN THAT NO ENTERPRISE LINUX DISTROS WILL EVER USE MY FILE SYSTEM!

  • @Xtalonthorne
    @Xtalonthorne Месяц назад +34

    Imagine telling Linus that he just doesn't see it, rather than giving a decent explainantion.
    If Linus doesn't *see it* then it's not getting pulled.

  • @cup-noodle-love
    @cup-noodle-love Месяц назад +55

    Interacting with all these naruto main characters must be so tiring

  • @Sephin
    @Sephin Месяц назад +29

    "just because you don't see it doesn't mean it doesn't exist" That's the entire point though. Like Kent points out, Linus isn't involved with the project, and doesn't know what's going on in the project. So in order for him to be able to pull the code confidently he needs the receipts. That is how it is judged whether or not your code is safe to pull.

    • @Poldovico
      @Poldovico Месяц назад +10

      Also, now that he entered mainline, "The Project" no longer means bcachefs. It means Linux now and I don't think Kent quite understands that.

    • @TheOneAndOnlyOuuo
      @TheOneAndOnlyOuuo Месяц назад +2

      @@Poldovico That entire conversation just sounds like Kent thinks that Linus is now working for his project and not the other way around like it is...

  • @rstat1
    @rstat1 Месяц назад +38

    I too wonder how Linus hasn't just punted bcachefs from the kernel yet. Like this man has the patience of a saint.

    • @ottergauze
      @ottergauze Месяц назад

      I doubt many people would complain, I mean people that *do* use it aren't exactly shit out of luck. If I was him I would've already told Ken to shove his filesystem up his ass.

  • @someguy2338
    @someguy2338 Месяц назад +16

    A 100% reasonable and deserved Linus rant.

  • @an-eios7125
    @an-eios7125 Месяц назад +54

    I admire Linus' patience with this guy
    How the Hell does he put up with it?

    • @Kestrel0907
      @Kestrel0907 Месяц назад +9

      Haven't you seen videos of him cussing the hell out of his other colleagues in similar dev discussions and showing the middle finger to Nvidia? Right now he's currently very chill than what he used to be lol

    • @polinskitom2277
      @polinskitom2277 Месяц назад +2

      Linus crossdresses now, so that probably explains it

    • @TopiasSalakka
      @TopiasSalakka Месяц назад +5

      He's Finnish, we are naturally very patient.

    • @CodyCLI
      @CodyCLI Месяц назад +12

      @@polinskitom2277 The most useless comment here.

    • @cchutney348
      @cchutney348 Месяц назад +2

      ​@@polinskitom2277 Does he really?

  • @Karn0010
    @Karn0010 Месяц назад +17

    Credit to Linus for being a hell of a lot more patient than I would have been with him. I don't know what Kent doesn't understand, but it is clear he doesn't and his project shouldn't be in the mainline anymore.

  • @ai-spacedestructor
    @ai-spacedestructor Месяц назад +20

    imagine telling linus that he isnt involved enough with linux to be in a position to talk back on people lol

    • @ai-spacedestructor
      @ai-spacedestructor Месяц назад

      honestly, if i would have someone like that guy contribute to any more my< works i would refer to the projects liscence and tell him to go fuck off and do his own thing.
      if he cant make it work after a few tries then im done working with them.
      I may not get angry like some other people but i certainly also dont have that big of a patience like some people show towards the worst of people.

  • @emerson-biggons7078
    @emerson-biggons7078 Месяц назад +40

    I am geniunely brain dead when it comes to development.
    However, I know the difference here. This dev is treating the Kernal Upstream like its a Highschool group project, where you discuss and come to agreements on how to do the project... Its been a while since I've seen a dev so far up their own ass they actually made a loop.
    I don't even need to know how any of this works to know: You either work with Linus and the Kernal devs how they expect you to or you go away. Because what is the point of being in that project if you can't operate under its rules, its not like you *HAVE* to be in it... And given their reasons for being in it are "Pride and Accomplishment" I hope they either fix their shit or get off the project.

    • @metaturso
      @metaturso Месяц назад +3

      By this logic this dude's basically a Klein bottle at this point.

  • @muha0644
    @muha0644 Месяц назад +143

    If I was Linus, the whole argument would have happened _after_ i removed his FS from the tree..

    • @grants7390
      @grants7390 Месяц назад +8

      If I were in his shoes on at most the third time I would have have removed it and any arguing from him would be to A wall.

    • @2greenify
      @2greenify Месяц назад +11

      If you had as much experience managing opensource communities you would know how to build it instead of breaking it down.
      Its really hard work and takes more tact then we give Torvalds credit for.

    • @jshowao
      @jshowao Месяц назад +5

      ​@@2greenifyLinus has argued with this guy incessantly now and for what? So his pet FS will be integrated? Nobody cares and Linus should put his foot down right now and stop this chaos from infecting mainline

    • @honza970
      @honza970 Месяц назад

      @@2greenify The kernel developers are employees motivated by a paycheck and replaceable. What you wrote about "community" open source project is true, but kernel is not that. Hasn't been for a very long time.

    • @grokitall
      @grokitall Месяц назад

      ​@@honza970i would strongly disagree with the idea that kernel developers are replaceable, as most of the are doing critical work in important but obscure areas of development.
      as for them getting paid, so what if some company wants to pay them, with the idea of basically putting bug bounties on problems affecting their company.
      you still have a number of kernel contributors who are not tied to big companies.
      as to it being a community or not, i don't see any way you can define that word which would not cover 15,000 people trying to not get in each others way for years.
      if you mean the kernel project not being community driven like centos used to be and rocky is now, very few large projects or distributions fit that model. it certainly does not fit how systemd is developed, nor the kernel, and not gnome either.

  • @FAYZER0
    @FAYZER0 Месяц назад +16

    Ugh, frustrating, show me another developer that says "new development is exempt from the release process."

  • @Kyuunex
    @Kyuunex Месяц назад +18

    Kent giving off Stockton Rush vibes

  • @JonathanTheZombie
    @JonathanTheZombie Месяц назад +27

    If I relied on Kent for important software, I would be terrified right now

  • @rabidpb
    @rabidpb Месяц назад +17

    Does this guy genuinely not understand how to behave in a collaborative project, or is he really being as deliberately obstinate as it appears?

    • @CptJistuce
      @CptJistuce Месяц назад +2

      It really seems like he doesn't view himself as part of the kernel project at all. Which would be fine if he wasn't, you know, in the kernel.

  • @_sneer_
    @_sneer_ Месяц назад +11

    Linus should suggest to Kent Overstreet to write his own kernel instead.

  • @ChaseCares
    @ChaseCares Месяц назад +33

    Bcachefs the fire system that's going to save Linux, that no one uses...

  • @Juniperrrrrr
    @Juniperrrrrr Месяц назад +22

    Honestly seeing all this has drained any excitement I might have had in the file system right out of me. This is not the behavior of a developer I want working on something that I trust my data to

    • @jasondoe2596
      @jasondoe2596 Месяц назад

      Exactly. Beyond the self-centeredness, it's the total lack of responsibility.
      Too bad, I wanted to try Bcachefs once it matured.

    • @ottergauze
      @ottergauze Месяц назад +1

      @@jasondoe2596 Wait for the dev to mature first.

  • @thiagoassisfernandes
    @thiagoassisfernandes Месяц назад +29

    brodie should bring the bcachefs dev to tech over tea...

  • @thethrottlemeister5886
    @thethrottlemeister5886 Месяц назад +21

    He really is daft,isn't he? Linus doesn't care if there are bugs or not in bcachefs. He needs to know for sure the code doesn't break the kernel or some other bits you may have touched or interact with. It's not about what your project offers, it's about how it fits in with all the other bits.

  • @aricrudd6579
    @aricrudd6579 Месяц назад +37

    Kent is a genuinely pathetic person. The level of narcissism he displays while trying to talk down to Linus Torvalds of all people is absurd. He needs to be removed from mainline ASAP, because he is absolutely the kind of person to break stuff out of spite.

  • @RussellSenpai
    @RussellSenpai Месяц назад +10

    Would've lost it immediately after 19:15. This isn't even just a bad philosophy in coding, this is just awful in general. It's entirely a counterproductive mindset to have in any team environment.

  • @Ruzgfpegk
    @Ruzgfpegk Месяц назад +18

    I think Linus is making him look like an idiot in front of everyone in order to teach future kernel developers what NOT to do.

    • @__vyre
      @__vyre Месяц назад +1

      It’s comedic relief :)

    • @blarghblargh
      @blarghblargh Месяц назад +2

      Communication on this is done in public because that's what the process is. I don't think it's special treatment

  • @harpskid
    @harpskid Месяц назад +9

    The part that got me was he literally admitted to understanding what linus wanted and refused to do it because...its not criticism from within his project? Huh? What?

  • @Karn0010
    @Karn0010 Месяц назад +9

    I think if it happens again, it'll be gone. I think Linus might keep him around just to show others what not to do.

  • @owlmostdead9492
    @owlmostdead9492 Месяц назад +34

    Not even building your code before pushing is craazy

    • @waxlbloh6450
      @waxlbloh6450 Месяц назад +5

      it was failing on big endian systems

    • @carolinas8886
      @carolinas8886 Месяц назад +7

      Which proves the point. FS are not webapps. (and I say this as a webapp dev)

    • @SugarBeetMC
      @SugarBeetMC Месяц назад +3

      Guy could hire someone to set up CI with all that investor money.

    • @woobilicious.
      @woobilicious. Месяц назад +1

      @@SugarBeetMC The issue is getting big-endian hardware, targetting arm64 MacOS is also an issue, you can't put Mac Mini's in to a Rack too easy.

    • @MikeGaruccio
      @MikeGaruccio Месяц назад

      ⁠​⁠@@woobilicious. in both cases there are cloud instances available that can be used for automated testing. No need to actually purchase and maintain dedicated hw for CI pipelines.

  • @FunctionGermany
    @FunctionGermany Месяц назад +16

    kernel devs don't have time for this. i'd say drop it and move on.
    wait for the code and its developer to mature.

    • @FunctionGermany
      @FunctionGermany Месяц назад +1

      @@JorgetePanete important comment, very useful and welcome

  • @IbilisSLZ
    @IbilisSLZ Месяц назад +8

    I'm baffled that Linus clearly cannot see the stability and robustness of this critically important filesystem and that he abuses Kent so much.... Seriously though maybe Kent thinks his toy is so important because Linus is so patient to his shenanigans?

  • @Burgo361
    @Burgo361 Месяц назад +6

    Imagine if linus had to have a conversation with every single contributer about processes every time something gets merged, this is what happens when you are too polite with people.

  • @paultapping9510
    @paultapping9510 Месяц назад +2

    While he's not old old, I am starting to become concerned about the future of linux post-Torvalds.

  • @jell_pl
    @jell_pl Месяц назад +6

    check the response from Daniel Hill at the (current) end of the thread and make an appendix video ;)
    whole conversation looks like a bunch of people are trying to cooperate with a skilled developer, while all the advises he is receiving like daggers, so he is trying to fight back.
    i hope that there somewhere accessible logs from bcachefs irc channel as looks like it would be a much deeper hole to sink in...

  • @davidli8936
    @davidli8936 Месяц назад +23

    Honestly the way Kent is pushing bcachefs this way feels like a breeding ground for XZ utils all over again.

    • @chri-k
      @chri-k Месяц назад +2

      people have speculated that that is his goal

  • @coladict
    @coladict Месяц назад +3

    Linus is famous for having very strong opinions, but the difference is he's earned the right to those.

  • @act.13.41
    @act.13.41 Месяц назад +8

    He just doesn't get "teamwork."

  • @blazewardog
    @blazewardog Месяц назад +12

    If only ZFS could be in-tree so that people could have a good, stable filesystem. It being out of tree means you have to be "safe" and keep /boot and the like on something else.

    • @LunarLambda
      @LunarLambda Месяц назад

      my /boot is on ZFS. no issues

    • @blazewardog
      @blazewardog Месяц назад +3

      @@LunarLambda isn't there a risk on kernel update it not having a working zfs module? Last I tried /boot on ZFS was when Ubuntu was pushing it and I've just avoided it since.

    • @HankBarta
      @HankBarta Месяц назад +2

      @@blazewardog I run several hosts with root on ZFS and have encountered two issues. 1) With Debian Testing the kernel can get ahead of available ZFS versions resulting in failure to build using DKMS. Solution is to hold the newer kernel until the modules are available. (RpiOS has also messed this up and solved by using backports for ZFS.) 2) At one point Grub had a problem booting ZFS. The fix was to update Grub.
      Not entirely w/out problems but IMO worth the extra effort.

    • @charetjc
      @charetjc 29 дней назад

      I put zfs on my home drive (4TB mirror x2 hdd) when I rebuilt my system with 16-core ryzen and 128GB ram. kept getting wicked lag spikes with user input and IDEs that restart processes to analyze code. found hundreds of timeout messages in dmesg logs related to zfs driver.
      started migrating files from zfs to btrfs (on an nvme) and lag spikes are much less frequent. don't know what problem I have with zfs, but it's not good/stable enough for me to continue using it.

    • @jurgenhaan7652
      @jurgenhaan7652 27 дней назад

      @@charetjc ZFS is brilliant, but not very straightforward to use. You need stuff like ZIL's (commit cache) and ARC's (read cache) (and not to mention at least 16GB of RAM) to get the most out of ZFS. I've not done anything with ZFS on Linux lately (I've only used it on FreeBSD and OpenSolaris), but weren't there some license incompatibilities why ZFS could not run in Kernel Space (due not being part of the linux kernel tree due to the license issues) but had to run in User Space and thus not getting a privileged amount of CPU slices?

  • @bluerie._.3021
    @bluerie._.3021 Месяц назад +2

    The mainline Linux kernel gets tens of thousands of contributors.
    If everyone followed Overstreet's "system" of pushing whatever commits, whenever, without coordinating with anyone outside their tree, then it would be complete and utter chaos. You can't just trust that everything _should_ work. Not at the kernel level.
    If bcachefs is so unstable that it requires these rapid, unchecked commits to be reliable, then it shouldn't be mainlined. Period. Fix that up on your own, then come back later.
    If bcachefs truly is worthy of being mainlined, then its maintainers should have no problem following the same rules as everyone else. Otherwise, see above.
    Why should bcachefs get special treatment? There's just too much going on in mainline for this archaic kind of coordination.

  • @jasnix
    @jasnix Месяц назад +6

    Wow… bcachefs needs an intermediatery developer that ingests Kent’s fixes, and then injects them in a timely manner to the Kernel project for review

  • @kwinzman
    @kwinzman Месяц назад +6

    I am sure this response will help Kent with the fundraising /s.
    Literally replying nothing would have been better.
    He needs to take a breather and think two weeks before his next action.

    • @ScottHess
      @ScottHess 29 дней назад

      Awhile back he posted a kind of whiny complaint on patreon, so I unsubscribed. I think the ideas are neat, but for filesystems the execution is the entire ballgame. In this case working well with others isn’t just important, it is essential.

  • @pcallycat9043
    @pcallycat9043 Месяц назад +9

    Anyone using a filesystem that depends on chaotic patch processes to ‘not lose their data’ needs to evaluate just how important their data is. This developer needs an ego check. He simultaneously thinks his filesystem is god’s gift to the world and thinks it’s so broken that the world is going to break if he can’t just Willy nilly submit patches out of process. He also clearly thinks he has way more users than he does. No one except hobbyists use an experimental filesystem in production, and anyone who is seeing this exchange is likely scrambling to get off of it anyway

  • @agodelianshock9422
    @agodelianshock9422 Месяц назад +2

    "I need my bug fixes to ship faster"
    "Just don't release buggy builds"
    "But then how would my bug fixes make it out quickly?"

  • @redactado266
    @redactado266 Месяц назад +5

    Kent talks like he is the creator of the linux kernel, to the creator of the linux kernel

  • @the-answer-is-42
    @the-answer-is-42 Месяц назад +3

    I just noticed the subtitles puts in "big Indian" instead of "big endian" 😂. You're right, Kent, people typically don't run Linux on big Indians. Or any Indians.

  • @xymaryai8283
    @xymaryai8283 Месяц назад +5

    BRO, Linux isn't YOUR PROJECT, you DON'T get to make the rules! Linus should issue an official warning, and if you don't go away and at least THINK about why what you did was wrong, thats it, its easily 3 strikes by now, i count at least 2 here.

  • @safetyedge9229
    @safetyedge9229 Месяц назад +5

    I get the impression that kent has no enterprise experience.

  • @damouze
    @damouze Месяц назад +3

    "Linus is a saint"
    I would say that this is the understatement of the year within this context. He is showing a level of patience with this person that others would have a hard time to muster.
    I had a bit of a laugh when I read the part about him wanting Linux to have a filesystem to be proud of, one that is robust and stable. So why not contribute to existing filesystem codebases instead of rolling your own? XFS has been around for ages and is both stable and robust and performs rather well to boot. The same goes for ext4, although that is not my personal favourite, and while I have design philosophy issues with ZFS and btrfs, even I have to admit that they are both robust and stable.
    And as Linus points out: mistakes happen. Bugs happen. Build failures happen. You can't have a project as vast and complex as a kernel without having them pop up on a regular basis. That i s why all these procedures and processes exist: to minimize the number of times they pop up.

  • @vidal9747
    @vidal9747 Месяц назад +4

    Imagine being so narcissistic that you speak to Linus Torvalds that way...

  • @VarriskKhanaar
    @VarriskKhanaar Месяц назад +14

    btrfs doesn't work? I know it has its inconveniences, but it seems reliable enough for me to use it for years.

    • @itskdog
      @itskdog Месяц назад +5

      Another comment mentioned that it struggles with RAID5/6, I think.

    • @gljames24
      @gljames24 Месяц назад

      ​@@itskdogThat’s why I don't use raid5/6

    • @Fractal_32
      @Fractal_32 Месяц назад +1

      I use ZFS, it’s been extensively tested and improved upon. We just need the proper license so it can be in the Linux kernel.

    • @DocFr4nk
      @DocFr4nk Месяц назад +1

      @@itskdog yeah the good old RAID5/6 write hole, RAID 1 and 10 have been stable for me for close to 6 years, even started as a HDD pool and got turned into a SSD pool over time, hecc, it started as a RAID1, then I added 2 more drives and converted it to RAID1, I just love that flexibility. But that conversion was tense, not because it didn't work, but I was expecting it to fail, but nah, all good

    • @TopiasSalakka
      @TopiasSalakka Месяц назад

      @@itskdog I've read that RAID56 is stable in more recent kernel versions, but still labelled as unstable for production.

  • @kahnfatman
    @kahnfatman Месяц назад +4

    Ken identifies himself with the code he wrote. Criticizing the code means criticizing him as a human being.

  • @Person01234
    @Person01234 Месяц назад +5

    "That has to work both ways"
    No, it doesn't. One of you is the main guy and maintainer of the Kernel. The other is not. Linus is being more than accommodating but ultimately he doesn't have to care about how you do things, you do have to care about how he and every other developer working on the kernel does things.

  • @aaronbredon2948
    @aaronbredon2948 Месяц назад +2

    Back when Linux only ran on floppies and one particular type of hard drives, and was ENTIRELY written by Linus Torvalds, there was a filesystem.
    This means that back in the 1990s, Linus ACTUALLY wrote a filesystem - not necessairly a powerful, efficient, or innovative one, but still a filesystem.
    In fact, the very first thing you need for a kernel is a filesystem.

  • @disguisedpigeon5465
    @disguisedpigeon5465 Месяц назад +5

    11:59 My man is complaining about people reporting bugs on a stable release when he doesn't follow the stability requirements

  • @mikevaleriano9557
    @mikevaleriano9557 Месяц назад +5

    The Tony Hawk analogy was great

  • @redheadsg1
    @redheadsg1 Месяц назад +9

    I think that Linus needs to get rid of all other 100 file system that are unnecessary.

    • @CptJistuce
      @CptJistuce Месяц назад +3

      Embrace the one true filesystem: NTFS

    • @Myname-l3h
      @Myname-l3h Месяц назад

      @@CptJistuceit’s already in linux

    • @CptJistuce
      @CptJistuce Месяц назад

      @@Myname-l3h But it isn't the only file system, just one of many.

  • @grants7390
    @grants7390 Месяц назад +6

    Nothing says "good and reliable file system" like releasing patches ASAP even if I break something.

  • @faxen123
    @faxen123 Месяц назад +6

    the filesystem is called "bca chefs" from now on

    • @stevethepocket
      @stevethepocket Месяц назад +1

      Chefs belonging to the Board of Culinary Arts?

  • @NFvidoJagg2
    @NFvidoJagg2 Месяц назад +4

    FFS this was painful.
    If i was Linus, would have been like, fuck it, and dropped bcache from mainline.

  • @aqua-bery
    @aqua-bery Месяц назад +10

    Really interesting stuff honestly. It's reminding em slightly of templeOS, but nothing will reach that high

    • @plebisMaximus
      @plebisMaximus Месяц назад +4

      No other developer has been endowed with divine intellect.

  • @themanyone
    @themanyone Месяц назад +1

    We've been using btrfs for a while now on the main work laptop. We did not blame it for a folder disappearing last year. We keep backups, so yeah. It seems reliable enough. We are enjoying the dynamic allocation of space (so no more fixed partition size). But haven't bothered with snapshots, subvolumes, or RAIDs. Not sure what good it will do to add the chcksums and compression of bcachefs to the list of things we already don't use.

  • @zerron2156
    @zerron2156 Месяц назад +4

    Linus has to maintain a kernel and a full-fledged asylum, which is harder, I wonder...

  • @naswinger
    @naswinger Месяц назад +2

    i am impressed that linus even has time to deal with that guy in such a long chain of messages.

  • @willcoder
    @willcoder Месяц назад +4

    Main character syndrome.. aka "rockstar" ego.

  • @cadrian
    @cadrian Месяц назад +1

    I'm impressed how Linus improved his communication skills and his patience those last years. I think a few years ago there would have been a flamethrower involved, at the very least.