this post was submitted on 18 Jul 2025
59 points (92.8% liked)

Free and Open Source Software

19609 readers
48 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

While looking for open source dive log applications on F-Droid (in preparation for my Advanced Open Water Certification) and I found an app called Subsurface and apparently it is as developed by none other than Linus Torvalds himself.

I also found this neat YouTube video of Dirk Hohndel talking about scuba diving with Linus.

top 10 comments
sorted by: hot top controversial new old
[–] adhocfungus@midwest.social 4 points 1 day ago (1 children)

I just saw an article saying Gabe Newell of Valve is obsessed with scuba diving. Must be something in the water.

[–] pineapplelover@lemmy.dbzer0.com 2 points 18 hours ago

Scuba diving is awesome (fucking expensive though), I think everybody should give it a try.

[–] Venus_Ziegenfalle@feddit.org 4 points 1 day ago
[–] mormegil@programming.dev 8 points 2 days ago (1 children)

While googling around to gather clues for reverse-engineering the protocol for a Garmin smart watch, I stumbled upon an e-mail on a listserv, discussing pieces of Garmin BT communication. Only after a while I noticed it had been written by Linus, who apparently worked on diving software.

[–] pineapplelover@lemmy.dbzer0.com 5 points 1 day ago (1 children)

You're telling me I can self host a garmin server?

[–] mormegil@programming.dev 4 points 1 day ago

If you are asking whether you can use Garmin Connect without Garmin, I don't think so. But you can use a different non-Garmin app with your watch, see https://gadgetbridge.org/ Obviously, it does not have the full functionality of Garmin, and even more obviously, you would lose the Garmin social functions without Garmin Connect (but there are open-source projects for that as well). (Also, with Garmin, maybe you will lose some of the functions anyway to the Garmin Connect+ subscription, right? :-) )

[–] CubitOom 9 points 2 days ago (1 children)

Seems like this is the real git repository for subsurface.

[–] pineapplelover@lemmy.dbzer0.com 6 points 2 days ago* (last edited 2 days ago)

Yes you're right. Idk how but I found Linus's forked repo first and saw on a couple websites that he did start the development for it.

A bit of history:

In fall of 2011, when a forced lull in kernel development gave him a chance to start a new project, Linux creator Linus Torvalds decided to tackle his frustration with the lack of decent divelog software on Linux.

Linus worked with a team of developers, and Subsurface is the result. It now supports Linux, Windows and MacOS and allows data import from many dive computers and several existing divelog programs. It provides a quick and easy way to see the key information provided by a modern dive computer and lets users track a wide variety of data about their dives. In fall of 2012 Dirk Hohndel took over as Subsurface maintainer.

License: GPLv2

https://subsurface-divelog.org/

https://www.deeperblue.com/scuba-meets-information-technology-with-linus-torvalds/

[–] beefmayonnaise@feddit.org 7 points 2 days ago (1 children)

It's just a fork he did for Dirk.

Do not use - the real upstream is Subsurface-divelog/subsurface