←back to thread

520 points OlympicMarmoto | 1 comments | | HN request time: 0s | source
Show context
jnwatson ◴[] No.45067216[source]
I've written a lot of low level software, BSPs, and most of an OS, and the main reason to not write your own OS these days is silicon vendors. Back in the day, they would provide you a spec detailed enough that you could feasibly write your own drivers.

These days, you get a medium-level description and a Linux driver of questionable quality. Part of this is just laziness, but mostly this is a function of complexity. Modern hardware is just so complicated it would take a long time to completely document, and even longer to write a driver for.

replies(13): >>45067491 #>>45069282 #>>45069287 #>>45069349 #>>45069690 #>>45070345 #>>45071036 #>>45071086 #>>45072259 #>>45072391 #>>45073789 #>>45075476 #>>45081942 #
deadbabe ◴[] No.45072259[source]
Wouldn’t LLMs make it way easier
replies(3): >>45072271 #>>45072534 #>>45073116 #
underdeserver ◴[] No.45072534[source]
I think this is one area where LLMS would be particularly bad at. Opaque code with no documentation across the field.
replies(1): >>45072884 #
1. deadbabe ◴[] No.45072884[source]
Incredible job security