Portability (computing): Difference between revisions
imported>Eric M Gearhart No edit summary |
imported>Eric M Gearhart m (spelling) |
||
Line 5: | Line 5: | ||
The [[operating system]] [[NetBSD]] is an [[open source]] [[Unix]]-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to to the multitude of computing devices that can run NetBSD<ref name="NetBSD-Home">{{cite web| url=http://www.netbsd.org/| title="NetBSD Homepage"| accessdate=2009-06-28}}</ref> | The [[operating system]] [[NetBSD]] is an [[open source]] [[Unix]]-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to to the multitude of computing devices that can run NetBSD<ref name="NetBSD-Home">{{cite web| url=http://www.netbsd.org/| title="NetBSD Homepage"| accessdate=2009-06-28}}</ref> | ||
One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the [[C programming language]] and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.<ref name="C-History">{{cite web| url=http://www.livinginternet.com/i/iw_unix_c.htm| title="C Programming Language History"| | One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the [[C programming language]] and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.<ref name="C-History">{{cite web| url=http://www.livinginternet.com/i/iw_unix_c.htm| title="C Programming Language History"| accessdate=2009-08-02 }}</ref> | ||
==References== | ==References== | ||
{{reflist|2}} | {{reflist|2}} |
Revision as of 23:54, 2 August 2009
In computing and software engineering, references to portability generally refer to the ability of the software being written to be easily 'translated' to run on various different platforms.
The operating system NetBSD is an open source Unix-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to to the multitude of computing devices that can run NetBSD[1]
One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the C programming language and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.[2]
References
- ↑ "NetBSD Homepage". Retrieved on 2009-06-28.
- ↑ "C Programming Language History". Retrieved on 2009-08-02.