问HN:90年代的显卡驱动是如何编程的?
我读了这份文档,简直让我大开眼界。<p>https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-8.html<p>我做过一些简单的嵌入式驱动开发,但对于图形卡,即使在90年代,对我来说依然是个庞然大物。<p>我认为关于这个主题的书籍并不多——我们所拥有的最好资源是《Linux设备驱动》,但我不认为有任何书籍会深入探讨图形卡驱动的开发。如果我想了解详细信息,可能会去阅读开源驱动的源代码。<p>我在想是否还有更多类似的故事或博客(也许在80年代也有,记得那些Hercules显卡吗?)。想象自己坐在一个小隔间里,编写设备驱动的代码,四处阅读文档,撞击每一面坚硬的墙壁,直到开始在空气中看到代码,一杯接一杯地喝咖啡,熬夜到深夜……我知道这比真实的故事浪漫得多,但我无法不去想象它。
查看原文
I read this doc and it completely blew my mind.<p>https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-8.html<p>I have done a few simple embedded driver development but graphic cards, even in the 90s, look like beasts to me.<p>I don't think there is any books on this topic -- the best thing we have is Linux Device Driver, and I don't think any book is going to dive deep into graphic card driver development. If I want to know the details, I'll probably read the source code of OSS drivers.<p>I'm wondering if there are more stories or blogs like this (maybe in the 80s too, remember those Hercules cards?). It really warms me up thinking about sitting in a cube, writing code for device drivers, reading docs everywhere, banging my head on every solid wall until I start to see code in air, quaffing coffee one by one, going into deep night...I know it's way more romantic than the real story but I can't keep myself wondering about it.