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 Hack A Day. Het besturingssysteem is te booten in QEMU en het enige dat daarna gebeurt is dat KernelGPT genereert een lijstje namen op basis van namen in de trainingsdata. Het is gebaseerd op MicroGPT. Daaruit komt het bestand names.txt, die KernelGPT in het geheugen plaatst zodat er geen bestandsstructuur nodig is.
De ontwikkelaar baseerde de kernel op MooseOS, een zelf ontwikkeld 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.
Source: Tweakers.net