Has anyone tried selling digital products using a custom operating system?

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
Regis
Posts: 1
Joined: Tue Jun 30, 2026 11:20 pm

Has anyone tried selling digital products using a custom operating system?

Post by Regis »

Hello. I've been working on my own microkernel for a while now about 2 years, actually and I've reached a point where the OS is stable enough to run some small tools I've developed for it. Are there any people here who’ve tried selling digital products directly related to their OSDev project? I’m not necessarily talking about selling the OS itself, but related stuff: drivers, ported libraries, homemade debugging tools, that sort of thing.

The main issue holding me back is distribution. On a custom OS, you don’t have Gumroad or an equivalent that installs properly you have to handle everything yourself when it comes to payment and delivery. Has anyone else faced this problem before?
Last edited by Octocontrabass on Sun Aug 09, 2026 8:04 pm, edited 2 times in total.
Reason: Deleted spam and banned user.
dustinmacdonald
Posts: 4
Joined: Tue Jun 23, 2026 11:17 am

Re: Has anyone tried selling digital products using a custom operating system?

Post by dustinmacdonald »

I think you'd have the most luck selling educational products to teach others how to do what you've done, but so much of that sort of thing is available free and open source that it would be a tough sell. You do see YouTubers monetizing video collections of how they wrote an OS, and similar.

Who do you see as the consumer, purchasing a driver (for example), for an OS that only you use? Understanding the value proposition would be critical before you began thinking about that.
User avatar
savoita
Posts: 11
Joined: Fri Aug 29, 2025 11:12 am

Re: Has anyone tried selling digital products using a custom operating system?

Post by savoita »

If you want to monetize anything about any kind of software product, you have to understand what problem you are solving, and then sell your thing as the solution (actually that's.. like any product, I guess). For example, one of the BSD OSes (can't remember which one) is used by Netflix specifically because of its (maybe at the time, not sure about now) superior network stack to Linux. It being free probably helped, but they do pay people to work on the drivers they require for the OS to function as they require.

If your OS is FOSS, then you'd probably be looking at SLAs (Support License Agreements) or just sponsorships (very hard to get).

But, down to brass tacks, you have to do something better than the current offerings. And you likely need to pre-include all or almost all of the nuts and bolts.
Be kind.
User avatar
bowdrill
Posts: 4
Joined: Tue Jul 01, 2025 12:32 pm

Re: Has anyone tried selling digital products using a custom operating system?

Post by bowdrill »

But, down to brass tacks, you have to do something better than the current offerings. And you likely need to pre-include all or almost all of the nuts and bolts.
The cost for this increases faster than inflation over time, hence the few power players. To the OP, I'm working on system programs now and you might find some interest in a thread I'll start in this board soon, since it focuses on those who don't have the resources to compete with incumbent operating systems.

A small player could write UEFI or otherwise bootable applications that serve as potboilers for larger projects.

Speaking for myself:
  • I'm willing to shut down some systems to "swap cartridges."
  • I'm open minded about cost/benefit analyses. For instance, I don't need or expect a huge driver selection. But if someone gives me a system that can't talk to printers, what do I get for that?
User avatar
AndrewAPrice
Member
Member
Posts: 2323
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: Has anyone tried selling digital products using a custom operating system?

Post by AndrewAPrice »

I could see this working for like a kiosk system. But, if you ever disappear or discontinue support, whatever consultant they bring in might have a hard time maintaining it.
My OS is Perception.
User avatar
JackScott
Member
Member
Posts: 1054
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Mastodon: https://aus.social/@jackscottau
Matrix: @JackScottAU:matrix.org
GitHub: https://github.com/JackScottAU
Contact:

Re: Has anyone tried selling digital products using a custom operating system?

Post by JackScott »

Back in the depths of time, one of the forum members here, 01000101, had some business success writing a deep packet analysis toolkit based on a custom kernel: https://wiki.osdev.org/User:01000101. The website for it has since disappeared so it was definitely 'some' success rather than 'lots' of success.
User avatar
IanSeyler
Member
Member
Posts: 336
Joined: Mon Jul 28, 2008 9:46 am
Location: Ontario, Canada
GitHub: https://github.com/ReturnInfinity
Contact:

Re: Has anyone tried selling digital products using a custom operating system?

Post by IanSeyler »

I am working on this. It's based around my exokernel being used to run small sandboxed instances, either on-prem, or my cloud-hosted solution. It's currently in "alpha" at https://baremetal.returninfinity.com

For a small example I just published a Discord bot written in C that is able to run in a 4MiB microVM - https://github.com/IanSeyler/BareMetal-Discord-Bot
BareMetal OS - http://www.returninfinity.com/
Mono-tasking 64-bit OS for x86-64 based computers, written entirely in Assembly
Post Reply