{"id":5541,"date":"2026-02-22T20:54:30","date_gmt":"2026-02-23T01:54:30","guid":{"rendered":"https:\/\/zidrave.net\/?p=5541"},"modified":"2026-02-22T21:26:33","modified_gmt":"2026-02-23T02:26:33","slug":"conocias-el-viejo-sistema-operativo-cp-m-padre-del-msdos","status":"publish","type":"post","link":"https:\/\/zidrave.net\/index.php\/2026\/02\/22\/conocias-el-viejo-sistema-operativo-cp-m-padre-del-msdos\/","title":{"rendered":"Conoc\u00edas el viejo sistema operativo CP\/M padre del MSDOS"},"content":{"rendered":"\n<p>El sistema operativo <strong>CP\/M<\/strong> (<em>Control Program for Microcomputers<\/em>) representa un pilar fundamental en la historia de la inform\u00e1tica. Creado por Gary Kildall en 1974 para su empresa <strong>Digital Research<\/strong>, fue el primer sistema operativo est\u00e1ndar de la industria para microordenadores, antes de que IBM y Microsoft dominaran el mercado.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/zidrave.net\/wp-content\/uploads\/2026\/02\/image-18.png\" alt=\"\" class=\"wp-image-5544\" srcset=\"https:\/\/zidrave.net\/wp-content\/uploads\/2026\/02\/image-18.png 1024w, https:\/\/zidrave.net\/wp-content\/uploads\/2026\/02\/image-18-300x225.png 300w, https:\/\/zidrave.net\/wp-content\/uploads\/2026\/02\/image-18-768x576.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Cronolog\u00eda del CP\/M: Ascenso y Relevancia<\/h3>\n\n\n\n<p>La trayectoria de CP\/M marc\u00f3 el camino para la computaci\u00f3n personal tal como la conocemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>1974 &#8211; El Origen:<\/strong> Gary Kildall desarrolla la primera versi\u00f3n de CP\/M en lenguaje PL\/M para el procesador Intel 8080. Introdujo la revolucionaria idea de separar el sistema operativo en dos partes: el <strong>BDOS<\/strong> (operaciones de disco) y el <strong>BIOS<\/strong> (personalizaci\u00f3n para el hardware espec\u00edfico).<\/li>\n\n\n\n<li><strong>1976 &#8211; Comercializaci\u00f3n:<\/strong> Se funda Digital Research, Inc. (DRI) para vender licencias de CP\/M. Se convierte r\u00e1pidamente en el est\u00e1ndar para m\u00e1quinas basadas en los procesadores Intel 8080 y Zilog Z80.<\/li>\n\n\n\n<li><strong>1979 &#8211; CP\/M 2.2:<\/strong> Se lanza la versi\u00f3n m\u00e1s exitosa y estable. Soportaba discos duros y una gesti\u00f3n de archivos mucho m\u00e1s eficiente, convirti\u00e9ndose en el ecosistema donde nacieron programas legendarios como <em>WordStar<\/em> y <em>dBase<\/em>.<\/li>\n\n\n\n<li><strong>1980 &#8211; El Punto de Inflexi\u00f3n:<\/strong> IBM busca un sistema operativo para su futuro PC. Tras una reuni\u00f3n fallida con Digital Research, IBM recurre a Microsoft, lo que da lugar al nacimiento de MS-DOS (que se bas\u00f3 fuertemente en la estructura de CP\/M).<\/li>\n\n\n\n<li><strong>1982 &#8211; CP\/M-86:<\/strong> Versi\u00f3n dise\u00f1ada para el procesador 16 bits Intel 8086. Aunque t\u00e9cnicamente superior, lleg\u00f3 tarde al mercado y no pudo competir con el impulso de MS-DOS.<\/li>\n\n\n\n<li><strong>1991 &#8211; El Final:<\/strong> Novell adquiere Digital Research. El legado de CP\/M se diluye, aunque su influencia persiste en la arquitectura de comandos de Windows.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Comparativa T\u00e9cnica: CP\/M vs. MS-DOS vs. Unix\/Linux<\/h3>\n\n\n\n<p>Para entender la magnitud de CP\/M, es necesario compararlo con sus sucesores y con los sistemas multiusuario que exist\u00edan en entornos de grandes servidores.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Caracter\u00edstica<\/strong><\/td><td><strong>CP\/M<\/strong><\/td><td><strong>MS-DOS<\/strong><\/td><td><strong>Unix \/ Linux<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Multitarea<\/strong><\/td><td>No (Monotarea)<\/td><td>No (Monotarea)<\/td><td>S\u00ed (Multitarea Real)<\/td><\/tr><tr><td><strong>Multiusuario<\/strong><\/td><td>No<\/td><td>No<\/td><td>S\u00ed<\/td><\/tr><tr><td><strong>Arquitectura<\/strong><\/td><td>8 bits (Principalmente)<\/td><td>16 bits<\/td><td>32 \/ 64 bits<\/td><\/tr><tr><td><strong>Sistema de Archivos<\/strong><\/td><td>Simple (8.3 caracteres)<\/td><td>FAT (Evoluci\u00f3n de CP\/M)<\/td><td>Jer\u00e1rquico (ext4, XFS)<\/td><\/tr><tr><td><strong>Portabilidad<\/strong><\/td><td>Alta (v\u00eda BIOS)<\/td><td>Baja (Atado a x86)<\/td><td>Extrema (Casi cualquier CPU)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">CP\/M frente a la Filosof\u00eda Unix\/Linux<\/h3>\n\n\n\n<p>La diferencia entre CP\/M y Unix (y por extensi\u00f3n Linux) es abismal en t\u00e9rminos de dise\u00f1o. Mientras que CP\/M fue dise\u00f1ado para ser <strong>minimalista<\/strong> y caber en apenas unos pocos kilobytes de memoria RAM, Unix fue concebido desde el principio como un sistema para que varios usuarios trabajaran simult\u00e1neamente en una misma m\u00e1quina.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Estructura de Directorios:<\/strong> En CP\/M no exist\u00edan las carpetas (directorios). Solo pod\u00edas tener un n\u00famero limitado de archivos en la ra\u00edz del disco. Unix introdujo la estructura de \u00e1rbol jer\u00e1rquica que usamos hoy.<\/li>\n\n\n\n<li><strong>Seguridad:<\/strong> CP\/M no ten\u00eda concepto de \u00abpermisos\u00bb. Cualquier programa pod\u00eda escribir en cualquier parte de la memoria o el disco. Linux, siguiendo a Unix, separa estrictamente el espacio del usuario del espacio del n\u00facleo (kernel).<\/li>\n\n\n\n<li><strong>Abstracci\u00f3n:<\/strong> CP\/M obligaba a menudo al programador a conocer detalles del hardware. Linux utiliza capas de abstracci\u00f3n profundas que permiten que el mismo comando <code>ls<\/code> funcione igual en una Raspberry Pi que en un superordenador.<\/li>\n<\/ol>\n\n\n\n<p>Antes de la llegada de <strong>CP\/M<\/strong> en 1974, el concepto de \u00absistema operativo\u00bb para microordenadores pr\u00e1cticamente no exist\u00eda. Si ten\u00edas una computadora peque\u00f1a en esa \u00e9poca, no \u00abencend\u00edas el sistema\u00bb; la computadora era una pizarra en blanco y t\u00fa ten\u00edas que darle instrucciones desde el primer segundo.<\/p>\n\n\n\n<p>Aqu\u00ed te detallo las tres formas principales en las que se operaba el hardware antes de que el est\u00e1ndar de Gary Kildall pusiera orden:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Paneles Frontales y Switches (C\u00f3digo M\u00e1quina Puro)<\/h3>\n\n\n\n<p id=\"p-rc_8599bcfd876be847-56\">Las primeras m\u00e1quinas, como la <strong>Altair 8800<\/strong>, no ten\u00edan teclado ni monitor.<sup><\/sup> La interacci\u00f3n se hac\u00eda mediante interruptores f\u00edsicos en el panel frontal.<sup><\/sup>+1<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>El proceso:<\/strong> Ten\u00edas que introducir la direcci\u00f3n de memoria y el dato en binario (subiendo y bajando palanquitas) para cada instrucci\u00f3n.<\/li>\n\n\n\n<li><strong>Limitaci\u00f3n:<\/strong> Si comet\u00edas un error en el interruptor n\u00famero 50, ten\u00edas que empezar de nuevo. No hab\u00eda una interfaz que te dijera qu\u00e9 estaba pasando; solo luces LED que parpadeaban.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Monitores de Sistema (ROM Monitors)<\/h3>\n\n\n\n<p>Fue el paso intermedio hacia un SO. Un <strong>Monitor<\/strong> era un peque\u00f1o programa (de apenas 2KB o menos) grabado en un chip de memoria ROM.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Qu\u00e9 hac\u00edan:<\/strong> Permit\u00edan usar un terminal de texto (teclado y pantalla) para ver el contenido de la memoria, cambiar valores y ejecutar programas.<\/li>\n\n\n\n<li><strong>Ejemplo famoso:<\/strong> El <strong>Apple I<\/strong> usaba el <em>Woz Monitor<\/em>, creado por Steve Wozniak.<\/li>\n\n\n\n<li><strong>Diferencia con CP\/M:<\/strong> Un monitor no sab\u00eda gestionar archivos ni discos; solo entend\u00eda direcciones de memoria hexadecimales.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Sistemas Operativos Propietarios de Grandes M\u00e1quinas<\/h3>\n\n\n\n<p id=\"p-rc_8599bcfd876be847-58\">Mientras los microordenadores (PCs) estaban en pa\u00f1ales, las computadoras grandes (Mainframes y Minicomputadores) ya ten\u00edan sistemas operativos complejos, pero eran gigantescos e incompatibles entre s\u00ed:<sup><\/sup><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sistemas de Tarjetas Perforadas:<\/strong> Muchos computadores le\u00edan directamente pilas de tarjetas. El \u00absistema operativo\u00bb era b\u00e1sicamente un cargador que le\u00eda la siguiente tarjeta.<\/li>\n\n\n\n<li><strong>DEC OS\/8:<\/strong> Utilizado en la minicomputadora PDP-8. Aunque avanzado, ocupaba demasiado espacio y hardware para los chips Intel 8080 de la \u00e9poca.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Art\u00edculo: La era del \u00abBare Metal\u00bb antes del est\u00e1ndar<\/h3>\n\n\n\n<p>Antes de 1974, los programadores trabajaban directamente sobre el <strong>\u00abBare Metal\u00bb<\/strong> (el metal desnudo). Esto significa que no hab\u00eda una capa intermedia entre tu c\u00f3digo y el hardware. Si quer\u00edas escribir un car\u00e1cter en la pantalla, ten\u00edas que saber exactamente en qu\u00e9 direcci\u00f3n de memoria estaba el controlador de video y enviarle la se\u00f1al el\u00e9ctrica manualmente.<\/p>\n\n\n\n<p id=\"p-rc_8599bcfd876be847-59\">Cada computadora era una isla. Un programa escrito para una m\u00e1quina no serv\u00eda para otra, aunque usaran el mismo procesador, porque la forma de acceder al teclado o a la cinta de casete era distinta en cada dise\u00f1o. La genialidad de Gary Kildall con CP\/M fue crear la <strong>BIOS<\/strong> (Basic Input\/Output System).<sup><\/sup> Al separar el software del hardware, permiti\u00f3 que por primera vez un programador escribiera una aplicaci\u00f3n una sola vez y esta funcionara en cualquier m\u00e1quina que corriera CP\/M. Fue el fin de la era de los switches y el inicio de la era del software comercial.<\/p>\n\n\n\n<p>La creaci\u00f3n de <strong>CP\/M<\/strong> es una de las historias m\u00e1s fascinantes de la ingenier\u00eda de software, porque Gary Kildall no solo cre\u00f3 un sistema operativo, sino que invent\u00f3 la metodolog\u00eda moderna de desarrollo de sistemas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Computadora: El \u00abIntellec-8\u00bb<\/h3>\n\n\n\n<p>CP\/M no se cre\u00f3 en una computadora personal (porque a\u00fan no exist\u00edan), sino en un <strong>Sistema de Desarrollo Intellec-8<\/strong> de Intel.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Intel hab\u00eda contratado a Kildall como consultor para escribir software para su nuevo chip, el <strong>8080<\/strong>.<\/li>\n\n\n\n<li>El Intellec-8 era una caja met\u00e1lica enorme, sin monitor ni teclado propio, que se conectaba a un teletipo o terminal externa.<\/li>\n\n\n\n<li>Ten\u00eda apenas <strong>16 KB de RAM<\/strong>, lo que oblig\u00f3 a Kildall a ser extremadamente eficiente con el c\u00f3digo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">El Lenguaje: PL\/M (Programming Language for Microcomputers)<\/h3>\n\n\n\n<p>A diferencia de otros programadores de la \u00e9poca que escrib\u00edan todo en <strong>Lenguaje Ensamblador<\/strong> (instrucciones directas al procesador, muy lentas de programar), Kildall decidi\u00f3 crear su propio lenguaje de \u00abalto nivel\u00bb: el <strong>PL\/M<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kildall bas\u00f3 el PL\/M en <strong>PL\/I<\/strong>, un lenguaje potente usado en los mainframes de IBM.<\/li>\n\n\n\n<li>Escribir el sistema operativo en PL\/M permiti\u00f3 que CP\/M fuera mucho m\u00e1s sofisticado y f\u00e1cil de mantener que si hubiera sido escrito a mano en c\u00f3digo m\u00e1quina.<\/li>\n\n\n\n<li>Sin embargo, las partes cr\u00edticas que necesitaban velocidad m\u00e1xima (como la gesti\u00f3n de entrada y salida) s\u00ed se refinaron despu\u00e9s en ensamblador del Intel 8080.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">El proceso de creaci\u00f3n: Un acto de rebeld\u00eda<\/h3>\n\n\n\n<p>Kildall trabajaba para Intel, pero la empresa no estaba interesada en sistemas operativos; ellos solo quer\u00edan vender chips. Kildall desarroll\u00f3 CP\/M en sus ratos libres y como un proyecto personal para resolver un problema pr\u00e1ctico: <strong>quer\u00eda usar una unidad de disquete<\/strong>.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>El controlador de disquete:<\/strong> En 1974, las unidades de disquete eran gigantescas y experimentales. Kildall compr\u00f3 una usada de Shugart Associates, pero no ten\u00eda forma de conectarla a su Intellec-8.<\/li>\n\n\n\n<li><strong>La invenci\u00f3n de la BIOS:<\/strong> Para que el software pudiera hablar con el hardware del disquete sin tener que reescribir todo el programa cada vez, Kildall invent\u00f3 el concepto de <strong>BIOS<\/strong> (<em>Basic Input\/Output System<\/em>). Separ\u00f3 el c\u00f3digo que manejaba el hardware (BIOS) del c\u00f3digo que manejaba los archivos (BDOS).<\/li>\n\n\n\n<li><strong>El \u00e9xito:<\/strong> Al terminarlo, se dio cuenta de que ten\u00eda un sistema que pod\u00eda adaptarse a cualquier computadora simplemente cambiando la peque\u00f1a parte de la BIOS. Intel rechaz\u00f3 el producto, as\u00ed que Kildall y su esposa Dorothy fundaron <strong>Digital Research<\/strong> para venderlo por su cuenta.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Art\u00edculo: La arquitectura que defini\u00f3 el futuro<\/h3>\n\n\n\n<p>El \u00e9xito de CP\/M radic\u00f3 en su portabilidad. Antes de Kildall, el software estaba \u00abcasado\u00bb con el hardware. Si cambiabas un componente, el software dejaba de funcionar. Al programar CP\/M en <strong>PL\/M<\/strong> y estructurarlo de forma modular, Kildall cre\u00f3 un est\u00e1ndar universal. El n\u00facleo del sistema (el <em>Common Command Processor<\/em> o CCP) era siempre el mismo; los fabricantes de hardware solo ten\u00edan que escribir su propia BIOS para que miles de programas (como las primeras hojas de c\u00e1lculo) funcionaran instant\u00e1neamente en sus m\u00e1quinas. Esta arquitectura es, hasta el d\u00eda de hoy, la base sobre la cual funcionan todos los sistemas operativos modernos, desde Windows hasta el kernel de Linux.<\/p>\n\n\n\n<p>Para entender c\u00f3mo Gary Kildall program\u00f3 el PL\/M, debemos separar la herramienta (el lenguaje) del proceso f\u00edsico (la computadora). Kildall no escribi\u00f3 el PL\/M en una computadora personal; utiliz\u00f3 la potencia de las grandes m\u00e1quinas de la \u00e9poca para crear software para los peque\u00f1os chips del futuro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. \u00bfC\u00f3mo program\u00f3 el PL\/M? (El proceso de \u00abCross-Compilation\u00bb)<\/h3>\n\n\n\n<p>Kildall no escribi\u00f3 el compilador de PL\/M directamente en el procesador Intel 8080. En 1972-1973, los microprocesadores eran demasiado d\u00e9biles para ejecutar un compilador complejo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>El m\u00e9todo:<\/strong> Utiliz\u00f3 lo que se conoce como <strong>Compilaci\u00f3n Cruzada (Cross-Compilation)<\/strong>.<\/li>\n\n\n\n<li><strong>La herramienta:<\/strong> Escribi\u00f3 el compilador original de PL\/M utilizando <strong>FORTRAN IV<\/strong>.<\/li>\n\n\n\n<li><strong>El flujo de trabajo:<\/strong> Escrib\u00eda el c\u00f3digo PL\/M en una terminal, lo procesaba en un mainframe potente que ejecutaba el compilador de Fortran, y este generaba el c\u00f3digo binario (ceros y unos) espec\u00edfico para el chip Intel 8008 o 8080.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. \u00bfEn qu\u00e9 computadora lo hizo?<\/h3>\n\n\n\n<p>Kildall ten\u00eda acceso a una <strong>PDP-10<\/strong> de Digital Equipment Corporation (DEC) en la Escuela Naval de Posgrado de Monterrey.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La PDP-10:<\/strong> Era una \u00abminicomputadora\u00bb del tama\u00f1o de varios armarios. Era una m\u00e1quina extremadamente avanzada que permit\u00eda tiempo compartido (varios usuarios a la vez).<\/li>\n\n\n\n<li><strong>El simulador:<\/strong> En esa PDP-10, Kildall no solo compilaba, sino que escribi\u00f3 un <strong>simulador del procesador Intel<\/strong>. Esto le permit\u00eda probar si su c\u00f3digo funcionaba antes de grabarlo f\u00edsicamente en un chip. Era como usar un emulador de Android hoy en d\u00eda para desarrollar apps.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. El Lenguaje PL\/M en detalle<\/h3>\n\n\n\n<p>PL\/M significa <em>Programming Language for Microcomputers<\/em>. Kildall lo dise\u00f1\u00f3 bas\u00e1ndose en <strong>PL\/I<\/strong>, un lenguaje de IBM que combinaba lo mejor de Fortran (c\u00e1lculo) y COBOL (negocios).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nivel medio:<\/strong> PL\/M era un lenguaje de \u00abnivel medio\u00bb. Ten\u00eda estructuras de alto nivel como <code>IF-THEN-ELSE<\/code> y bucles <code>DO-WHILE<\/code>, pero permit\u00eda al programador manipular directamente bytes y direcciones de memoria, algo vital para crear un sistema operativo como CP\/M.<\/li>\n\n\n\n<li><strong>Eficiencia:<\/strong> El compilador de Kildall era capaz de traducir esas instrucciones humanas a un c\u00f3digo m\u00e1quina muy compacto que cab\u00eda en los escasos <strong>16 KB o 64 KB de RAM<\/strong> de las primeras computadoras.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Legado Hist\u00f3rico<\/h3>\n\n\n\n<p>Aunque hoy CP\/M parezca una pieza de museo, dej\u00f3 una huella imborrable. Las letras de las unidades de disco (<code>C:<\/code>, <code>A:<\/code>) que todav\u00eda usamos en Windows, as\u00ed como la estructura de nombres de archivos de 8 caracteres y extensiones de 3, son herencia directa del sistema que Gary Kildall cre\u00f3 en un peque\u00f1o monitor de texto hace m\u00e1s de 50 a\u00f1os.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El sistema operativo CP\/M (Control Program for Microcomputers) representa un<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[15359,15129],"tags":[526,2447,15365,4157,15367,1675,15361,10609,15362,15360,395,2148,394,15363,4591,1408,338,7137,15364,13147,124,4712,15366],"class_list":["post-5541","post","type-post","status-publish","format-standard","hentry","category-computacion","category-historia","tag-archivos","tag-arquitectura","tag-bdos","tag-bios","tag-ccp","tag-computacion","tag-cpm","tag-cronologia","tag-digitalresearch","tag-garykildall","tag-historia","tag-ibm","tag-informatica","tag-intel8080","tag-kernel","tag-linux","tag-microsoft","tag-ms-dos","tag-retrocomputing","tag-sistemasoperativos","tag-software","tag-unix","tag-z80"],"_links":{"self":[{"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/posts\/5541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/comments?post=5541"}],"version-history":[{"count":5,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/posts\/5541\/revisions"}],"predecessor-version":[{"id":5549,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/posts\/5541\/revisions\/5549"}],"wp:attachment":[{"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/media?parent=5541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/categories?post=5541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zidrave.net\/index.php\/wp-json\/wp\/v2\/tags?post=5541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}