
Meikian Live’s Documentation¶
Contents:
Meikian Live¶
Meikian Live originally born as CW-Live within the Clone Wars Project community.
The idea behind Meikian Live origin is to provide a working environment with the most common tools to work with 3D printers (part design and printing), Arduino, electronic circuits, CNC, RC, robotics, etc., as well as resources and related documentation.
The main points to be considered in their development are:
- Make it a free system. It must allow free usage, modification and redistribution to anyone interested in using it.
- A low resources consumption. It is important that the needed resources for operation are low, as this will allow to use it in a greater number of computers while allowing reuse of older machines.
What is a “Live” distribution?¶
A Live distribution is a set consisting of an operating system, additional software and settings, that is ready to boot and run from a removable drive (CD
/DVD-ROM
, USB
flash or hard drive, etc.), allowing you to work with it without affecting the operating system, software or settings of the computer on which it runs.
Technological base¶
Debian GNU/Linux was used for the development of the distribution as base operating system. It is one of the oldest GNU/Linux that exist today and enjoying excellent health, as evidenced by the fact that it is still used as a base for many other distributions, some of them really popular, as Ubuntu or LinuxMint.
The software used for its development is DebianLive, a Debian own system to create custom Live systems.
Resources¶
- The Meikian web page.
- The code and files needed to generate an image of the distribution from scratch are available in meikian-dev GitHub repository.
- The complete project documentation is included in the distribution itself and also available online at docs.meikian.eu.
- A mailing list / user’s group at Google Groups.
Hardware requirements¶
The requirements to run Meikian Live are relatively modest compared with the hardware resources at the disposal of any existing equipment. In turn, the total resources consumption is also determined by the tasks that will be performed, so it is not recommended to use the distribution with lower resources than the specified ones to be able to work with minimal fluency in most included programs:
Memory: Minimum amount of
RAM
memory recommended is 512MBNote
If unpartitioned free space is available on the hard drive of the computer or the device from which you are booting, overall performance may be improved by creating partitions for
swap
or fordata persistence
. In this way part of the used RAM is released and is then available to be used by the operating system and the programs.Processor: Intel Pentium4 or equivalent minimum processor.
Hardware tested with the distribution¶
Computers tested with the 8.x versions¶
- Acer Aspire 5542: OK
- Acer Aspire AS3410: OK
- Acer Aspire One ZG5: OK
- Asus K55VD: OK
- Dell Inspiron One 19: The WiFi card is a Broadcom Corporation BCM4312 802.11b/g LP-PHY using the b43 module (firmware needed). OK
- Dell Latitude D610: WiFi interface is “eth*” not “wlan*”. OK
- Dell Latitude E6400: OK
- Lenovo t61: OK
- Lenovo t420: OK
- Lenovo x200s: OK
- PackardBell EasyNote A7738: WiFi interface is “eth*” not “wlan*”. OK
- Samsung NC110: OK
- Sony VAIO VGC-LTS1: OK
- Toshiba Portege M700: Problems with Xorg on models with the Mobile GM965/GL960 Intel chipset. OK
Computers tested with the 1.x versions¶
- Acer Aspire 7220: OK
- Acer Aspire 5610Z: OK
- Acer Aspire 7750G: OK
- Apple MacBook 2007 A1181: Boot from USB devices is not working, booting from DVD unit OK
- Apple MacBook Air 11” 2011: OK
- Apple MacBook Pro 5.1 15” late 2008: Not detected booting. KO
- Apple MacBook Pro Retina 11.2 15” late 2013: Boot with some problems and does not detect the WiFi card
- Apple MacMini 2012: Boot with some problems and does not detect the WiFi card
- Asus A55VD: OK
- Asus EeePC T101MT: OK
- Asus X54H: —
- Clevo D400E: OK
- Dell Inspiron 1564-4730: The WiFi card is a Broadcom Corporation BCM4312 802.11b/g LP-PHY using the b43 module (firmware needed). OK
- Dell Inspiron n5050: OK
- Dell Latitude D610: WiFi interface is “eth*” not “wlan*”. OK
- Dell Latitude E6400: OK
- Dell XPS L521X: OK
- HP 500B MT: OK
- HP Compaq NX9030: WiFi interface is “eth*” not “wlan*”. OK
- Lenovo Ideapad u430 Touch: Without WiFi support. OK
- Lenovo n500: OK
- Lenovo t430s: OK
- Lenovo x200s: OK
- PackardBell EasyNote A7738: WiFi interface is “eth*” not “wlan*”. OK
- PackardBell S1300: Tested booting from DVD unit. OK
- Toshiba PORTEGE Z930-145: OK
- Toshiba Satellite A300: OK
Controller boards¶
- Arduino Mega 2560 + RAMPS 1.4
- Gen7 1.4.1
- Gen7 1.5
- Megatronics v2.0
- Megatronics v3.0
- Sanguinololu 1.3a
- SAV MKI + SAV 3D LCD
Using Meikian Live¶
Meikian Live distribution download can be made through the links on www.meikian.eu download page.
Once you download the iso
file containing the distribution, the content need to be transfered to a physical device. Procedures for performing the operation depend on both the physical device and the operating system used.
Recording to DVD¶
No problem about the platform or operating system used, since any CD
/DVD
recording program that allows iso
images recording will be able to perform this operation.
Copy to an USB storage device¶
Using GNU/Linux¶
The first step will be to connect the storage unit you want used for the copy of the distribution, it must have capacity enough to accommodate the downloaded iso
. If you want to create one or more additional partitions to use data persistence, the size needed space will increase depending on the size you want for those partitions.
After connecting the storage unit from a command console dmesg
command can be used to see last message lines from kernel
and get the device ID that the system assigned to it.
To copy the iso
file, two different methods can be used:
The first, more correct, will be using the commands
isoinfo
anddd
:For example, to obtain the information of
meikian-live_beta1.iso
file, the following command will be executed:user@meikian-dev:~$ isoinfo -d -i meikian-live_beta1.iso CD-ROM is in ISO 9660 format System id: Volume id: Meikian_20140915 Volume set id: Publisher id: MEIKIAN Data preparer id: LIVE-BUILD 3.0.5-1; HTTP://PACKAGES.QA.DEBIAN.ORG/LIVE-BUILD Application id: MEIKIAN LIVECD Copyright File id: Abstract File id: Bibliographic File id: Volume set size is: 1 Volume set sequence number is: 1 Logical block size is: 2048 Volume size is: 749984 El Torito VD version 1 found, boot catalog is in sector 76 Joliet with UCS level 3 found Rock Ridge signatures version 1 found Eltorito validation header: Hid 1 Arch 0 (x86) ID '' Key 55 AA Eltorito defaultboot header: Bootid 88 (bootable) Boot media 0 (No Emulation Boot) Load segment 0 Sys type 0 Nsect 4 Bootoff 19B32 105266
From the information that the command returns, the values of
Logical block size
andVolume size
fields are needed.Warning
The following process eliminates the partition table and all the information contained in the specified device, so it is imperative to be sure it is the correct device.
The command that must be executed is:
dd if="path to the downloaded file" bs="Logical block size" count="Volume size" of=/dev/"device identifier"
Using data from the previous example for a flash drive that has been assigned a device identifier
sdb
, the following command will be executed with root privileges, either by usingsu
orsudo
command:user@meikian-dev:~$ sudo dd if=meikian-live_beta1.iso bs=2048 count=749984 of=/dev/sdb
The second, faster and usually enough, using only
dd
command:Warning
The following process eliminates the partition table and all the information contained in the specified device, so it is imperative to be sure it is the correct device.
The command to be executed is:
dd if="path to downloaded file" of=/dev/"device identifier"
Using data from the previous example for a flash drive that has been assigned a device identifier
sdb
, the following command will be executed with root privileges, either by usingsu
orsudo
command:user@meikian-dev:~$ sudo dd if=meikian-live_beta1.iso of=/dev/sdb
Once the command returns control to the console, and if there has been no error during the process, the copy will be made. To start the distribution is necessary to ensure that the computer allows booting from USB
devices and that the boot sequence order is correctly selected on the computer BIOS
.
Using MAC OSX¶
On computers running MAC OSX is possible to use the same method as for GNU/Linux, changing only the name of the device being used to dump the content of the image.
To facilitate the utilisation of the dd
command, dd-gui utility may be used, allowing you to use a graphical interface to perform the operations.
Using MS Windows¶
On computers running MS Windows it is possible to use an utility like win32diskimager to perform the operation, which is similar to GNU/Linux dd
command but using a graphical interface.
Using persistence for user data¶
To store the information, files, settings, etc. or changes made between reboots of the Live distribution, it may be resorted to the use of auxiliary partitions in which the information can be stored permanently. To do this, two different types of data persistance may be chosen:
- System data in which all changes made in the system including the user directory is stored.
- User data in which only the changes made in the user directory are stored.
They are not mutually exclusive, so we can create both or either separately.
To enable data persistence it is needed to create one or more additional partitions in the free space of the USB
device or hard disk, using an ext3
or ext4
type filesystem for them with the volume label persistence
.
In the root directory of each partition used for persistence must exist a file named persistence.conf
:
persistence.conf
file to enable system data persistence:# Use partition for system data persistence / union,source=.
persistence.conf
file to enable user data persistence:# Use partition for user data persistence /home bind,source=.
If created from the Live distribution itself, the system must be restarted to recognize the new partitions at startup and to generate the files and directory structure required for operation.
Users¶
Default users defined in the distribution are as follows:
root
is the admin user and is disabled by default, so to execute actions or commands with root privileges you have to resort to usingsu
,sudo
orgksudo
commands.user
is the common use user of the distribution and its password islive
.Note
When the distribution is installed on a hard drive it will be needed to enter the user password to execute certain commands or actions that need root privileges, but not in Live mode.
Specific software included in the distro¶
2D design¶
- Gimp 2.8.14
- Inkscape 0.91
- GcodeTools 1.7
- Paths2OpenSCAD 6.0
- LibreCAD 2.0.4
3D modeling¶
3D printers control¶
- Cura 15.04
- Printrun 2015.03.10
- RepSnapper 2.3.2a5
Arduino programming¶
- Arduino IDE 1.0.6
- Arduino IDE 1.6.5
- S4A 1.6
- Visualino 0.5.2
Circuit design¶
- Fritzing 0.9.2b
- gEDA 1.8.2
- KiCAD 2014.06.22
- PCB Designer 2014.03.16
CNC¶
- CNC Gcode Controller 2015.07.03
- FlatCAM 8.4
- LinuxCNC 2.7.2
- Universal Gcode Sender 1.0.7
Programming¶
- Processing 2.2.1
- Scratch 1.4.0.6
Slicer for 3D objects¶
- Cura 15.04
- Skeinforge 2013.01.28
- Slic3r 1.2.9
Building a Meikian Live image¶
Meikian Live is developed with Debian GNU/Linux 8.x Jessie
for x86
architecture, using DebianLive, its own live
systems creator. It is possible to use other versions or architectures, even derived distributions, but in such cases it cannot be guaranteed that the following detailed process works or it may not be the same.
To generate a Meikian Live image from scratch, the following requeriment are needed.
Root access¶
The creation script needs to be executed with root privileges, either by su
or sudo
command.
Needed tools¶
A number of preinstalled tools are needed, for which the following command may be used:
user@meikian-dev:~$ sudo apt-get install apt-utils debootstrap dosfstools debian-keyring fakeroot genisoimage genext2fs gnu-fdisk loadlin mtd-utils parted squashfs-tools syslinux uuid-runtime win32-loader xorriso
It is also needed to have the 4.x
branch of DebianLive toolset installed which is the currently available in Debian GNU/Linux 8.x Wheezy
. For this, may also be used the command below:
user@meikian-dev:~$ sudo apt-get install live-build
Meikian Live repository on GitHub¶
A copy of Meikian Live repository content on GitHub is needed. This can be obtained in two different ways, by cloning the repository or by downloading the zip
file with its content from GitHub webpage.
To clone the repository you need to have
git
installed. In case that is not available in the system, it can be installed with the following command:user@meikian-dev:~$ sudo apt-get install gitNext you need to create a directory to store and proceed to clone the repository content in it, for what the follollowing commands can be used:
user@meikian-dev:~$ mkdir my_meikian user@meikian-dev:~$ git clone https://github.com/ctemescw/meikian-dev.git my_meikian
If the compressed file is downloaded from the repository instead,
unzip
program will be necessary. If it is not available in the system, it can be installed by running the following command:user@meikian-dev:~$ sudo apt-get install unzipThen the previously downloaded
zip
file is decompressed and renamed to more easily work with it:user@meikian-dev:~$ unzip develop.zip user@meikian-dev:~$ mv meikian-dev-development my_meikian
Modifying Meikian Live building script¶
Few parameters inside the distribution building script
need to be modified to specify the path where the content of the Meikian Live repository has been copied.
Within the directory used to host the content of the repository is located the make-live.sh
script
, in which the lines 14
and 15
need to be edited to specify the corresponding paths.
The original content of these lines is:
## default values
HOME_DIR="/home/debian-live/"
BUILD_DIR="${HOME_DIR}/meikian-live"
HOME_DIR
represents the path to the parent directory of the directory with the content of the repositoryBUILD_DIR
represents the full path to the directory with the content of the repository
As an example for the case of a use user
having its home directory in /home/user
and creates inside it a folder my_meikian
for the Meikian Live repository data, the values that have to replace the originals are:
## default values
HOME_DIR="/home/user/"
BUILD_DIR="${HOME_DIR}/my_meikian"
Applying patch to Live-Build 4.x¶
Within the Meikian Live repository in GitHub exists a directory named patches
that contains a patch for the Live-Build
4.x branch needed to build images with more than two boot kernels
.
Using the same scenario as in previous sections, the commands to be executed to apply the patch are as follows:
user@meikian-dev:~$ cd my_meikian/patches
user@meikian-dev:~/my_meikian$ sudo patch -p0 < live_build-4.x_binary_syslinux.patch
Creating Meikian Live iso¶
The distribution building script
can generate various types of images for different purposes. The available types are:
iso
image formated with ISO9660 standard intended for recording inDVD
iso-hybrid
iso
hybrid image allowing to be recorded inDVD
or to be copied to aUSB
flash driveusb-hdd
image to be copied to aUSB
hard disktar
generates a file that contains all the distribution filesystem
Once all the requirements specified in previous sections have been accomplished, you can proceed to create the Meikian Live image.
Note
Factors to be considered:
- The process can take from one to several hours depending on the resources of the computer that is used
- At least 15GB of free space on the hard drive are needed
- It is necessary that the computer has
Internet
connection during the process
The command for the distribution image building:
make-live.sh <"type of image to be created">
Using the same scenario as in previous sections, the commands needed to generate a distribution image of the hybrid type are as follows:
user@meikian-dev:~$ cd my_meikian
user@meikian-dev:~/my_meikian$ sudo ./make-live.sh iso-hybrid
Contributing¶
Contributions are welcome and really appreciated. Every single contribution helps and will always have the corresponding acknowledgement.
You can contribute in many ways:
Types of contributions¶
Bugs/issues reporting¶
They can be reported creating new entries at issues section of GitHub repository.
When an issue is being reported, it is convenient to include:
- Operative System name and its version.
- Any detail related with your local settings that may be helpful to solve the problem.
- Detailed steps to reproduce the error.
Debugging¶
All entries tagged as bug on issues section of GitHub repository are available for anyone who wants to help debugging them.
Implementing features¶
All entries tagged as feature on issues section of GitHub repository are available for anyone who wants to help implementing them.
Writing documentation¶
Meikian Live can always benefit with more documentation, either as part of the official documentation, comments within the code or even on the web, or as blog posts, articles and similar.
Giving feedback¶
The best way to provide feedback to the project is adding comments and new entries at issues section of GitHub repository.
If a feature is being proposed, it is convenient to consider:
- To include a detailed explanation of how it would work.
- Keep the field of application as small as possible, to get it easier to implement.
- Remember that this is a project maintained by volunteers and any contribution is welcome :)
Starting!¶
Ready to contribute? How to prepare Meikian Live to develop locally is detailed below.
Fork meikian-dev repository at GitHub.
Clone locally the repository you have just created:
$ git clone git@github.com:"username"/meikian-dev.git
ToDo
Create a new branch for local development:
$ git flow feature start "name of bug or feature"
From this moment local changes may be made.
Instructions to make a “pull request”¶
Before a “pull request”, the following guideline should be checked:
meikian-dev uses git-flow for its branches management.
- Implement changes on new`git`_ branches following git-flow model:
Changes focused on develop branch will be easier accepted.
Changes focused on release branches (if any) tend to be considered, especially for small bug fixes affecting this version. New features will not be accepted on release branches.
Changes focused on master branch or in older versions branches will probably never be accepted. In certain cases it is possible that patches to fix serious bugs in previous versions are taken into account, but it is preferable that these changes follow the normal process of git-flow.
In no case new features focused on master branch or in earlier versions will be accepted.
- Limit changes scope to a single bug fixing or feature per branch.
- Consider documentation as an essential part of any change.
- Update the change log in a proper way.
History¶
v8.0 (2015.12.01)¶
- Updated Cura to the 15.04 version
- Updated FlatCAM to the 8.4 version
- Updated FreeCAD to the 0.15.4671 version
- Updated Inkscape to the 0.91 version
- Updated LinuxCNC to the 2.7.2 version
- Updated OpenSCAD to the 2015.03 version
- Added Arduino 1.6.5
- Added CNC Gcode controller 2015.07.03
- Added Horus 0.1.2.4
- Added LibreCAD 2.0.4
- Added RepSnapper 2.3.2
- Added Visualino 0.5.2
- Added UDEV rules for the BeagleBone card
- Fixed several bugs and glitches in the desktop configuration
- Updated the documentation for Meikian
v8.0 Alpha (2015.08.08)¶
- Added an installer to hard disk
- New naming scheme based in the Debian GNU/Linux version
- Base system migrated to Debian 8 Jessie
v1.1 (2015.04.25)¶
- Updated bookmarks of the Chromium and Iceweasel browsers
- Fixed the configuration of the Chromium and Iceweasel browsers
- Updated FreeCAD to the 0.14.3702 version from the Debian backports repository
- Updated Fritzing to the 0.9.2b version
- Updated Cura to the 15.02 version
- Updated S4A to the 1.6 version
- Removed the S4A firmware from the meikian-misc package and build a standalone package for it
- Removed LibreCAD
- Changed the location for the desktop’s background images
- Updated LinuxCNC to the 2.6.5 version
- Added Abiword
- Added Gnumeric
- Added FlatCAM 8.3
- Added Universal Gcode Sender 1.0.7
- Replaced Vinagre remote desktops manager with Remmina
- Added Avrdude
v1.0 (2014.11.07)¶
- Updated Cura to the 14.09 version
- Firefox browser replaced by Iceweasel
- Updated the meikian-arduino-extras package with new libraries
- Removed Repetier-host due to license issues
- Added FreeCAD Library, Printbot part library and Printbots library for use with FreeCAD
- Added the english translation for the documentation
- Changed the images for boot menu and desktop’s background
v1.0 Beta (2014.09.28)¶
- Packaged Arduino binaries from arduino.cc due to several problems with the Debian testing packages
- Changed the isolinux bootsplash image
- Changed the name of the project to Meikian Live
- Added a second kernel with PAE and SMP support as the default option in the boot menu
- Added a third kernel with realtime extensions for LinuxCNC
- Added an option for old systems in the boot menu that uses the kernel in the previous versions of the distro
- Migrated the documenting system to RST and readthedocs.org
- Updated Fritzing to the 0.9.0b version
- Updated Slic3r to the 1.1.7 stable version
- Added LinuxCNC 2.6.3
- Added MeshLab 1.3.0
- Added Scratch 1.4
- Added S4A 1.5
- Added UDEV rules from the OpenOCD project
- Added packages with extra libraries and macros for FreeCAD
- Added a directory to make easier the access to the 3D Printing tools’ configuration files
- Added several links to the file manager
- Replaced oracle-java7-installer with openjdk-7-jre due to license issues
- Removed the memtest86 boot image due to license issues
- Removed the Balder and gPXE boot images
- Removed the Netfabb Basic package due to license issues
v1.0 Alpha7 (2014.07.12)¶
- Migrated the system for the creation of the distro to GitHub
- Packaged all the needed software that were not available as a .deb package
- Changed the boot menu to make it multi-language
- Changed the boot scripts to permit language based customizations
- Disabled the Hard Disk installer
- Removed the examples directory
- Updated Printrun to the 2014.01.26 version
- Updated Cura to the 14.7 version
- Updated Netfabb Basic to the 5.1.1 version
- Updated Slic3r to the 11.6 version
- Updated FreeCAD to the 0.14.3692 version
- Added Fritzing 0.8.7b
- Added Graphviz to be able to see the objects’s dependencies in FreeCAD
- Backport of PySerial from Debian testing. Included a patch to permit serial connections at any speed
- Added Adobe Flash support to the Chromium browser
- Fixed the installation of the Intel IPW wireless cards’ firmware
v1.0 Alpha6 (2014.03.23)¶
- Added a directory with the firmwares’ code “/usr/local/share/firmwares”
- Added a directory with examples and calibration objects “/usr/local/share/examples”
- Added the F.Malpartida’s Marlin firmware version that supports the SAV MKI’s LCD
- Added the F.Malpartida’s New LiquidCrystal v1.2.1 library for use it with the SAV MKI’s LCD
- Updated OpenSCAD to the 2014.03 version
- Updated Cura to the 14.03 version
- Added the Inkscape’s Gcodetools v1.7 extension
v1.0 Alpha5 (2014.02.19)¶
- Added Netfabb Basic 5.1.0
- Updated Slic3r to the 1.0.0RC3 version
- Añadidos the following packages: unetbootin, unetbootin-translations, vinagre, x11vnc
- Added a directory to be able to access from the desktop to the configuration files
v1.0 Alpha4 (2014.02.13)¶
- Added an entry to the boot menu for the Debian-installer
- Updated RepetierHost to the 0.95F version
- Added the following packages: chromium, chromium-l10n, geda-xgsch2pcb, xchat
- Hidden the following packages: htop, mc
- Removed the following packages: dia, firefox, gigolo, thunderbird
- Fixed the support for the Sanguinololu and Rambo controllers in the Arduino’s IDE
v1.0 Alpha3 (2014.02.01)¶
v1.0 Alpha2 (2014.01.14)¶
v1.0 Alpha (2014.01.09)¶
Licenses¶
Meikian Live is Free Software. It consists on 2 main elements, the system to build the distribution and he distribution itself, counting each one with specific peculiarities in terms of their licenses.
The source code of all the software included in both cases, which is necessary to make publicly accesible to meet the requirements of the different licenses, is available through the following sources:
- The official repositories of Debian GNU/Linux
- The official webpages of the companies and developers who release those programs
- The official Meikian Live repository on GitHub
Distribution building system¶
The distribution building system is based on DebianLive, a Debian GNU/Linux system for building customised Live systems:
Copyright © 2006-2015 Live Systems Project
This program is free software: you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.
Link to the GNU General Public License
Own scripts and custom content¶
The scripts
and other own content made specifically for Meikian Live:
Copyright © 2014-2015 The Meikian Project
This program is free software: you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.
Link to the GNU General Public License
Other included files or projects¶
-
Copyright © 1996 Erich Boleyn <erich@uruk.org> Copyright © 1999-2000 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
Link to the GNU General Public License
-
Copyright © 1999-2009 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
Link to the GNU General Public License
-
Copyright © 2004,2005,2007,2009 by Samuel Demeulemeester <memtest@memtest.org>, based on memtest86 by Chris Brady <cbrady@sgi.com>, and various contributors. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991.
Link to the GNU General Public License v2
-
Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the PCI ID Project at http://pci-ids.ucw.cz/. This file can be distributed under either the GNU General Public License (version 2 or higher) or the 3-clause BSD License.
Link to the 3-clause BSD License
Link to the GNU General Public License v2
-
Copyright © 1994-2014 H. Peter Anvin <hpa@zytor.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Link to the GNU General Public License v2
Meikian Live Distribution¶
All the software included in the distribution uses free licenses.
Software contained in Debian GNU/Linux repositories¶
All the software listed in the official Debian GNU/Linux repositories stores the information corresponding to copyright
and their licenses in the documentation directory of each package.
This information can be found from the distribution itself, accessing to the /usr/share/doc/"package name"
directory.
Software specifically packaged for the distribution¶
All the software specifically packaged for the distribution stores the information corresponding to copyright
and their licenses in the documentation directory of each package.
This information can be found from the distribution itself, accessing to the /usr/share/doc/"package name"
directory.
Credits¶
Main developer¶
- Carlos Temes https://github.com/ctemescw
Contributors¶
- Andrés Diz https://github.com/pepdiz
Providing ideas and building the script to manage bookmarks for the browsers
- Francisco Molina https://github.com/furanshishouco
Providing ideas, modifying Gcodetools, locating Py-Serial patch and testing the distro
- Javier Collado https://github.com/fuseprods
Translating documentation into English
- Luigi Pirelli https://github.com/luipir
Providing ideas and testing the distro
- Luis Morales https://github.com/lacion
Providing ideas, configuring the documentation system and migrating to it the existent documentation
- Pablo Gutiérrez https://github.com/Scraw
Providing ideas, reviewing the first documentation’s draft
- Rafa Couto https://github.com/rafacouto
Providing ideas, Udev rules and testing the distro
- Xoán Sampaiño https://github.com/xoan
Providing ideas, logo design, showing and using the distro on the events he takes part as speaker.
Beta testers¶
- WeSo https://github.com/WeSoRz
- Xarpe Serpe https://github.com/XarpeSerpe
Projects that have made possible Meikian Live¶
- GNU http://www.gnu.org
- Linux http://www.linuxfoundation.org
- Debian GNU/Linux https://www.debian.org
- Open Source Hardware http://www.oshwa.org/definition
- RepRap http://reprap.org
- Clone Wars http://www.reprap.org/wiki/Proyecto_Clone_Wars
- BricoLabs http://bricolabs.cc
- GPUL http://gpul.org