SuperMemo for Linux

From SuperMemopedia
Jump to navigation Jump to search

Summary

There is no Linux port, or edition, of SuperMemo for Windows. Alternatives to run SuperMemo on Linux are presented.

Wine

To run SuperMemo on Linux through Wine:

  • supermemo-wine: Transitional installers, hosted on GitHub, which allow installation of SuperMemo for Windows versions: 98, 15, 16, 17, and 18.
  • SuperMemo for Windows under Wine: Documentation about installing and running SuperMemo under Wine.

Virtualization

VirtualBox

VirtualBox lets you install Windows (any operating system, actually) inside a Virtual Machine. You can use nLite (https://www.nliteos.com) to create a lighter, stripped-down version of Windows XP for that purpose. I use a version of XP which occupies a mere 40 MB of RAM! I think you might also use Wine, but the dependence of SuperMemo upon Internet Explorer would cause problems, I think. --ChateauDIf 12:56, 24 June 2009 (UTC)

Alternative software which runs on Linux

Not SuperMemo

  • FullRecall is another alternative. It is very clean and simple (its simplicity is its power) application for both Linux and Windows, based on neural networks to optimize the scheduling of next repetitions. The FullRecall web site has a ruby script which converts a Supermemo database to FullRecall format, including as much as possible of the learning-state data. For an assessment from the author of SuperMemo, see SuperMemo Guru: FullRecall, in the context of Neural Networks in Spaced Repetition.
  • The Mnemosyne Project guru. Seemingly an excellent open-source alternative. It uses an algorithm similar to SM-2 and allows for multimedia in questions/answers. Also takes data from users (anonymous, only spacing data) for research into long-term memory.
  • Anki guru is a spaced repetition flashcard program, similar in purpose to classic SuperMemo and Mnemosyne. Anki is open-source and runs on Linux/BSD, macOS and Windows. While Anki can be used for studying anything, it ships with special features designed to make studying languages easier: integrated dictionary lookups, missing pinyin/kanji reports, and more. Extra pre-made decks are also provided. Anki has evolved from a few interface additions to the original flashcard program, to a suite of tools including a desktop program, website and smartphone access.

Older SuperMemos

  • SuperMemo 98 might be easier to run in Linux due to its independence of Internet Explorer.
  • You might try SuperMemo 6 (DOS) or SuperMemo 7 (Windows) in Linux emulation modes. The simplicity made some users report success. Naturally, you would rather prefer modern software (perhaps Anki?).

Abandoned ports and initiatives

  • Kylix port of SuperMemo 2000 - mentioned elsewhere[1], it "failed due to multiple idiosyncracies of the code" (source)
  • Open source supermemox at SourceForge.net - the project is long dead.

Bugs

See also