Changes between Initial Version and Version 1 of gsoc/ideas/router/code-data-separation


Ignore:
Timestamp:
Mar 13, 2010 9:22:26 PM (10 years ago)
Author:
welterde
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • gsoc/ideas/router/code-data-separation

    v1 v1  
     1= Separate Code and Data for Easy Packaging =
     2Previously, the Java libs and the router data files were all in the same place, violating requirements for most Linux packages.
     3
     4A year ago, the installation was split in two. However, there are continuing problems. The "split" installation irritates people who want to use I2P in a net cafe. The data files are harder to find on Windows, as they are in %APPDATA% which is a hidden directory. Temporary files are a problem on both Linux and Windows, as multiple users on the same machine will have permission problems writing to log and PID files in a common temp directory. A common temp directory on the computer's hard drive may also contain files from a "portable" installation.
     5
     6Perhaps split-install should be an option, or non-split should be the default on Windows.
     7
     8Or perhaps go the other direction, and have a 3rd, non-hidden, directory by default for some files such as i2psnark, so that users can find them easier.
     9
     10The task may also involve improvement and testing of our Ubuntu/Debian .deb package, using the split directory installation.
     11
     12 [[BR]]
     13
     14== Difficulty ==
     15medium-hard
     16
     17== Required skills ==
     18 * Java
     19
     20== Possible mentors ==
     21 * [wiki:gsoc/mentors/qbi qbi]