skip to main content
10.1145/2788993.2789832acmotherconferencesArticle/Chapter ViewAbstractPublication PagesopencollabConference Proceedingsconference-collections
research-article

An investigation of migrating from proprietary RTOS to embedded Linux

Published: 19 August 2015 Publication History

Abstract

Embedded systems and the open source operating system Linux have been going hand in hand for a long time now. Companies using Linux for their embedded products are praising it for being time and cost efficient when it comes to performance and maintainability. Another solution for embedded systems is a Real-Time Operating System (RTOS). The goal of this this paper is to investigate whether a traditional proprietary RTOS can be substituted with embedded Linux, and if this kind of migration can lead to reduced licensing costs and increased general quality of the system. We used a qualitative research method for this case-study. The investigation was conducted with interviews as the main source of information. The result of this study is an empirical model we named 'Embedded Linux Adoption Model'. We concluded that in many cases a proprietary RTOS can be substituted with embedded Linux without affecting the critical needs of the system. The study also showed that many embedded system developers are very receptive to open source solutions and could think of contributing to the community.

References

[1]
M. Barabanov. A linux-based real-time operating system. PhD thesis, New Mexico Institute of Mining and Technology, 1997.
[2]
B. BSI. Iso/iec 25010: 2011 systems and software engineering - systems and software quality requirements and evaluation (square) - system and software quality models, 2011.
[3]
J. Corbin and A. Strauss. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage, 2008.
[4]
Debian. Debian system requirements, June 2014.
[5]
B. Fitzgerald. Hibernia hospital. In B. Fitzgerald, J. P. Kesan, B. Russo, M. Shaikh, and G. Succi, editors, Adopting Open Source Software: A Practical Guide. MIT Press, 2011.
[6]
R. Fox, E. Kasten, K. Orji, C. Bolen, C. Maurice, and J. Venema. Real-time results without real-time systems. Nuclear Science, IEEE Transactions on, 51(3):571--575, 2004.
[7]
GNU. Gnu general public licence, May 2014.
[8]
R. Gupta. Linux 2.6 for embedded systems-closing in on real-time. RTC Magazine, 12(11), 2003.
[9]
HiQ. Hiq website, May 2014.
[10]
H. Kvist and M. Larsson. Migration from a real-time operating system to embedded linux. 2005.
[11]
Y. Li, M. Potkonjak, and W. Wolf. Real-time operating systems for embedded computing. In Computer Design: VLSI in Computers and Processors, 1997. ICCD'97. Proceedings., 1997 IEEE International Conference on, pages 388--392. IEEE, 1997.
[12]
A. Marchesin. Using linux for real-time applications. Software, IEEE, 21(5):18--20, 2004.
[13]
L. Morgan and P. Finnegan. Open innovation in secondary software firms: an exploration of managers' perceptions of open source software. ACM SIGMIS Database, 41(1):76--95, 2010.
[14]
G. Munoz-Cornejo, C. B. Seaman, and A. G. Koru. An empirical investigation into the adoption of open source software in hospitals. ProQuest, 2007.
[15]
D. Nagy, A. M. Yassin, and A. Bhattacherjee. Organizational adoption of open source software: barriers and remedies. Communications of the ACM, 53(3):148--151, 2010.
[16]
M. Opdenacker. Introduction to uclinux, June 2014.
[17]
A. Oram. Promoting open source software in government: The challenges of motivation and follow-through. Journal of Information Technology & Politics, 8(3):240--252, 2011.
[18]
Y. Project. Yocto project, May 2014.
[19]
B. Rossi, B. Russo, and G. Succi. Adoption of free/libre open source software in public organizations: Factors of impact. Information Technology & People, 25(2):156--187, 2012.
[20]
P. Runeson and M. Höst. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2):131--164, 2009.
[21]
S. K. Sowe, G. Parayil, and A. Sunami. Free and Open Source Software and Technology for Sustainable Development. United Nations University Press, 2012.
[22]
TinyCore. Tiny core system requirements, June 2014.
[23]
K. Ven, J. Verelst, and H. Mannaert. Should you adopt open source software? Software, IEEE, 25(3):54--59, 2008.
[24]
B. Weinberg and M. CESATI. Moving from a proprietary rtos to embedded linux. Montavista Software, 2001.
[25]
B. Weinberg and L. Pundit. Migrating legacy vxworks applications to linux.
[26]
W. Weinberg. Moving legacy applications to linux: Rtos migration revisited, 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
OpenSym '15: Proceedings of the 11th International Symposium on Open Collaboration
August 2015
144 pages
ISBN:9781450336666
DOI:10.1145/2788993
  • General Chair:
  • Dirk Riehle
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 August 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Linux
  2. RTOS
  3. adoption
  4. embedded Linux
  5. migration

Qualifiers

  • Research-article

Conference

OpenSym '15
OpenSym '15: The 11th International Symposium on Open Collaboration
August 19 - 21, 2015
California, San Francisco

Acceptance Rates

Overall Acceptance Rate 108 of 195 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)2
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media