Egy kicsit a Linux kernel, a laboratórium fiatal linuksoidov

Mi az operációs rendszer kernel általában

A kernel a legfontosabb része az operációs rendszertől. Van olyan vélemény is, hogy a koncepció az operációs rendszer felel meg a mag. De van egy szempontból, amikor az operációs rendszer fogalmát nem csak a kernel, de a rendszer szoftver, amely lehetővé teszi a felhasználó számára, hogy kezelje a hardver erőforrásokat (pontosabban lásd a kernel, hogy végzett a kívánt műveletet). De ez nem olyan fontos.

Tehát mi a kernel, és mit csinál? Mint tudja a számítógép - nem csak a rendszer hardver (a vas), hanem egy sor szoftver. Ez a második működhet hatékonyan a földön van egy speciális programot, ügyesen bujkál bonyolítja a munkát a vas, és biztosítja a rendszeres programok és felhasználóbarát felület számukra. Iron beszél jelek, nyilvántartások, szektorok, feje a fordítás. mindez nem szükséges programokat. Úgy beszélik a nyelvet „hogy írni, olvasni, hajtogatott és kivonni.”. Egy speciális program, amely más szoftver egyszerű és intuitív felületen végzett munka a meglévő hardver, az operációs rendszer kernel. Ugyanakkor, ami a virtuális gép nem az egyetlen funkciója a sejtmagban.

A számítógép csendesen fut, és hirtelen a felhasználó megnyom egy gombot a billentyűzeten. Hogy a rendszer reagál erre? A szövegszerkesztő? De nem tudott semmit jelek appratury. És itt megint jön a mentő kernel. Ez megszakítja a munkát, és feldolgozza a jelet. Ebben a formában minden adatot és parancsok állnak rendelkezésre a szokásos programokat.

És ez még nem minden kernel függvények.

Most lássuk, mi a kernel épül. Meglepő, de ez csak egy program írt egy adott programozási nyelv, az emberek, majd összeállítani egy futtatható fájlt. Azonban, eltérően más programokat, a kernel mindig töltődik be először, majd folyamatosan ül egy adott területen a memóriában. Persze, mert szükséges, hogy figyeljen minden. (Ez a leírás több alkalmas monolitikus kernel). P.s: ne felejtsük el, minden, ami nem a fő memóriában mintha aludna, és nem működik.

Osztja operációs rendszer mikrokernel és monolit kernel, valamint néhány köztes lehetőségeket. Monolit kernel könnyebb és gyorsabb a munka, t. Hogy. A memóriában mindig szinte az egész kódot. A mikrokernel kevésbé bonyolult, lassabb, de valamilyen oknál fogva úgy gondolják (vagy feltételezhető) fejlettebb, mert a könnyű „összekötő” az új részek a kódot. Mikrokernel, a memóriában, amely rendezi közötti kölcsönhatás más részei az operációs rendszer kódot, amely egy önálló program (lásd. A fenti példa a járművezetők terhelés).

Jellemzők magok Unix-szerű operációs rendszerek

Unix meredekebb Windows legalábbis, mert a magja az első gyakorlati megvalósítása a gondolatok és felfedezések terén az operációs rendszerek.

Unix egy egyszerű monolitikus kernel, úgy tűnik, szinte minden formában fájlokat. meg van írva a C nyelv, ami azt hordozható egyik hardver platformról a másikra. Unix először végre az úgynevezett többfeladatos és multi-threading, virtuális memória, és valószínűleg valami mást.

A 80-as években több okból Unix-orientált elkezdtek szaporodni és változékonysága. Néhány fejében csak felébredt, és létrehozott speciális szabványokat, amelyek biztosítják a rendszer kompatibilitását (vagyis írt program egy Unix-szerű rendszert kell dolgozni egy másik). Szabványok nevű POSIX.

Linux kernel

Jellemzően a végfelhasználók foglalkozik Linux disztribúciók saját nevét. Egyszerűbben fogalmazva «Linux» leggyakrabban gondol a lényege, azaz «Linux» == «Kernel Linux».

.. Linux magja unix-szerű, azaz, hogy kölcsön ötleteket bejegyzett Unix; megfelel POSIX szabványok; valamint a legtöbb C nyelven írt Valószínűleg ez minden, amit mondani lehet a kapcsolatukat. Az egész Linux kernel volt írva a saját, és nem távolítják el a Unix.

Mivel a kernel forráskód nyílt, minden személy vagy cég részt vesz a Linux, megváltoztathatja, és add, hogy ez „magától”.

A Linux kernel monolit. Azonban néhány ötletet itt mikrokernel építészet is használják. Mivel eszközmeghajtók lehetnek a modulok formájában, és felvittük a kereslet, nem csak betöltésekor magot. (Bár nem tudja ezt megtenni.)

A mag keletkezik formájában stabil és fejlesztési változatok. A stabil általában korrigálni sok hibák történtek a korábbi verziók, új eszközmeghajtók. Páros szám a kernel nevét, azt mondja, hogy stabil. Páratlan számú a fejlesztői verzió, és ígéri, sok új és váratlan.

Linux disztribúciók gyakran felhasználók töltse le és telepítse az új kernel magad. Ehhez először csomagoljuk ki a forráskódot, majd hajtsa végre a konfigurációt, majd összeállítja, kerülnek a megfelelő könyvtárat és módosítsa a beállításokat bootloader.

Állítsa be a mag engedélyezheti, letilthatja, vagy fordítsd le a modul a vezető vagy funkciót. Mivel az összeget a berendezés tartalmazza a számítógép általában nagy, annak érdekében, hogy megkönnyítsék a kernel konfigurációban vannak speciális eszközöket.

"Unix meredekebb a Windows .." (c)
Elvtársak, mit annyira. Mi kell toleráns, egyébként tisztességes társadalom nevetve lehet. Most komolyan: meg van írva a honlapon a kezdők, hogy lehet, hogy nekik holivarschikov és Troll. Meg kell érteni, hogy az SM-ben van egy nagyon erős technológia és a Windows komoly platform. És hogy ezt mondja. viccelek, legalább. Lehet, hogy eltávolítja a szöveget annak érdekében, hogy ne tegye a fejében a fiatal mag háborúk? Üdvözlettel.

Én egy fejlesztő WPF. Teljesen egyetértek a valótlan állításokat nem lehet a helyzet! Ami a problémát. 1 Vind Technologies vannak tervezve kereskedelmi fejlesztés. 2. A fejlesztés a rendszer szél kiosztott egy csomó pénzt. A Linux egy kiváló rendszer! Ő UNIX örökösnő. De ne fejlesztés Linux alatt nehéz. És a Linux nem egységes fejlesztési vektor.

Ha ez így lenne, akkor az egész világ Yuniksoidnym.
De amíg most látunk javára melkomyagkih.

Tulajdonképpen minden érme 3 oldalról!

Csak meg kell adni Win mint általában célja az emberek, nem a vágy, és nem akarnak valamit tanulni és tanulni, vagy amelyek ésszerű alapon rövidebb lusta, mint én nemrég próbáltam váltani Linux.

Alexei félelmek megerősítette. háborúk a magvető és adott viharos hajtások. itt. Meg kell említenem a Wimdows megtisztítani az adott kontextusban ezt a cikket.

Nem kell tisztítani semmit, hogy nekem, mint egy újonc nagyon érdekes hallgatni a különböző véleményeket a Linux, fog tanulni egy csomó új