Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Google Summer of Code 2017 - Tarun Kumar - FOSSASIA

Google Summer of Code 2017 Final Submission Report


The objective of the project was to configure Meilix according to the #135 and then make a webapp which uses Meilix to generate ISO(Linux Distro) for the people with their own desirable configuration.

Meilix, Meilix Generator, Meilix-Systemlock, Mew
We worked on three repositories of FOSSASIA: Meilix and Meilix Generator and Meilix-SystemLock and Mew.

Meilix- It's the script for building the beautiful LXQt based Linux OS for Hotels and Public Event Kiosks with a system lock. It uses file in which we have a chroot environment where we install software, we build our custom settings files debian package and install it all along, this environment is then packaged as an ISO file.

Meilix-Generator- It is a webapp which generates iso using Meilix script. Through the webapp, a build button is taken as an input to go to a build page which triggers the Travis with the same user configuration to build the iso and deploy it on Github page. The user gets the link to the build on the next page only.

Meilix-SystemLock- It freezes the state of system users whenever it gets executed, and restores the same user state when reboot. Therefore inbetween the freezing time, whatever be the changes made doesn't get saved.

Mew- It is package manager translator which can be used by a user of a Linux distribution to use its command to install packages in a different Linux distribution.






Snapshots of Meilix-Generator

We went through various snapshots of the project. Important prototypes of the project are: Generator Screencast Desktop Screenshot Video preview

Task in Process

I am now working on the site conversion of lubuntu which is primarily in drupal and needs to be migrated to wordpress. This task is going to be continue after GSoC period. The work progress is updated here.


All blogs posted till date can be found on FOSSASIA's blog website:


All the scrums written in the GSoC period can be found here

Posts Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment