Inkscape
Inkscape is an open source drawing tool for creating and editing SVG graphics. More than just a text vector editor, Inkscape provides a WYSIWYG interface for manipulation of vector images, allowing the artist to express himself freely. While other free and proprietary software with similar capabilities exists, Inkscape provides an interface to directly manipulate the underlying SVG code. This allows one to be certain that the code complies to W3C standards. Since the beginning of its development, the Inkscape project has been very active, providing stability for the current software and the capacity for future growth.
FLOSS Manuals has a manual for Inkscape - http://en.flossmanuals.net/Inkscape/
Plug-in extensions
Inkscape supports extensions and many have been created.
Installing Extensions in Ubuntu
The default extensions folder appears to be: /usr/share/inkscape/extensions
Copy the relevant files to that folder and recompile.
Tutorials on Inskscape-based CAM
- https://www.norwegiancreations.com/2015/08/an-intro-to-g-code-and-how-to-generate-it-using-inkscape/
Lessons
- Inkscape Lesson 1 - Using Inkscape to Generate Gcode
- Inkscape Lesson 2 - Making Icons