Hacker News new | ask | show | jobs
by hmijail 2858 days ago
I found this interesting, so after some googling, these are the numbers I found:

  QNX kernel   = 23 KLOC, C [1] 
  Plan9 kernel = 50 KLOC, C [2] 
  Squeak VM    =  9 KLOC, Smalltalk [3] (Squeak is a Smalltalk)
Note, those are the kernels - Smalltalk's 20 KLOC include the whole system (GUI, etc), IIRC.

For clarity, I'm a bit out of my depth here, and I'm assuming that the Squeak VM is a bit akin to a kernel. And surely one could find more authoritative references for it all.

[1] http://www.gelato.unsw.edu.au/IA64wiki/JamieLennox/QNXvL4?ac...

[2] https://news.ycombinator.com/item?id=879101

[3] https://books.google.com.au/books?id=FM-pCAAAQBAJ&pg=PA136&l...