From Surf Wiki (app.surf) — the open knowledge base
Native (computing)
Software that operates directly in a given context
Software that operates directly in a given context
Native describes a computing system as operating directly with an underlying technology, with no intervening communication or translation layers.
Native software
Native software is built to be executed directly by processors that implement a compatible instruction set. A program that runs natively on one platform is runnable on another platform via an emulator if an emulator is available and, generally, with significant runtime speed degradation.{{Cite web|url=https://www.makeuseof.com/tag/how-does-emulation-work/|title=How Does Emulation Work and Why Is It So S
Cross-platform software can run on multiple processors although possibly requiring it to be re-built for different target systems.
Native API
A native application programming interface (API) provides direct access to an underlying technology. For example, the Windows Native API is an application programming interface specific for the Windows NT kernel, which provides access to some kernel functions which cannot be directly accessed through the more universal Windows API.
Native VM
A native virtual machine (VM) runs directly on hardware, without virtualization or virtualization at its lowest level. For example, with multiple levels of virtualization, the lowest level operating system the one that actually maintains direct control of the hardware is referred to as a "Native VM".
Native data
Applied to data, native data formats or communication protocols are those supported by a certain computer hardware or software, with maximal consistency and minimal amount of additional components.
For example, EGA and VGA video adapters natively support code page 437. This does not preclude supporting other code pages, but it requires either a font uploading or using graphic modes.
Cloud Native
Cloud native refers to the approach of building, deploying, and managing applications in cloud computing environments for software optimized for running on a cloud-based platform.
References
References
- "What is native code? - Definition from WhatIs.com".
- "Nintendo Game Boy - Game Console - Computing History".
- Pot, Justin. "Why Are Video Game Emulators So Important? (Because They Preserve Our History)".
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about Native (computing) — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report