Kodsnack 418 - Innan man gör experiment på Linuxkerneln
2021-05-18 05:26Fredrik och Kristoffer snackar om skärmar, tangentbord, och huvudämnet kring University of Minnesotas tveksamt etiska bidrag till Linuxkärnan.
Fredrik är lite sugen på 4K-skärm. Kristoffer informerar om att man ändå önskar sig en andra skärm. Därifrån glider över i funderingar på framtida Macar vi vill ha. Men inte behöver. På det följer tangentbordssnack - kanske får vi lite nya saker snart. Fredrik har hämtat hem sitt Let’s split och förvånas över hurpass mycket det skiljer sig från Kyria.
Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Pelle som jobbar på Attentec som lösningsarkitekt om vad han gör och vad vi pratar om när vi pratar om arkitektur. Ett utdrag kommer mitt i avsnittet, och hela snacket finns med som bonusmaterial i avsnittets slut. Arkitektur handlar om att gå från vad systemet ska göra till hur det ska göra det. Vattenfall låter så negativt - arkitektur handlar om att planera lagom mycket i förväg för att spara en massa jobb senare. Hammockorienterad programmering! Det är lite av en bortglömd konst att planera lite innan man börjar göra saker. Hur hänger arkitektur ihop med övrigt utvecklingsarbete, och var går egentligen gränsen? Arkitekten - en perfekt kodgranskare?
Som huvudämne diskuterar vi vad som hände när forskare på University of Minnesota byggde en artikel kring att försöka smyga in kod med sårbarheter i Linuxkärnan. Det mest omtalade resultatet blev att hela universitetet bannlystes från att alls få skicka in patchar, och att man startade en genomgång av all kod som någonsin kommit in i kärnan från universitetet. Vi diskuterar lite kring etiken och reaktionerna. Var detta ett exempel på ett välfungerande immunförsvar? Hade någonting blivit bättre av mer automatisering, och känns det inte som lite av ett mirakel att stora samarbetsprojekt kring kod ens fungerar?
Ett stort tack till Cloudnet som sponsrar vår VPS!
Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Amatörradio
- Kortvågsradio
- CERN
- Podcastning 2.0-podden
- Adam Curry
- iMores artikel om 4K-skärmar för Mac
- Kristoffers Rama.works-tangentbord
- Lågprofiltangenterna
- KAM wraith
- Let’s split
- Kyria
- DSA-profil
- Planck
- Preonic
- Attentec - veckans sponsor
- Jason Frieds icke-ursäkts-inlägg
- University of Minnesota
- UoM blir bannlysta från att bidra med kod till Linuxkärnan
- Greg Kroah-Hartman
- Gregs mejl om att återta och granska alla patchar
- Artikeln som skrevs på UoM
- Uttalande från IEEE S&P om artikeln och dess etik
- Urkundsförfalskning - stämmer inte riktigt in på vad vi diskuterade
- OpenSSL hölls vid liv av förfärande få personer med förfärande lite pengar
- SHA-standarden
Titlar
- Överambitiös amatör
- Allmän sanning om internet
- Kattbilder och ilska
- Alla kan prata men ingen har något att säga
- Jag behöver egentligen ingenting
- En stadsplanerares dröm
- Du borde börja bygga gitarrpedaler
- Den här processen borde kunna vara sårbar
- De köpte inte den förklaringen
- 20-25% var buggiga
- Kommer kerneln någonsin att bli bättre?
- Svårt att titta på en patch
- Innan man gör experiment på Linuxkerneln
- Granska en patch på ett bra sätt
- Den personliga tillitskedjan
- Inte särskilt teknikstyrt
- En social process
- En pyramid av tillit