From 75e1a5dc3527264fc96d702368e41419e7fb69a7 Mon Sep 17 00:00:00 2001
From: Medve <miklosbartoselekes@sch.bme.hu>
Date: Thu, 18 Mar 2021 22:23:18 +0100
Subject: [PATCH] =?UTF-8?q?Ford=C3=ADtva,=20lektor=C3=A1l=C3=A1sra=20v?=
 =?UTF-8?q?=C3=A1r?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 "m\303\241sodik vide\303\263.md" | 57 ++++++++++++++------------------
 1 file changed, 25 insertions(+), 32 deletions(-)

diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md"
index bbd75f8..e494ac6 100644
--- "a/m\303\241sodik vide\303\263.md"	
+++ "b/m\303\241sodik vide\303\263.md"	
@@ -14,23 +14,17 @@ vonatkozik a UNIX-ra és a Linux-ra is.
 Vannak különböző [elvek](https://en.wikipedia.org/wiki/Unix_philosophy), amik alapján egy UNIX operációs rendszert megalkotnak.
 A Linux is ezen elvek alapján készült.
 
- - Build modular programs
- - Write readable programs
- - Use composition
- - Separate mechanisms from policy 
- - Write simple programs
- - Write small programs
- - Write transparent programs
- - Write robust programs
- - Make data complicated when required, not the program
- - Build on potential users' expected knowledge
- - Avoid unnecessary output
- - Write programs which fail in a way that is easy to diagnose
- - Value developer time over machine time
- - Write abstract programs that generate code instead of writing code by hand
- - Prototype software before polishing it
- - Write flexible and open programs
- - Make the program and protocols extensible
+ - Moduláris szemlélet figyelembe vétele
+ - Válaszd szét a működést az előírásoktól, szabályzatoktól
+ - Egy program legyen kicsi, egyszerű, átlátható, mégis robosztus
+ - Szükség esetén, inkább az adatstruktúra legyen összetettebb, ne a program
+ - Számolj a potenciális felhasználók felkészültségével
+ - Kerüld el a szükségtelen mellékhatásokat
+ - Ha a program összeomlik, mérhető, elemezhető legyen
+ - A fejlesztő ideje fontosabb a gép idejénél
+ - A programok kézi kódolása helyett írj absztrakt programot, amely megalkotja a kódot
+ - Írj rugalmas és nyílt programokat
+ - A programok, protokollok bővíthetőek legyenek
 
 
 ### KISS (Keep it Simple, Stupid)
@@ -46,19 +40,17 @@ Ez azt jelenti, hogy a felhasználó fájljai, a rendszer könyvtárkatalógusai
 és a rendszerhez csatlakoztatott hardver eszközök, mint fájlok 
 egységesen kezelhetőek.
 
-The advantage of this approach is that the same set of tools, 
-utilities and APIs can be used on a wide range of resources. 
-There are a number of file types. When a file is opened, 
-a file descriptor is created. The file path becoming the addressing 
-system and the file descriptor being the byte stream I/O interface. 
-But file descriptors are also created for things like anonymous pipes 
-and network sockets via different methods. Therefore a more accurate
-description of this feature is Everything is a file descriptor.
+Ezen megközelítés előnye, hogy ugyanazokat az eszközöket és API-kat
+széles körben fel tudjuk használni. Többféle fájltípus van, de bármelyik 
+megnyitásakor egy állományleíró, ún. file descriptor jön létre. Így a fájl útvonala 
+használható egy címkezelő rendszerként, és a file descriptor pedig a bájtfolyam
+I/O interfésze. De a file descriptor ugyanakkor létrehozható pipe 
+és hálózati socketek megvalósítására is. Ennél fogva azt is mondhatnánk: 
+Minden is egy file descriptor.
 
-Additionally, a range of pseudo and virtual filesystems exists 
-which exposes information about processes and other system information 
-in a hierarchical file-like structure. 
-These are mounted into the single file hierarchy.
+Kiegészítésképp, létezik egy sor pszeudo és virtuális fájlkezelő rendszer amelyek
+képesek bizonyos folyamatokról, rendszer információkról adatokat 
+megjeleníteni, hiszen ezek is egyetlen fájl hierarchiába vannak csatolva.
 
 ### Architektúra
 
@@ -265,9 +257,10 @@ Ezeket a programokat daemon folyamatoknak is nevezik.
 Mivel ezeket a folyamatokat nem a terminálról indítják, 
 általában a rendszerindításkor automatikusan indulnak el.
 
-A Service is a server application or set of applications that runs
-in the background waiting to be used, or carrying out essential task. 
-They are basically called in inter-process communication.
+Egy szolgáltatás nem más, mint egy vagy több alkalmazás egy szerveren, amelyek
+vagy a háttérben várnak futásra várva, vagy valamilyen lényegi feladatot 
+(taskot) lássanak el. Őket gyakorlatilag csak processzek közti kommunikáció során 
+hívják meg.
 
 Manapság a démonok (daemon) és a szolgáltatások (service) alatt ugyanazt a 
 fogalmat értjük, mivel ezek a programok egyszerre démonok és szolgáltatások is.
-- 
GitLab