Linus Torvalds doesn't think twice BREAKING things, 8 years later we are STILL fixing logging BUGS!

Ғылым және технология

The only #OpenSource constant is #change and #regressions #t2sde #Linux #kernel #bugs #Ad: You can support my work at: / renerebe github.com/sponsors/rxrbln/ buymeacoffee.com/renerebe onlyfans.com/renerebe laptops & more @Amazon: services.exactcode.de/amzn.cg...
exactcode.com t2sde.org rene.rebe.de
Terminal font: Comic Code ;-)

Пікірлер: 95

  • @johnhammer8668
    @johnhammer86685 ай бұрын

    so refreshing and lucky to watch actual kernel devs who had fixed and worked on the code. Thanks so much

  • @ordinarygg
    @ordinarygg7 ай бұрын

    Continue your perfectionist path, you have new patreon member, you are not alone, this sh*t is not only in kernel it's everywhere

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

  • @4zazel777
    @4zazel7776 ай бұрын

    bug fix addiction sounds so soothing :P supporting from Finland

  • @mortengreenhermansen4489
    @mortengreenhermansen44897 ай бұрын

    I wished I was working with guys like you, René. Instead, I work people who do not care a smoking thing about ANY quality. I really need better co-workers. 😕

  • @lacascadaobregon

    @lacascadaobregon

    7 ай бұрын

    The good thing about open source is you get to choose who you work with

  • @martinparidon9056

    @martinparidon9056

    7 ай бұрын

    Or another job. Since I changed my job programming has become fun again.

  • @TymexComputing

    @TymexComputing

    7 ай бұрын

    There still is a CRAY Supercomputers Company - but corpos from HP (as of compaq) work there :) and i dont like HP Service pack approach in fixing issues they dont understand :)

  • @D4no00

    @D4no00

    7 ай бұрын

    I don't know what industry you work in, however in the industry of solving business problems, code quality is a measured expense. You can be the best programmer in the world, however if you don't know how to bring value to the product you might as well be discarded as useless, since someone solving problems with worse code will always outrank you. There is a limit of course, and this is why good companies always abide by some conventions.

  • @alexisfrjp

    @alexisfrjp

    4 ай бұрын

    @@D4no00 that's the whole difference between your hobby and an actual work you're paid for, people don't seem to understand that... he is free to open his own company and requires everybody to ship perfect code, obviously paying for the additional time

  • @echoptic775
    @echoptic7757 ай бұрын

    This is why you should start making your own micro kernel

  • @barfbot

    @barfbot

    6 ай бұрын

    mach is lonely

  • @s1n7ax
    @s1n7ax5 ай бұрын

    Please do a video of Neovim configuring process

  • @masterkraft4746
    @masterkraft4746Ай бұрын

    first SCSI has target, the other one doesn't have target :D I can see your ODC triggering hard there lol ... good work, I have subscribed

  • @firetruck988
    @firetruck9884 ай бұрын

    "Redneck Engineering" lmao. I'm making it my goal to use that term in a sentence at least once this week. That's a good one, and it describes exactly the problem.

  • @1manbeats869
    @1manbeats8693 ай бұрын

    i laugh my ass so much everytime i see video titles from this channel cheers René

  • @OdyseeEnjoyer
    @OdyseeEnjoyer7 ай бұрын

    I don't know a thing about Linux kernel development but what I can say is, some things/rules about the kernel Torvalds has told the press about sound arbitrary to me. For example is it true that the Linux version number increments when the mayor revision one reaches 20 due to Linus having no more fingers and toes to keep counting? I think I've heard this somewhere

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    he supposedly said something like that, but that was just some random unimportant joke.

  • @enzoqueijao

    @enzoqueijao

    7 ай бұрын

    That's actually a very important point, fingers and toes overflow can lead to horrible UB if you're not careful

  • @-ciii-

    @-ciii-

    7 ай бұрын

    @@enzoqueijao lmao

  • @TymexComputing

    @TymexComputing

    7 ай бұрын

    @@enzoqueijao i think its about the version confinement - so the major/minor versions wont quickly reach hundreds :)

  • @ivesennightfall6779

    @ivesennightfall6779

    7 ай бұрын

    pretty sure he also said that he bumps the major version whenever the numbers start looking scary

  • @LazerDon271
    @LazerDon2715 ай бұрын

    are we absolutely certain maintaining kernel updates for SGI 02 hardware is important in 2024?

  • @MoreReneRebe

    @MoreReneRebe

    5 ай бұрын

    Yes! Why not? Also broken for 64-bit Power Macintosh kzread.infog6vYuOarj7U?si=TUeoTsYkllOhd2ej Literally everything in there is more broken than ia64 that was sold until recently and actually did work !!!

  • @ethical-not-evil
    @ethical-not-evil2 күн бұрын

    why don't you build something on top mikasa (toarous) kernel it's pretty minimal/clean and doesn't have lot of hardware drivers support

  • @mrechbreger
    @mrechbreger6 ай бұрын

    Not defending Linus, but he's just a guy. If you don't break anything you have never done anything. This applies to Software, Electronics and mechanical engineering.

  • @liquidsnake6879

    @liquidsnake6879

    4 ай бұрын

    And Linus has rejected a lot more crap than many others would, he's a very good maintainer, not everyone would have the spine to just piss other people off the way he does. A lot of pleasers out there more than willing to accept crap into their code just to not ruffle feathers

  • @mrechbreger

    @mrechbreger

    4 ай бұрын

    ​@@liquidsnake6879he's just a normal dude who likes to know how things work, he also merged broken code in the past. Not everyone's way align with each other. He was defending the GPL a lot in the past, to be honest I do not like the GPL for the reason that it's more than ever abused by AI nowadays. And in the commercial space some people just want to feed their families. It was much easier to follow passion in earlier days and still earn money from it. Now you can turn to a small gear and try to fit into a large corporation and make more money for them.

  • @deadliaski
    @deadliaski5 ай бұрын

    Loved watching this but Linux kernel dev looks like 60% searching. He makes it look easy I assume because C is like another language to him(totally fluent), knows a huge amount of the kernel structure and clearly loves a puzzle. Just a bunch of spaghetti to me😂

  • @MoreReneRebe

    @MoreReneRebe

    5 ай бұрын

    in any big source project (Firefox, Chrome, LIbreOffice, KDE, Gnome, …) that you do not code daily on it is usually 60% searching to get enough context to fix something, ...

  • @deadliaski

    @deadliaski

    5 ай бұрын

    Really enjoyed watching someone at the top of their game! Thanks for sharing

  • @jochinq3116
    @jochinq31167 ай бұрын

    Ich möchte mal ein paar Fragen stellen: 1. Warum musst du Linux Bugs fixen? (wegen Linuxfoundation oder deiner Bugfixing Sucht?? 😂) 2. was genau macht fixfiles, ich kapiere es nicht, grep "mem crime" usw. ist klar aber fixfiles??? 3. Werden diese Bugfixes dann für alle distros übernommen oder ist das nur für deine eigene Distro? 4. Warum funktioniert Linux, wenn da soviele Bugs drinne sind? Wäre super, wenn mir das mal ein Linux (Kernel) Dev erklären könnte, Danke!

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    1. damit meinen schönen Computer richtig oder überhaupt funktionieren. Mit der Linux Foundation hat das erstmal nichts zu tuen, außer dass die das mit über 200 Millionen US$ im Jahr nicht schaffen und Kernel mit immer mehr Fehlern veröffentlichen. 2. das ist ein T2 Hilfsscript das Backups macht damit man danach einen Diff als Patch hat. 3. erstmal ist das nürlich in der weltbesten Linux Distribution T2. Vom Upstream einsenden habe ich erstmal nicht viel, außer Stunden mehr Verwaltungs- Arbeitsaufwand denn ich nur nachkommen kann solange Spenden reichen: patreon.com/ReneRebe 4. Naja, auf der HW für dich ich hier (oft LIVE) Fehler behebe funktioniert Linux augenscheinlich nicht, oder oft gar nicht mehr. Auf latest Mainstream HW natürlich etwas besser solange AMD & Intel (und Google und Facebook, etc.) da täglich Sachen fixen. Aber selbst für das neuste vom Neusten behebe ich hier oft Details, z.B. AMD x2apic, oder schreibe sogar neue DDR5 SPD Hub temperature Treiber. Und habe sogar letztes Jahr einen AMD Zen4 Speculative C0fefe Mis Speculation Bug (Errata 1485) gefunden. Also alles im allen: Decades of Technical Debt, and the Only Constant is Chance macht die IT ziehmlich kaputt, wie auch an täglichen Sicherheitslücken zu sehen.

  • @jochinq3116

    @jochinq3116

    7 ай бұрын

    @@MoreReneRebe Ok danke für die Erklärungen und ausführliche Antwort!!! Was ich mich auch gefragt habe ist, kannst du nicht einen AutoBugFixer entwickeln, der auf AI basiert? Ich bin nicht so fit in C/C++ ... mittels LLM könntest du die einzelnen Module einlesen, testen und evtl. auch direkt fixen lassen, das würde evtl. etwas Zeit sparen, zumindest bei der Suche von Bugs. Und warum fixed du so Sachen wie SCSI Driver, wird SCSI immer noch als HW verbaut oder ist das für die Virtualisierung? Wäre es nicht besser, alles komplett neu von Grund auf zu entwickeln, ein komplett neues Linux, gab es da schon Ideen oder Impulse innerhalb der Dev-Community?

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    @@jochinq3116 1) Bei AI werden nur mehr bugs rauskommen - die Bugs sind jedes mähr auch zu unterschiedlich und erfordern oft Analyse mit der Hardware. 2) weil so schöne Sgi und Sun Rechner nunmal SCSI haben. Der Qla Treiber vom letzen Jahr passt sogar noch zu relativ aktuellen Datacenter SAS Controllern. 3) ja, from-stratch Microkernel ist auf meiner Wunschliste. Leider um einige Dimensionen größer. Patreon oder YT Spenden dafür willkommen.

  • @jochinq3116

    @jochinq3116

    7 ай бұрын

    @@MoreReneRebe Sobald ich wieder ein Einkommen habe, spende ich gerne, muss noch meine BA droppen ... Willst das komplett im Alleingang entwickeln? Ich freu mich drauf! Bis denn + LG Edit: Sun Microsystems ... Werden die immer noch gebaut und entwickelt oder weil die immer noch im Einsatz sind ähnlich wie die AS/400 ???

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    @@jochinq3116 Sun wurde von Oracle gekauft und SPARC Entwicklung vor kurzem Eingestellt. Ich habe aber eine relativ performance Sun T4-1 vor kurzem sehr günstig erworben ;-)

  • @nxxxxzn
    @nxxxxzn7 ай бұрын

    4:17 what font is that? font recognition services couldn't tell me from a screenshot

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    Likely Comic Code

  • @atharvbhagya4317
    @atharvbhagya43177 ай бұрын

    i wanna learn linux development. Can you suggest me some books regarding that...

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    "Linux Kernel Development (latest Edition)" or just the kernel /Documentation

  • @atharvbhagya4317

    @atharvbhagya4317

    7 ай бұрын

    The one by robert love?@@MoreReneRebe

  • @antred11
    @antred116 ай бұрын

    When you fix bugs, how do you ensure that your fixes don't break other stuff? From experience I know that sometimes fixing bugs can indeed break things that are seemingly completely unrelated to that fix, just because some less than stellar code in other parts of the system actually relied on the buggy behavior of the feature / subsystem you just fixed. =0

  • @MoreReneRebe

    @MoreReneRebe

    6 ай бұрын

    Yes. But does upstream do? ;-)

  • @michaeletzkorn

    @michaeletzkorn

    6 ай бұрын

    I actually ran into exactly this today where fixing a bug resulted in another bug showing up because it was logically unnoticable unless the function it called was behaving properly😂

  • @gandalfgrey91
    @gandalfgrey917 ай бұрын

    I thought Linus was mad at the systemd people for logging issues

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    Exactly!

  • @robertjung8929

    @robertjung8929

    6 ай бұрын

    try to reverse grep something from systemd journal and then you're allowed to praise systemd.... (e.g. want to see all logs except one specific unit). ;)

  • @gandalfgrey91

    @gandalfgrey91

    6 ай бұрын

    @@robertjung8929 You're going to have to explain this humor to me. Is it that this is a more complex task than a simlpe grep -v in Unix, or because when I attempted to run a reverse grep the process failed and I got a bunch of these errors "rsyslogd[1176762]: action 'action-1-builtin:omfile' suspended (module 'builtin:omfile')"?

  • @marccawood
    @marccawood2 ай бұрын

    I understand about 50% of the nouns used here when this guy talks

  • @Simon-xi8tb
    @Simon-xi8tb5 ай бұрын

    Do I see a crime against humanity here. Maybe I need to visit the oculist, but is that comic sans font, nah I need to get my eyes checked.

  • @MoreReneRebe

    @MoreReneRebe

    5 ай бұрын

    Comic Code! Is the best!!! ;--)

  • @illegalsmirf
    @illegalsmirf7 ай бұрын

    Dude I think you're more than a little bit OCD

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    ?

  • @michaeletzkorn

    @michaeletzkorn

    6 ай бұрын

    high standards != ocd 😒

  • @const71
    @const717 ай бұрын

    I dunno, for someone with Asperger's Syndrome, Torvalds is a pretty good hacker ...

  • @senantiasa

    @senantiasa

    6 ай бұрын

    All good hackers have some sort of syndrome...

  • @mostrealtutu
    @mostrealtutu7 ай бұрын

    At least the Americans double space when they start a new sentence. weird, but its what its.

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    Yeah I heard some weird people do this at times. But it surely is a typo there and usually not used in software. The french also place a space before colons, ....

  • @EuropeelingOnion

    @EuropeelingOnion

    7 ай бұрын

    It’s an old practice and not really found in modern literature anymore. Some older people still do it. If you stumble upon it, the author is most likely an older human.

  • @infinitelink

    @infinitelink

    7 ай бұрын

    You find it in old teaching materials for learning to type: I first used a typewriter first, and also learned to use two spaces--some old models would be more likely to jam with only one space... but the reason wasn't the typewrier, since I learned to type in a class on an Apple II: the teacher was just old enough that 2-spaces were a convention from her era (where they still used typewriters)--an good thing since I had a typewriter at home. For them it is a convention that seems wrong to break. An upside is double-spacing can be slightly easier to read. Once I know the origins and that word processors can space things automatically/have no need, I stopped doing this unless I was giving a paper to some ancient teacher.

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    @@infinitelink I don't remember we ever had two spaces in Germany despite having typewriters early, too. Was also never reached in school before y2k ....

  • @racoonracer7878

    @racoonracer7878

    7 ай бұрын

    ⁠@@EuropeelingOnionolder human?! 😂 More politically correct than senior citizen, old fart, or geezer

  • @stewiegriffin6503
    @stewiegriffin65036 ай бұрын

    zis is not gut

  • @adamkonrad
    @adamkonrad6 ай бұрын

    Clickbait

  • @MoreReneRebe

    @MoreReneRebe

    6 ай бұрын

    Like all of KZread. at least you get some proper open source development here for free ;-)

  • @unskeptable
    @unskeptable7 ай бұрын

    Torvalds is a genius millionaire. He don't break stuff

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    😂

  • @PragandSens
    @PragandSens7 ай бұрын

    Linus Sebastian had a talk about "Breaking userspace is Linux's devs (himself included) fault" so that he dont do changes that destroy people's userspace so often, clickbait video bro, also 3 hours bruh my Gen-Z's attention span cant 💀☠️ , anyways, Subscribed anyway, good content here, just not this video

  • @MoreReneRebe

    @MoreReneRebe

    7 ай бұрын

    Linus "Sebatian" Torvalds? Maybe meditate a bit for improved attention span. Quite important in life I would say!

  • @golarac6433

    @golarac6433

    7 ай бұрын

    lmao

  • @turolretar

    @turolretar

    7 ай бұрын

    This is the moment Linus became Sebastian. Vravo Bince

  • @golarac6433

    @golarac6433

    7 ай бұрын

    FOSS Ain't free. The git tree of liberty and freedom gotta be litterd with the blood of developers. Linus SEBASTIAN Torvalds aka "LTT" is not my maintainer. he is pagan gommunist and probbaly canadian as well :DD. ADAM and eve not adam and STEVE ok. praise jesus

Келесі