Content deleted Content added
Stevebroshar (talk | contribs) brevity |
Stevebroshar (talk | contribs) Removed machine code section since is quite far off topic |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1:
{{see also|Native and format}}
{{Short description|Software
{{Original research|date=February 2023}}
'''Native''' describes a computing system as operating directly with an underlying technology; with no intervening communication or translation layers.
== Native software ==
[[Cross-platform software]] can run on multiple processors although possibly requiring it to be re-built for different target systems. ▼
|website=MakeUseOf|language=en-US|access-date=2018-11-22}}</ref> For example, games for a [[Game Boy]] (typically distributed as a [[ROM cartridge|cartridge]]), generally run natively on a Game Boy which is relatively incompatible with other computer platforms.<ref>{{Cite web|url=http://www.computinghistory.org.uk/det/4033/Nintendo-Game-Boy/|title=Nintendo Game Boy - Game Console - Computing History|website=www.computinghistory.org.uk|access-date=2019-11-22}}</ref> To run such a game on another processor, software that emulates the Game Boy hardware is required.<ref>{{Cite web|url=https://www.howtogeek.com/347530/the-importance-of-emulation-for-games-preservation/|title=Why Are Video Game Emulators So Important? (Because They Preserve Our History)|last=Pot|first=Justin|website=How-To Geek|language=en-US|access-date=2019-11-22}}</ref>
▲[[Cross-platform software]] can run on multiple processors although possibly requiring it to be re-built for different target systems.
Something running on a [[computer]] natively means that it is running without any external layer requiring fewer software layers. For example, in [[Microsoft Windows]] the [[Native API]] is an [[application programming interface]] specific for the [[Windows NT]] kernel, which can be used to give access to some kernel functions, which cannot be directly accessed through a more universal [[Windows API]].▼
==
▲
Used to denote either the absence of virtualization or virtualization at its lowest level. When various levels of virtualization take place, the lowest level operating system—the one that actually maintains direct control of the hardware—is referred to as a "Native VM," for example.▼
==
▲
==
{{expand section|date=February 2012}}
Applied to [[data (computing)|data]], native [[data type|data formats]] or [[communication protocol]]s are those supported by a certain [[computer hardware]] or software, with maximal consistency and minimal amount of additional components.
Line 25 ⟶ 23:
For example, [[Enhanced Graphics Adapter|EGA]] and [[VGA]] video adapters ''natively'' support [[code page 437]]. This does not preclude supporting other [[code page]]s, but it requires either a [[VGA-compatible text mode#Fonts|font uploading]] or using [[All Points Addressable|graphic modes]].
== Cloud
==References==
|