International Journal on Data Science and Technology
Volume 3, Issue 1, January 2017, Pages: 8-15
Received: Apr. 12, 2017;
Accepted: Apr. 21, 2017;
Published: May 22, 2017
Views 1959 Downloads 49
Lucio Agostinho Rocha, Department of Software Engineering, Federal University of Technology (UTFPR), Dois Vizinhos, Brazil
This article describes the main considerations to automate the building process to create new operating systems based on Linux From Scratch and Beyond Linux From Scratch projects. It is necessary to provide automation of this building to simplify, fix a lot of configuration bugs, and reduce the inherent effort to create a functional operating system. Our purpose is offering a Free Open Source Software (FOSS) with concise descriptions to guide the building of these operating systems. One of the major challenges is the necessary effort to deal with packagesand its dependencies. As a consequence, it was developed an optimized installer that follows rigorously the official LFS documentation to generate bootable virtual machines.
Lucio Agostinho Rocha,
INL (Is Not Linux): Challenges of Building a New FOSS Operating System, International Journal on Data Science and Technology.
Vol. 3, No. 1,
2017, pp. 8-15.
Copyright © 2017 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/
) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
L. A. Rocha, “INL (Is Not Linux)”. [Online]: http://paginapessoal.utfpr.edu.br/inl/inl, 2017.
M. Burgess, and B. Dubbs, “Linux From Scratch Versão 7.5 Created by Gerard Beekmans”, [Online e-book]. Available: http://linuxfromscratch.org, 2017.
R. Oliver, J. Gifford, J. Ciccone, et al., “Cross Linux From Scratch”. [Online], Available: http://trac.clfs.org, 2016.
P. Gerum, K. Yaghmour, J. Masters, G. Ben-Yossef, “Building Embedded Linux Systems”. O’Reilly, 2002
J. Huntwork, “Automated LFS”. [Online] Available: http://linuxfromscratch.org/alfs, 2007.
B. Dubbs, D. R. Reno, DJ Lucas, et al., “Beyond Linux From Scratch”. [Online], Available: http://linuxfromscratch.org/blfs, 2016.
R. Connoly, M. C. Esparcia “Hardened Linux From Scratch”. [Online], Available:http://linuxfromscratch.org/hlfs, 2016.
LXDE. org, “A lightweight X11 for desktop environment”. [Online] Available: http://lxde.org, 2016.
Mozilla Foundation, “Mozilla Firefox”, [Online] Available: http://mozilla.org/firefox, 2017.
Mozilla Developer Network, “Building Firefox”, [Online] Available: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build, 2017.
Oracle Corporation,“Oracle VM VirtualBox – User Manual – Cloning disk images”, pp. 92, [Online], Available: http://www.virtualbox.org, 2016.
MobileRobots Inc, ”MobileSim – Simulator for MobileRobots / ActivMedia Robots”. [Online] Available:http://robots.mobilerobots.com, 2013.
Marcel Van den Boer, “Linux from Script”. [Online] Available:https://www.lfscript.org, 2016.
Coppelia Robotics, "V-REP PRO Edu - Virtual Robot Experimentation Platform". [Online], Available: http://coppeliarobotics.com, 2016.