<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Coreboot</id>
	<title>Coreboot - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Coreboot"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;action=history"/>
	<updated>2026-04-16T15:40:52Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=3417330&amp;oldid=prev</id>
		<title>Javiermartin jc: Texto reemplazado: «&lt;div align=&quot;justify&quot;&gt;» por «»</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=3417330&amp;oldid=prev"/>
		<updated>2019-06-20T18:16:18Z</updated>

		<summary type="html">&lt;p&gt;Texto reemplazado: «&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;» por «»&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:16 20 jun 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Línea 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|descripcion= Antes conocido como Linux BIOS. Creado en 1999 por el Laboratorio Nacional de Los Álamos, &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|descripcion= Antes conocido como Linux BIOS. Creado en 1999 por el Laboratorio Nacional de Los Álamos, &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Coreboot''' es un proyecto cuyo objeto es reemplazar la [[BIOS]], la&amp;#160; principal&amp;#160; diferencia con las [[BIOS]] habituales en los ordenadores personales es que&amp;#160; Coreboot es open source. Está&amp;#160; respaldado por la FSF(Free Software Foundation) y su&amp;#160; creación no emana de una necesidad, si no de&amp;#160; la forma de pensar de esta&amp;#160; fundación, para ellos es realmente&amp;#160; fundamental que todo el [[software]]&amp;#160; sea de código abierto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Coreboot''' es un proyecto cuyo objeto es reemplazar la [[BIOS]], la&amp;#160; principal&amp;#160; diferencia con las [[BIOS]] habituales en los ordenadores personales es que&amp;#160; Coreboot es open source. Está&amp;#160; respaldado por la FSF(Free Software Foundation) y su&amp;#160; creación no emana de una necesidad, si no de&amp;#160; la forma de pensar de esta&amp;#160; fundación, para ellos es realmente&amp;#160; fundamental que todo el [[software]]&amp;#160; sea de código abierto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-3317977:rev-3417330 --&gt;
&lt;/table&gt;</summary>
		<author><name>Javiermartin jc</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=3317977&amp;oldid=prev</id>
		<title>Boulisi: /* Beneficios */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=3317977&amp;oldid=prev"/>
		<updated>2019-03-16T16:26:47Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Beneficios&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 16:26 16 mar 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot; &gt;Línea 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para la mayoría de los “usuarios comunes” tener Coreboot o el&amp;#160; BIOS que le trajo su equipo sea lo mismo, pero, además de ser [[software libre]] el [[BIOS]] Del conejo veloz tiene algunas cosas que ofrecer y que quizás le interesen a más de uno:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para la mayoría de los “usuarios comunes” tener Coreboot o el&amp;#160; BIOS que le trajo su equipo sea lo mismo, pero, además de ser [[software libre]] el [[BIOS]] Del conejo veloz tiene algunas cosas que ofrecer y que quizás le interesen a más de uno:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Permite &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;upgradear &lt;/del&gt;[[BIOS]] en paralelo (ideal para clusters).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Permite &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;actualizar &lt;/ins&gt;[[BIOS]] en paralelo (ideal para clusters).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es rápido (en algunos equipos inicia en 3 segundos).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es rápido (en algunos equipos inicia en 3 segundos).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Se pasa el DRM basado en BIOS por el culo.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1866324:rev-3317977 --&gt;
&lt;/table&gt;</summary>
		<author><name>Boulisi</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1866324&amp;oldid=prev</id>
		<title>Oandris05014 en 18:54 4 abr 2013</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1866324&amp;oldid=prev"/>
		<updated>2013-04-04T18:54:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:54 4 abr 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Línea 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| nombre&amp;#160; &amp;#160; &amp;#160; &amp;#160; = Coreboot&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| nombre&amp;#160; &amp;#160; &amp;#160; &amp;#160; = Coreboot&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| imagen&amp;#160; &amp;#160; &amp;#160;  =Coreboot_menuconfig.png &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| imagen&amp;#160; &amp;#160; &amp;#160;  =Coreboot_menuconfig.png &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|descripcion= &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Configuración-coreboot&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|descripcion= &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Antes conocido como Linux BIOS. Creado en 1999 por el Laboratorio Nacional de Los Álamos, &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1866277:rev-1866324 --&gt;
&lt;/table&gt;</summary>
		<author><name>Oandris05014</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1866277&amp;oldid=prev</id>
		<title>Oandris05014 en 18:48 4 abr 2013</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1866277&amp;oldid=prev"/>
		<updated>2013-04-04T18:48:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:48 4 abr 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot; &gt;Línea 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El [[BIOS]] continúa siendo una pieza fundamental de [[software]] en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el [[BIOS]] tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo [[software]] puede ser reemplazado,&amp;#160; incluyendo el [[BIOS]]. Coreboot se presenta como una alternativa de [[código]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; abierto &lt;/del&gt;capaz de reemplazar el [[BIOS]] propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El [[BIOS]] continúa siendo una pieza fundamental de [[software]] en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el [[BIOS]] tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo [[software]] puede ser reemplazado,&amp;#160; incluyendo el [[BIOS]]. Coreboot se presenta como una alternativa de [[código &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; abierto&lt;/ins&gt;]] capaz de reemplazar el [[BIOS]] propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un [[BIOS]] es un proceso delicado. Tanto el [[hardware]] como el&amp;#160; [[software]] involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un [[BIOS]] se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el [[BIOS]] no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el [[código abierto]] tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un [[BIOS]] es un proceso delicado. Tanto el [[hardware]] como el&amp;#160; [[software]] involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un [[BIOS]] se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el [[BIOS]] no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el [[código abierto]] tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313193:rev-1866277 --&gt;
&lt;/table&gt;</summary>
		<author><name>Oandris05014</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313193&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* CoreBoot BIOS Opensource */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313193&amp;oldid=prev"/>
		<updated>2012-01-12T13:27:52Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CoreBoot BIOS Opensource&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:27 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot; &gt;Línea 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El BIOS continúa siendo una pieza fundamental de software en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el BIOS tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo software puede ser reemplazado,&amp;#160; incluyendo el BIOS. Coreboot se presenta como una alternativa de código&amp;#160; abierto capaz de reemplazar el BIOS propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;continúa siendo una pieza fundamental de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;puede ser reemplazado,&amp;#160; incluyendo el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Coreboot se presenta como una alternativa de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;código&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt; abierto capaz de reemplazar el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un BIOS es un proceso delicado. Tanto el hardware como el&amp;#160; software involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un BIOS se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el BIOS no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el código abierto tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;es un proceso delicado. Tanto el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;hardware&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;como el&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;código abierto&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313188:rev-1313193 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313188&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* Inicializando  la memoria DRAM */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313188&amp;oldid=prev"/>
		<updated>2012-01-12T13:24:28Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Inicializando  la memoria DRAM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:24 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot; &gt;Línea 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;continúa siendo una pieza fundamental de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;software&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;software&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;puede ser reemplazado,&amp;#160; incluyendo el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Coreboot se presenta como una alternativa de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;código&amp;#160; abierto&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;capaz de reemplazar el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El BIOS continúa siendo una pieza fundamental de software en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el BIOS tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo software puede ser reemplazado,&amp;#160; incluyendo el BIOS. Coreboot se presenta como una alternativa de código&amp;#160; abierto capaz de reemplazar el BIOS propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;es un proceso delicado. Tanto el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;hardware&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;como el&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;software&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;código abierto&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un BIOS es un proceso delicado. Tanto el hardware como el&amp;#160; software involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un BIOS se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el BIOS no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el código abierto tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313194:rev-1313188 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313194&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* CoreBoot BIOS Opensource */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313194&amp;oldid=prev"/>
		<updated>2012-01-12T13:20:15Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CoreBoot BIOS Opensource&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:20 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot; &gt;Línea 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Desarrollando y depurando&amp;#160; el LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Desarrollando y depurando&amp;#160; el LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Puesto que el LinuxBIOS debe inicializar desde el simple [[hardware]],&amp;#160; debe ser portado hacia todos los chipset de tarjetas&amp;#160; madres que soporte. Antes de inicializar la [[RAM]], LinuxBIOS inicializa el puerto&amp;#160; serial (direccionando solamente el [[caché]] y los registros), de tal&amp;#160; manera que pueda enviar texto de depuración a un emulador&amp;#160; de terminal conectado. El LinuxBIOS también puede enviar códigos de&amp;#160; bytes al puerto 0x80 que son mostrados en una pantalla de dos dígitos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;hexadecimales&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt; de una tarjeta POST conectada. Otra ayuda es el BIOS Savior,, que es&amp;#160; una combinación de dos dispositivos de BIOS que se enchufan en el zócalo&amp;#160; del BIOS y tienen un interruptor manual para seleccionar entre ellos.&amp;#160; Un alternativa más costosa es un programador &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;EPROM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;/[[Flash]].&amp;#160; Hay también emuladores de CPU que, o substituyen al [[CPU]], o se conectan&amp;#160; mediante un puerto de JTAG. El&amp;#160; código se puede construir o descargarlo a los emuladores del BIOS en&amp;#160; lugar de flashearlo en el dispositivo [[BIOS]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Puesto que el LinuxBIOS debe inicializar desde el simple [[hardware]],&amp;#160; debe ser portado hacia todos los &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;chipset&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;de tarjetas&amp;#160; madres que soporte. Antes de inicializar la [[RAM]], LinuxBIOS inicializa el puerto&amp;#160; serial (direccionando solamente el [[caché]] y los registros), de tal&amp;#160; manera que pueda enviar texto de depuración a un emulador&amp;#160; de terminal conectado. El LinuxBIOS también puede enviar códigos de&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;bytes&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;al puerto 0x80 que son mostrados en una pantalla de dos dígitos hexadecimales&amp;#160; de una tarjeta POST conectada. Otra ayuda es el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;Savior,, que es&amp;#160; una combinación de dos dispositivos de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;que se enchufan en el zócalo&amp;#160; del &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;y tienen un interruptor manual para seleccionar entre ellos.&amp;#160; Un alternativa más costosa es un programador EPROM/[[Flash]].&amp;#160; Hay también emuladores de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;CPU&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;que, o substituyen al [[CPU]], o se conectan&amp;#160; mediante un puerto de JTAG. El&amp;#160; código se puede construir o descargarlo a los emuladores del &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;en&amp;#160; lugar de flashearlo en el dispositivo [[BIOS]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/del&gt;]].&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un NDA (acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la memoria&amp;#160; RAM es particularmente difícil porque hasta que la RAM sea&amp;#160; inicializada, no hay RAM disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la memoria RAM (por el&amp;#160; programa) es utilizar los registros de propósito general del CPU. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la RAM. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la RAM sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como RAM hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/ins&gt;.&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un NDA (acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;memoria&amp;#160; RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;es particularmente difícil porque hasta que la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;sea&amp;#160; inicializada, no hay &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;memoria RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(por el&amp;#160; programa) es utilizar los registros de propósito general del &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;CPU&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El BIOS continúa siendo una pieza fundamental de software en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el BIOS tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo software puede ser reemplazado,&amp;#160; incluyendo el BIOS. Coreboot se presenta como una alternativa de código&amp;#160; abierto capaz de reemplazar el BIOS propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;continúa siendo una pieza fundamental de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;en la gran&amp;#160; mayoría de los ordenadores, más allá de los esfuerzos que se han hecho&amp;#160; por retirarlo. En general, el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;tiene una relación muy estrecha con&amp;#160; el fabricante de la placa base, y sólo se puede obtener actualizaciones&amp;#160; viables desde allí. Sin embargo, todo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;puede ser reemplazado,&amp;#160; incluyendo el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Coreboot se presenta como una alternativa de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;código&amp;#160; abierto&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;capaz de reemplazar el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;propietario en una placa base, de&amp;#160; forma ligera y eficiente.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Imagen:CF14x200y200.jpg|none|70px|CF14x200y200.jpg.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un BIOS es un proceso delicado. Tanto el hardware como el&amp;#160; software involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un BIOS se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el BIOS no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el código abierto tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Actualizar un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;es un proceso delicado. Tanto el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;hardware&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;como el&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;software&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;involucrado han avanzado mucho para ofrecer al usuario una&amp;#160; operación lo menos traumática posible, pero hay que tener en cuenta&amp;#160; varios detalles antes de hacerlo. Debido a la complejidad de algunos&amp;#160; componentes y al avance en las capacidades de los sistemas operativos,&amp;#160; actualizar un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;se ha vuelto mucho más frecuente en estos días. ¿Pero&amp;#160; qué hay de reemplazarlo? Después de todo, el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;BIOS&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;no deja de ser&amp;#160; software, y puede que exista algo mejor. Ciertamente lo hay, a través&amp;#160; del famoso EFI sobre el que hemos hablado, pero si cambiar la plataforma&amp;#160; no es una opción, tal vez el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;código abierto&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;tenga la respuesta.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enlaces externos==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313168:rev-1313194 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313168&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* LinuxBIOS */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313168&amp;oldid=prev"/>
		<updated>2012-01-12T13:14:01Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;LinuxBIOS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:14 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot; &gt;Línea 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS fue creada en un principio para arrancar sistemas&amp;#160; operativos con núcleo [[Linux]], pero actualmente puede cargar cualquier otro&amp;#160; ejecutable stand-alone (independiente) de ELF, como por ejemplo el etherboot, que puede cargar Linux&amp;#160; desde un servidor de cargador o de un ADLO que puede cargar [[Microsoft&amp;#160; Windows 2000]], [[OpenBSD]].&amp;#160; El LinuxBIOS también puede cargar gestores de arranque, como LILO, GRUB u otros firmwares como OpenBIOS, Open [[Firmware]] o SmartFirmware, y casi&amp;#160; cualquier [[sistema operativo]] de cualquier dispositivo soportado,&amp;#160; como &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Myrinet&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;, Quadrics, o&amp;#160; interconecciones de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;cluster&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;SCI. Algunos sistemas&amp;#160; operativos requieren funciones heredadas del [[BIOS]] (como [[Windows XP]]) y no&amp;#160; correrán sin&amp;#160; una adaptación. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS fue creada en un principio para arrancar sistemas&amp;#160; operativos con núcleo [[Linux]], pero actualmente puede cargar cualquier otro&amp;#160; ejecutable stand-alone (independiente) de ELF, como por ejemplo el etherboot, que puede cargar Linux&amp;#160; desde un servidor de cargador o de un ADLO que puede cargar [[Microsoft&amp;#160; Windows 2000]], [[OpenBSD]].&amp;#160; El LinuxBIOS también puede cargar gestores de arranque, como LILO, GRUB u otros firmwares como OpenBIOS, Open [[Firmware]] o SmartFirmware, y casi&amp;#160; cualquier [[sistema operativo]] de cualquier dispositivo soportado,&amp;#160; como Myrinet, Quadrics, o&amp;#160; interconecciones de cluster SCI. Algunos sistemas&amp;#160; operativos requieren funciones heredadas del [[BIOS]] (como [[Windows XP]]) y no&amp;#160; correrán sin&amp;#160; una adaptación. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS hace cualquier inicialización del [[hardware]] que Linux&amp;#160; no hace y deja a [[Linux]] finalizar la inicialización del [[hardware]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS hace cualquier inicialización del [[hardware]] que Linux&amp;#160; no hace y deja a [[Linux]] finalizar la inicialización del [[hardware]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313164:rev-1313168 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313164&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* LinuxBIOS */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313164&amp;oldid=prev"/>
		<updated>2012-01-12T13:12:45Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;LinuxBIOS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:12 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot; &gt;Línea 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS fue creada en un principio para arrancar sistemas&amp;#160; operativos con núcleo [[Linux]], pero actualmente puede cargar cualquier otro&amp;#160; ejecutable stand-alone (independiente) de ELF, como por ejemplo el etherboot, que puede cargar Linux&amp;#160; desde un servidor de cargador o de un ADLO que puede cargar [[Microsoft&amp;#160; Windows 2000]], [[OpenBSD]].&amp;#160; El LinuxBIOS también puede cargar gestores de arranque, como LILO, GRUB u otros firmwares como OpenBIOS, Open [[Firmware]] o SmartFirmware, y casi&amp;#160; cualquier [[sistema operativo]] de cualquier dispositivo soportado,&amp;#160; como Myrinet, Quadrics, o&amp;#160; interconecciones de cluster SCI. Algunos sistemas&amp;#160; operativos requieren funciones heredadas del [[BIOS]] (como [[Windows XP]]) y no&amp;#160; correrán sin&amp;#160; una adaptación. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS fue creada en un principio para arrancar sistemas&amp;#160; operativos con núcleo [[Linux]], pero actualmente puede cargar cualquier otro&amp;#160; ejecutable stand-alone (independiente) de ELF, como por ejemplo el etherboot, que puede cargar Linux&amp;#160; desde un servidor de cargador o de un ADLO que puede cargar [[Microsoft&amp;#160; Windows 2000]], [[OpenBSD]].&amp;#160; El LinuxBIOS también puede cargar gestores de arranque, como LILO, GRUB u otros firmwares como OpenBIOS, Open [[Firmware]] o SmartFirmware, y casi&amp;#160; cualquier [[sistema operativo]] de cualquier dispositivo soportado,&amp;#160; como &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Myrinet&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;, Quadrics, o&amp;#160; interconecciones de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;cluster&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;SCI. Algunos sistemas&amp;#160; operativos requieren funciones heredadas del [[BIOS]] (como [[Windows XP]]) y no&amp;#160; correrán sin&amp;#160; una adaptación. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS hace cualquier inicialización del [[hardware]] que Linux&amp;#160; no hace y deja a [[Linux]] finalizar la inicialización del [[hardware]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La LinuxBIOS hace cualquier inicialización del [[hardware]] que Linux&amp;#160; no hace y deja a [[Linux]] finalizar la inicialización del [[hardware]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot; &gt;Línea 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Desarrollando y depurando&amp;#160; el LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Desarrollando y depurando&amp;#160; el LinuxBIOS== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Puesto que el LinuxBIOS debe inicializar desde el simple [[hardware]],&amp;#160; debe ser portado hacia todos los &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;chipset&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;de tarjetas&amp;#160; madres que soporte. Antes de inicializar la [[RAM]], LinuxBIOS inicializa el puerto&amp;#160; serial (direccionando solamente el [[caché]] y los registros), de tal&amp;#160; manera que pueda enviar texto de depuración a un emulador&amp;#160; de terminal conectado. El LinuxBIOS también puede enviar códigos de&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;bytes&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;al puerto 0x80 que son mostrados en una pantalla de dos dígitos hexadecimales&amp;#160; de una tarjeta POST conectada. Otra ayuda es el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;Savior,, que es&amp;#160; una combinación de dos dispositivos de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que se enchufan en el zócalo&amp;#160; del &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;y tienen un interruptor manual para seleccionar entre ellos.&amp;#160; Un alternativa más costosa es un programador EPROM/[[Flash]].&amp;#160; Hay también emuladores de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;CPU&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que, o substituyen al [[CPU]], o se conectan&amp;#160; mediante un puerto de JTAG. El&amp;#160; código se puede construir o descargarlo a los emuladores del &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;BIOS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;en&amp;#160; lugar de flashearlo en el dispositivo [[BIOS]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Puesto que el LinuxBIOS debe inicializar desde el simple [[hardware]],&amp;#160; debe ser portado hacia todos los chipset de tarjetas&amp;#160; madres que soporte. Antes de inicializar la [[RAM]], LinuxBIOS inicializa el puerto&amp;#160; serial (direccionando solamente el [[caché]] y los registros), de tal&amp;#160; manera que pueda enviar texto de depuración a un emulador&amp;#160; de terminal conectado. El LinuxBIOS también puede enviar códigos de&amp;#160; bytes al puerto 0x80 que son mostrados en una pantalla de dos dígitos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;hexadecimales&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt; de una tarjeta POST conectada. Otra ayuda es el BIOS Savior,, que es&amp;#160; una combinación de dos dispositivos de BIOS que se enchufan en el zócalo&amp;#160; del BIOS y tienen un interruptor manual para seleccionar entre ellos.&amp;#160; Un alternativa más costosa es un programador &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;EPROM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;/[[Flash]].&amp;#160; Hay también emuladores de CPU que, o substituyen al [[CPU]], o se conectan&amp;#160; mediante un puerto de JTAG. El&amp;#160; código se puede construir o descargarlo a los emuladores del BIOS en&amp;#160; lugar de flashearlo en el dispositivo [[BIOS]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/del&gt;.&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;NDA&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;(acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;memoria&amp;#160; RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;es particularmente difícil porque hasta que la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;sea&amp;#160; inicializada, no hay &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;memoria RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;(por el&amp;#160; programa) es utilizar los registros de propósito general del &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;CPU&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;RAM&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/ins&gt;]].&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un NDA (acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la memoria&amp;#160; RAM es particularmente difícil porque hasta que la RAM sea&amp;#160; inicializada, no hay RAM disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la memoria RAM (por el&amp;#160; programa) es utilizar los registros de propósito general del CPU. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la RAM. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la RAM sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como RAM hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313175:rev-1313164 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313175&amp;oldid=prev</id>
		<title>Biblioantilla hol: /* Inicializando  la memoria DRAM */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Coreboot&amp;diff=1313175&amp;oldid=prev"/>
		<updated>2012-01-12T13:12:06Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Inicializando  la memoria DRAM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 13:12 12 ene 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot; &gt;Línea 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Inicializando&amp;#160; la memoria DRAM== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/del&gt;]].&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un NDA (acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la memoria&amp;#160; RAM es particularmente difícil porque hasta que la RAM sea&amp;#160; inicializada, no hay RAM disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la memoria RAM (por el&amp;#160; programa) es utilizar los registros de propósito general del CPU. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la RAM. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la RAM sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como RAM hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El hardware más difícil que inicializa el LinuxBIOS son el&amp;#160; controlador de DRAM y la [[memoria]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DRAM&lt;/ins&gt;.&amp;#160; En algunos casos, la documentación técnica de cómo hacer esto no está&amp;#160; disponible o&amp;#160; está protegida por un &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;NDA&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(acuerdo de confidencialidad), por ello, haciéndolo&amp;#160; imposible construir un LinuxBIOS. La disposición de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;memoria&amp;#160; RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;es particularmente difícil porque hasta que la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;sea&amp;#160; inicializada, no hay &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;disponible para ser usada. La forma de&amp;#160; inicializar los controladores de la DRAM sin usar la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;memoria RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(por el&amp;#160; programa) es utilizar los registros de propósito general del &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;CPU&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Para hacer esta dura tarea&amp;#160; fácil, fue construido un compilador&amp;#160; C, llamado romcc, que usa los registros en vez&amp;#160; de la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;. Usando el romcc, es relativamente fácil hacer los accesos de SMBus&amp;#160; a las ROM de SPD&amp;#160; de los DIMMs de DRAM, lo que&amp;#160; permite que la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;sea utilizada. Con recientes procesadores x86, el Caché del procesador puede&amp;#160; ser usado como &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;RAM&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;hasta que es inicializada la DRAM. El caché del&amp;#160; procesador también tiene que ser inicializado en el modo Caché-como-RAM,&amp;#160; pero esto necesita menos instrucciones que la inicialización de la&amp;#160; DRAM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==CoreBoot BIOS Opensource==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-1313172:rev-1313175 --&gt;
&lt;/table&gt;</summary>
		<author><name>Biblioantilla hol</name></author>
		
	</entry>
</feed>