<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=ELF</id>
	<title>ELF - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=ELF"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=ELF&amp;action=history"/>
	<updated>2026-04-26T00:25:27Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=ELF&amp;diff=89559&amp;oldid=prev</id>
		<title>John Smith: Naujas puslapis: '''ELF''' arba &quot;Executable and Linkable Format&quot; - tai toksai vykdomųjų failų, t.y., programų ir programinių bibliotekų formatas, kuris atsirado su UNIX versija SVR4, išleista 1988 metais.  Prieš tai buvo išleistas SVR3 variantas, kuris žinomas kaip bene grubiausias ATT kompanijos apsišikimas, bebandant imti ir užsigrobti sau UNIX rinką, darant kokias tai nesąmones. Su tuo UNIX &quot;standartu&quot; buvo įve...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=ELF&amp;diff=89559&amp;oldid=prev"/>
		<updated>2025-08-31T20:36:39Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;ELF&amp;#039;&amp;#039;&amp;#039; arba &amp;quot;Executable and Linkable Format&amp;quot; - tai toksai vykdomųjų failų, t.y., &lt;a href=&quot;/index.php/Programos&quot; title=&quot;Programos&quot;&gt;programų&lt;/a&gt; ir &lt;a href=&quot;/index.php/Programin%C4%97s_bibliotekos&quot; title=&quot;Programinės bibliotekos&quot;&gt;programinių bibliotekų&lt;/a&gt; formatas, kuris atsirado su &lt;a href=&quot;/index.php/UNIX&quot; title=&quot;UNIX&quot;&gt;UNIX&lt;/a&gt; versija &lt;a href=&quot;/index.php/SVR4&quot; title=&quot;SVR4&quot;&gt;SVR4&lt;/a&gt;, išleista &lt;a href=&quot;/index.php/1988&quot; title=&quot;1988&quot;&gt;1988&lt;/a&gt; metais.  Prieš tai buvo išleistas &lt;a href=&quot;/index.php/SVR3&quot; title=&quot;SVR3&quot;&gt;SVR3&lt;/a&gt; variantas, kuris žinomas kaip bene grubiausias &lt;a href=&quot;/index.php/ATT&quot; class=&quot;mw-redirect&quot; title=&quot;ATT&quot;&gt;ATT&lt;/a&gt; kompanijos apsišikimas, bebandant imti ir užsigrobti sau UNIX rinką, darant kokias tai nesąmones. Su tuo UNIX &amp;quot;standartu&amp;quot; buvo įve...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''ELF''' arba &amp;quot;Executable and Linkable Format&amp;quot; - tai toksai vykdomųjų failų, t.y., [[programos|programų]] ir [[programinės bibliotekos|programinių bibliotekų]] formatas, kuris atsirado su [[UNIX]] versija [[SVR4]], išleista [[1988]] metais.&lt;br /&gt;
&lt;br /&gt;
Prieš tai buvo išleistas [[SVR3]] variantas, kuris žinomas kaip bene grubiausias [[ATT]] kompanijos apsišikimas, bebandant imti ir užsigrobti sau UNIX rinką, darant kokias tai nesąmones. Su tuo UNIX &amp;quot;standartu&amp;quot; buvo įvestas [[COFF]] formatas, kuris niekur nepasiteisino, nors, tiesa, dėl kažkokių nesuprantamų priežasčių tapo pagrindu [[PE]] formatui, katras iki šiolei naudojamas su [[Windows]] sistemomis.&lt;br /&gt;
&lt;br /&gt;
Tuo tarpu vietoje [[UNIX]] sistemose dominuojančio [[a.out]] formato [[SVR4]] sistemose atsirado ELF, katras pasiteisino ir išplito tiek, kad naudojamas visur, kur tik yra žodis &amp;quot;UNIX&amp;quot;, įskaitant ir visas šiuolaikines [[BSD]] sistemų versijas, ir įvairiausias [[Linux]] sistemas, ir visokius kitokius komercinius [[UNIX]], iš tų, kurie kažkaip vis dar išliko.&lt;br /&gt;
&lt;br /&gt;
Tiesa, ELF formatas turi vieną bėdą - kai nutarė nuprastinti visas COFF prigalvotas &amp;quot;''o kas, jeigu''&amp;quot; tipo nesąmones, tai numetė ir prielaidą, kad sukompiliuota programa gali turėti kelias architektūras, t.y., kelis skirtingus aplikacijų binarinius interfeisus. Taigi, tiesiog neliko galimybės tam, kad tas pats vykdomasis failas galėtų būti paleistas ant kelių skirtingų OS ar ant kelių skirtingų [[kompiuterių architektūros|kompiuterių architektūrų]]. Dar daugiau - neliko netgi žymėjimo, kuriai konkrečiai OS ir architektūrai tas vykdomasis failas yra skirtas. Kai kuriose OS, kaip kad [[FreeBSD]] tam tikslui yra įvedamas šioks toks apėjimas - ''brandelf'', kuri leidžia sužymėti, ar programa naudoja [[Linux]], ar [[BSD]], ar dar kokį tai kitą [[API]]. Tačiau toksai apėjimas visgi nėra standartinis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;br /&gt;
[[Category:UNIX]]&lt;/div&gt;</summary>
		<author><name>John Smith</name></author>
	</entry>
</feed>