Linux Kernel Github Is Absolutely Chaotic

  Рет қаралды 158,637

Brodie Robertson

Brodie Robertson

Күн бұрын

If you've ever been to the Linux kernel github you would know it's an absolutely chaotic place but if not you're in for an absolute ride as I show off some of my favourite issues.
==========Support The Channel==========
► $100 Linode Credit: brodierobertso...
► Patreon: brodierobertso...
► Paypal: brodierobertso...
► Liberapay: brodierobertso...
► Amazon USA: brodierobertso...
==========Resources==========
Kernel Bugzilla: bugzilla.kerne...
Update Typo: github.com/tor...
Switch Yes and No: github.com/tor...
Rename Readme: github.com/tor...
Christmas Is Coming: github.com/tor...
Making It More Modern: github.com/tor...
Pizza: github.com/tor...
Update Security.c: github.com/tor...
Remove Extra Space: github.com/tor...
Version Bump: github.com/tor...
Code Very Fast: github.com/tor...
Hyy There: github.com/tor...
Very Fast Code: github.com/tor...
Useful Pull 1: github.com/tor...
Useful Pull 2: github.com/tor...
Torvalds PR: github.com/tor...
Fun Reply: github.com/tor...
=========Video Platforms==========
🎥 Odysee: brodierobertso...
🎥 Podcast: techovertea.xy...
🎮 Gaming: brodierobertso...
==========Social Media==========
🎤 Discord: brodierobertso...
🎤 Matrix Space: brodierobertso...
🐦 Twitter: brodierobertso...
🌐 Mastodon: brodierobertso...
🖥️ GitHub: brodierobertso...
==========Credits==========
🎨 Channel Art:
Profile Picture:
/ supercozman_draws
#Linux #Kernel #Github #Linux #OpenSource #FOSS
🎵 Ending music
Track: Debris & Jonth - Game Time [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Debris & Jonth - Game ...
Free Download / Stream: ncs.io/GameTime
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Пікірлер: 305
@victorhf9804
@victorhf9804 11 ай бұрын
My favourite Linux pull request is when someone tried to turn Linux into a one liner program for performance. 😂
@SeanSMST
@SeanSMST 11 ай бұрын
I'd love to see that mess
@w花b
@w花b 11 ай бұрын
Wut
@viniciusmachadorodrigues1724
@viniciusmachadorodrigues1724 11 ай бұрын
I hate those people
@adispenser
@adispenser 11 ай бұрын
@@SeanSMST its pull request number 437 lol
@jakx2ob
@jakx2ob 11 ай бұрын
Are they even doing pull requests?
@zeveroarerules
@zeveroarerules 11 ай бұрын
Man, I'd like a kernel bruh moment though.
@RadikAlice
@RadikAlice 11 ай бұрын
AmogOS should rename the kernel panic to that
@alexisleskinen6090
@alexisleskinen6090 11 ай бұрын
New linux-zoomer kernel dropped
@jort93z
@jort93z 11 ай бұрын
Kernel state is sus. Eject kernel.@@RadikAlice
@jasonfahnestock9494
@jasonfahnestock9494 11 ай бұрын
I'm all for adding in more human understandable error codes. Some are just funny, though, not helpful to less-tech-savvy people, they just go over our heads. But I thought "a righteous umask" was hilarious on FreeBSD. TMNT anyone ...
@jasonfahnestock9494
@jasonfahnestock9494 11 ай бұрын
Just say something like... this kernel is encountering issues with this hardware. fallback to another kernel version, download a different distro, or download these packages... and try again.
@tech34756
@tech34756 11 ай бұрын
I propose changing Kernel Panic to Guru Meditation Error, it will make about as much sense to any non-techy person and at least we can have a laugh about it for 5 minutes.
@Wampa842
@Wampa842 11 ай бұрын
Truly and honestly, fuck guru meditation. It popped up to one of my coworkers, who then decided to tear the sysadmins a new ass, saying that we had allowed a hacker to breach her computer. I had to be very careful not to just call her a fucking dumbass.
@whythosenames
@whythosenames 11 ай бұрын
VirtualBox actually has a guru meditation error when a vm crashes
@whohan779
@whohan779 11 ай бұрын
@@whythosenames Yes, and also it sometimes just has them randomly without anything obvious going awry. But I give it hands-down superiority over "Something happened sᵒᵐᵉᵗʰᶦⁿᵍ ʰᵃᵖᵖᵉⁿᵉᵈ" while trying to create Windows installation media.
@jasonfahnestock9494
@jasonfahnestock9494 11 ай бұрын
According to Guru Wikipedia that error message originated in AmigaOS
@blechtic
@blechtic 11 ай бұрын
@@jasonfahnestock9494 ...and it was just Guru Meditation. No "error".
@ethanissupercool7168
@ethanissupercool7168 11 ай бұрын
I now want to create a Linux fork where I accept shitpost commits (not the ones that delete files, but more like the ‘bruh moment’ one
@callyral
@callyral 11 ай бұрын
i am making a new type of software and calling it shitware
@cyanid3-r
@cyanid3-r 11 ай бұрын
so basically adobe apps @@callyral
@dylanbksp
@dylanbksp 11 ай бұрын
​@@callyralhardware, firmware, software, diarrheaware
@ees4.
@ees4. 11 ай бұрын
@@dylanbkspyou forgot firmware
@preetsojitra2650
@preetsojitra2650 11 ай бұрын
do share the repo link, if you make one 😂
@sloppydoggy9257
@sloppydoggy9257 11 ай бұрын
I work on the linux kernel for my company. When we make a change to the kernel internally we create a commit to our kernel tree, perform "git format-patch HEAD^..HEAD" then we check the patch into another repo before posting it for code review from there. So, the code reviews simply the patch itself! Blows many young developers minds. Making a change for the first time involves first building the kernel tree, which is a git checkout from upstream of a specific tag & then a script that applies all our internal patches.
@Psoewish
@Psoewish 11 ай бұрын
Kernel vibe check is genuinely funny and I might just start using that
@circuit10
@circuit10 11 ай бұрын
Look at PR number 20, it adds the text “I love linus tovarlds” and was apparently merged???
@marko1395
@marko1395 11 ай бұрын
By Linus himself, no less. That's amazing.
@imgladnotu9527
@imgladnotu9527 10 ай бұрын
incredible PR.
@awd42
@awd42 8 ай бұрын
It was actually an unrelated commit that happened to contain #20 in its commit message, and GitHub interpreted it as fixing #20 so it automatically closed the PR as merged. (The PR's commit was not merged.)
@circuit10
@circuit10 8 ай бұрын
@@awd42 That makes sense, I was wondering how that happened
@TheNitramlxl
@TheNitramlxl 11 ай бұрын
"...there was nobody in this thread called Joseph" - this blew me away 😂🤣
@SaHaRaSquad
@SaHaRaSquad 7 ай бұрын
Maybe there was but the comment got deleted? Not sure how Github handles that. But I might also delete my comment if it made Linus call me a moron
@Bruh-zx2mc
@Bruh-zx2mc 3 ай бұрын
...there was yesbody in this thread called Joseph
@qerupasy
@qerupasy 11 ай бұрын
I can relate to the whole "people who don't care about commit logs" thing so much. If I had a nickle for every "git commit -a -m 'updates'" commit that I have seen at work...
@averagegeek3957
@averagegeek3957 11 ай бұрын
You should probably look for a new job if you want to keep your sanity. Atomic commits & Conventional commits FTW
@aaplies8879
@aaplies8879 11 ай бұрын
@@averagegeek3957 No need for a new job, they have enough money to retire comfortably in nickels.
@proosee
@proosee 11 ай бұрын
That's why we have git rebase lol
@blechtic
@blechtic 11 ай бұрын
You could suggest the higher-ups they start getting paid by cheques where the amount simply reads "money" until they change their ways.
@Tremoneck
@Tremoneck 11 ай бұрын
i have a screenshot of a git repo where there are 12 commits and all have just a dot as a message. Both of them don't work there anymore.
@exciting-burp
@exciting-burp 11 ай бұрын
You should see the PR to minify the kernel
@softwarelivre2389
@softwarelivre2389 11 ай бұрын
A classic!
@act.13.41
@act.13.41 11 ай бұрын
I went over there once. I backed out, saying, "Maybe nobody saw me."
@MarcCastellsBallesta
@MarcCastellsBallesta 11 ай бұрын
I loved the no/yes replacement! 😂 😂
@mc-not_escher
@mc-not_escher 11 ай бұрын
I think kids these days forget that Torvalds is that dad who skill-checks anyone that tries to get on his level. Pragmatism is at an all time high, and I commend him for it.
@xpusostomos
@xpusostomos 2 ай бұрын
No, he skill checks people who skill checks people who have delusions of grandeur before being cut down to size
@qwoolrat
@qwoolrat 11 ай бұрын
github is the best social media because people there dont know it is one
@Jmvars
@Jmvars 11 ай бұрын
I love that Linus, the author of Git, is out here flaming Github.
@MindBlowerWTF
@MindBlowerWTF 11 ай бұрын
"Linus, we forked, please leave us alone"
@DJDocsVideos
@DJDocsVideos 11 күн бұрын
Github is shit.
@khatdubell
@khatdubell 11 ай бұрын
Linux Torvalds: I don't like unix -> Creates linux I don't like existing source control -> creates git I don't like github -> .....you fucking figure it out!
@andersjjensen
@andersjjensen 11 ай бұрын
It was Minix that he didn't like. He wanted what BSD eventually gave us (at the end of the absurd legal saga) but by then he was far far ahead.
@ZenCharlie
@ZenCharlie 6 ай бұрын
I don't think Linus hated every source control back then since he used bitkeeper. Andrew Tridgell just pissed off the guy who made it and Linus had no other choice but to create git since the other alternatives weren't good enough for him.
@clementpoon120
@clementpoon120 13 күн бұрын
correction: I don't like github -> creates an entire website and repository dedicated to the kernel
@gabriel837
@gabriel837 11 ай бұрын
all of the code is stored in the balls
@filipstudeny
@filipstudeny 10 ай бұрын
8:28 that is actually good commit No need to fix security issues if there is nothing to fix
@vaxryy
@vaxryy 11 ай бұрын
The Hyprland repo is beautiful and full of great code!
@Silverdev2482
@Silverdev2482 11 ай бұрын
Yes, but I think you may be slightly biased
@0x7f2c
@0x7f2c 11 ай бұрын
system()
@glidersuzuki5572
@glidersuzuki5572 11 ай бұрын
Of course something new would definitely be well structured than a codebase decades older
@ChrisD__
@ChrisD__ 11 ай бұрын
​@@glidersuzuki5572No, he's just the lead dev, it's mostly his code 🤣
@thesergey
@thesergey 11 ай бұрын
the lead dev is very nice there
@MaxwellCatAlphonk
@MaxwellCatAlphonk 11 ай бұрын
Someone made a linux kernel in scratch too i believe
@mk72v2oq
@mk72v2oq 11 ай бұрын
But lets agree that for people of age like below 30, mailing lists are awful and e-mail itself is super outdated and frustrating thing. Also I don't understand why Linus is obsessed with "real" e-mail addresses. Like if you were in the internet just for a bit, you know that getting a temporary email is trivial. Not saying that the protocol itself is inherently insecure and you can spoof the address.
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
What he meant was somethign not tied entirely to a github account
@mk72v2oq
@mk72v2oq 11 ай бұрын
@@BrodieRobertson IMO github account is way more representative and reliable source of information about the user.
@asicdathens
@asicdathens 11 ай бұрын
Most of the kernel devs use monstrosities like Vim and nano to write code. These tools were good when people had CRT text terminals on serial port. The excuse why they still use these tools is "shortcuts" and similar BS. These people grew with mailing lists, IRC and newsgroups. I used these in the 90's when I had a slow modem but not anymore.
@int32_
@int32_ 11 ай бұрын
E-mail is one of the few protocols that is supported basically by everything and is decentralized. This means you're not tied to a single provider/client. It can also handle a lot of traffic efficiently. I think a more user friendly front end for sending patches would be nice, but it could still be using e-mail in the back end.
@AdamPippert
@AdamPippert 11 ай бұрын
@@asicdathensthose tools are still around because they work, they always will work, and plain text has a long and consistent time horizon, just like the Linux kernel.
@foxinrot
@foxinrot 11 ай бұрын
2:10 the mirror mostly exists for convenience not as a backup
@eDoc2020
@eDoc2020 11 ай бұрын
I'm curious, does that yes/no patch actually work? If it was just changing identifiers in the code it wouldn't change how it runs but since it also changes text strings some things might break.
@minorlion1327
@minorlion1327 11 ай бұрын
It could break if there are two identifiers wich are only different in yes and no
@Slada1
@Slada1 11 ай бұрын
If string length is hardcoded to the exact length, it will break
@MetroidChild
@MetroidChild 11 ай бұрын
If it had been "yes" to "nop" and "no" to "ye" there wouldn't be any string length issues, but even if you check for delimiters on either side it could still mess up plaintext files that are supposed to be parsed.
@proosee
@proosee 11 ай бұрын
Does it work? Answer: yes (or no), alternative answer: no (but maybe yes)
@blechtic
@blechtic 11 ай бұрын
Probably breaks the asm.
@NanoGameLab
@NanoGameLab 11 ай бұрын
This was one of your best videos yet. laughed my head off. well done cheers !
@Ne0_Vect0r
@Ne0_Vect0r 5 күн бұрын
The big difference between Windows and Linux is that in Windows dev they actually just take all the pull requests...
@michelfilipebr
@michelfilipebr 11 ай бұрын
Damn, it's weird the way that Linus Torvalds manages Linux development.
@khatdubell
@khatdubell 11 ай бұрын
how so?
@__vyre
@__vyre 9 күн бұрын
It is an old system.
@thany3
@thany3 4 ай бұрын
So... why did the PR's stop after 2020? I didn't quite get that.
@WackoMcGoose
@WackoMcGoose 11 ай бұрын
Wow, and I thought nothing could beat the "perkeleen vittupaa" rant.
@snooks5607
@snooks5607 11 ай бұрын
12:42 you don't think there would've been a Joseph who deleted their comment?
@anon_y_mousse
@anon_y_mousse 11 ай бұрын
Yeah, I guess I learned a few things from this video, but mostly I laughed. And not that anyone will care, but I finally updated to 15 and Alien built FlatPak so I don't have to. I totally borked something in my system trying to build FlatPak myself, so the fact that I don't have to now really makes me happy. I installed LibreOffice from FlatPak just because I could, yay!
@JustSomeTommy
@JustSomeTommy 11 ай бұрын
We need part two of this one :)
@JamesMCrutchley
@JamesMCrutchley 10 ай бұрын
I have serious mental health issues. If i was trying to do my first commit ever to an open source project and someone like Linus responded like that i would have been devastated. I am now aware of how to contribute to projects now and would not be bothered by it but when i started i would not have expexted that sort of response. Now if i were to try and contribute something to the linux kernel i would spend time begging someone to look at it before opening a PR so i would not have to deal with the rath of Torvald.
@imgladnotu9527
@imgladnotu9527 10 ай бұрын
please seek help first, maybe make sure youre mentally well before committing to a serious project like the linux kernel specifically...
@JamesMCrutchley
@JamesMCrutchley 9 ай бұрын
@@imgladnotu9527 I am on meds lol. Anyways I am involved in other community based projects for now. I have started contributing to The dotnet Maui Community toolkit. I still have a lot to learn.
@Eugen1344
@Eugen1344 9 ай бұрын
then I would advise you to avoid Linux community altogether. It is extremely toxic
@happosade
@happosade 11 ай бұрын
Heeeeyyyy, you missed the PR#666, absolute gem among the funny ones.
@iFlxy
@iFlxy 11 ай бұрын
Linus Torvalds try being kind challenge (impossible)
@jakx2ob
@jakx2ob 11 ай бұрын
The few times I had to look something up it was actually quite navigatable.
@OverKillPlusOne
@OverKillPlusOne 11 ай бұрын
The irony is that I’m here because the YT feed algorithm recommended the video to me. I had been wondering where Louis videos about GrayJay went.
@imgladnotu9527
@imgladnotu9527 10 ай бұрын
ik its like over a month now, but his app is just being censored from being mentioned on this platform at all..
@grandsome1
@grandsome1 11 ай бұрын
I think Linus keeps the page for entertainment.
@mhm6421
@mhm6421 11 ай бұрын
Linus: u do it then 💀
@uplink-on-yt
@uplink-on-yt 11 ай бұрын
I loved the npm and Docker jibes.
@RicardoSantos-oz3uj
@RicardoSantos-oz3uj 8 ай бұрын
The more I learn about the linux model. The more I apreciate the BSD model.
@jackthatmonkey8994
@jackthatmonkey8994 9 күн бұрын
How so? Linux develops via a hierarchy tree. Torvalds has a few people he accepts code from to review and add. Those people that submit to him have a few people themselves. And so on.
@0x7f2c
@0x7f2c 11 ай бұрын
You should make a video about XDG directories and how steam has had it for more than 10 years in a issue or/and ull request
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
And Firefox and bash and a bunch of other projects, I feel like I made it but I'm not certain
@erdanxiloscient3666
@erdanxiloscient3666 11 ай бұрын
@@BrodieRobertson title was "Declutter Your Home Directory With The XDG Base Directory" from about 3 years ago. I don't think there's much that's changed since then, but I'd be interested in a video revisiting the topic if you find any updates or have more to discuss on the "won't fix" stuborness
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
That's a horrendous title, what is this guy doing
@maximmk6446
@maximmk6446 11 ай бұрын
​@@erdanxiloscient3666The won't fix status is absolutely sad. Perhaps the only exception I might consider would be Openssh but damn, all those bash files in ~/ looks dirty
@a_lethe_ion
@a_lethe_ion 3 ай бұрын
Yes.. no? Well it makes sense that abusing the inability to deal with the Scunthorpe problem would be a fun little prank to play
@bsatyam
@bsatyam 11 ай бұрын
Kernel mental health day off
@aqua-bery
@aqua-bery Ай бұрын
I keep forgetting that australia is entering summer time as europe is enetering winter time. I got jumpscared by the tshirt for some reason
@JEM_Tank
@JEM_Tank 11 ай бұрын
yeah it is sure something to look at, I have been looking into kernel stuff for the past month and have browsed it
@Dratchev241
@Dratchev241 11 ай бұрын
wot, no UwU pulls?
@MichaelButlerC
@MichaelButlerC 11 ай бұрын
Hi Brodie your Linode referral link is dead. Wondering if this has to do with Akamai taking over Linode??
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
I need to remove that link, they decided to not renue my contract a few days ago. Everything was fine after the Akamai take over until the end of October
@GegoXaren
@GegoXaren 11 ай бұрын
He should make it a read-only mirror...
@ketchup901
@ketchup901 11 ай бұрын
It is
@GegoXaren
@GegoXaren 11 ай бұрын
@@ketchup901 Then it should have a yellow banner..?
@ketchup901
@ketchup901 11 ай бұрын
@@GegoXaren Huh? If no one can interact with the repo in any way other than reading it then it is read only. I don't know what you mean by "yellow banner". Issues and PRs are not open.
@MegaBanane9
@MegaBanane9 11 ай бұрын
@@ketchup901 you can "archive" a repository, which adds a yellow banner - however I'd expect that to also prevent writing to it to update the mirror
@ketchup901
@ketchup901 11 ай бұрын
@@MegaBanane9I've seen that, but that's not appropriate for a mirror which is constantly updated
@protodot2051
@protodot2051 11 ай бұрын
I think Linus just killed Joseph.
@skaruts
@skaruts 10 ай бұрын
If there's a massive EMP, github will go kaput as well. They should back it all up on paper, just to be sure. :)
@jbird4478
@jbird4478 10 ай бұрын
Github is backed up in the Arctic World Archive. Linux was part of the first batch stored there. It is stored on film reels that last at least 500 years in a steel vault 300 meter deep bunker in a demilitarized zone on the polar island of Svalbard, designed to withstand nuclear and EMP weapons. Just to be sure :)
@bionic_batman
@bionic_batman 9 ай бұрын
@@jbird4478 Nice to know to that once humanity goes completely extinct Linux kernel will still most likely be around. That finally will be the age of Linux desktop
@proosee
@proosee 11 ай бұрын
Which pull request system is better is probably matter of opinion, but I only wonder what constitutes as "valid email address" for Linus - I can have like 10 emails on different domains, the heck, I can even use my own mail server - what's wrong with that? Who decides which email address is inferior and why?
@Hellscaped
@Hellscaped 11 ай бұрын
github generates fake commit emails for people who dont have their email on public
@ketchup901
@ketchup901 11 ай бұрын
Basically Github can generate a super long and weird email address for you. A "valid" email address is an email address that you created yourself.
@proosee
@proosee 11 ай бұрын
@@ketchup901 then 99% of work email addresses are not valid, lol. This is VERY arbitrary.
@ketchup901
@ketchup901 11 ай бұрын
@@prooseeWork email addresses are not long and nonsensical
@proosee
@proosee 11 ай бұрын
@@ketchup901 ok, but they are still not email addresses that you created yourself.
@JustPlainRob
@JustPlainRob 11 ай бұрын
But if I do my PR on Github it shows up on my GH activity grid :D
@kazii_the_avali
@kazii_the_avali 11 ай бұрын
linux does make a good point about github. while i do love github they still have some major improbvements they arnt willing to do.
@Mallchad
@Mallchad 11 ай бұрын
Yikes. I also had many of the simiar concerns about GitHub I'm shocked they have barely even looked at it 10 years later. Pull requests are truly awful and cumbersome to use and mess with the way git works naturally so freakin much. The code and commit editing is weird and basically useless to me. It might have gotten slightly better when they embedded vscode or whatever they're using but I don't even care because web editors are slow. There is never a time you're going to unironically outpace a local text/editor and git bash unless I machine hop so much I can't sync fast enough.
@SugarBeetMC
@SugarBeetMC 11 ай бұрын
Where can you get a (Windows) Git Bash that isn't glacially slow? If you mean git + bash on Linux, sure. But Git Bash was always a necessary evil to me whenever I had to use Windows.
@gustavcoetzee5018
@gustavcoetzee5018 10 күн бұрын
thanks i find this info very valuable. I also thought uhm i will do it on github but now i know there is a different way of doing stuff. I want to patch the gigabyte wmi driver for fan speeds reading, as it is not currently implemented, looking to find the addresses and methods i need to make that happen. Good advice thanks
@blueiicey
@blueiicey 11 ай бұрын
i propuse removing grub and adding a windows 97 styled recovery screen
@FunctionGermany
@FunctionGermany 11 ай бұрын
someone's gotta make a new PR and add this video's link into the README or something
@Sercil00
@Sercil00 15 күн бұрын
"But I only edited 46285 files" First off, how would "yes" and "no" get consistently messed up in the ENTIRE codebase while also being hardcoded as strings everywhere, rather than constants? Even then, how can you assume that every single instant out of these 46285 was definitely wrong and didn't break due to your search + replace?
@dummy9422
@dummy9422 11 ай бұрын
"WELCOME TO HELL"
@npip99
@npip99 11 ай бұрын
1:50 Highly doubt that was ever in consideration. It's probably on github just for ease of visibility, and forking.
@TheBitKrieger
@TheBitKrieger 11 ай бұрын
Mailing lists worked 30 years ago, they will work for the next 30 as well ;)
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
They will but as developers get used to other better solutions less devs are interested in mailing lists. The kernel is such an important project that people make an exception but I only see other smaller projects moving away from the model
@cheebadigga4092
@cheebadigga4092 10 ай бұрын
@@BrodieRobertson Yep. I created a PR to the kernel once via mailing list once. I was fairly new in my company and there was a device which we patched, so I thought to myself: why not push it upstream? The request didn't get accepted, and the subsystem maintainer (not Linus) asked me to change a few lines of documentation and/or credits, he was really kind actually. I would've gotten back to it, but I didn't know how to freaking create a patch of a patch. I do know now, but back then I just gave up. I remember thinking "what the hell is this workflow?!" - I've already gotten used to the merge request workflow we used and still use in the company via GitLab. Granted the device was just some RTC that probably nobody even uses nowadays, but either way, that one thing made me not push anything upstream anymore, at least to the kernel project. I'm pretty sure many people get the same impression. The system is outdated and scares away new contributors who actually want to develop the kernel further.
@TatharNuar
@TatharNuar 10 ай бұрын
Fork the Linux kernel with the kernel vibe check commit added.
@oraz.
@oraz. 8 ай бұрын
Systemd boot had prs like this. People wanting to change the sorting algorithm when it was like 5 things being sorted, stuff like that. The systemd guy was annoyed.
@keh998
@keh998 11 ай бұрын
Truly linux kernel moment
@Wolterhon
@Wolterhon 9 ай бұрын
kernel bruh moment cracked me up
@Scoopta
@Scoopta 8 ай бұрын
As someone who uses sourcehut to host my projects anyone contributing to my projects uses a similar workflow...with mercurial mind you but mailing lists ftw
@DavidAlsh
@DavidAlsh 11 ай бұрын
Hahaha this is hilarious. Also TIL Linux doesn't use any source control management (like Gitlab, Github) or communication tools. What even is a mailing list? Feel like they should probably modernize the development cycle a bit, hey 😅
@leduyquang753
@leduyquang753 11 ай бұрын
A mailing list _is_ a communication tool. It is basically a list of email addresses that when anyone sends an email to, the email is distributed to all of them. The process has been working for decades, there is not yet any gnarling issue that makes it necessary to change. Many other long-running projects still use them also.
@DavidAlsh
@DavidAlsh 11 ай бұрын
@@leduyquang753 I guess that makes sense. Perhaps the nature of the project doesn't necessitate an issue tracker for consumers, wiki for onboarding, discussion board for questions/support or an IM platform for collaboration? I'm not criticizing it, I'm sure Microsoft has these internally and Windows isn't any better for it
@ketchup901
@ketchup901 11 ай бұрын
??? Git is a version control system and does not require a web frontend to work. And if email is not a communication tool then I would like to know what you think it is.
@SomeDudeInBaltimore
@SomeDudeInBaltimore 9 ай бұрын
@@ketchup901 yeah, email is a communication tool, technically. But so is the telegraph.
@ketchup901
@ketchup901 9 ай бұрын
@@SomeDudeInBaltimore Difference being no one has a telegraph but everyone has an email address. What's the problem lmfao
@VanisherXP
@VanisherXP 9 ай бұрын
I think Linus is a bit stuck in the past with the whole mailing list thing. This is terrible for contribution history and his reasons like "not having a valid email" are inane. I could create a patch, mail them then delete the email and now the replies are also to an existent email. Emails are not valid proof of identity or less anonymous, any more than Github accounts are. It's up to the user how they want to get notifications, so if someone wants to just get notified with the Github web interface but not by email, that shouldn't be a problem to contribute. Besides, the whole thing reeks of bitterness towards Microsoft. If he really doesn't want to handle pull requests there he can just turn pull-requests off in the repository options, just like he did for the issue tracker. Seems like it's done on purpose to feed drama and leave bitter comments. A readme with contributing instructions in the repo main page would be much more obvious than a bot response after you've already sent a PR.
@mrkosmos9421
@mrkosmos9421 11 ай бұрын
I remember seeing a pull request that changed the goto commands that jumped to the end section of a function. God that messed me up the first time I saw it. That code isn't meant for beginners. Or people with standard coding principles.
@jbird4478
@jbird4478 10 ай бұрын
Kernel code isn't for beginners for a variety of reasons, but the use of goto's isn't one of them. If that scares you off, it is certainly not for you.
@dashcharger24
@dashcharger24 11 ай бұрын
Could someone please tell me the advantages of using a mailinglist, instead of a bug/discussion tracker? Also, couldn't you sync the repo in both directions? Meaning PRs on GitHub would be actually useful, and 'funny' ones could be closed. Linus is kinda stubborn, so I do expect things to stay the same for years now. Not saying it's bad, but it shows Linus isn't interested in GitHub.
@007arek
@007arek 11 ай бұрын
Performance, it's really huge project.
@dashcharger24
@dashcharger24 11 ай бұрын
@@007arek It depends what you are seeking for performance. I don't know if keeping plain text as an archive, is very performative. I would rather focus on usability. On GitHub (or any other platforms) you can track the commit, comments, issues, etc. with mailinglist, it's kinda a pain.
@007arek
@007arek 11 ай бұрын
@@dashcharger24 What I know they use mutt cos everything with gui is too slow.
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
Maybe it'd be easier nowadays but in the past making large changes to the kernel development model has comes with a lot of push back, simply getting people to adopt a source control method took multiple years of migration where in the middle Torvalds was hand merging patches alongside at the time managing commits in BitKeeper then Git. A large factor is likely don't change what currently works
@rizkyadiyanto7922
@rizkyadiyanto7922 11 ай бұрын
to keeo noobs out of it.
@ifell3
@ifell3 11 ай бұрын
Noticed in the git pages that the Linux kernel has a folder called arch. Forgive my limited knowledge, but is this because arch is slightly different then Debian at being closest to the Linux kernel?
@davideb263
@davideb263 11 ай бұрын
Arch in this case is not the name of the distro but stands for architecture like x86, arm and so on
@djazz0
@djazz0 11 ай бұрын
Cpu architecture
@jaykhandkar8000
@jaykhandkar8000 11 ай бұрын
It has nothing to do with distributions. It contains architecture specific code. For instance arch/arm contains device tree files.
@ifell3
@ifell3 11 ай бұрын
@@jaykhandkar8000 thanks, as in arch short for architecture 🤙
@ifell3
@ifell3 11 ай бұрын
@@davideb263 cheers
@Gamerappa
@Gamerappa 11 ай бұрын
LMAO i forgot i commented that thing as seen in 7:48
@platin2148
@platin2148 11 ай бұрын
I don’t even know that there is a pull request generation module?
@Zinkolo
@Zinkolo 11 ай бұрын
Microsoft owns GitHub right? So that would mean they're technically in control of the Linux repo?...
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
A mirror of it
@timothypulliam2177
@timothypulliam2177 11 ай бұрын
Kid named Joseph:
@acters124
@acters124 11 ай бұрын
now dependabot has broken the silence on the pull requests this week with dependencies updates...
@aquarock-fq2lm
@aquarock-fq2lm 7 күн бұрын
Everything about the commit at 9:38 is like an unfunny Reddit joke
@Hevoftw
@Hevoftw 10 ай бұрын
chill it with the hand movements holy moly
@BrodieRobertson
@BrodieRobertson 10 ай бұрын
No
@Hevoftw
@Hevoftw 10 ай бұрын
@@BrodieRobertson ok, spastic
@huseyincangunduz6503
@huseyincangunduz6503 10 ай бұрын
Someone should build a different version of linux with all github unmerged prs 🤣
@huseyincangunduz6503
@huseyincangunduz6503 10 ай бұрын
Ok i never mind no kernel is left after merge all
@MrAndrewKeyboards
@MrAndrewKeyboards 11 ай бұрын
Linux Kernel GitHub is one of my favorites joke books ever. I'm laughing as hell with this video lol
@rh906
@rh906 11 ай бұрын
Has github repo, hates github, too lazy to remove repo. *rolls eyes* Peak linux
@enzoqueijao
@enzoqueijao 11 ай бұрын
You say that like he's being a hypocrite, but his whole point was that Github is good for *hosting* repositories, but not pull requests and committing changes.
@velho6298
@velho6298 11 ай бұрын
I still don't get why it's okay and not okey.
@lachidong7818
@lachidong7818 10 ай бұрын
I have learned everything
@BrodieRobertson
@BrodieRobertson 10 ай бұрын
Congrats
@Spynighty
@Spynighty 11 ай бұрын
nice video :)
@IllusionDX
@IllusionDX 4 ай бұрын
Linus really was an asshole to that one guy
@thingsiplay
@thingsiplay 11 ай бұрын
I learned something.
@Triro
@Triro 11 ай бұрын
Owner has turned off PR's basically, only collaborators. So yeah, he has basically shut off all the funny
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
And that doesn't hide the button for those who aren't? That seems like a weird UI mistake on GitHub's part
@bob-wong
@bob-wong 11 ай бұрын
@@BrodieRobertson I don't think that's a mistake. It's simple. Even though the owner turned off the PRs, there are still existing opened PRs. So it might be better to just leave the button here to present existing PRs.
@NotAghostSpeedruns
@NotAghostSpeedruns 11 ай бұрын
@@bob-wong I believe Brodie is referring to the New PR button. He was able to click it in the video, though it might only be upon attempted submission of the PR that it wouldn't go through.
@H3cJP
@H3cJP 11 ай бұрын
hi brodie!
@RaduUrsache
@RaduUrsache 11 ай бұрын
github should be used instead of boomer mailing lists and just gatekeeping contributions behind 20 years old tech stacks..
@int32_
@int32_ 11 ай бұрын
Nope, github sucks. It doesn't even work at this scale since the UI just isn't made for it. Also it's owned by microsoft. It would be a bad idea to give all control over Linux to microsoft. Speaking of 20 years old tech stacks, the majority of the kernel is written in C, a "boomer" language from the 70's. Despite being so old, it has stood the test of time and it is still one of the best languages for kernel development today. This is also the case for other development tools, like email and git. As Terry Davis said: "An idiot admires complexity, a genius admires simplicity" and plain text email mailing list are a hella lot simpler than that javascript web app monster github.
@wyfyj
@wyfyj 11 ай бұрын
I like fresh haircut Brodie. Thanks for answering my tshirt question on Mastodon. You should be sponsored by them.
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
Expect to see the haircut jump back and forth, I don't upload in recording order
@wyfyj
@wyfyj 11 ай бұрын
@@BrodieRobertson The key is to always look a little homeless. Then nobody will know when you shape your beard or get a haircut
@jahinzee
@jahinzee 11 ай бұрын
Pizza
@mirmarq429
@mirmarq429 11 ай бұрын
You made this video a year ago, I'm certain of it
@BrodieRobertson
@BrodieRobertson 11 ай бұрын
I don't think I did, I know I've mentioned issues in the repo before
@mirmarq429
@mirmarq429 11 ай бұрын
@@BrodieRobertson hmm that might be it
@az9az9az9
@az9az9az9 11 ай бұрын
Does anybody know about the amd-pstate CPU Performance Scaling Driver inside the Ubuntu 23.10 Kernel 6.5. How can i customize default max CPU and iGPU min/max clock speeds on AC/DC? It seems to dominate over the auto-cpufreq.
@computer_toucher
@computer_toucher 11 ай бұрын
You actually SAID "would of" out loud? 😢
@bubbles581
@bubbles581 6 ай бұрын
Okay then.
@oliver_twistor
@oliver_twistor 9 ай бұрын
My respect for Torvalds just plummeted. To call people morons for trying to contribute to his project is unacceptable conduct. I get it that he gets flooded with PR's, messages etc. but he don't have to be a jerk about it. Behaviour like this makes people shy away from contributing to open-source. I thought better of Torvalds than to be like toxic know-it-all's on Stackoverflow. I know Torvalds is a god and we should all revere him because he only speaks the truth and we should all be blessed that we can bask in the eternal light of his superior intelligence, but my idea of the open-source community is humility, openness and compassion. People who want to help, however misguided or ignorant, should be welcomed. Of course, they should be guided to do things the correct way, but one can do that in a nice way and a shitty way. I choose the nice way; others do not (and apparently Torvalds is in the latter camp).
@neruneri
@neruneri 12 күн бұрын
okay then
@fabricio4794
@fabricio4794 11 ай бұрын
Thas Why i dont have Fetish to"Dissassemble my Operational System"flollow my advice Broda Robin,Linux is not a Toy....
@kibels894
@kibels894 11 ай бұрын
I wonder if in 2020 it dropped from #1 on google to #2 or something. The comment bot is the only thing there indicating to someone unfamiliar that it's not the place for a PR.
@vilian9185
@vilian9185 11 ай бұрын
i don't rhink so, people could just scroll, i think it now, auto-delete commits?
@chri-k
@chri-k 11 ай бұрын
the settings were changed to disallow new pull requests. GitHub still shows the button because it's GitHub.
@火災のアイスクリーム
@火災のアイスクリーム 11 ай бұрын
I mean it's Linux tho
Systrays Are Incredible (I Would Never Go Without One)
22:28
Brodie Robertson
Рет қаралды 26 М.
"Hello, World" in 5 CURSED languages that no one should use
13:08
Dreams of Code
Рет қаралды 537 М.
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 39 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 11 МЛН
"كان عليّ أكل بقايا الطعام قبل هذا اليوم 🥹"
00:40
Holly Wolly Bow Arabic
Рет қаралды 5 МЛН
Linus Torvalds Threatens To REMOVE This File System
25:16
Brodie Robertson
Рет қаралды 49 М.
Why Are Linux & Unix Admins In The Wheel Group??
11:30
Brodie Robertson
Рет қаралды 15 М.
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,4 МЛН
The Linux Kernel Has Too Many CVEs
19:37
Brodie Robertson
Рет қаралды 19 М.
When you Accidentally Compromise every CPU on Earth
15:59
Daniel Boctor
Рет қаралды 859 М.
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 214 М.
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Рет қаралды 6 МЛН
When A Top Level Domain Outlives Its Country
16:21
Brodie Robertson
Рет қаралды 30 М.
Was Rust In The Linux Kernel A Mistake?
26:09
Brodie Robertson
Рет қаралды 149 М.
How 1 Software Engineer Outperforms 138 - Lichess Case Study
22:28
Tom Delalande
Рет қаралды 210 М.
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 39 МЛН