Computadoras x86 no compatibles con PC (2007)
Los entusiastas revisitan un artículo de Wikipedia largamente eliminado sobre máquinas x86 “no compatibles con PC”, usando una versión rescatada en un blog para explorar cuántos sistemas de la era temprana de DOS usaban CPUs Intel sin ajustarse a los estándares de hardware del IBM PC. Los comentaristas debaten por qué este material tiene dificultades para encajar en las reglas de fuentes y neutralidad de Wikipedia, mientras intercambian ejemplos que van desde PCs japoneses y sistemas escolares hasta controladores industriales, consolas y tarjetas híbridas que difuminaban las fronteras entre x86, compatibilidad y emulación. El intercambio destaca tanto la riqueza de la historia informática oscura como la tensión entre preservarla de forma informal y documentarla en obras de referencia formales.
Artículo de Wikipedia y problemas de eliminación
- El texto original era un artículo de Wikipedia que más tarde fue eliminado por ser un “ensayo no enciclopédico”.
- Los comentaristas señalan que violaba políticas básicas: ausencia de investigación original, falta de citas, tono no neutral y estructura argumentativa.
- Algunos sugieren que ahora podría reconstruirse como un artículo de lista neutral y con fuentes, pero otros señalan:
- Un único blog personal es una fuente débil como fuente fiable/secundaria.
- Los umbrales de notabilidad y de fuentes (múltiples fuentes independientes y fiables) seguirían siendo difíciles de cumplir.
- La discusión aborda cómo la cultura de Wikipedia pasó de “sé valiente, disfruta editando” a una sensación más cargada de reglas y de control de acceso.
Sistemas x86 no compatibles con PC ausentes y adicionales
- Se mencionan varios sistemas x86 que no estaban en el artículo original:
- NEC PC-98 y los relacionados APC, PC-100, FM-Towns; con soporte parcial en MS-DOS/Windows pero con diferencias clave (por ejemplo, las convenciones de letras de unidad).
- RM Nimbus PC-186 y otras máquinas basadas en 80186; varias configuraciones de coprocesador 8086/80186 (por ejemplo, Intergraph, tarjetas Apple II).
- DEC Rainbow 100 con combinación Z80/8088 y disquetes propietarios; Sirius/Victor, Apricot, Siemens PC-D, máquinas CTOS.
- Placas de arcade y equipos embebidos que usan x86 (Livingston Portmaster, primeros Cisco PIX, equipos de Lucent/USRobotics).
- También se plantean algunos casos fronterizos o poco claros (Nokia 9000, OLPC XO-1, Zenfone 2).
Conceptos de emulación de hardware y sistemas no x86 compatibles con PC
- Un subhilo importante explora “no x86 compatible con PC” mediante emulación intensiva:
- La idea: un SoC ARM/RISC-V que emule una placa base x86 completa y exponga buses heredados (ISA/PCI) para tarjetas industriales o hardware retro.
- Analogías parciales existentes: PiStorm para Amiga, consolas retro con interfaces reales de cartucho/bus, sistemas FPGA (MiSTer, ZX Spectrum Next, sucesores de Amiga/Q68), y antiguas tarjetas x86 “sidecar” para Amiga, SunPCi, tarjetas PC para AS/400.
- Una distinción clave: emulación solo de CPU frente a emulación completa de sistema/bus que puede manejar periféricos originales.
Plataformas y estándares “tipo PC” ARM/RISC-V
- Se discute construir placas ARM/RISC-V con formato ATX, UEFI, ACPI, PCIe, etc., reutilizando el ecosistema PC.
- Se destacan desafíos:
- Los núcleos IP internos de muchos SoC carecen de descubrimiento al estilo ACPI/PCIe y de controladores genéricos; dependen de DeviceTree y de integración específica de la placa.
- ARM SBSA/SystemReady y Windows on ARM muestran un camino, pero la cobertura de controladores y los incentivos del ecosistema van por detrás de x86.
- Algunos ven potencial para que fabricantes (por ejemplo, de GPU o CPU) combinen núcleos no x86 con una infraestructura madura al estilo PC.
Aclaraciones técnicas y terminología
- Corrección: el 80286 podía ejecutar “Unix completo” con intercambio; el 80386 añadió principalmente una mejor paginación bajo demanda.
- Debate sobre qué significan “PC” y “PC compatible”: originalmente “IBM PC” y compatibles, no cualquier computadora personal.
- Se describe a los IBM PS/2 como en gran medida compatibles con PC a nivel de software a pesar de usar un bus de expansión distinto (MicroChannel).