Door Anoniem: @anoniem van 18:22
Vergeef mijn nieuwsgierigheid en barst maar los.
Er komen hier altijd wel enkele lieden voorbij met gelijkaardige interesse(n).
En als je het goed met jezelf en anderen voor hebt, ben je nooit te oud om bij te leren
en verdere kennis te verwerven. Hier leert men de jeugd en de ouderdom.
De goede code analist "hongert" a.h.w. naar verdere en diepere inzichten;
dit om de juist niet zo voor de hand liggende zaken te combineren.
Zo is elke kernel hack begonnen ooit, om systemen bepaalde onverwachte dingen te kunnen laten doen.
Dan komen zaken zoals hieronder geschetst ook voorbij.
Zie hier wat hen onder meer kan bezig houden:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/MAINTAINERS?id=v5.8-rc3&id2=v5.8-rc2om later te kunnen worden gebruikt voor functies in operandi.
Zie tevens deze draad:
https://lkml.org/lkml/2020/6/18/6Dan moeten we %pUb gebruiken bij Linux en %pUl in het geval van OP-TEE
(bepaald door het verschil in het aangewende big en little endian formaat).
Info credits gaan hier naar Jasper Spaans.
Er wordt daarbij nogal wat vooraf bekende kennis en ervaring vereist om dit goed te kunnen evalueren.
Dan zit je echt al een eind op niveau Technische IT specialisatie met inzicht.
Zeker niet iets voor de "fainted of heart", maar wel bere-interessant om in het achterhoofd te hebben,
als cold recon security-researcher.
Vandaar mijn aanvankelijke vraagje na de overpeinzing vanwege het artikel in The Register (UK).
luntrus
Het goed representeren van hardware kan inderdaad lastig zijn. Zeker als er soms nieuwe gevallen komen met een stijl die niet goed past .
En inderdaad kan endian-ness zichtbaar worden , hetzij vanuit native hardware, hetzij vanwege een protocol standaard keuze die los staat van het platform.
(uuh. pci brug achter een pci brug , staat me vaag bij als het soort ding . Het gebruikte model had nog geen voorziening voor een twee-laags bereikbaarheid).
Taaldingetje: 'Faint of heart' ,(Of 'Faint-hearted' ) . Niet Fainted of heart.
Wat snap ik niet helemaal wat je bedoelt te zeggen met die link naar maintainers diff ?
Soms houden maintainers op en adopteert iemand anders de code, en soms veranderen ze alleen maar van werkgever en/of email-adres .
Overigens - ondanks de generieke term 'maintainers' in die file - je ziet duidelijk in het Register interview verslag dat Linus' specifiek praat over een krapte aan "maintainers" in de zin van mijn antwoord van 11:16 .
Dat is een kleine subset van de mensen in de 'maintainer' file.
Voor een tweetal voorbeelden van echt architectuur discussie (de details zijn moeilijk te volgen, de stijl niet)
zie bv
http://lkml.iu.edu/hypermail/linux/kernel/2006.3/01022.htmlhttp://lkml.iu.edu/hypermail/linux/kernel/2006.3/00964.htmlChristoph Hellwig , Oleg Nesterov, en Peter Zijlstra zijn wel _maintainers_ .
Linus claimt wel in interviews dat hij 'nog amper code schrijft' , en dat is misschien wel letterlijk waar geteld in regels code, maar als je die discussie ziet is het wel duidelijk dat hij volkomen en in detail betrokken is met een aantal fundamentele kernel zaken.
Je moet z'n uitspraken dat hij 'amper meer code schrijft' niet interpreteren alsof hij een project manager en gepensioneerde mascotte geworden is.