Ismerje meg a linux - az operációs rendszer és az egyetemes platform

Tim

Kezdjük a mi kis túra a Linux, és nézd meg az alapvető építészeti és néhány fontos alapelvek. Ezt követően, majd meglátjuk, hogy ezeket az elveket alkalmazzák a különböző népszerű döntéseket, és miért a Linux platform, nem csak az operációs rendszer.

Mi az a Linux?

Első pillantásra, a Linux - egy operációs rendszer. Amint az 1. ábrán látható, a Linux magból (alap kód, vezérlő szoftver és hardver erőforrások), valamint egy sor egyedi alkalmazások (mint például a könyvtárak, ablakkezelő, és a futtatható programok).

1. ábra Linux első pillantásra

Ez az egyszerű diagram mutatja a legfontosabb alapelveit jó. Linux alján a verem architektúra-függő kódot Linuxot számos hardver platformok (ARM, PowerPC, Tilera csempe et al.). Természetesen ezt a funkciót támogatja GNU -instrumentariem nyújtó Linux hordozhatóság.

Ami a hordozhatóság. Linux van egy vágás fölött más rendszerekkel. vezető alrendszert, amely óriási potenciállal rendelkezik, támogatja a dinamikusan betölthető modulokat veszteség nélkül teljesítményt nyújtottak modularitás (amellett, hogy a fokozott dinamizmust a platform). Továbbá Linux védelemmel rendelkezik (egyes rendszerekben) a kernel szintjén, amely platformot biztonságot. Linux támogatja a legtöbb fájlrendszer bármely operációs rendszere, amely a rugalmasságot. egy moduláris elven alapul. A Linux, végre nem csak a szabványos funkciók a processzor terhelését tervezés, hanem ütemezési valós időben (beleértve a garantált látencia megszakítás kezelő).

A hét fő elveit minden esetben nem az egyetlen előnye a Linux, de a Linux egy univerzális platform, használt sokféle megoldás. Sőt, ezek a megoldások nem csak használják ugyanazt a tervezési elvek, hanem ugyanazt a kódot a Linux. Ez nem mondható el más operációs rendszerek (például a Windows verzió PC, szerver és beágyazott eszközök, Mac OS X vagy Apple iOS), korlátozott támogatja a különböző eszközöket.

Hol találom a Linux?

Egyszerűen válaszoljon a kérdésre, hol van a Linux operációs rendszer, mint azt mondani, hogy hol van. Lehetősége miatt az átalakulás és Linux skálázhatóság, megtalálható minden területén a számítástechnika (néha még azok is, amelyek még nem teljesen tisztázottak). Ebben a részben, akkor nézd meg néhány alapvető számítógépes területeken, beleértve az asztali számítógépek és notebookok, szerverek, klaszterek, nagygépek, a szuperszámítógépek, kézi és tablet eszközök, beágyazott virtuális és kísérleti platform (lásd. 2. ábra).

2. ábra: Linux sajátosságai és a kapcsolódó területek

Asztali számítógépek és laptopok

Linux és a munkaerő-piaci

A szerver piacon (e-mail, web, és a DNS-szerverek, és egyéb kiszolgáló rendszerek) Linux szabályok is. Egy nemrégiben készült felmérés azt mutatta, hogy több mint 60% -a az összes szerver fut a Linux. Túllép a hagyományos webes szolgáltatások, Linux támogat számos nagy online projektek (mint például a Facebook, az eBay, a Twitter és az Amazon), amelyek mindegyike különböző követelmények és használja a különböző munkavégzési minták. Elvégzése mellett a hagyományos szerepeket (pl Web és e-mail szerverek) Linux széles skáláját kínálja a web-szolgáltatások a különböző lehetőségeket.

A klaszterek és az elosztott számítási

Linux nem csak kulcseleme klaszterek és az elosztott számítási modellek, hanem a hajtóereje az alapja a sok döntést. A mai napig, a két legdinamikusabban fejlődő adatfeldolgozási módszerek számítási felhő és a „nagy adat”.

Cloud computing a felhasználók az IT-szolgáltatások, mint a szolgáltatás, és amely a közös erőforrások klaszterek, amelyek skála igényei alapján az egyedi alkalmazások. A felhő környezetek, virtualizáció gyakran használják automatikusan választja ki a hatalmas infrastrukturális csomópontokat. 66% a felhő, mint a fő platform segítségével Linux.

Linux is ki magát, mint a platform „adatok a tudomány” ( „adatok a tudomány”). Az adatmennyiség az interneten óriási, így a feldolgozás ezen adatok beszerzése szükséges információkat, az új problémák merülnek fel. Mi ma már ismert, mint a „nagy adat”. Linux alakult, mint a méretezhető adatkezelési módszer felülmúlja a képességeit a hagyományos módszerek. A szoftver termék Hadoop és az ökoszisztéma amelyek eredményeként a Linux nyílt, valamint az erőfeszítéseket a hadsereg tapasztalt fejlesztők dolgoznak a platform.

nagygépek

szuperszámítógépek

Mobil és táblagép

Ezekben a telepített eszközök ARM-processzor (rendszer zseton) a magas teljesítményt és az alacsony energiafogyasztás. Függetlenül attól, hogy a platform, mind ezek az eszközök teljes értékű Linux Devices.

Microsoft® cég nemrég megerősítette, hogy a tablet Windows ARM (WOA) támogatni fogja csak azok a pályázatok, amelyek erre a célra kifejlesztett platform (más szóval, akkor nem lesz képes futtatni a régebbi alkalmazások). Most ezt hasonlítsuk össze a Linux operációs rendszer, amely széles körben támogatott kézi alkalmazások és nem korlátozott, és zárt ökoszisztéma (lásd. Lásd a forrásokat.)

beágyazott eszközök

Végén a lista beágyazott eszközök korlátozott erőforrásokkal (CPU teljesítmény, a memória kapacitását, és így tovább. D.). A legtöbb esetben a Linux ideális operációs rendszer ezeket az eszközöket, köszönhetően a szerény rendszer követelményeinek, és a lehetőségét, hogy a meglévő beágyazott processzor piacon. Ez a rugalmasság lehetővé teszi, hogy aktívan használja a Linuxot televíziós rendszerek, autóhifi, navigációs rendszerek, és egyéb eszközök.

Linux nagyon rugalmas kialakítású, és célja az alacsony energiafogyasztás. Kevesebb Watts projekt figyeli az energiafogyasztás Linux disztribúciók különböző magok és elsősorban összpontosít az Intel platform, bár hasznos lehet más processzorok.

A Linux egy jó lehetőség szabványosított platform beágyazott eszközök és meg tudja határozni a siker vagy kudarc (hogy támogassa a gyors fejlődés és fejlesztés). Nemrégiben volt egy érdekes eszköz - Raspberry Pi, ami egy Linux-gép akkora, mint egy hitelkártya ARM-alapú processzor és elhelyezni, mint egy eszköz a tanítás programozás. Ez a készülék még nem áll érdekében, és várható költsége mintegy 35 $ (cm. Resources.)

virtualizációs platform

Az egyik érdekes területeken innovatív használata Linux virtualizáció. Linux - a natív működési környezetének esetleges virtualizációs megoldások, függetlenül attól, hogy a hardveres virtualizációt (paravirtualizációt), a virtualizáció az operációs rendszer vagy más, egzotikus megoldások, például kooperatív virtualizáció. Mivel az operációs rendszer, a Linux lehet alakítani egy hypervisor (pl KVM - Kernel Virtual Machine), valamint szolgálni több hypervisor osztály Research hypervisor. Hatékonyságának javítása érdekében a virtualizáció Linux funkciója van KSM (KVM), amely egyesíti a duplikált memória oldalt egyetlen oldalra.

Linux is kínál az új szint a virtualizáció - beágyazott virtualizációs. Fészekrakó. mint a neve is mutatja, ez lehetővé teszi a hypervisor ellenőrzést a másik, a vendég hypervisor, amely viszont a vendég virtuális gép. Bár első ránézésre meglehetősen különös használata beágyazott virtualizációs cloud computing fog változni, és bővíteni a listát alkalmazások, hogy lehet helyezni egy virtuális környezetben. A mai napig, a beágyazott virtualizációs funkció által támogatott KVM Linux.

kísérleti platform

Az egyik érdekes jellemzője Linux független a hardver platform. Függetlenül attól, hogy a hardver architektúra munka Linux felhasználók ugyanaz marad. Így, függetlenül attól, és használják a felhőben AMD x86-os szerverek vagy számítógépek, alacsony fogyasztás alapján az ARM, futó Linux alkalmazások elvonatkoztatott fizikai felépítésének. Ez az absztrakció lehetővé teszi az ügyfeleknek, hogy válassza ki a platform alapján követeléseik, anélkül, hogy csatlakozik egy széles körben használt, de elavult és nem hatékony architektúrák. Linux segít abban, hogy a helyes választás.

A sokoldalú Linux

mi a következő lépés

Ha összehasonlítjuk a Linux a híd, akkor - a modern mérnöki csoda. Elosztott Linux fejlesztési modell sikeresen cáfolta sztereotípiák, aminek következtében a fény jelent meg az egyik legrugalmasabb szoftver termékek valaha létrehozott, amely magában foglalja a legkülönfélébb alkalmazások - apró beágyazott eszközök hatalmas szuperszámítógép. Linux megváltoztatta az ipar és előkészítette az utat a fejlett fejlődés terén a fürt számítástechnika, fájlrendszerek, felhő környezetek és a virtualizáció. Azonban bármilyen számítógépen kifejlesztett technológia, Linux mindig ott lesz.

Letölthető Resources

Kapcsolódó témák