Skip to main content

Make Programs Portable

  • Chapter
  • First Online:
The Linux Philosophy for SysAdmins
  • 1766 Accesses

Abstract

Portable programs make life much easier for the lazy SysAdmin. Portability is an important consideration because it allows programs to be used on a wide range of operating system and hardware platforms. Using interpretive languages such as bash and Perl that can run on many types of systems can save loads of work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Wikipedia, List of Linux-supported computer architectures, https://en.wikipedia.org/wiki/List_of_Linux-supported_computer_architectures

  2. 2.

    Raspberry Pi Foundation, https://www.raspberrypi.org/

  3. 3.

    Free On-Line Dictionary of Computing, Instruction Set, http://foldoc.org/instruction+set

  4. 4.

    The Linux Information Project, GCC Definition, http://www.linfo.org/gcc.html

  5. 5.

    LibreOffice, Home page, https://www.libreoffice.org/

  6. 6.

    LibreOffice, Portable Versions, https://www.libreoffice.org/download/portable-versions/

  7. 7.

    PortableApps.com, Home page, https://portableapps.com/

  8. 8.

    LibreOffice, Licenses, https://www.libreoffice.org/about-us/licenses/

  9. 9.

    Kernighan, Brian W.; Pike , Rob (1984), “3. Using the Shell,” The UNIX Programming Environment, Prentice Hall, Inc., ISBN 0-13-937699-2, 94

  10. 10.

    Newham and Rosenblatt, Learning the Bash Shell (O’Reilly 1998), ISBN 1-56592-347-2, 248.

  11. 11.

    Wikipedia, POSIX, https://en.wikipedia.org/wiki/POSIX

  12. 12.

    Opensource.com, February 6, 2018, Power(Shell) to the people, https://opensource.com/article/18/2/powershell-people

  13. 13.

    Linux Foundation, MIT License, https://spdx.org/licenses/MIT

  14. 14.

    Microsoft, The Windows Subsystem for Linux, https://docs.microsoft.com/en-us/windows/wsl/about

  15. 15.

    WordPress, Home page, https://wordpress.org/

  16. 16.

    Wikipedia, PHP, https://en.wikipedia.org/wiki/PHP

  17. 17.

    Free Software Foundation, Free Software Licensing Resources, https://www.fsf.org/licensing/education

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 David Both

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Both, D. (2018). Make Programs Portable. In: The Linux Philosophy for SysAdmins. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3730-4_15

Download citation

Publish with us

Policies and ethics