Gnu-and-penguin-color.png
The GNU Project was started in 1983. Today is the 40th anniversary of the first public announcement of GNU. If you aren't familiar with the project, their goal was simple, if highly ambitious. It was to "create an operating system composed of entirely free software". Today, we have several options for completely free operating systems, like GNU Guix, PureOS, and Hyperbola. But we don't call these operating systems "GNU"—aside from GNU Guix, anyway. We call them "Linux". Why is that? When did we go from The GNU Operating System to Linux? Let me take you through the history, one step at a time.

Read more

apple-1834328_960_720.jpg
I’m trying to write an app with React Native because that’s the only sane way to write most cross-platform apps these days. You write it once and it works on iOS and Android, in the same way most modern Graphical Toolkits work on all desktops. But you can’t compile an app for iOS without macOS. And that's not all. This article details all the ways Apple makes app development hard.

Read more