Slashdot Mirror


Matthew Garrett Forks the Linux Kernel

jones_supa writes: Just like Sarah Sharp, Linux developer Matthew Garrett has gotten fed up with the unprofessional development culture surrounding the kernel. "I remember having to deal with interminable arguments over the naming of an interface because Linus has an undying hatred of BSD securelevel, or having my name forever associated with the deepthroating of Microsoft because Linus couldn't be bothered asking questions about the reasoning behind a design before trashing it," Garrett writes. He has chosen to go his own way, and has forked the Linux kernel and added patches that implement a BSD-style securelevel interface. Over time it is expected to pick up some of the power management code that Garrett is working on, and we shall see where it goes from there.

10 of 688 comments (clear)

  1. Who? by Anonymous Coward · · Score: 0, Informative

    Seriously...

    1. Re:Who? by epyT-R · · Score: 4, Informative

      Nope. No talent is valuable to a group effort if it comes with emotional baggage that cannot tolerate direct, blunt communication when needed. This mathew garrett guy is a prime example of a prima donna that projects could do without.

      http://mjg59.dreamwidth.org/35...
      http://mjg59.dreamwidth.org/36...
      http://mjg59.dreamwidth.org/33...

      Bitching about 'cis' white men *check*
      Bitching about 'privilege' *check*
      deprecating towards women like he's some kind of hero *check*
      'reverse discrimination' isn't a valid criticism of my brand of discrimination *check*
      comments disabled "because I don't trust you guys" *check*

      These and other posts by him read like first year student polysci essays. It makes perfect sense that linus and co want to keep diseased politics like this out of their community. I'm sure they wouldn't want bible thumper 'developers' telling them they're shits for not integrating jesus into their group culture either.

    2. Re:Who? by Anonymous Coward · · Score: 0, Informative

      Oh come on, be honest. They did a lot more than call her a liar and said she sucked. There were multiple, documented, unambiguous death threats and rape threats.

      That's not okay, and it's also not okay to pretend they didn't happen so that her reaction looks more unreasonable. And before the inevitable follow-up, no, it's not okay if it happened to "the other side" either, or if anybody was framed by yet another dickhead, but you were talking about Sarkeesian here and not somebody else.

      People somehow understood that it wasn't okay to phone people up and tell them you were going to kill them, or mail in death threats, but they don't understand it when it's on the Internet.

  2. securelevel who? by fisted · · Score: 5, Informative

    Just for the people who don't know what the fuck securelevel is (NetBSD's flavor in this case)

    Not going back to Linux, but this really is a worthwhile addition.

    1. Re:securelevel who? by KGIII · · Score: 4, Informative

      There's no hand waving required. The source is available. Why not download it and have a peek? You'll be famous if you find what you're claiming is there.

      --
      "So long and thanks for all the fish."
  3. Not really by Kjella · · Score: 5, Informative

    Branching happens all the time, either to develop a feature or because it's doing something that upstream won't accept. One man maintaining his own patches isn't a fork. A fork would imply that that you're planning to diverge from or replace the project you branched from, nothing in his post indicates he wants to compete with Linux or the LKML. He's just saying I'll make my own patches and provide them for those who want them, but I'm not going to bother trying to upstream them. Kinda like Debian and Ubuntu, Canonical made a lot of patches for Debian but they weren't trying to fork it. They just rebased off it every six months, being a downstream variation. He's making a downstream variation with some interface from BSD. Big whoop.

    --
    Live today, because you never know what tomorrow brings
  4. for those wondering about the deepthroating by nimbius · · Score: 5, Informative
    https://lkml.org/lkml/2013/2/2... Matt got reamed for this because it was a stupid idea, not because the environment was somehow too immature. from Linus Torvalds himself:

    Guys, this is not a dick-sucking contest. If you want to parse PE binaries, go right ahead. If Red Hat wants to deep-throat Microsoft, that's *your* issue. That has nothing what-so-ever to do with the kernel I maintain. It's trivial for you guys to have a signing machine that parses the PE binary, verifies the signatures, and signs the resulting keys with your own key. You already wrote the code, for chissake, it's in that f*cking pull request.

    By the time SCALE 11 hit, Matt was no longer working at redhat. people moved on. A Fork was always an option for Matthew...just perplexed as to why he decided to do it 2 years after...

    --
    Good people go to bed earlier.
    1. Re:for those wondering about the deepthroating by JumboMessiah · · Score: 5, Informative

      For those not wanting to read anything historical. The confrontation comes because the Secure Boot option of UEFI (if enabled) only ships with Microsoft keys in the firmware. Thus, Microsoft's signing service is the only practical signing service and will only sign a PE executable. The solution that Matt and company came up with was to have a module vendor wrap their keys in a PE executable, have Microsoft sign them, and then ship the signed PE executable with the signed Linux kernel module. Verification of the signed Linux module thus requires the Linux kernel to load the PE executable, verify its signature, then extract the vendor keys and continue on.

      Linus rightly called out the idea as moronic and stupid. The retorts basically came in the form of "Microsoft created the standard, and is the only viable signing service for the standard". Even though alternative options could of been had, they were deemed to complicated and involved.

      Life would of been much easier of Microsoft would just sign X.509 certificates like the rest of the world.

      Read more about it here.

  5. Re:Waaaahhhhh!! by tweak13 · · Score: 5, Informative

    This is the "deepthroating Microsoft" he's referring to: https://lkml.org/lkml/2013/2/21/228

    It was a pretty stupid idea, and it isn't surprising that Linus shot it down.

  6. Re:SJW Linux v1.0 by Coren22 · · Score: 2, Informative

    https://www.google.com/search?...

    Look at the last entry on the first page (might change, so recorded for posterity)

    Matthew Garrett - Geek Feminism Wiki
    geekfeminism.wikia.com/wiki/Matthew_Garrett
    Matthew Garrett (also known as mjg59) is a Linux kernel developer and is well-known in the Linux...

    It is very likely that he actually did this because of Sarah quitting yesterday.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?