You are on MARINUX webpage
<http://marinux.tuxfamily.org>

                 

XINUTOP - Dedicated marine OS.
MUPLEX - Soft serial, USB, bluetooth multiplexer.
OSD-DEPTH - Sounder repeater.
RASTOW - Raster charts organizer.
OPENCPN - For TinyCore Linux.
DEVICES USED
SOFTS USED
PROJECTS
ARCHIVES




XINUTOP
Dedicated Marine OS


   DESCRIPTION

   XINUTOP-NAV is a Linux portable or installed marine OS, builded from Debian stable packages with Xfce desktop environnement. It provide, with about 700Mo, a basic generalist system and essential marine applications such as:
   Xinutop is made in the KISS mind with a special care of simplicity, efficiency, reliability, lightness (who say bloatware ?) and can operate from multiple data devices (HDD, SSD, USB, SDcard, Flash) on a great variety of x86 compliant computers, from up-to-date hardware to low power or old processors. They poorly supporting the growing greed of currents OS, less and less compatible with embedded hardware, according to Wirth's law. Today it's much easier to add programs (only the programs that you need) on a simple system base than eradicate from the system heart softwares that you are useless.

   Xinutop can run in portable mode on removable device as secondary or rescue OS, but also as a main operating system on hard drive. The memory usage after startup is about 100MB. To make Xinutop unbreakable (may I say "unbrickable ?") the necessary system files are locked and can't be deleted or modified by a normal way

  Xinutop is assembled with Debian 8.x packages (Jessie) and include these features:




Xinutop on a venerable rugged Panasonic CF-M34 (2003)
PIII 700MHZ - RAM 256Mo

xinutop-panasonic-thumb.png



Xinutop on  a up-to-date rugged tablet Xplore.
I5-quad cores 1.9/2.9GHZ - RAM 4Gb
xinutop-xplore-thumb.png


   AUTHOR

Assembled by Frank Baudet.
marinux-email.png 
Feedbacks, corrections, suggestions, derivatives are welcome.
Thanks to Linux community and TuxFamily for hosting this project.


   COPYRIGHT

COPYRIGHT 2010-2017 Free Software Foundation, Inc. License GNU.
GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This  is  free  software:  you  are free to use, change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Navigation beta software, tested with Debian 8.x, use it under your own responsability.
Frank Baudet  <http://marinux.tuxfamily.org>.
boot_screen.png

   DOCUMENTATION

   VERSION

   CHANGES
  
   NEW: Since august 2018 a *.vdi image is provided to run Xinutop into VirtualBox.
   DOWNLOADS


Mutilanguage package - English, French, German,  Spanish -
Others languages by download after install
 
    Back to top




MUPLEX
NMEA  Multiplexer

     DESCRIPTION

    MUPLEX is a Linux soft multiplexer that can mix different input flows of real or emulate serial data NMEA and share it between multiple applications.
muplex-server-thumb.png                         muplex-client-thumb.png

   AUTHOR

Written by Frank Baudet.
marinux-email.png
Feedbacks, corrections, suggestions, derivatives are welcome.
The engine of Muplex is SoCat by Gerhard Reiger.


   COPYRIGHT

COPYRIGHT 2010-2017 Free Software Foundation, Inc. License GNU.
GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This  is  free  software:  you  are free to use, change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Navigation beta software, tested with Debian 8.x Jessie, use it under your own responsability.
Frank Baudet <http://marinux.tuxfamily.org>.


   DOCUMENTATION


   DOWNLOAD

    Back to top




OSD DEPTH
OSD  echo-sounder display
 
  DESCRIPTION

   OSD-DEPTH is a Linux echo-sounder repeater which uses the OSD (On Screen Display) technique to display the water depth from NMEA sentences as DBT (Depth Below Transducer) or DPT (Depth). See screen copy at top of document.

   OPTIONS

osd-depth.sh [ options ]
    -h or --help.
Display version, help and exit.
Osd Depth launches as a flip flop: if you relaunch Osd Depth when it's running, it stops. At the next relaunch it restart and so on.

 
   DEPENDS

Require Mawk (neither Awk nor Gawk !) by Mike Brennan.
Require OsdCat (xosd-bin package) by Martijn van de Streek.
Require SoCat by Gerhard Reiger.
Recommand Zenity by Glynn Foster or better yad by Victor Ananjevsky (many less dependencies).
Recommand Xfontsel (included in x11-utils package)  by Ralph R. Swick.or TKfont by Neil Grant.
Recommand Putty by Simon Tatham.
Suggest OpenCPN by David S. Register.
Suggest Muplex by Frank Baudet.


   TODO
 
Hoping some help to display 7 segments nice fonts for X11.


   INSTALL

Shell script, compatible with any Linux distribution.
Install the depends.
Decompress the archive in /usr/local/bin/.
Type '/usr/local/bin/osd-depth.sh'.
At first launch Osd Depth create a .osd-depth.conf (hidden file) in your home directory and exit.
You must configure manually this file to adapt at your case and relaunch Osd Depth.


   AUTHOR

Written by Frank Baudet.
marinux-email.png 
Feedbacks, corrections, suggestions, derivatives are welcome.
 
 
   COPYRIGHT

COPYRIGHT 2010-2017 Free Software Foundation, Inc. License GNU.
GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This  is  free  software:  you  are free to use, change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Navigation beta software, tested with Debian 8.x Jessie, use it under your own responsability.
Frank Baudet <http://marinux.tuxfamily.org>.


   DOWNLOAD

   OSD DEPTH

    Back to top




RASTOW
Raster charts organizer

  DESCRIPTION

   RASTOW (raster-stow contraction) classify your raster charts collection (*.kap files) creating 96 subdirectories divided by timezone (15° steps, without any country exception), north and south, above and below 45° of latitude.

   Two modes of creation are available: <copy> or symbolic <link>. At the end of the operation, a chartlist.txt containing a catalog of your charts is automatically created. Using <chartlist> command, you can create only a chartlist from your database. In copy mode, the created database may be bigger than the original base because a map can have a part in more than one timezone or <45° to >45° in latitude, and it resides in all the timezone subs covered and it is copied twice in differents directories. So, use symlinks if your space storage is critical.

   Two others commands are useful to organize your collection with data founded in the file header:
      <update> change the file date to the last update edition.
      <rename> change the filename by the chart title.
   It's a good practice to make an update before a copy or rename command: if two files are equals, only the most recent will be handle.

   About raster charts: these charts are not so powerfull and practical than vector charts (no more details zooming, more bigger size), but generally come from original charts edited by officials hydrographics services, the source of vectors charts, so, sometime they may have more details than commercial vector charts (see example) or it is usefull to consult its in case of doubt. Some others people have the nostalgia of paper chart look and feel, and these charts keep the same aspect.

              

   CLASSIFICATION

   Example of subdirectory: N45+TZ+02

   COMMANDS

rastow.sh COMMAND SOURCEDIR [DESTDIR]

   command is:

copy  copy all files from SOURCEDIR to DESTDIR.
link  create symlinks from files in SOURCEDIR to DESTDIR.
update  set the timestamp of files from SOURCEDIR at edition creation.
rename  rename all files from SOURCEDIR with the header's title.
bsbfix
rewrite the index table from SOURCEDIR, editing it in place.
chartlist  create only a chartlist from SOURCEDIR into this directory.
help  this help.

SOURCEDIR:  the directory path which contains your charts. This directory may contain subdirectories.
DESTDIR:        the directory path for destination. If it not exist, it will be created.
 
 
   DEPENDS

Require awk or derivate.
Recommand libbsb by Pavel Kalian.
Recommand detox by Patrick Shoenfeld.
Suggest OpenCPN by David S. Register and PolarView.
Suggest MXmariner by Will Kamp and Marine Navigator by Ronald Koenig on Android.
 

   INSTALL

Shell script, compatible with any Linux distribution.
Decompress the archive in /usr/local/bin/.
Type '/usr/local/bin/rastow.sh' and choice your operation.


    AUTHOR

Written by Frank Baudet.
marinux-email.png 
Feedbacks, corrections, suggestions, derivatives are welcome.
 
 
   COPYRIGHT

COPYRIGHT 2010-2017 Free Software Foundation, Inc. License GNU.
GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This  is  free  software:  you  are free to use, change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Navigation beta software, tested with Debian 8.x Jessie, use it under your own responsability.
Frank Baudet <http://marinux.tuxfamily.org>.


   DOWNLOAD

   RASTOW

    Back to top




OPENCPN
Packaged for TinyCore Linux

  DESCRIPTION

   For people who like extrem-ultra-light solutions, TinyCore Linux from Robert Shingledecker is a very interesting OS. This package can run OpenCPN V4.0 on this platform. This is the last version for TinyCore from here. Up to 4.0, source file contain many hooks to OpenGL, not alvailable for TinyCore, and the compilation become complicate.

   TinyCore Linux website, Infos and downloads: http://www.tinycorelinux.net


   DOWNLOAD

   OPENCPN  FOR TINYCORE

   README INSTALL

Back to top




DEVICES  USED


   Here are some devices used with Muplex and OSD_Depth. All are NMEA compatible and are only sensors, not too much expensive and alvailable without display (not so many in the market), nice for virtual instrumentation . Listing only for information. Any affiliation with firms.
    Back to top




SOFTS USED


   OS


   PROGRAMMATION
   Back to top




PROJECTS


   ON DEVELOPPEMENT


To cook: main soft
Some others achievements
here




ARCHIVES

ROOTED IMAGE FOR MTT TABLET 7"

Back to top




   You like and use my stuff  and want to rush to make a donation ? No thanks, money create obligations. It's a free stuff from a free man, and I make that I want when I want. But if you need a study, realization, customization in a professional context, contact my company at ‮.<moc.liamg@379kp.mocbew>

   It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove.
   Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher.

Antoine de St Exupery

last modification 29/04/19 Document made with KompoZer
Back to top