A family of computer models is said to be compatible if certain software that run on one of the models can also be run on all other models of the family. The computer models may differ in performance, reliability or some other characteristic. These differences may affect the outcome of the running of the software.
Software compatibility
Software compatibility can refer to the compatibility that a particular software has running on a particular CPU instruction set such as x86 or ARM.[1] Software compatibility can also refer to ability for the software to run on a particular operating system. Very rarely is a compiled software compatible with multiple different CPU architectures. Normally, an application is compiled for different CPU architectures and operating systems to allow it to be compatible with the different system.
Interpreted software, on the other hand, can normally run on many different CPU architectures and operating systems if the interpreter is available for the architecture or operating system. Software incompatibility occurs many times for new software released for a newer version of an operating system which is incompatible with the older version of the operating system because it may miss some of the features and functionality that the software depends on.
Hardware compatibility
Hardware compatibility can refer to the compatibility of computer hardware components with a particular CPU architecture, bus, motherboard, peripheral or operating system.[1] Hardware that is compatible may not always run at its highest stated performance, but it can nevertheless work with legacy components. An example is RAM chips, some of which can run at a lower (or sometimes higher) clock rate than rated.[2] Hardware that was designed for one operating system may not work for another, if device or kernel drivers are unavailable. As an example, Android is not able to be run on a phone with iOS.[3]
Free and open-source software
En ocasiones, el software libre no es compatible con hardware propietario o software específico. Esto suele deberse a que los fabricantes obstaculizan el software libre, por ejemplo, al no divulgar las interfaces u otras especificaciones necesarias para que los miembros del movimiento de software libre escriban controladores para su hardware; por ejemplo, porque desean que los clientes ejecuten únicamente su propio software propietario o porque podrían beneficiarse de las colaboraciones. [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
Véase también
Referencias
- 1 2 "¿Qué es la compatibilidad? | Definición de TechTarget" . WhatIs . Consultado el 8 de febrero de 2024 .
- ↑ Glawion, Alex (2022-05-02). "¿Por qué mi RAM no funciona a máxima velocidad? [ 5 razones y cómo solucionarlo ] " . CGDirector . Consultado el 8 de febrero de 2024 .
- ↑ "¿Puedo instalar un sistema operativo personalizado en el iPhone 5s?" . Ask Different . Consultado el 8 de febrero de 2024 .
- ↑ Fogel, Karl (2005). Produciendo software de código abierto: Cómo dirigir un proyecto de software libre exitoso . O'Reilly Media, Inc. ISBN 9780596552992Consultado el 4 de julio de 2017 .
- ↑ Sery, Paul G. (2007). Ubuntu Linux para principiantes . John Wiley & Sons. ISBN 9780470125052Consultado el 4 de julio de 2017 .
- ↑ "Linux Today - KERNEL-DEV: UDI y software libre por Richard Stallman" . www.linuxtoday.com . Archivado del original el 25 de agosto de 2017. Consultado el 4 de julio de 2017 .
- ↑ Vaughan-Nichols, Steven J. "Microsoft intenta bloquear Linux en PC con Windows 8" . ZDNet . Archivado del original el 14 de julio de 2017. Consultado el 12 de julio de 2017 .
- ↑ Kingsley-Hughes, Adrian. "Según informes, Lenovo bloquea Linux en PCs con Windows 10 Signature Edition (actualizado)" . ZDNet . Archivado del original el 14 de julio de 2017. Recuperado el 12 de julio de 2017 .
- ↑ "Linux Today - Cómo Microsoft cambia los precios de los fabricantes de equipos originales para bloquear las ventas de GNU/Linux" . www.linuxtoday.com . Archivado del original el 25 de agosto de 2017. Consultado el 12 de julio de 2017 .
- ↑ "Microsoft 'mató a Dell Linux' – Estados" . The Register . 19 de marzo de 2002. Archivado del original el 17 de julio de 2017. Consultado el 12 de julio de 2017 .
Enlaces externos
- ComputerWorld Colonia
- Interoperabilidad
- Hardware informático
- Software