Een jonge ontwikkelaar heeft een demonstratie online gezet van een taalmodel dat draait in de kernel van een besturingssysteem. Dat werkt helemaal in C en heeft geen externe library's of programmeertalen nodig.
Het project van Ethan Zhang heet KernelGPT en het enige doel ervan is het genereren van namen, meldt Hackaday. Het besturingssysteem is te booten in QEMU en het enige dat daarna gebeurt is dat KernelGPT een lijstje namen genereert op basis van namen in de trainingsdata. Het is gebaseerd op MicroGPT. Daaruit komt het bestand names.txt, dat KernelGPT in het geheugen plaatst zodat er geen bestandsstructuur nodig is.
De ontwikkelaar baseerde de kernel op MooseOS, een zelfontwikkeld lichtgewicht besturingssysteem. Daar stripte Zhang onder meer de gui uit, zodat alleen de kernel overbleef om het taalmodel in te kunnen zetten. De ontwikkelaar zegt zelf ook dat de toepassing 'niet praktisch' is, maar is alsnog blij dat het is gelukt om het te laten werken.