POPULARITY
Doug and the Security Weekly crew talk about vulnerabilities, are we patching the right things? This is the burning question. We will try to answer it. Segment Resources: https://blog.sonicwall.com/en-us/2024/04/patch-tuesday-which-vulnerabilities-really-need-prioritizing/ Segment description coming soon!The Crowdstrike incident: what happened and what we can do better, people forget what 0-Day really means, shutting off the heat in January, honeypot evasion and non-functional exploits, what not to use to read eMMC, what if we don't patch DoS related vulnerabilities, a CVSS 10 deserves its own category, port shadow attacks, IPC and DBUS and a very informative and entertaining article, container breakouts, when you are bored on an airplane, Linksys security violations, fake IT workers, Telegram 0-day, and how to be more resilient on the same technology stack! Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw-836
Segment description coming soon!The Crowdstrike incident: what happened and what we can do better, people forget what 0-Day really means, shutting off the heat in January, honeypot evasion and non-functional exploits, what not to use to read eMMC, what if we don't patch DoS related vulnerabilities, a CVSS 10 deserves its own category, port shadow attacks, IPC and DBUS and a very informative and entertaining article, container breakouts, when you are bored on an airplane, Linksys security violations, fake IT workers, Telegram 0-day, and how to be more resilient on the same technology stack! Show Notes: https://securityweekly.com/psw-836
Doug and the Security Weekly crew talk about vulnerabilities, are we patching the right things? This is the burning question. We will try to answer it. Segment Resources: https://blog.sonicwall.com/en-us/2024/04/patch-tuesday-which-vulnerabilities-really-need-prioritizing/ Segment description coming soon!The Crowdstrike incident: what happened and what we can do better, people forget what 0-Day really means, shutting off the heat in January, honeypot evasion and non-functional exploits, what not to use to read eMMC, what if we don't patch DoS related vulnerabilities, a CVSS 10 deserves its own category, port shadow attacks, IPC and DBUS and a very informative and entertaining article, container breakouts, when you are bored on an airplane, Linksys security violations, fake IT workers, Telegram 0-day, and how to be more resilient on the same technology stack! Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw-836
Segment description coming soon!The Crowdstrike incident: what happened and what we can do better, people forget what 0-Day really means, shutting off the heat in January, honeypot evasion and non-functional exploits, what not to use to read eMMC, what if we don't patch DoS related vulnerabilities, a CVSS 10 deserves its own category, port shadow attacks, IPC and DBUS and a very informative and entertaining article, container breakouts, when you are bored on an airplane, Linksys security violations, fake IT workers, Telegram 0-day, and how to be more resilient on the same technology stack! Show Notes: https://securityweekly.com/psw-836
DBU vil sikre inklusion af flere kønsidentiteter i dansk fodbold. Som led i processen skal transkvinder i fremtiden kunne stille op i turneringer, der tidligere kun var for biologiske kvinder. Men hvad med den fysiske forskel mellem mænd og kvinder? Og hvorfor skal inklusion vægtes højere end sportslig fairness? Vi spørger DBUs administrerende direktør, Erik Brøgger Rasmussen. Vært: Emilie Jäger, vært B.T. B.T.-medvært: Joachim B. Olsen, politisk kommentator Gæst: Erik Brøgger Rasmussen, administrerende direktør i DBU. Medtilrettelægger: Maria Asmine Dam Producer: Alex Brøndbjerg Programansvarlig: Astrid Johanne Høg Er du tvivl om, hvad du skal mene om aktuelle emner, så tilmeld dig nyhedsbrevet Borgerlig Tabloid fra debatredaktør Astrid Johanne Høg - så får du borgerlig argumenter direkte i din indbakke: https://www.bt.dk/debat/borgerlig-tabloid-faa-borgerlighed-direkte-i-din-indbakkeSee omnystudio.com/listener for privacy information.
DBU vil sikre inklusion af flere kønsidentiteter i dansk fodbold. Som led i processen skal transkvinder i fremtiden kunne stille op i turneringer, der tidligere kun var for biologiske kvinder. Men hvad med den fysiske forskel mellem mænd og kvinder? Og hvorfor skal inklusion vægtes højere end sportslig fairness? Vi spørger DBUs administrerende direktør, Erik Brøgger Rasmussen. Vært: Emilie Jäger, vært B.T. B.T.-medvært: Joachim B. Olsen, politisk kommentator Gæst: Erik Brøgger Rasmussen, administrerende direktør i DBU. Medtilrettelægger: Maria Asmine Dam Producer: Alex Brøndbjerg Programansvarlig: Astrid Johanne Høg Er du tvivl om, hvad du skal mene om aktuelle emner, så tilmeld dig nyhedsbrevet Borgerlig Tabloid fra debatredaktør Astrid Johanne Høg - så får du borgerlig argumenter direkte i din indbakke: https://www.bt.dk/debat/borgerlig-tabloid-faa-borgerlighed-direkte-i-din-indbakkeSee omnystudio.com/listener for privacy information.
DBU vil sikre inklusion af flere kønsidentiteter i dansk fodbold. Som led i processen skal transkvinder i fremtiden kunne stille op i turneringer, der tidligere kun var for biologiske kvinder. Men hvad med den fysiske forskel mellem mænd og kvinder? Og hvorfor skal inklusion vægtes højere end sportslig fairness? Vi spørger DBUs administrerende direktør, Erik Brøgger Rasmussen. Vært: Emilie Jäger, vært B.T. B.T.-medvært: Joachim B. Olsen, politisk kommentator Gæst: Erik Brøgger Rasmussen, administrerende direktør i DBU. Medtilrettelægger: Maria Asmine Dam Producer: Alex Brøndbjerg Programansvarlig: Astrid Johanne Høg Er du tvivl om, hvad du skal mene om aktuelle emner, så tilmeld dig nyhedsbrevet Borgerlig Tabloid fra debatredaktør Astrid Johanne Høg - så får du borgerlig argumenter direkte i din indbakke: https://www.bt.dk/debat/borgerlig-tabloid-faa-borgerlighed-direkte-i-din-indbakkeSee omnystudio.com/listener for privacy information.
Det er slut med ord som målMAND og MANDSopdækning i DBUs fodboldstrategi 'Den Røde Tråd'. Fremover vil DBU tilstræbe sig at kommunikere mere kønsneutralt, derfor har de blandt andet opdateret sproget i deres materiale til træneruddannelser. Men bukker DBU under for radikal politisk sproglig korrekthed? Eller følger de blot med tiden og inkluderer kvinderne? Du kan blande dig i debatten ved at ringe ind på 7021 1919 eller send en sms til 1212. Det er dagens P1 Debat. Medvirkende: Anders Vistisen EP-medlem for Dansk Folkeparti, Jakob Skyggebjerg Kjær næstforperson i Radikale Ungdom, Emilie Holse kultursociolog med speciale i køn, Søren Espersen MF'er DanmarksDemokraterne, Jarl Cordua politisk kommentator og skribent for Berlingske, Eva Svavars kommunikationsrådgiver LEAD Agency og Erik Brøgger, direktør i DBU. Vært: Oliver Breum.
Det er slut med ord som målMAND og MANDSopdækning i DBUs fodboldstrategi 'Den Røde Tråd'. Fremover vil DBU tilstræbe sig at kommunikere mere kønsneutralt, derfor har de blandt andet opdateret sproget i deres materiale til træneruddannelser. Men bukker DBU under for radikal politisk sproglig korrekthed? Eller følger de blot med tiden og inkluderer kvinderne? Du kan blande dig i debatten ved at ringe ind på 7021 1919 eller send en sms til 1212. Det er dagens P1 Debat. Medvirkende: Anders Vistisen EP-medlem for Dansk Folkeparti, Jakob Skyggebjerg Kjær næstforperson i Radikale Ungdom, Emilie Holse kultursociolog med speciale i køn, Søren Espersen MF'er DanmarksDemokraterne, Jarl Cordua politisk kommentator og skribent for Berlingske, Eva Svavars kommunikationsrådgiver LEAD Agency og Erik Brøgger, direktør i DBU. Vært: Oliver Breum.
Det er slut med ord som målMAND og MANDSopdækning i DBUs fodboldstrategi 'Den Røde Tråd'. Fremover vil DBU tilstræbe sig at kommunikere mere kønsneutralt, derfor har de blandt andet opdateret sproget i deres materiale til træneruddannelser. Men bukker DBU under for radikal politisk sproglig korrekthed? Eller følger de blot med tiden og inkluderer kvinderne? Du kan blande dig i debatten ved at ringe ind på 7021 1919 eller send en sms til 1212. Det er dagens P1 Debat. Medvirkende: Anders Vistisen EP-medlem for Dansk Folkeparti, Jakob Skyggebjerg Kjær næstforperson i Radikale Ungdom, Emilie Holse kultursociolog med speciale i køn, Søren Espersen MF'er DanmarksDemokraterne, Jarl Cordua politisk kommentator og skribent for Berlingske, Eva Svavars kommunikationsrådgiver LEAD Agency og Erik Brøgger, direktør i DBU. Vært: Oliver Breum.
Hvordan dækker man som lokalt medie en historie, som alle landets medier, politikere og meningsdannere kaster sig over? Tabloid taler med journalist Mads Otte fra TV2 Østjylland om jordskredet ved Ølst. Hvad får lytterne ud af, at tre journalister i månedsvis dissekerede DRs serie om Simon Spies? Vi spørger Informations Ida Nyegård Espersen, der udgør en trejdedel af 24syvs Spieskommission. Hvorfor er ideologi blevet noget bras for Børsen? Chefredaktør Bjarne Corydon besøger Tabloid for at forklare, hvorfor han mener, at medierne egne holdninger fylder for meget. Medvært i denne uge er DBUs kommunikationsdirektør Jakob Høyer. Vært: Marie Louise Toksvig.
Landstræner Kasper Hjulmand bebrejde sportsjournalister for at referere til opkast fra de sociale medier som sandhed - Tabloid spørger DBUs kommunikationschef, Jakob Høyer, hvilke historier, det handler om. Hvorfor ignorerede TV Avisen, at tusinder af mennesker gik på gaden i København for at demonstrere for humanitær nødhjælp og våbenhvile i Gaza? Vi spørger TV Avisens redaktionschef, Sabine Matz. Sammen med ugens medvært, tidligere chefredaktør Pernille Holbøll, skal vi også tale om mediernes dækning af sagen om Mike Villa Fonsecas forhold til en 15-årig pige. Og vi får besøg af den eneste journalist, der faktisk fik den unge kærestes familie i tale, nemlig Ekstra Bladets Mads Romme. Vært: Marie Louise Toksvig.
Hvordan får vi historien med, når vi rapporterer nyheder fra krigszonen i Mellemøsten? Og hvordan vælger vi de rigtige ord? Tabloid spørger international korrespondent i DR Nyheder Steffen Kretz. Prins Christians 18-års fødselsdag har givet anledning til både en dokumentarudsendelse om prinsens møde med de bærende samfundsinstitutioner og en udskældt reportage fra fødselsdagsfesten i Euroman. I selskab med ugens medvært Isabella Arendt, tidl formand for KD, ser vi tv-programmet, der blev kaldt skole-tv i primetime og taler med Euromans chefredaktør Kristoffer Dahy Ernst om forskellen på "royale og kommunale" gæster på slottet. Og så spørger vi chefredaktør Michel Wikkelsø Davidsen fra bold.dk, om det er pressens eller DBUs opgave at skærpe interessen for kvindefodboldlandsholdet. Vært: Marie Louise Toksvig.
There are some stories so big they need a little more air time.
There are some stories so big they need a little more air time.
Esben og Jakob går i dybden med Jakob Ellemann-Jensens tale på Venstres landsmøde. For hvad sagde han egentlig, hvis man hørte efter? Og så spørger de sig selv, om der overhovedet er tilbage af DBUs fortælling om herrelandsholdet i fodbold.Værter: Esben Schjørring, politisk redaktør på Altinget, og Jakob Nielsen, ansvarshavende chefredaktør på Altinget.Producer: Maja Sophie Simonsen, podcastassistent.ShownotesJakobs anbefaling: Lykke Friis' bog 'Tårernes Europa': www.saxo.com/dk/taarernes-europa_bog_ Esben anbefaling: Peter Pomerantsevs bog 'Vi kan kun være fjender' www.butik.information.dk/products/vi-kan-kun-vaere-fjender Jakob Ellemann-Jensens tale: https://play.tv2.dk/serie/pressemoeder-og-taler-tv2news/ellemann-taler-ved-venstres-landsmoede-305a62c5-4ded-49e7-aa07-d6a6bbe8fbe2 Hosted on Acast. See acast.com/privacy for more information.
In today's episode for 20th October 2022, we discuss how Digital Banking Units (DBUs) can up India's financial inclusion game.
**Udsendelsen er sponsoreret af Private Banking fra Arbejdernes Landsbank og vores businesspartner Audi** Her kan du møde DBUs direktør siden 2020, Jakob Jensen, og høre om DBUs nye strategi, tankerne om at blive medejer af Parken og om at involvere sig i det nye stadion i Aarhus. Om rekordregnskab, medlemsfremgang, Nadia Nadim, Qatar, bedre trænere og danske puljespil. Kort sagt: Dansk fodbold anno 2022. Vært: Peter Brüchmann
Time 2: Årets fodboldtræner i Danmark skal findes, og de fire nominerede er annonceret. Derfor kigger vi indad, og studerer trænerkulturen i Danmark. Vi ser på kvaliteterne hos de fire kandidater, men vi vurderer også fremtidsperspektivet i de fire trænere, og den uddannelse som Danmark har rådighed. Vi hopper også uden for landets grænser, og ser på de trænere, der prøver sig af i de største fodboldlande. Medvirkende: Peter Rudbæk, tidligere chef for DBUs træneruddannelse. René Schrøder, chefredaktør bold.dk. Morten Eskesen, cheftræner FC Helsingør. See omnystudio.com/listener for privacy information.
**Lavet i samarbejde med Naturli & Randstad** I panelet: Jim Stjerne, Per Rud og Thomas Christensen I anledning af DBU´s årlige Repræsentantskabsmøde søndag 6.marts i Silkeborg inviterede Bech Bag Bolden til debat om dansk fodbolds udvikling. Et erfarent og passioneret panel med Divisionsforeningens formand og næstformand i DBU, Thomas Christensen, DBUs tidligere generalsekretær gennem en menneskealder, Jim Stjerne Hansen og HB Køges direktør Per Rud mødtes i Hvidovre hos HIF´s Gamle Kæmper. Her debatterede vi og gæster fra salen bl.a.: Udviklingen på klubplan: - Ejerforhold - Økonomi - Talentudvikling - Klubberne i internationalt perspektiv - Antallet af udlændinge ift egne talenter - Forening vs forretning God fornøjelse:
Thomas & Uber Cup - eller det, der i folkemunde er kendt som badminton-VM, kommer meget snart til Danmark. Vi varmer op med en debutant og den tidligere OL-guldvinder Poul-Erik Høyer. Derefter skal det handle om FIFAs forslag om at holde fodbold-VM hvert andet år. DBUs direktør er ikke enig og fortæller hvorfor. Dernæst skal det handle om den fremadstormende sportsgren padel. Det danske landshold er afsted til EM i Bilbao og derfra har vi de to landsholdsspillere Gus Hansen og Jesper Hougaard med. De fortæller om EM, sportens eksplosive fremdrift i Danmark - og så fortæller de også om poker. Hansen og Hougaard er nemlig verdensstjerner inden for pokermiljøet, men nu har de kastet sig over ketsjersporten. De fortæller hvorfor, om sammenhængen mellem poker og padel, samt om, hvorvidt kortene nu er lagt på hylden. Dernæst har Sportsugen endnu en padelhistorie, for sporten bliver nu viklet ind i Qatar-debatten. Efter EM er padellandsholdets næste opgave VM i Qatar, og her vælger hovedsponsoren ikke at være på trøjen - på samme måde, som herrefodboldlandsholdets storsponsor Arbejdernes Landsbank tidligere har udtryk, at de heller ikke vil være, når fodbold-VM kommer til Qatar i 2022. Slutteligt skal det handle om Aalborg Håndbold, der skal spille en stor klubturnering i Saudi-Arabien. TV2s håndboldredaktør kritiserer beslutningen, men Aalborg Håndbolds direktør stiller sig uforstående overfor kritikken. Hør fra dem begge i en tætpakket omgang Sportsugen. Vært: Claus Elgaard. Medvirkende: Poul-Erik Høyer (præsident for Det Internationale Badmintonforbund, IOC-medlem og tidligere badmintonspiller), Victor Svendsen (badmintonspiller, debutant Thomas & Uber Cup), Jakob Jensen (direktør, Dansk Boldspil-Union), Gustav "Gus" Hansen (padellandsholdsspiller og pokerspiller), Jesper "Kipster" Hougaard (padellandsholdsspiller og pokerspiller), Dan Philipsen (håndboldredaktør, TV2 Sport), Jan Larsen (direktør, Aalborg Håndbold), Christian Rasmussen (racerkører). See omnystudio.com/listener for privacy information.
Thomas & Uber Cup - eller det, der i folkemunde er kendt som badminton-VM, kommer meget snart til Danmark. Vi varmer op med en debutant og den tidligere OL-guldvinder Poul-Erik Høyer. Derefter skal det handle om FIFAs forslag om at holde fodbold-VM hvert andet år. DBUs direktør er ikke enig og fortæller hvorfor. Dernæst skal det handle om den fremadstormende sportsgren padel. Det danske landshold er afsted til EM i Bilbao og derfra har vi de to landsholdsspillere Gus Hansen og Jesper Hougaard med. De fortæller om EM, sportens eksplosive fremdrift i Danmark - og så fortæller de også om poker. Hansen og Hougaard er nemlig verdensstjerner inden for pokermiljøet, men nu har de kastet sig over ketsjersporten. De fortæller hvorfor, om sammenhængen mellem poker og padel, samt om, hvorvidt kortene nu er lagt på hylden. Dernæst har Sportsugen endnu en padelhistorie, for sporten bliver nu viklet ind i Qatar-debatten. Efter EM er padellandsholdets næste opgave VM i Qatar, og her vælger hovedsponsoren ikke at være på trøjen - på samme måde, som herrefodboldlandsholdets storsponsor Arbejdernes Landsbank tidligere har udtryk, at de heller ikke vil være, når fodbold-VM kommer til Qatar i 2022. Slutteligt skal det handle om Aalborg Håndbold, der skal spille en stor klubturnering i Saudi-Arabien. TV2s håndboldredaktør kritiserer beslutningen, men Aalborg Håndbolds direktør stiller sig uforstående overfor kritikken. Hør fra dem begge i en tætpakket omgang Sportsugen. Vært: Claus Elgaard. Medvirkende: Poul-Erik Høyer (præsident for Det Internationale Badmintonforbund, IOC-medlem og tidligere badmintonspiller), Victor Svendsen (badmintonspiller, debutant Thomas & Uber Cup), Jakob Jensen (direktør, Dansk Boldspil-Union), Gustav "Gus" Hansen (padellandsholdsspiller og pokerspiller), Jesper "Kipster" Hougaard (padellandsholdsspiller og pokerspiller), Dan Philipsen (håndboldredaktør, TV2 Sport), Jan Larsen (direktør, Aalborg Håndbold), Christian Rasmussen (racerkører).
I dag stiller vi spørgsmålstegn ved DBUs aktieportefølje. Den folkekære boldunion har nemlig tjent over 200 millioner på investeringer, som Danske Bank har forvaltet. Men hvad DBU har investeret i, ved unionen ikke selv, og de placerer hele ansvaret hos Danske Bank. Men kan det virkelig passe, at DBU ikke skylder et svar på, om de har tjent millioner på kulkraftværker, våbensystemer eller bloddiamanter? Vi spørger Søren Søndergaard fra Enhedslisten, og Eva Grønbjerg Christensen, der driver en aktievirksomhed med fokus på bæredygtighed om, offentligheden ikke har krav på at vide hvad DBU tjener deres penge på. Vi vender også spørgsmålet om, hvorvidt danske forskere har forskningsfrihed eller ej….For Venstre har indkaldt forsvarsminister Trine Bramsen i samråd om, om Forsvarsministeriet har givet forskeren Peter Viggo Jakobsen på, efter at han har kritiseret Danmarks samarbejde med Pakistan.Dagens medvirkende:Søren Søndergaard, kulturordfører for EnhedslistenChristoffer Melson, medlem af forsvarsudvalget for Venstre Marcus Knuth, udlændingeordfører, KonservativeLaura Horn, lektor i politisk økonomi på RUCEva Grønbjerg Christensen, stifter og CRS konsulent for virksomheden Sutainify – og forfatter til bogen “Invester bæredygtigt”Signe Uldbjerg Mortensen, Ph.d.-studerende på Aarhus Universitet
De var blandt the founding fathers af britisk fodbold tilbage i 1800-tallet, mesterskabshold under legendariske Brian Clough og i 2021 er de på vej udover kanten på grund af økonomi. Traditionsrige Derby County er røget under administration og vi forsøger at finde ud af hvorfor. Vi tjekker også op på Vejle Boldklub, som bare taber videre i Superligaen under Peter Sørensen og så runder vi DBU's nye hovedsponsor. For hvordan finder man nye hovedpartnere i en tid med VM i Qatar og lønkamp mellem landsholdene? Vært Dan Grønbech.
De var blandt the founding fathers af britisk fodbold tilbage i 1800-tallet, mesterskabshold under legendariske Brian Clough og i 2021 er de på vej udover kanten på grund af økonomi. Traditionsrige Derby County er røget under administration og vi forsøger at finde ud af hvorfor. Vi tjekker også op på Vejle Boldklub, som bare taber videre i Superligaen under Peter Sørensen og så runder vi DBU's nye hovedsponsor. For hvordan finder man nye hovedpartnere i en tid med VM i Qatar og lønkamp mellem landsholdene? Vært Dan Grønbech. See omnystudio.com/listener for privacy information.
Have you noticed the Linux news has gotten a little weird? Michael Tunnell joins us to break down the changes we've observed over the last year. Plus, we set up private and secure location tracking and tell you how and why. Special Guest: Michael Tunnell.
**Udsendelsen er sponsoreret af Partnership - specialister i sponsorater og kommercielle partnerskaber** Her kan du møde DBUs kommercielle direktør Ronnie Hansen og høre om udviklingen af DBU og om en EM-slutrunde på dansk grund. Hør blandt andet om: - Hvor meget fylder herrelandsholdet i DBUs forretning? - Hvad er DBUs rolle i en slutrunde på dansk grund? - Hvordan arbejder DBU med sin partnere, når UEFA også har deres? - Hvad betyder det, når der engang var et hashtag, der blev brugt meget, #ikkemitlandshold, og når man i dag ser mere til #mitlandshold? - Hvad med DBUs image og det, der har været betegnet som støvet? - Hvilke virksomheder krænker DBUs rettigheder til spillere og trøje og hvor går grænserne? - Og meget mere Vært: Peter Brüchmann
Det var rystende. Og rørende. Og så kom reglerne: Det danske fodboldlandshold skulle spille fodbold, selv om de og hele verden lige havde set Christian Eriksen få hjertestop og blive genoplivet på banen i Parken. Stillet overfor valget mellem pest og kolera, accepterede de at spille kampen mod Finland til ende. En beslutning, landstræneren og DBUs direktør siden fortrød. Hvem kunne træffe den rigtige beslutning? Kunne man ikke bare have aflyst? Nægtet? Er regel-rytteri urimeligt, når det handler om liv og død? Eller er det netop midt i chok og kaos, at reglerne er allermest nødvendige? Mens landsholdet forbereder næste kamp, giver P1 Debat giver plads til eftertanke og diskuterer, hvad der egentlig er vigtigst, når katastrofen rammer midt i fodboldfesten. Hør fodboldtrænerne Troels Bech og Peter Sørensen, Ekstra Bladets sportschef Allan Olsen, professor i idrætsjura Jens Evald og Frits Ahlstrøm, tidligere mediedirektør i UEFA. Vært: Marie Louise Toksvig. Lytterne er velkomne til at komme med indspark til debatten på telefon 7021 1919. www.dr.dk/p1debat
Det var rystende. Og rørende. Og så kom reglerne: Det danske fodboldlandshold skulle spille fodbold, selv om de og hele verden lige havde set Christian Eriksen få hjertestop og blive genoplivet på banen i Parken. Stillet overfor valget mellem pest og kolera, accepterede de at spille kampen mod Finland til ende. En beslutning, landstræneren og DBUs direktør siden fortrød. Hvem kunne træffe den rigtige beslutning? Kunne man ikke bare have aflyst? Nægtet? Er regel-rytteri urimeligt, når det handler om liv og død? Eller er det netop midt i chok og kaos, at reglerne er allermest nødvendige? Mens landsholdet forbereder næste kamp, giver P1 Debat giver plads til eftertanke og diskuterer, hvad der egentlig er vigtigst, når katastrofen rammer midt i fodboldfesten. Hør fodboldtrænerne Troels Bech og Peter Sørensen, Ekstra Bladets sportschef Allan Olsen, professor i idrætsjura Jens Evald og Frits Ahlstrøm, tidligere mediedirektør i UEFA. Vært: Marie Louise Toksvig. Lytterne er velkomne til at komme med indspark til debatten på telefon 7021 1919. www.dr.dk/p1debat
Det var rystende. Og rørende. Og så kom reglerne: Det danske fodboldlandshold skulle spille fodbold, selv om de og hele verden lige havde set Christian Eriksen få hjertestop og blive genoplivet på banen i Parken. Stillet overfor valget mellem pest og kolera, accepterede de at spille kampen mod Finland til ende. En beslutning, landstræneren og DBUs direktør siden fortrød. Hvem kunne træffe den rigtige beslutning? Kunne man ikke bare have aflyst? Nægtet? Er regel-rytteri urimeligt, når det handler om liv og død? Eller er det netop midt i chok og kaos, at reglerne er allermest nødvendige? Mens landsholdet forbereder næste kamp, giver P1 Debat giver plads til eftertanke og diskuterer, hvad der egentlig er vigtigst, når katastrofen rammer midt i fodboldfesten. Hør fodboldtrænerne Troels Bech og Peter Sørensen, Ekstra Bladets sportschef Allan Olsen, professor i idrætsjura Jens Evald og Frits Ahlstrøm, tidligere mediedirektør i UEFA. Vært: Marie Louise Toksvig. Lytterne er velkomne til at komme med indspark til debatten på telefon 7021 1919. www.dr.dk/p1debat
**Udsendelsen i denne artikel er sponsoreret af Peter Larsen Kaffe og HelloFresh - følg linket til det gode tilbud på HelloFresh her: https://cutt.ly/ulRISQY ** Danmark har verdens bedste kvindelige fodboldspiller. Danmark blev de første verdensmestre i fodbold. Uofficielle mestre, men til gengæld to gange. Danmarks første kvindelige statsminister sidder i DBUs komiteer. Væksten i pigefodbold er stor, når man ellers ikke er coronalukket. Ja, det kan nærmest ikke gå galt. Kvindefodbolden brager frem og er et nyt stort fokusområde for medier og virksomheder - eller er det? Det ser vi på i denne udgave af Superliga for Voksne, hvor panelet består af: - Katja Moesgaard, tidligere direktør i DBU A/S og tidligere COO i Parken og F.C. København - Dan Hammer, tidligere direktør i Parken og i dag direktør i Royal Arena - Peter Froulund, branding og kommunikationsdirektør i Arbejdernes Landsbank og dermed ansvarlig for hovedsponsorater på Danmarks kvindelige landshold, kvinderne i AGF, FC Nordsjælland og tidligere hovedsponsor i Brøndby. Her tager vi netop fat på tesen om kvindefodboldens vækst, når man ser på medlemmer, på store europæiske klubbers satsning og på eksponeringen i en række lande. Men kvindefodbolden fylder stadig ikke meget i det danske mediebillede, når det ikke handler om Pernille Harders succes, en god Nadia Nadim-historie eller selvfølgelig en flot slutrunde. Er der særlige barrierer i Danmark? Hvordan påvirker man disse? Og i hvilket omfang kan store Superliga-klubber blive døråbnere for en større eksponering? Få en række bud på svar her. Vært: Peter Brüchmann I udsendelsen bliver nævnt et link, hvor du som Mediano-lytter kan få rabat på de lære måltidskasser fra HelloFresh. Du skal bare følge dette link, så er du på vej mod god mad: https://cutt.ly/ulRISQY Du kan også bare bruge kodeordet 'hellomediano'
4 på foden byder ind til det helt store fodboldtræner-tema. Hvorfor går det så godt for den danske trænerbestand ude i Europa? Og hvornår er en træner egentlig en god træner? Vi forsøger at tegne det hele portræt af den perfekte fodboldtræner. Hør fra den nye chef for DBUs træneruddannelse, Kenneth Heiner-Møller, og den danske cheftræner for det engelske succeshold Brentford FC, Thomas Frank. Vært: Nicklas Degn. Panel: Arnela Muminovic, Tommy Bechmann og Mads Agesen. Gæster: Kenneth Heiner Møller og Thomas Frank.
4 på foden byder ind til det helt store fodboldtræner-tema. Hvorfor går det så godt for den danske trænerbestand ude i Europa? Og hvornår er en træner egentlig en god træner? Vi forsøger at tegne det hele portræt af den perfekte fodboldtræner. Hør fra den nye chef for DBUs træneruddannelse, Kenneth Heiner-Møller, og den danske cheftræner for det engelske succeshold Brentford FC, Thomas Frank. Vært: Nicklas Degn. Panel: Arnela Muminovic, Tommy Bechmann og Mads Agesen. Gæster: Kenneth Heiner Møller og Thomas Frank.
**Udsendelsen er sponsoreret af Arbejdernes Landsbank og Heineken 0.0** Her åbner Mediano et stort EM år med en meget stor udsendelse. Kasper Hjulmand, DBU og det danske herrelandshold i fodbold er gået ombord i et af de største landsholdsår målt på volumen og udfordringer. Forude venter en EM-slutrunde med kampe planlagt på dansk hjemmebane og en fuld VM-kvalifikation afviklet på et år. Hertil kommer eventuelle testkampe og forhåbentlig kampe til EM-slutrunden, hvor Danmark er gået videre. Det landsholdsår betyder også, at fodboldlandsholdet vil fylde mere på Mediano, end det nogensinde tidligere har gjort. Vi har planlagt 65 udsendelser op til og under slutrunden til sommer, og vi forventer, at det er et minimumstal, så der er masser af fokus på DBUs landshold. For at sparke det store landskampsår i gang har vi samlet et af de stærkeste paneler, vi kan præstere, når det handler om udsyn ud over Europa - én fra hver af de store ligaer: - La Liga ved vores ekspert Morten Glinvad - Serie A ved vores ekspert og vært Kenneth Hansen - Bundesliga ved ekspert og vært Arnela Muminovic - Premier League ved PL-duoen Jonas Hebo & Rasmus Monnerup. Udsendelsen er bygget således op, at vi gennemgår danskerne i de store ligaer i den rækkefølge og til sidst samler vi et overblik over den formodede startopstilling og en vurdering af, hvor Kasper Hjulmand skal være optimist og hvor han skal være det modsatte. Her er link til vores spørgeskema, hvor du kan præge fremtidens Mediano: https://cutt.ly/Ijbfp4m Vært: Peter Brüchmann
En Gipuzkoako Kale Nagusia hoy hemos realizado un programa especial: Herriz Herri Donostia. En él hemos tenido la oportunidad de hablar con la concejal de transporte y movilidad, Pilar Arana. Entre los temas tratados, se encuentra el cierre del paseo de La Concha el fin de semana, las medidas de seguridad en los autobuses de Dbus y las obras en la ciudad.
En Gipuzkoako Kale Nagusia hoy hemos realizado un programa especial: Herriz Herri Donostia. En él hemos tenido la oportunidad de hablar con la concejal de transporte y movilidad, Pilar Arana. Entre los temas tratados, se encuentra el cierre del paseo de La Concha el fin de semana, las medidas de seguridad en los autobuses de Dbus y las obras en la ciudad.
The Ubuntu bug you need to patch, PayPal's Bitcoin support goes live, and a breaking change inbound to systemd. Plus the Linux tech Greg KH is most excited about, and more.
The Ubuntu bug you need to patch, PayPal's Bitcoin support goes live, and a breaking change inbound to systemd. Plus the Linux tech Greg KH is most excited about, and more.
The Ubuntu bug you need to patch, PayPal's Bitcoin support goes live, and a breaking change inbound to systemd. Plus the Linux tech Greg KH is most excited about, and more.
"Hvis du kan forestille dig fremtiden, kan du eje den!"I denne særudgivelse kan du høre Brentfords manager Thomas Frank, DBUs nye uddannelseschef Kenneth Heiner-Møller og Ole Bjur, Ole Bjur projekt leder i Divisionsforeningen med ansvar for talentudvikling. Vi taler på baggrund af den nye tekniske rapport over Superligaens mesterskabsslutspil 2020 om tendenser og udvikling af fodbolden i og udenfor landets grænser.Vi diskuterer - Taktisk fleksibilitet (for resultatets, spillernes eller trænerens skyld…?) Hvad er næste skridt i den retning? Kan det blive for fleksibelt?- Mere pres fodbold med flere omstillinger (er det sammenhængende eller modsætningsfyldt?).- Vanskeligheder med at score efter gennembrud eller kombinationer i den centrale offensive del af banen. Til gengæld er der i Superligaen mange indlæg (er det sammenhængende eller modsætningsfyldt?). Er det et udviklingsområde, vi kommer til at prioritere i DK, - Og hvad med de rigtigt mange mål på standarder?Denne episode sker i samarbejde med Divisionsforeningen og udkommer dér på Playmaker.Lyt med, hvis du vil kigge ind i fremtidens fodbold.
**Udsendelsen er sponsoreret af Arbejdernes Landsbank** Mandag udtager Kasper Hjulmand sit første landshold i jobbet som Danmarks landstræner. Det er holdet til de kommende Nations League-kampe mod Belgien og England, der er tale om, når DBU har indkaldt til pressemøde i Parken mandag eftermiddag. Når det hold er udtaget, sætter Mediano sig selv selvfølgelig i studiet og kommer med en frisk analyse, men først har vi valgt at kigge på de lidt større perspektivet i jobbet. Her kan du høre en analyse med fodboldtræner Rasmus Monnerup i studiet hos Peter Brüchmann for at kigge på forventninger og planer i DBU, i befolkningen og hos Kasper Hjulmand selv. Vi har valgt at fokusere på: - Er det en gave at få en slutrunde på hjemmebane som sin første opgave? - Hvad betyder det at lægge ud mod nr. 1 og nr. 4 på FIFAs verdensrangliste uden at have haft en venskabskamp at prøve ting af i? - Hvor stor forskel er der på den oprindelige opgave at overtage et landshold efter en EM-slutrunde med mere end to år til VM i Qatar og så at skulle føre Danmark til EM til en slutrunde, man ikke selv har kvalificeret holdet til? - Vi kigger en del på DBUs nye vision om fodboldcenter, flytning af kontorer, nye stadions i Århus og København? - Vi kigger på udviklingen i DBU og sammenligner med planerne, da Morten Olsen trådte til som landstræner i år 2000. - Og en del mere.
I denne uge er der besøg af en gæst som har været til prøvetræning i Cardiff og af den første til at få DBUs teknik-mærke i guld. Eller noget i den stil. De er i hvert fald begge to seje, og bare rolig, vi skal nok komme ind på både nye FCK-transfers og stillingen i Marokkos liga. Det bliver herligt. Lyt med.
I 2019 nedsatte DBU et diversitetsudvalg, hvis opgave er at arbejde med at fremme diversitet i dansk fodbold – både på og uden for banen. Nogle af de første indsatsområder var køn, etnicitet, seksualitet og alder. ”Fodbold er for alle”, siger DBUs formand Jesper Møller, og netop det sætter vi fokus på i dette afsnit af 'Tillægstid'. Panelet debatterer også rammevilkår for begge køn i fodbold, rollemodeller, og hvad næste skridt er for DBU. Panel: - Nina Groes, formand for DBUs diversitetsudvalg - Tine Teilmann, bestyrelsesmedlem i Danmarks Idrætsforbund - Kristian Mørch Rasmussen, U17 pigelandsholdstræner Vært: Stanis Elsorg *Denne udsendelse er produceret af Idrættens Analyseinstitut* Musik: Departure af Ghostrifter Official fra Audio Library
Fedora 31 finally arrives, a bug pops up in Firefox 70, and the Open Invention Network joins GNOME's patent fight.
Ok ok ok. Denne uge er mere fjollet end de fleste. Heino ringer til Viborg og brokker sig, fordi de har blokeret ham på Facebook. Olav mener fans bør sparke mindst 1 straffe pr. sæson for deres favorithold. Fjelle har lavet hattrick for sit hold i denne weekend. Oh yeah!!! Desuden snakker vi om fodboldudtryk, mongoler på fodboldbanen, om DBUs presseafdeling og meget mere. Man får noget for pengene i denne uge!!! Der er endda afslutningsvits!
Security updates for DBus, vim, elfutils, GLib and more, plus Joe and Alex look at another npm package hijack as well as some wider discussions around the big vim RCE of this week.
Denne udsendelse er sponsoreret af eOddset. I denne udsendelse er der to eSuperliga-spillere på besøg i studiet. Silkeborg-spiller Jesper 'Pilm' Prang og Vejles Mikkel 'LordHjorth' Bach sidder bag mikrofonerne. Vi taler om DBUs valg af landshold til eNations Cup. Derudover snakker vi også om Gfinity LQE-turneringen og naturligvis masser af eSuperliga, der går ind i den afgørende fase med kun en tredjedel tilbage af sæsonen og playoffs, der spilles den 17. april i KB Hallen. Vært: Peter Rubek Nielsen
Efterhånden som børn bliver ældre udgør dem, som dyrker sport i fritiden, en stadig mindre andel. Og det er skidt, for det er i ungdommen, vores sunde livsvaner skal cementeres. Manu Sareens egne børn er ved at stå af deres aktive sportsliv - og det har han det svært med. For i hans egen opvækst har sport været en værdifuld ramme om hans Liv. Det var på fodboldbanen og i badmintonhallen at han havde mange af de oplevelser med venner og kærester, som har gjort ham til den, han er i dag. Derfor spørger han sin søn, Felix, hvad der får ham til at drosle ned for sport, og spiller bolden videre til eksperter og unge sportsbegejstrede for at høre hvad, der kan få flere unge til at dyrke sport? Medvirkende: Søren Østergaard, leder Center for Ungdomsstudier. Konrad Rohde Madsen, folkeskole 16 år og Sasse Rohde Madsen, 2G, Felix, Manus søn. Jens Bangsbo, professor, centerleder på center for holdspil og sundhed, Jakob Koed, formand for DBUs ungdomsgruppe. Vært: Manu Sareen.
Denne podcast er sponsoreret af eOddset. I 1taps første FIFA-udsendelse er Silkeborg-spiller Jesper 'Pilm' Prang og FIFA-manager i Tricked Esport, Kent Brylle, på besøg. Vi runder eSuperligaens sæson 1. Var Brøndby eSport den rigtige vinder? Hvem var største overraskelse, største skuffelse og meget andet. Vi taler også om DBUs satsning på esport. Ydermere runder vi den internationale FIFA-scene, danskernes chancer for at kvalificere sig til VM samt det forestående FIFA eClub World Cup, som løber af stablen i den kommende weekend. Vært og teknik: Peter Rubek Nielsen
**Udsendelsen er sponsoreret af eye4Talent** I disse uger bliver et nyt licenssystem rullet ud over de danske klubber. Det vil være rygraden i den danske talentudvikling nu og i fremtiden. I denne udsendelse fortæller DBUs projektchef Jesper Sommer og Divisionsforeningens Ole Bjur om det nye system, hvor klubberne fra næste år vil blive tildelt 1-5 stjerner alt efter, hvor dygtige man er til at udvikle talenter og satse på både ungdoms- og børnefodbold. Hør om kriterier. Hør om Double Pass-projektet, der har præget meget af det nye arbejde. Og hør, hvad man gerne vil opnå med det nye licenssystem med konkrete eksempler fra den 100 sider nye licensmanual. Vært: Peter Brüchmann
Tidligere studievært og fodboldspiller, Peter Møller, vil have landsholdet tættere på folket. Fodbold kan samle folk på kryds og tværs, og der skal landsholdet gå forrest, mener DBUs nye fodbolddirektør.
Så er Premier League i gang og favoritterne er kommet flyvende fra start. Vi diskuterer, hvad sæsonen kommer til at byde på. Hvem hitter, hvem flopper, og hvem må hoppe en tur ned i Championship. Vi analyserer også på Premier League-klubbernes transfervindue.Vi snakker også om AaBs chancer for at komme i top 6 efter den pointmæssige forrygende start på Superliga-sæsonen. Og så analyserer vi på Morten Wieghorsts taktik, der lige nu er langt væk fra DBUs 'røde tråd'.Som altid får du spillerquiz og Ugens Dristige Forudsigelser.Dine værter i studiet: Jonas Stausholm, Emil Broo Holm og Matias Rona*HUSK AT GIVE OS EN VURDERING, HVOR DU HAR HØRT PODCASTEN, SÅ VI KAN NÅ UD TIL SÅ MANGE LYTTERE SOM MULIGT*
Så er Premier League i gang og favoritterne er kommet flyvende fra start. Vi diskuterer, hvad sæsonen kommer til at byde på. Hvem hitter, hvem flopper, og hvem må hoppe en tur ned i Championship. Vi analyserer også på Premier League-klubbernes transfervindue.Vi snakker også om AaBs chancer for at komme i top 6 efter den pointmæssige forrygende start på Superliga-sæsonen. Og så analyserer vi på Morten Wieghorsts taktik, der lige nu er langt væk fra DBUs 'røde tråd'.Som altid får du spillerquiz og Ugens Dristige Forudsigelser.Dine værter i studiet: Jonas Stausholm, Emil Broo Holm og Matias Rona*HUSK AT GIVE OS EN VURDERING, HVOR DU HAR HØRT PODCASTEN, SÅ VI KAN NÅ UD TIL SÅ MANGE LYTTERE SOM MULIGT*
We explain the physics behind ZFS, DTrace switching to the GPL, Emacs debugging, syncookies coming to PF & FreeBSD's history on EC2. This episode was brought to you by Headlines 128 bit storage: Are you high? (https://blogs.oracle.com/bonwick/128-bit-storage:-are-you-high) For people who have heard about ZFS boiling oceans and wonder where that is coming from, we dug out this old piece from 2004 on the blog of ZFS co-creator Jeff Bonwick, originally from the Sun website. 64 bits would have been plenty ... but then you can't talk out of your ass about boiling oceans then, can you? Well, it's a fair question. Why did we make ZFS a 128-bit storage system? What on earth made us think it's necessary? And how do we know it's sufficient? Let's start with the easy one: how do we know it's necessary? Some customers already have datasets on the order of a petabyte, or 2^50 bytes. Thus the 64-bit capacity limit of 2^64 bytes is only 14 doublings away. Moore's Law for storage predicts that capacity will continue to double every 9-12 months, which means we'll start to hit the 64-bit limit in about a decade. Storage systems tend to live for several decades, so it would be foolish to create a new one without anticipating the needs that will surely arise within its projected lifetime. If 64 bits isn't enough, the next logical step is 128 bits. That's enough to survive Moore's Law until I'm dead, and after that, it's not my problem. But it does raise the question: what are the theoretical limits to storage capacity? Although we'd all like Moore's Law to continue forever, quantum mechanics imposes some fundamental limits on the computation rate and information capacity of any physical device. In particular, it has been shown that 1 kilogram of matter confined to 1 liter of space can perform at most 10^51 operations per second on at most 10^31 bits of information [see Seth Lloyd, "Ultimate physical limits to computation." Nature 406, 1047-1054 (2000)]. A fully-populated 128-bit storage pool would contain 2^128 blocks = 2^137 bytes = 2^140 bits; therefore the minimum mass required to hold the bits would be (2^140 bits) / (10^31 bits/kg) = 136 billion kg. That's a lot of gear. To operate at the 1031 bits/kg limit, however, the entire mass of the computer must be in the form of pure energy. By E=mc^2, the rest energy of 136 billion kg is 1.2x1028 J. The mass of the oceans is about 1.4x1021 kg. It takes about 4,000 J to raise the temperature of 1 kg of water by 1 degree Celcius, and thus about 400,000 J to heat 1 kg of water from freezing to boiling. The latent heat of vaporization adds another 2 million J/kg. Thus the energy required to boil the oceans is about 2.4x106 J/kg * 1.4x1021 kg = 3.4x1027 J. Thus, fully populating a 128-bit storage pool would, literally, require more energy than boiling the oceans. Best part of all: you don't have to understand any of this to use ZFS. Rest assured that you won't hit any limits with that filesystem for a long time. You still have to buy bigger disks over time, though... *** dtrace for Linux, Oracle relicenses dtrace (https://gnu.wildebeest.org/blog/mjw/2018/02/14/dtrace-for-linux-oracle-does-the-right-thing/) At Fosdem we had a talk on dtrace for linux in the Debugging Tools devroom. Not explicitly mentioned in that talk, but certainly the most exciting thing, is that Oracle is doing a proper linux kernel port: ``` commit e1744f50ee9bc1978d41db7cc93bcf30687853e6 Author: Tomas Jedlicka tomas.jedlicka@oracle.com Date: Tue Aug 1 09:15:44 2017 -0400 dtrace: Integrate DTrace Modules into kernel proper This changeset integrates DTrace module sources into the main kernel source tree under the GPLv2 license. Sources have been moved to appropriate locations in the kernel tree. ``` That is right, dtrace dropped the CDDL and switched to the GPL! The user space code dtrace-utils and libdtrace-ctf (a combination of GPLv2 and UPL) can be found on the DTrace Project Source Control page. The NEWS file mentions the license switch (and that it is build upon elfutils, which I personally was pleased to find out). The kernel sources (GPLv2+ for the core kernel and UPL for the uapi) are slightly harder to find because they are inside the uek kernel source tree, but following the above commit you can easily get at the whole linux kernel dtrace directory. The UPL is the Universal Permissive License, which according to the FSF is a lax, non-copyleft license that is compatible with the GNU GPL. Thank you Oracle for making everyone's life easier by waving your magic relicensing wand! Now there is lots of hard work to do to actually properly integrate this. And I am sure there are a lot of technical hurdles when trying to get this upstreamed into the mainline kernel. But that is just hard work. Which we can now start collaborating on in earnest. Like systemtap and the Dynamic Probes (dprobes) before it, dtrace is a whole system observability tool combining tracing, profiling and probing/debugging techniques. Something the upstream linux kernel hackers don't always appreciate when presented as one large system. They prefer having separate small tweaks for tracing, profiling and probing which are mostly separate from each other. It took years for the various hooks, kprobes, uprobes, markers, etc. from systemtap (and other systems) to get upstream. But these days they are. And there is now even a byte code interpreter (eBPF) in the mainline kernel as originally envisioned by dprobes, which systemtap can now target through stapbpf. So with all those techniques now available in the linux kernel it will be exciting to see if dtrace for linux can unite them all. Debugging Emacs or: How I Learned to Stop Worrying and Love DTrace (http://nullprogram.com/blog/2018/01/17/) For some time Elfeed was experiencing a strange, spurious failure. Every so often users were seeing an error (spoiler warning) when updating feeds: “error in process sentinel: Search failed.” If you use Elfeed, you might have even seen this yourself. From the surface it appeared that curl, tasked with the responsibility for downloading feed data, was producing incomplete output despite reporting a successful run. Since the run was successful, Elfeed assumed certain data was in curl's output buffer, but, since it wasn't, it failed hard. Unfortunately this issue was not reproducible. Manually running curl outside of Emacs never revealed any issues. Asking Elfeed to retry fetching the feeds would work fine. The issue would only randomly rear its head when Elfeed was fetching many feeds in parallel, under stress. By the time the error was discovered, the curl process had exited and vital debugging information was lost. Considering that this was likely to be a bug in Emacs itself, there really wasn't a reliable way to capture the necessary debugging information from within Emacs Lisp. And, indeed, this later proved to be the case. A quick-and-dirty work around is to use condition-case to catch and swallow the error. When the bizarre issue shows up, rather than fail badly in front of the user, Elfeed could attempt to swallow the error — assuming it can be reliably detected — and treat the fetch as simply a failure. That didn't sit comfortably with me. Elfeed had done its due diligence checking for errors already. Someone was lying to Elfeed, and I intended to catch them with their pants on fire. Someday. I'd just need to witness the bug on one of my own machines. Elfeed is part of my daily routine, so surely I'd have to experience this issue myself someday. My plan was, should that day come, to run a modified Elfeed, instrumented to capture extra data. I would have also routinely run Emacs under GDB so that I could inspect the failure more deeply. For now I just had to wait to hunt that zebra. Bryan Cantrill, DTrace, and FreeBSD Over the holidays I re-discovered Bryan Cantrill, a systems software engineer who worked for Sun between 1996 and 2010, and is most well known for DTrace. My first exposure to him was in a BSD Now interview in 2015. I had re-watched that interview and decided there was a lot more I had to learn from him. He's become a personal hero to me. So I scoured the internet for more of his writing and talks. Some interesting operating system technology came out of Sun during its final 15 or so years — most notably DTrace and ZFS — and Bryan speaks about it passionately. Almost as a matter of luck, most of it survived the Oracle acquisition thanks to Sun releasing it as open source in just the nick of time. Otherwise it would have been lost forever. The scattered ex-Sun employees, still passionate about their prior work at Sun, along with some of their old customers have since picked up the pieces and kept going as a community under the name illumos. It's like an open source flotilla. Naturally I wanted to get my hands on this stuff to try it out for myself. Is it really as good as they say? Normally I stick to Linux, but it (generally) doesn't have these Sun technologies available. The main reason is license incompatibility. Sun released its code under the CDDL, which is incompatible with the GPL. Ubuntu does infamously include ZFS, but other distributions are unwilling to take that risk. Porting DTrace is a serious undertaking since it's got its fingers throughout the kernel, which also makes the licensing issues even more complicated. Linux has a reputation for Not Invented Here (NIH) syndrome, and these licensing issues certainly contribute to that. Rather than adopt ZFS and DTrace, they've been reinvented from scratch: btrfs instead of ZFS, and a slew of partial options instead of DTrace. Normally I'm most interested in system call tracing, and my go to is strace, though it certainly has its limitations — including this situation of debugging curl under Emacs. Another famous example of NIH is Linux's epoll(2), which is a broken version of BSD kqueue(2). So, if I want to try these for myself, I'll need to install a different operating system. I've dabbled with OmniOS, an OS built on illumos, in virtual machines, using it as an alien environment to test some of my software (e.g. enchive). OmniOS has a philosophy called Keep Your Software To Yourself (KYSTY), which is really just code for “we don't do packaging.” Honestly, you can't blame them since they're a tiny community. The best solution to this is probably pkgsrc, which is essentially a universal packaging system. Otherwise you're on your own. There's also openindiana, which is a more friendly desktop-oriented illumos distribution. Still, the short of it is that you're very much on your own when things don't work. The situation is like running Linux a couple decades ago, when it was still difficult to do. If you're interested in trying DTrace, the easiest option these days is probably FreeBSD. It's got a big, active community, thorough documentation, and a huge selection of packages. Its license (the BSD license, duh) is compatible with the CDDL, so both ZFS and DTrace have been ported to FreeBSD. What is DTrace? I've done all this talking but haven't yet described what DTrace really is. I won't pretend to write my own tutorial, but I'll provide enough information to follow along. DTrace is a tracing framework for debugging production systems in real time, both for the kernel and for applications. The “production systems” part means it's stable and safe — using DTrace won't put your system at risk of crashing or damaging data. The “real time” part means it has little impact on performance. You can use DTrace on live, active systems with little impact. Both of these core design principles are vital for troubleshooting those really tricky bugs that only show up in production. There are DTrace probes scattered all throughout the system: on system calls, scheduler events, networking events, process events, signals, virtual memory events, etc. Using a specialized language called D (unrelated to the general purpose programming language D), you can dynamically add behavior at these instrumentation points. Generally the behavior is to capture information, but it can also manipulate the event being traced. Each probe is fully identified by a 4-tuple delimited by colons: provider, module, function, and probe name. An empty element denotes a sort of wildcard. For example, syscall::open:entry is a probe at the beginning (i.e. “entry”) of open(2). syscall:::entry matches all system call entry probes. Unlike strace on Linux which monitors a specific process, DTrace applies to the entire system when active. To run curl under strace from Emacs, I'd have to modify Emacs' behavior to do so. With DTrace I can instrument every curl process without making a single change to Emacs, and with negligible impact to Emacs. That's a big deal. So, when it comes to this Elfeed issue, FreeBSD is much better poised for debugging the problem. All I have to do is catch it in the act. However, it's been months since that bug report and I'm not really making this connection yet. I'm just hoping I eventually find an interesting problem where I can apply DTrace. Bryan Cantrill: Talks I have given (http://dtrace.org/blogs/bmc/2018/02/03/talks/) *** News Roundup a2k18 Hackathon preview: Syncookies coming to PF (https://undeadly.org/cgi?action=article;sid=20180207090000) As you may have heard, the a2k18 hackathon is in progress. As can be seen from the commit messages, several items of goodness are being worked on. One eagerly anticipated item is the arrival of TCP syncookies (read: another important tool in your anti-DDoS toolset) in PF. Henning Brauer (henning@) added the code in a series of commits on February 6th, 2018, with this one containing the explanation: ``` syncookies for pf. when syncookies are on, pf will blindly answer each and every SYN with a syncookie-SYNACK. Upon reception of the ACK completing the 3WHS, pf will reconstruct the original SYN, shove it through pf_test, where state will be created if the ruleset permits it. Then massage the freshly created state (we won't see the SYNACK), set up the sequence number modulator, and call into the existing synproxy code to start the 3WHS with the backend host. Add an - somewhat basic for now - adaptive mode where syncookies get enabled if a certain percentage of the state table is filled up with half-open tcp connections. This makes pf firewalls resilient against large synflood attacks. syncookies are off by default until we gained more experience, considered experimental for now. see http://bulabula.org/papers/2017/bsdcan/ for more details. joint work with sashan@, widely discussed and with lots of input by many ``` The first release to have this feature available will probably be the upcoming OpenBSD 6.3 if a sufficient number of people test this in their setups (hint, hint). More info is likely to emerge soon in post-hackathon writeups, so watch this space! [Pale Moon] A Perfect example of how not to approach OS developers/packagers Removed from OpenBSD Ports due to Licensing Issues (https://github.com/jasperla/openbsd-wip/issues/86) FreeBSD Palemoon branding violation (https://lists.freebsd.org/pipermail/freebsd-ports/2018-February/112455.html) Mightnight BSD's response (https://twitter.com/midnightbsd/status/961232422091280386) *** FreeBSD EC2 History (http://www.daemonology.net/blog/2018-02-12-FreeBSD-EC2-history.html) A couple years ago Jeff Barr published a blog post with a timeline of EC2 instances. I thought at the time that I should write up a timeline of the FreeBSD/EC2 platform, but I didn't get around to it; but last week, as I prepared to ask for sponsorship for my work I decided that it was time to sit down and collect together the long history of how the platform has evolved and improved over the years. Normally I don't edit blog posts after publishing them (with the exception of occasional typographical corrections), but I do plan on keeping this post up to date with future developments. August 25, 2006: Amazon EC2 launches. It supports a single version of Ubuntu Linux; FreeBSD is not available. December 13, 2010: I manage to get FreeBSD running on EC2 t1.micro instances. March 22, 2011: I manage to get FreeBSD running on EC2 "cluster compute" instances. July 8, 2011: I get FreeBSD 8.2 running on all 64-bit EC2 instance types, by marking it as "Windows" in order to get access to Xen/HVM virtualization. (Unfortunately this meant that users had to pay the higher "Windows" hourly pricing.) January 16, 2012: I get FreeBSD 9.0 running on 32-bit EC2 instances via the same "defenestration" trick. (Again, paying the "Windows" prices.) August 16, 2012: I move the FreeBSD rc.d scripts which handle "EC2" functionality (e.g., logging SSH host keys to the console) into the FreeBSD ports tree. October 7, 2012: I rework the build process for FreeBSD 9.1-RC1 and later to use "world" bits extracted from the release ISOs; only the kernel is custom-built. Also, the default SSH user changes from "root" to "ec2-user". October 31, 2012: Amazon launches the "M3" family of instances, which support Xen/HVM without FreeBSD needing to pay the "Windows" tax. November 21, 2012: I get FreeBSD added to the AWS Marketplace. October 2, 2013: I finish merging kernel patches into the FreeBSD base system, and rework the AMI build (again) so that FreeBSD 10.0-ALPHA4 and later use bits extracted from the release ISOs for the entire system (world + kernel). FreeBSD Update can now be used for updating everything (because now FreeBSD/EC2 uses a GENERIC kernel). October 27, 2013: I add code to EC2 images so that FreeBSD 10.0-BETA2 and later AMIs will run FreeBSD Update when they first boot in order to download and install any critical updates. December 1, 2013: I add code to EC2 images so that FreeBSD 10.0-BETA4 and later AMIs bootstrap the pkg tool and install packages at boot time (by default, the "awscli" package). December 9, 2013: I add configinit to FreeBSD 10.0-RC1 and later to allow systems to be easily configured via EC2 user-data. July 1, 2014: Amazon launches the "T2" family of instances; now the most modern family for every type of EC2 instance (regular, high-memory, high-CPU, high-I/O, burstable) supports HVM and there should no longer be any need for FreeBSD users to pay the "Windows tax". November 24, 2014: I add code to FreeBSD 10.2 and later to automatically resize their root filesystems when they first boot; this means that a larger root disk can be specified at instance launch time and everything will work as expected. April 1, 2015: I integrate the FreeBSD/EC2 build process into the FreeBSD release building process; FreeBSD 10.2-BETA1 and later AMIs are built by the FreeBSD release engineering team. January 12, 2016: I enable Intel 82599-based "first generation EC2 Enhanced Networking" in FreeBSD 11.0 and later. June 9, 2016: I enable the new EC2 VGA console functionality in FreeBSD 11.0 and later. (The old serial console also continues to work.) June 24, 2016: Intel 82599-based Enhanced Networking works reliably in FreeBSD 11.0 and later thanks to discovering and working around a Xen bug. June 29, 2016: I improve throughput on Xen blkfront devices (/dev/xbd*) by enabling indirect segment I/Os in FreeBSD 10.4 and later. (I wrote this functionality in July 2015, but left it disabled by default a first because a bug in EC2 caused it to hurt performance on some instances.) July 7, 2016: I fix a bug in FreeBSD's virtual memory initialization in order to allow it to support boot with 128 CPUs; aka. FreeBSD 11.0 and later support the EC2 x1.32xlarge instance type. January 26, 2017: I change the default configuration in FreeBSD 11.1 and later to support EC2's IPv6 networking setup out of the box (once you flip all of the necessary switches to enable IPv6 in EC2 itself). May 20, 2017: In collaboration with Rick Macklem, I make FreeBSD 11.1 and later compatible with the Amazon "Elastic File System" (aka. NFSv4-as-a-service) via the newly added "oneopenown" mount option (and lots of bug fixes). May 25, 2017: I enable support for the Amazon "Elastic Network Adapter" in FreeBSD 11.1 and later. (The vast majority of the work — porting the driver code — was done by Semihalf with sponsorship from Amazon.) December 5, 2017: I change the default configuration in FreeBSD 11.2 and later to make use of the Amazon Time Sync Service (aka. NTP-as-a-service). The current status The upcoming FreeBSD release (11.2) supports: IPv6, Enhanced Networking (both generations), Amazon Elastic File System, Amazon Time Sync Service, both consoles (Serial VGA), and every EC2 instance type (although I'm not sure if FreeBSD has drivers to make use of the FPGA or GPU hardware on those instances). Colin's Patreon' page if you'd like to support him (https://www.patreon.com/cperciva) X network transparency X's network transparency has wound up mostly being a failure (https://utcc.utoronto.ca/~cks/space/blog/unix/XNetworkTransparencyFailure) I was recently reading Mark Dominus's entry about some X keyboard problems, in which he said in passing (quoting himself): I have been wondering for years if X's vaunted network transparency was as big a failure as it seemed: an interesting idea, worth trying out, but one that eventually turned out to be more trouble than it was worth. [...] My first reaction was to bristle, because I use X's network transparency all of the time at work. I have several programs to make it work very smoothly, and some core portions of my environment would be basically impossible without it. But there's a big qualification on my use of X's network transparency, namely that it's essentially all for text. When I occasionally go outside of this all-text environment of xterms and emacs and so on, it doesn't go as well. X's network transparency was not designed as 'it will run xterm well'; originally it was to be something that should let you run almost everything remotely, providing a full environment. Even apart from the practical issues covered in Daniel Stone's slide presentation, it's clear that it's been years since X could deliver a real first class environment over the network. You cannot operate with X over the network in the same way that you do locally. Trying to do so is painful and involves many things that either don't work at all or perform so badly that you don't want to use them. In my view, there are two things that did in general X network transparency. The first is that networks turned out to not be fast enough even for ordinary things that people wanted to do, at least not the way that X used them. The obvious case is web browsers; once the web moved to lots of images and worse, video, that was pretty much it, especially with 24-bit colour. (It's obviously not impossible to deliver video across the network with good performance, since YouTube and everyone else does it. But their video is highly encoded in specialized formats, not handled by any sort of general 'send successive images to the display' system.) The second is that the communication facilities that X provided were too narrow and limited. This forced people to go outside of them in order to do all sorts of things, starting with audio and moving on to things like DBus and other ways of coordinating environments, handling sophisticated configuration systems, modern fonts, and so on. When people designed these additional communication protocols, the result generally wasn't something that could be used over the network (especially not without a bunch of setup work that you had to do in addition to remote X). Basic X clients that use X properties for everything may be genuinely network transparent, but there are very few of those left these days. (Not even xterm is any more, at least if you use XFT fonts. XFT fonts are rendered in the client, and so different hosts may have different renderings of the same thing, cf.) < What remains of X's network transparency is still useful to some of us, but it's only a shadow of what the original design aimed for. I don't think it was a mistake for X to specifically design it in (to the extent that they did, which is less than you might think), and it did help X out pragmatically in the days of X terminals, but that's mostly it. (I continue to think that remote display protocols are useful in general, but I'm in an usual situation. Most people only ever interact with remote machines with either text mode SSH or a browser talking to a web server on the remote machine.) PS: The X protocol issues with synchronous requests that Daniel Stone talks about don't help the situation, but I think that even with those edges sanded off X's network transparency wouldn't be a success. Arguably X's protocol model committed a lesser version of part of the NeWS mistake. X's network transparency was basically free at the time (https://utcc.utoronto.ca/~cks/space/blog/unix/XFreeNetworkTransparency) I recently wrote an entry about how X's network transparency has wound up mostly being a failure for various reasons. However, there is an important flipside to the story of X's network transparency, and that is that X's network transparency was almost free at the time and in the context it was created. Unlike the situation today, in the beginning X did not have to give up lots of performance or other things in order to get network transparency. X originated in the mid 1980s and it was explicitly created to be portable across various Unixes, especially BSD-derived ones (because those were what universities were mostly using at that time). In the mid to late 1980s, Unix had very few IPC methods, especially portable ones. In particular, BSD systems did not have shared memory (it was called 'System V IPC' for the obvious reasons). BSD had TCP and Unix sockets, some System V machines had TCP (and you could likely assume that more would get it), and in general your safest bet was to assume some sort of abstract stream protocol and then allow for switchable concrete backends. Unsurprisingly, this is exactly what X did; the core protocol is defined as a bidirectional stream of bytes over an abstracted channel. (And the concrete implementation of $DISPLAY has always let you specify the transport mechanism, as well as allowing your local system to pick the best mechanism it has.) Once you've decided that your protocol has to run over abstracted streams, it's not that much more work to make it network transparent (TCP provides streams, after all). X could have refused to make the byte order of the stream clear or required the server and the client to have access to some shared files (eg for fonts), but I don't think either would have been a particularly big win. I'm sure that it took some extra effort and care to make X work across TCP from a different machine, but I don't think it took very much. (At the same time, my explanation here is probably a bit ahistorical. X's initial development seems relatively strongly tied to sometimes having clients on different machines than the display, which is not unreasonable for the era. But it doesn't hurt to get a feature that you want anyway for a low cost.) I believe it's important here that X was intended to be portable across different Unixes. If you don't care about portability and can get changes made to your Unix, you can do better (for example, you can add some sort of shared memory or process to process virtual memory transfer). I'm not sure how the 1980s versions of SunView worked, but I believe they were very SunOS dependent. Wikipedia says SunView was partly implemented in the kernel, which is certainly one way to both share memory and speed things up. PS: Sharing memory through mmap() and friends was years in the future at this point and required significant changes when it arrived. Beastie Bits Grace Hopper Celebration 2018 Call for Participation (https://www.freebsdfoundation.org/news-and-events/call-for-papers/grace-hopper-celebration-2018-call-for-participation/) Google Summer of Code: Call for Project Ideas (https://www.freebsdfoundation.org/blog/google-summer-of-code-call-for-project-ideas/) The OpenBSD Foundation 2018 Fundraising Campaign (https://undeadly.org/cgi?action=article;sid=20180129190641) SSH Mastery 2/e out (https://blather.michaelwlucas.com/archives/3115) AsiaBSDcon 2018 Registration is open (https://2018.asiabsdcon.org/) Tarsnap support for Bitcoin ending April 1st; and a Chrome bug (http://mail.tarsnap.com/tarsnap-announce/msg00042.html) Feedback/Questions Todd - Couple Questions (http://dpaste.com/195HGHY#wrap) Seth - Tar Snap (http://dpaste.com/1N7NQVQ#wrap) Alex - sudo question (http://dpaste.com/3D9P1DW#wrap) Thomas - FreeBSD on ARM? (http://dpaste.com/24NMG47#wrap) Albert - Austria BSD User Group (http://dpaste.com/373CRX7#wrap)
This week on the show, we've got FreeBSD quarterly Status reports to discuss, OpenBSD changes to the installer, EC2 and IPv6 and more. Stay This episode was brought to you by Headlines OpenBSD changes of note 6 (http://www.tedunangst.com/flak/post/openbsd-changes-of-note-6) OpenBSD can now be cross built with clang. Work on this continues Build ld.so with -fno-builtin because otherwise clang would optimize the local versions of functions like dlmemset into a call to memset, which doesn't exist. Add connection timeout for ftp (http). Mostly for the installer so it can error out and try something else. Complete https support for the installer. I wonder how they handle certificate verification. I need to look into this as I'd like to switch the FreeBSD installer to this as well New ocspcheck utility to validate a certificate against its ocsp responder. net lock here, net lock there, net lock not quite everywhere but more than before. More per cpu counters in networking code as well. Disable and lock Silicon Debug feature on modern Intel CPUs. Prevent wireless frame injection attack described at 33C3 in the talk titled “Predicting and Abusing WPA2/802.11 Group Keys” by Mathy Vanhoef. Add support for multiple transmit ifqueues per network interface. Supported drivers include bge, bnx, em, myx, ix, hvn, xnf. pledge now tracks when a file as opened and uses this to permit or deny ioctl. Reimplement httpd's support for byte ranges. Fixes a memory DOS. FreeBSD 2016Q4 Status Report (https://www.freebsd.org/news/status/report-2016-10-2016-12.html) An overview of some of the work that happened in October - December 2016 The ports tree saw many updates and surpassed 27,000 ports The core team was busy as usual, and the foundation attended and/or sponsored a record 24 events in 2016. CEPH on FreeBSD seems to be coming along nicely. For those that do not know, CEPH is a distributed filesystem that can sit on top of another filesystem. That is, you can use it to create a clustered filesystem out of a bunch of ZFS servers. Would love to have some viewers give it a try and report back. OpenBSM, the FreeBSD audit framework, got some updates Ed Schouten committed a front end to export sysctl data in a format usable by Prometheus, the open source monitoring system. This is useful for other monitoring software too. Lots of updates for various ARM boards There is an update on Reproducible Builds in FreeBSD, “ It is now possible to build the FreeBSD base system (kernel and userland) completely reproducibly, although it currently requires a few non-default settings”, and the ports tree is at 80% reproducible Lots of toolchain updates (gcc, lld, gdb) Various updates from major ports teams *** Amazon rolls out IPv6 support on EC2 (http://www.daemonology.net/blog/2017-01-26-IPv6-on-FreeBSD-EC2.html) A few hours ago Amazon announced that they had rolled out IPv6 support in EC2 to 15 regions — everywhere except the Beijing region, apparently. This seems as good a time as any to write about using IPv6 in EC2 on FreeBSD instances. First, the good news: Future FreeBSD releases will support IPv6 "out of the box" on EC2. I committed changes to HEAD last week, and merged them to the stable/11 branch moments ago, to have FreeBSD automatically use whatever IPv6 addresses EC2 makes available to it. Next, the annoying news: To get IPv6 support in EC2 from existing FreeBSD releases (10.3, 11.0) you'll need to run a few simple commands. I consider this unfortunate but inevitable: While Amazon has been unusually helpful recently, there's nothing they could have done to get support for their IPv6 networking configuration into FreeBSD a year before they launched it. You need the dual-dhclient port: pkg install dual-dhclient And the following lines in your /etc/rc.conf: ifconfigDEFAULT="SYNCDHCP acceptrtadv" ipv6activateallinterfaces="YES" dhclientprogram="/usr/local/sbin/dual-dhclient" + It is good to see FreeBSD being ready to use this feature on day 0, not something we would have had in the past Finally, one important caveat: While EC2 is clearly the most important place to have IPv6 support, and one which many of us have been waiting a long time to get, this is not the only service where IPv6 support is important. Of particular concern to me, Application Load Balancer support for IPv6 is still missing in many regions, and Elastic Load Balancers in VPC don't support IPv6 at all — which matters to those of us who run non-HTTP services. Make sure that IPv6 support has been rolled out for all the services you need before you start migrating. Colin's blog also has the details on how to actually activate IPv6 from the Amazon side, if only it was as easy as configuring it on the FreeBSD side *** FreeBSD's George Neville-Neil tries valiantly for over an hour to convince a Linux fan of the error of their ways (https://www.youtube.com/watch?v=cofKxtIO3Is) In today's episode of the Lunduke Hour I talk to George Neville-Neil -- author and FreeBSD advocate. He tries to convince me, a Linux user, that FreeBSD is better. + They cover quite a few topics, including: + licensing, and the motivations behind it + vendor relations + community + development model + drivers and hardware support + George also talks about his work with the FreeBSD Foundation, and the book he co-authored, “The Design and Implementation of the FreeBSD Operating System, 2nd Edition” News Roundup An interactive script that makes it easy to install 50+ desktop environments following a base install of FreeBSD 11 (https://github.com/rosedovell/unixdesktops) And I thought I was doing good when I wrote a patch for the installer that enables your choice of 3 desktop environments... This is a collection of scripts meant to install desktop environments on unix-like operating systems following a base install. I call one of these 'complete' when it meets the following requirements: + A graphical logon manager is presented without user intervention after powering on the machine + Logging into that graphical logon manager takes the user into the specified desktop environment + The user can open a terminal emulator I need to revive my patch, and add Lumina to it *** Firefox 51 on sparc64 - we did not hit the wall yet (https://blog.netbsd.org/tnf/entry/firefox_51_on_sparc64_we) A NetBSD developers tells the story of getting Firefox 51 running on their sparc64 machine It turns out the bug impacted amd64 as well, so it was quickly fixed They are a bit less hopeful about the future, since Firefox will soon require rust to compile, and rust is not working on sparc64 yet Although there has been some activity on the rust on sparc64 front, so maybe there is hope The post also look at a few alternative browsers, but it not hopeful *** Introducing Bloaty McBloatface: a size profiler for binaries (http://blog.reverberate.org/2016/11/07/introducing-bloaty-mcbloatface.html) I'm very excited to announce that today I'm open-sourcing a tool I've been working on for several months at Google. It's called Bloaty McBloatface, and it lets you explore what's taking up space in your .o, .a, .so, and executable binary files. Bloaty is available under the Apache 2 license. All of the code is available on GitHub: github.com/google/bloaty. It is quick and easy to build, though it does require a somewhat recent compiler since it uses C++11 extensively. Bloaty primarily supports ELF files (Linux, BSD, etc) but there is some support for Mach-O files on OS X too. I'm interested in expanding Bloaty's capabilities to more platforms if there is interest! I need to try this one some of the boot code files, to see if there are places we can trim some fat We've been using Bloaty a lot on the Protocol Buffers team at Google to evaluate the binary size impacts of our changes. If a change causes a size increase, where did it come from? What sections/symbols grew, and why? Bloaty has a diff mode for understanding changes in binary size The diff mode looks especially interesting. It might be worth setting up some kind of CI testing that alerts if a change results in a significant size increase in a binary or library *** A BSD licensed mdns responder (https://github.com/kristapsdz/mdnsd) One of the things we just have to deal with in the modern world is service and system discovery. Many of us have fiddled with avahi or mdnsd and related “mdns” services. For various reasons those often haven't been the best-fit on BSD systems. Today we have a github project to point you at, which while a bit older, has recently been updated with pledge() support for OpenBSD. First of all, why do we need an alternative? They list their reasons: This is an attempt to bring native mdns/dns-sd to OpenBSD. Mainly cause all the other options suck and proper network browsing is a nice feature these days. Why not Apple's mdnsd ? 1 - It sucks big time. 2 - No BSD License (Apache-2). 3 - Overcomplex API. 4 - Not OpenBSD-like. Why not Avahi ? 1 - No BSD License (LGPL). 2 - Overcomplex API. 3 - Not OpenBSD-like 4 - DBUS and lots of dependencies. Those already sound like pretty compelling reasons. What makes this “new” information again is the pledge support, and perhaps it's time for more BSD's to start considering importing something like mdnsd into their base system to make system discovery more “automatic” *** Beastie Bits Benno Rice at Linux.Conf.Au: The Trouble with FreeBSD (https://www.youtube.com/watch?v=Ib7tFvw34DM) State of the Port of VMS to x86 (http://vmssoftware.com/pdfs/State_of_Port_20170105.pdf) Microsoft Azure now offers Patent Troll Protection (https://thestack.com/cloud/2017/02/08/microsoft-azure-now-offers-patent-troll-ip-protection/) FreeBSD Storage Summit 2017 (https://www.freebsdfoundation.org/news-and-events/event-calendar/freebsd-storage-summit-2017/) If you are going to be in Tokyo, make sure you come to (http://bhyvecon.org/) Feedback/Questions Farhan - Laptops (http://pastebin.com/bVqsvM3r) Hjalti - rclone (http://pastebin.com/7KWYX2Mg) Ivan - Jails (http://pastebin.com/U5XyzMDR) Jungle - Traffic Control (http://pastebin.com/sK7uEDpn) ***
This week, we have Nigel Williams here to bring us all sorts of info about Multipath TCP, what it is, how it works and the ongoing effort to bring it into FreeBSD. All that and of course the latest BSD news coming your way, right now! This episode was brought to you by Headlines Backing out changes doesn.t always pinpoint the problem (https://blog.crashed.org/dont-backout/) Peter Wemm brings us a fascinating look at debugging an issue which occurred on the FreeBSD build cluster recently. Bottom line? Backing out something isn.t necessarily the fix, rather it should be apart of the diagnostic process In this particular case, a change to some mmap() functionality ended up exposing a bug in the kernel.s page fault handler which existed since (wait for it.) 1997! As Peter mentions at the bottom of the Article, this bug had been showing up for years, but was sporadic and often written off as a networking hiccup. *** BSD Router Project benchmarks new routing changes to FreeBSD (https://github.com/ocochard/netbenchs/blob/master/Xeon_E5-2650-8Cores-Chelsio_T540-CR/nXxq10g/results/fbsd11-melifaro.r287531/README.md) A project branch of FreeBSD -CURRENT has been created with a number of optimizations to the routing code Alexander V. Chernikov (melifaro@).s routing branch (https://svnweb.freebsd.org/base/projects/routing/?view=log) The net result is an almost doubling of peak performance in packets per second Performance scales well with the number of NIC queues (2 queues is 88% faster than 1 queue, 3 is 270% faster). Unlike the previous code, when the number of queues hits 4, performance is down by only 10%, instead of being cut nearly in half Other Benchmark Results, and the tools to do your own tests (https://github.com/ocochard/netbenchs) *** When is SSL not SSL? (http://www.tedunangst.com/flak/post/the-peculiar-libretunnel-situation) Our buddy Ted has a good write-up on a weird situation related to licensing of stunnel and LibreSSL The problem exists due to stunnel being released with a different license, that is technically incompatible with the GPL, as well as linking against non-OpenSSL versions. The author has also decided to create specific named exceptions when the *SSL lib is part of the base operating system, but does not personally consider LibreSSL as a valid linking target on its own Ted points out that the LibreSSL team considers LibreSSL == OpenSSL, so this may be a moot concern *** Update on systembsd (http://darknedgy.net/files/systembsd.pdf) We.ve mentioned the GSoC project to create a SystemD shim in OpenBSD before. Now we have the slides from Ian Sutton talking about this project. As a refresher, this project is to take DBUS and create daemons emulating various systemd components, such as hostnamed, localed, timedated, and friends. Written from scratch in C, it was mainly created in the hopes of becoming a port, allowing Gnome and related tools to function on OpenBSD. This is a good read, especially for current or aspiring porters who want to bring over newer versions of applications which now depend upon SystemD. *** Interview - Nigel Williams - njwilliams@swin.edu.au (njwilliams@swin.edu.au) Multipath TCP News Roundup OpenBSD UEFI boot loader (http://marc.info/?l=openbsd-cvs&m=144115942223734&w=2) We.ve mentioned the ongoing work to bring UEFI booting to OpenBSD and it looks like this has now landed in the tree The .fdisk. utility has also been updated with a new -b flag, when used with .-i. will create the special EFI system partition on amd64/i386 . (http://marc.info/?l=openbsd-cvs&m=144139348416071&w=2) Some twitter benchmarks (https://twitter.com/mherrb/status/641004331035193344) *** FreeBSD Journal, July/August issue (https://www.freebsdfoundation.org/journal/vol2_no4/) The latest issue of the FreeBSD Journal has arrived As always, the Journal opens with a letter from the FreeBSD Foundation Feature Articles: Groupon's Deal on FreeBSD -- How to drive adoption of FreeBSD at your organization, and lessons learned in retraining Linux sysadmins FreeBSD: The Isilon Experience -- Mistakes not to make when basing a product on FreeBSD. TL;DR: track head Reflections on FreeBSD.org: Packages -- A status update on where we are with binary packages, what issues have been overcome, and which still remain Inside the Foundation -- An overview of some of the things you might not be aware that the FreeBSD Foundation is doing to support the project and attract the next generation of committers Includes a book review of .The Practise of System and Network Administration. As usual, various other reports are included: The Ports Report, SVN Update, A conference report, a report from the Essen hackathon, and the Event Calendar *** Building ARMv6 packages on FreeBSD, the easy way (http://blogs.freebsdish.org/brd/2015/08/25/building-arm-packages-with-poudriere-the-simple-way/) Previously we have discussed how to build ARMv6 packages on FreeBSD We also interviewed Sean Bruno about his work in this area Thankfully, over time this process has been simplified, and no longer requires a lot of manual configuration, or fussing with the .image activator. Now, you can just build packages for your Raspberry Pi or similar device, just as simply as you would build for x86, it just takes longer to build. *** New PC-BSD Release Schedule (http://blog.pcbsd.org/2015/09/new-release-schedule-for-pc-bsd/) The PC-BSD Team has announce an updated release schedule for beyond 10.2 This schedule follows more closely the FreeBSD schedules, with major releases only occurring when FreeBSD does the next point update, or major version bump. PC-BSD.s source tree has been split into master(current) and stable as well PRODUCTION / EDGE packages will be built from stable, with PRODUCTION updated monthly now. The -CURRENT monthly images will contain the master source builds. *** Feedback/Questions Joris writes in (http://slexy.org/view/s21cguSv7E) Anonymous (http://slexy.org/view/s217A5NNGg) Darin (http://slexy.org/view/s20HyiqJV0) ***