Live data from Hacker News

John Carmack is reading and contributing to OpenBSD source code

marc.info

141–150 of 267 posts

Re: John Carmack is reading and contributing to OpenBSD source code

#141
post #67

My favorite developer contributing to my favorite operating system! This is like Christmas. I’ve been contributing $ to OpenBSD since 3.x release days, and reading John carmack’s “.plan” file since Doom 2, when they ran digital Unix! Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

> Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

Is there anything written about the background to this? Wikipedia doesn't talk about him ever working for Apple (although maybe that's just not mentioned).

Re: John Carmack is reading and contributing to OpenBSD source code

#142

OpenBSD 6.7 is going to be released tomorrow https://www.openbsd.org/67.html Their release engineering is awesome!

Looks like there haven't been any new openbsd release songs since 6.2 :\

https://www.openbsd.org/lyrics.html

Some of these are pretty great.

Re: John Carmack is reading and contributing to OpenBSD source code

#143
post #74

Earlier quoted context omitted.

By NVIDIA supporting FreeBSD you mean that half-assed thing with binary drivers allowing you to get a picture, but no CUDA? Or is that old information which i should forget?

Sure, the factual parts of that are accurate. Your opinion colors some of the adjectives. OpenGL works well, for example. No CUDA, no NVENC/DEC.

Well it is a bit of a grey zone but I have gotten Vulkan to work and I think at least NVENC works as well. The solution is rather hacky though. It extracts libraries from the Linux driver and loads them when you run programs. A look at the code make it seems like cuda is getting loaded as well so it may work.

https://github.com/shkhln/nvshim

Re: John Carmack is reading and contributing to OpenBSD source code

#144

Here is your daily reminder to read "Masters of Doom", a book about the early days at ID Software. It's an amazing look into a really cool time in gaming and software as a whole. It's a great book, mostly about John Carmack and the guys at ID! https://en.wikipedia.org/wiki/Masters_of_Doom

I love that book so much. It makes me sad sometimes that I missed those days of programming in the 90's.

I also often long for that magical feeling of everything being new and exciting again (to you). Like the computer was waiting for you to just press the right sequence of buttons...

I obviously can't guarantee getting that feeling back in full, but I've been able to experience remnants of it by just poking around with completely unfamiliar tools/languages/servers/systems that have little to no use in business. Maybe even obsolete.

Basically, look for anything that you wouldn't be tempted to turn into a job or use to make any real money. Just enjoy it for what it is. Write hacky code. Press all the wrong buttons. Make it do things it was never meant to do. Do stupid things with it just for the sake of doing stupid things. Have fun just for the sake of it being fun.

Re: John Carmack is reading and contributing to OpenBSD source code

#145
post #118

Earlier quoted context omitted.

Why not Poker? As someone who feels similarly, Poker is fun because you play against other people, rather than just statistics.

In 1998, not very many casinos ran poker rooms. It didn't start to boom as a game until after the WSOP on ESPN and online poker in the early 00s.

If you would have said not many poker rooms ran No-Limit Hold'em in 1998, you would have been right. But poker rooms and poker (limit Hold'em and 7-card Stud) were easily accessible in casinos in 1998. At least in Las Vegas it was. No-Limit Hold'em is what took off in early 2000 with TV/WSOP popularity and quickly became basically the only game in town by mid 2000's.

Re: John Carmack is reading and contributing to OpenBSD source code

#146
post #67

My favorite developer contributing to my favorite operating system! This is like Christmas. I’ve been contributing $ to OpenBSD since 3.x release days, and reading John carmack’s “.plan” file since Doom 2, when they ran digital Unix! Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

> Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!! Is there anything written about the background to this? Wikipedia doesn't talk about him ever working for Apple (although maybe that's just not mentioned).

OSX roots are in BSD https://www.wired.com/2013/08/jordan-hubbard/

Re: John Carmack is reading and contributing to OpenBSD source code

#147

Next time I got flak for gratuitous refactors, I'll point to this. From John to John, thanks.

Take care to observe how John Carmack went about it, though. He described the issue from his perspective, gave a clear example, didn't blame anyone, and asked before making any changes at all. Someone replied suggesting that the refactoring be performed separately from other changes. It's hard to give flak to someone taking a measured approach like this.

Re: John Carmack is reading and contributing to OpenBSD source code

#148
post #67

My favorite developer contributing to my favorite operating system! This is like Christmas. I’ve been contributing $ to OpenBSD since 3.x release days, and reading John carmack’s “.plan” file since Doom 2, when they ran digital Unix! Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

> Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!! Is there anything written about the background to this? Wikipedia doesn't talk about him ever working for Apple (although maybe that's just not mentioned).

I discovered it by accident from a source file header many years ago, “that can’t be THE John Carmack?!” I said to myself, it is! there are many web citations, too.

https://github.com/timon37/xwayland/blob/master/hw/xquartz/m...

http://www.finkproject.org/doc/x11/history.php

Re: John Carmack is reading and contributing to OpenBSD source code

#149
post #98
post #76

Earlier quoted context omitted.

BSDs are mundane and also stable, not like some rolling linux distros

The bsds are actually less stable than Linux. Stable meaning changes, in this context, right? freeBSD changes ABI compatibility with every version. If you mean that they have old software (and old==stable if you think Debian) then that’s because of BSD licensing vs GPL. GPL can take from BSD but the other way around is not possible. Stability of uptime? Yeah, they’re rock solid.

> The bsds are actually less stable than Linux.

> Stable meaning changes, in this context, right? freeBSD changes ABI compatibility with every version.

Every major version, right? From becoming -Stable to ending its support lifecycle, I'd think a FreeBSD version and its ABIs are supported as long as many Linux distro LTS releases.

Re: John Carmack is reading and contributing to OpenBSD source code

#150
post #67

My favorite developer contributing to my favorite operating system! This is like Christmas. I’ve been contributing $ to OpenBSD since 3.x release days, and reading John carmack’s “.plan” file since Doom 2, when they ran digital Unix! Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

> Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!! Is there anything written about the background to this? Wikipedia doesn't talk about him ever working for Apple (although maybe that's just not mentioned).

I don't think Carmack ever worked for Apple. The XQuartz release notes say Carmack ported XFree86 (X server for x86 machines) to OS X; my guess would be that he did a limited port to get what he needed to run the Doom/Quake engine?
Post reply on HN