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.
Published in | International Journal on Data Science and Technology (Volume 3, Issue 1) |
DOI | 10.11648/j.ijdst.20170301.12 |
Page(s) | 8-15 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2017. Published by Science Publishing Group |
FOSS, Operating System, Linux
[1] | L. A. Rocha, “INL (Is Not Linux)”. [Online]: http://paginapessoal.utfpr.edu.br/inl/inl, 2017. |
[2] | M. Burgess, and B. Dubbs, “Linux From Scratch Versão 7.5 Created by Gerard Beekmans”, [Online e-book]. Available: http://linuxfromscratch.org, 2017. |
[3] | R. Oliver, J. Gifford, J. Ciccone, et al., “Cross Linux From Scratch”. [Online], Available: http://trac.clfs.org, 2016. |
[4] | P. Gerum, K. Yaghmour, J. Masters, G. Ben-Yossef, “Building Embedded Linux Systems”. O’Reilly, 2002 |
[5] | J. Huntwork, “Automated LFS”. [Online] Available: http://linuxfromscratch.org/alfs, 2007. |
[6] | B. Dubbs, D. R. Reno, DJ Lucas, et al., “Beyond Linux From Scratch”. [Online], Available: http://linuxfromscratch.org/blfs, 2016. |
[7] | R. Connoly, M. C. Esparcia “Hardened Linux From Scratch”. [Online], Available:http://linuxfromscratch.org/hlfs, 2016. |
[8] | LXDE. org, “A lightweight X11 for desktop environment”. [Online] Available: http://lxde.org, 2016. |
[9] | Mozilla Foundation, “Mozilla Firefox”, [Online] Available: http://mozilla.org/firefox, 2017. |
[10] | Mozilla Developer Network, “Building Firefox”, [Online] Available: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build, 2017. |
[11] | Oracle Corporation,“Oracle VM VirtualBox – User Manual – Cloning disk images”, pp. 92, [Online], Available: http://www.virtualbox.org, 2016. |
[12] | MobileRobots Inc, ”MobileSim – Simulator for MobileRobots / ActivMedia Robots”. [Online] Available:http://robots.mobilerobots.com, 2013. |
[13] | Marcel Van den Boer, “Linux from Script”. [Online] Available:https://www.lfscript.org, 2016. |
[14] | Coppelia Robotics, "V-REP PRO Edu - Virtual Robot Experimentation Platform". [Online], Available: http://coppeliarobotics.com, 2016. |
APA Style
Lucio Agostinho Rocha. (2017). INL (Is Not Linux): Challenges of Building a New FOSS Operating System. International Journal on Data Science and Technology, 3(1), 8-15. https://doi.org/10.11648/j.ijdst.20170301.12
ACS Style
Lucio Agostinho Rocha. INL (Is Not Linux): Challenges of Building a New FOSS Operating System. Int. J. Data Sci. Technol. 2017, 3(1), 8-15. doi: 10.11648/j.ijdst.20170301.12
AMA Style
Lucio Agostinho Rocha. INL (Is Not Linux): Challenges of Building a New FOSS Operating System. Int J Data Sci Technol. 2017;3(1):8-15. doi: 10.11648/j.ijdst.20170301.12
@article{10.11648/j.ijdst.20170301.12, author = {Lucio Agostinho Rocha}, title = {INL (Is Not Linux): Challenges of Building a New FOSS Operating System}, journal = {International Journal on Data Science and Technology}, volume = {3}, number = {1}, pages = {8-15}, doi = {10.11648/j.ijdst.20170301.12}, url = {https://doi.org/10.11648/j.ijdst.20170301.12}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijdst.20170301.12}, abstract = {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.}, year = {2017} }
TY - JOUR T1 - INL (Is Not Linux): Challenges of Building a New FOSS Operating System AU - Lucio Agostinho Rocha Y1 - 2017/05/22 PY - 2017 N1 - https://doi.org/10.11648/j.ijdst.20170301.12 DO - 10.11648/j.ijdst.20170301.12 T2 - International Journal on Data Science and Technology JF - International Journal on Data Science and Technology JO - International Journal on Data Science and Technology SP - 8 EP - 15 PB - Science Publishing Group SN - 2472-2235 UR - https://doi.org/10.11648/j.ijdst.20170301.12 AB - 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. VL - 3 IS - 1 ER -