Subsurface (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For other uses, see Subsurface (disambiguation).
Subsurface (software)
Original author(s) Linus Torvalds
Developer(s) Dirk Hohndel, Linus Torvalds, and many others
Initial release September 22, 2011; 4 years ago (2011-09-22)[1]
Stable release 4.4 / February 4, 2015; 9 months ago (2015-02-04)[2]
Written in C, C++, Bourne Shell, Perl
Operating system Linux, OS X, Windows, (POSIX)
License GNU General Public License v2

Subsurface is a software for logging and planning scuba dives. It was initially designed and developed by Linus Torvalds and Dirk Hohndel in 2011.[citation needed]

Subsurface is free and open-source software distributed under the terms of the GNU General Public License version 2.[citation needed]


Until version 3.9.2, Subsurface used GTK+ for its graphical user interface and with version 4.0, Subsurface switched to Qt 4.[3] At the LCA2014, Torvalds and Hohndel explained why they choose to re-write the GUI using Qt.[4][5]

Subsurface further depends on GConf, SQLite, ATK and makes use of OpenStreetMap and/or OpenSeaMap.[citation needed]

Subsurface officially runs on Linux, OS X and Microsoft Windows. It is written using the POSIX API and not the Linux API, so it should be portable to any POSIX-compliant operating system.

Supported dive computers[edit]

As of release 4.2 in August 2014, Subsurface supports the downloading and processing of dive log data from the following dive computers:[6]

  • Apeks
    • Quantum X
  • Atomics Aquatics
    • Cobalt
    • Cobalt 2
  • Beuchat
    • Voyager 2G
  • Cressi / Zeagle / Mares:
    • Edy, Giotto
    • N2iTiON3
    • Leonardo
    • Nemo, Nemo Excel, Nemo Apneist,...
    • Puck, Puck 2, Puck Air, Puck Pro, Nemo Air, Nemo Wide, Nemo Steal, Nemo Titanium,
    • Darwin, Darwin Air, M1, M2, Airlab, Matrix
    • Icon HD, Icon HD Net Ready, Nemo Wide 2
  • Dive Rite
    • NiTek Q
    • NiTek Trio
  • Genesis
    • React Pro
    • React Pro White
  • Hollis
    • DG03
    • TX1
  • Oceanic / Aeris / Sherwood/ Hollis / Genesis / Seemann / Tusa (Pelagic)
    • VT Pro, VT4.1, VT4, VT3, Veo 1.0, Veo 1.80, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro, Pro Plus 2, Wisdom, Atmos 2, Atmos AI, Atmos AI2, Atmos Elite
    • A300, A300 AI, XR1 NX, XR-2
    • Veo 250, XP5, Veo 180Nx, React Pro, React Pro White, DG02
    • Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, VT3, Datamask, Geo, Geo 2.0, Veo 2.0, Veo 3.0, Pro Plus 2.1, Pro Plus 3
    • OC1, OCS, OCi
    • Compumask, Elite T3, Epic, Manta, F10, IQ-900 (Zen), IQ-950 (Zen Air), IQ-750 (Element II),...
    • Amphos, Insight, Insight 2, Wisdom, Wisdom 2, Wisdom 3
  • HeinrichsWeikamp
    • Frog
  • Reefnet
    • Sensus
    • Sensus Pro
    • Sensus Ultra
  • Scubapro
    • Meridian
    • XTender 5
  • Shearwater Research
    • Predator, Petrel
  • Suunto
    • Solution
    • Eon, Solution Alpha and Solution Nitrox/Vario
    • Vyper, Cobra, Vytec, Vytec DS, D3, Spyder, Gekko, Mosquito, Stinger, Zoop
    • Vyper2, Cobra2, Cobra3, Vyper Air and HelO2
    • DX, D9, D6, D4, D9tx, D6i and D4i
  • Uemis
    • Zurich
  • Uwatec
    • Aladin 2G, Aladin 2G, Aladin Air Twin, Aladin Air Z, Aladin Air Z Nitrox, Aladin Air Z O2, Aladin Prime, Aladin Pro, Aladin Pro Ultra, Aladin Sport Plus, Aladin Tec, Aladin Tec 2G, Galileo Luna, Galileo Sol, Galileo Terra, Galileo Trimix, Smart Com, Smart Pro, Smart Tec, Smart Z
    • Memo Mouse
    • Smart, Galileo (infraread)

See also[edit]


External links[edit]