<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://mis.martin-simunek.cz/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=Charakteristika_Unixu</id>
		<title>Charakteristika Unixu - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=Charakteristika_Unixu"/>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=Charakteristika_Unixu&amp;action=history"/>
		<updated>2026-04-18T20:08:08Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>http://mis.martin-simunek.cz/index.php?title=Charakteristika_Unixu&amp;diff=1496&amp;oldid=prev</id>
		<title>Spravce: Vytvoření stránky</title>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=Charakteristika_Unixu&amp;diff=1496&amp;oldid=prev"/>
				<updated>2014-01-08T13:39:10Z</updated>
		
		<summary type="html">&lt;p&gt;Vytvoření stránky&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
== Modularita ==&lt;br /&gt;
&lt;br /&gt;
* Unix byl od začátku navržen jako modulární.&lt;br /&gt;
* Známé jsou tři doporučení pro programátory Unixu od Douglase McIlroye (jinak například tvůrce [[Vstup a výstup procesů, přesměrování|''roury'' &amp;amp;mdash; ''pipe'']]):&lt;br /&gt;
&amp;lt;div class=&amp;quot;Motto&amp;quot;&amp;gt;&lt;br /&gt;
* Write programs that do one thing and do it well.&lt;br /&gt;
* Write programs to work together.&lt;br /&gt;
* Write programs that handle text streams, because that is an universal interface.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Pro Unix je typické použití malých jednoduchých programů, které dělají jednu konkrétní věc a dělají ji dobře (''KISS'' &amp;amp;mdash; ''Keep It Small and Simple'').&lt;br /&gt;
* Abychom mohli řešit komplexní úlohy, je potřeba možnost propojovat programy a předávat data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Textové konfigurační soubory ==&lt;br /&gt;
* Jako ideální nástroj pro komunikaci mezi procesy doporučuje Unix použití textových vstupních a výstupních proudů dat.&lt;br /&gt;
* Tohoto pravidla se drží i při vytváření konfiguračních souborů, které jsou obvykle textové.&lt;br /&gt;
Více viz stránka [[Konfigurační soubory]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jednoduché a rychlé jádro ==&lt;br /&gt;
* Principy Unixu byly položeny v 60. a 70. letech 20. století.&lt;br /&gt;
* Počítače byly tehdy velké, relativně pomalé (v porovnání s dnešními) a byly sdíleny mnoha uživateli.&lt;br /&gt;
* Jádro Unixu tedy bylo navržené tak, aby umožnilo efektivní práci mnoha uživatelů zároveň.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Všechno se chová jako soubor ==&lt;br /&gt;
* V rámci zjednodušení programátorského rozhraní je tendence, aby se co nejvíce věcí chovalo jako soubor.&lt;br /&gt;
* Používá virtuální soubory.&lt;br /&gt;
&lt;br /&gt;
; Známé adresáře s virtuálními soubory:&lt;br /&gt;
* &amp;lt;tt&amp;gt;/dev&amp;lt;/tt&amp;gt;... soubory zastupující diskové jednotky a jiná zařízení&lt;br /&gt;
* [[Adresář /proc|&amp;lt;tt&amp;gt;/proc&amp;lt;/tt&amp;gt;]]... soubory, kde jsou uloženy informace jádra.&lt;br /&gt;
Viz také: [[Významné složky GNU/Linuxu]], [[Adresář /proc]].&lt;/div&gt;</summary>
		<author><name>Spravce</name></author>	</entry>

	</feed>