A Gentoo alapjai Prezentáció a Szabad szoftver napon 2006. október 14. Milus János.

Slides:



Advertisements
Hasonló előadás
A PC gépek szoftverei Kérdés: "Mi az elefánt?" Válasz: "Egér operációs rendszerrel."
Advertisements

Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Projekt vezetés és kontroll – Mi történik a gépházban?
Grafikus felhasználó felületek Linux-on
Új online technológiák: lehetőségek és kihívások Kerese István Fejlesztési platform üzletág igazgató Microsoft Magyarország
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
BIOS újdonságok és érdekességek
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
- Virtualizációt az asztalra!
Aktív, falusi, ökoturizmus a Dél-Dunántúlon Endrédi Melinda.
Kabai József AZ SQL-LEDGER SZABAD ÜGYVITELI RENDSZER
Windows Azure Infrastruktúra és platform a felhőben
Grafikus Feluletek 1 Grafikus feluletek Buzas Hunor.
A Linux grafikus felhasználói felülete
Oklevélmelléklet– készítő program bemutatása 2005
Virtuális méréstechnika Mérés és adatgyűjtés Mingesz Róbert 2. Óra LabVIEW alapjai szeptember 12., 14.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Az IKT kompetenciaterület specialitásai
Python script/ GUI (töltőre navigálás) Kinect/ROS/ Linux Interface ROS Linux – Apache web statisztikák Lehetséges feladatok.
Pordány Sarolta: Ph.D. kutatásindító
Dokumentumkezelés. A 2007-es Microsoft Office rendszer dokumentumkezelési szolgáltatásai Kőnig Tibor szakmai vezető Microsoft Magyarország
Internetes források alapján készítette:
Mesés Mesék Élvezd a mesék csodálatos világát!
Választott téma: Egy tetszőleges Linux változat bemutatása
CommunityCloud Private Cloud Public Cloud Hybrid Clouds Megvalósítás módja Szolgáltatás modell Alapvető jellemzők Közös jellemzők Software as a Service.
2014. július Tóth Nándor, Kecskeméti Főiskola - Informatika Hálózati Csoport Hiba észlelése Hiba észlelése Bejelentés Elfelejtődik Hibakeresés,
A Mahara 1.4 újdonságai és a Mahara.hu portál
Központosított rendszerfelügyelet System Center Essentials 2007 Micskei Zoltán.
1 A bannernek is van szeme. Erre ma már megvannak az eszközök! 6.
Waldseemüller 1507 glóbuszának digitális rekonstrukciója Balázs János 2008.
TEVÉKENYSÉGÜNK a tanév során. augusztus – szeptember őszi szűrés az óvodákban az 5. életévüket betöltött gyermekek részére logopédiai szűrés csoportos.
Készítette: Tóth Gábor
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán.
Müller László vezető fejlesztő EQL Soft Informatikai és Tanácsadó Kft.
Szoftverek.
GEO Professional Portfolio Zrt.
Menetrend optimalizálása genetikus algoritmussal
TARTALOM: A LINUX ÉS A WINDOWS AZ UBUNTU LINUX FELÜLETE -A GNOME -A KDE -AZ XFCE A WINDOWS FELÜLETE LINUX ÉS WINDOWS PROGRAMOK ÉS MEGFELELŐIK STATISZTIKÁK.
Java web programozás 5..
2. Operációs rendszerek.
Marketing- és Reklámügyintéző – Számítástechnikai alapismeretek, fájlkezelés 1 A szoftverek Csoportosításuk, verziók.
SQL Server 7 installálása. A szükséges hardver és szoftver Processzor Memória Háttértár OS Hálózat Kliensek.
Készítette: Kokrák Mihály Konzulens: Smid László
Egy magfizikai detektor informatikai háttere
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Vizuális programozás Előadó: Csapó Gábor.
UMN Mapserver és a Grass használata a Geológiában Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék.
Kiszel Kristóf Szabad Szoftver Konferencia Szeged, október 8. A KDE honosítása.
GEOINFORMATIKA LINUX ALATT Dolleschall János. A LINUX ● A Linux operációs rendszer Linus Torvalds finn programozó nevéhez fűződik ● december 28-án.
Linux alapú firmware készítése és telepítése SOHO routerre A router hardver- és szoftverkörnyezete, követelmények és lehetőségek Kovács Dávid.
Ubuntu: az egyik legnépszerűbb Linux Fidrich Róbert (Magyar Ubuntu Közösség)
A FreeBSD operációs rendszer Zahemszky Gábor MBSDE / FSF.hu.
SuliX: a nyílt oktatási és érettségi platform Alasztics Bálint project manager ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft.
Grafikus felhasználói felületek Linux alatt. Grafikus Interface A grafikus felhasználói felület (angolul graphical user interface, röviden GUI) olyan,
Grafikus felhasználói felület Linux alatt Széll Viktor.
Linux alapú firmware-t futtató router használata otthoni és KKV környezetben.
Operációs rendszerek.
Készítette: Juhász Attila
Istvan Simon, CEO & Founder
JÓGA ÉS FITNESS SZŐNYEGEK
Közgyűjteményi megoldások
A Linux operációs rendszer
2009–2010. évi iskolai naptár Ezt a sablont kinyomtatva falinaptárként használhatja, vagy bármely hónap diáját saját bemutatójába másolhatja. Ha meg szeretné.
Új kapukat nyit az IoT a parkolóházak digitalizálásánál
Ki tudjuk-e mutatni a globális felmelegedést Karcagon?
Az operációs rendszerek
Bevezetés Tematika Számonkérés Irodalom
MySQL története, részei, felhasználhatóság, PHPMyAdmin
Előadás másolata:

A Gentoo alapjai Prezentáció a Szabad szoftver napon október 14. Milus János

Tartalom ● Mi is az a Gentoo? ● Teremtéstörténet ● Portage rendszer ● Biztonság ● Init-rendszer ● Verziók ● Támogatás ● Telepítés ● Felületek, nyelvek ● Hátrányok

Mi is az a Gentoo? Pygoscelis papua (szamárpingvin) a déli sark közelében él. Felnőtt egyedei cm magasak, és 5-8 kg a súlyuk. A leggyorsabban úszó pingvin, sebessége a vízben elérheti a 36 km/h-t is! Angol neve: Gentoo Penguin

Mi is az a Gentoo? Gentoo: forrás-alapú, meta-disztribúció. ● Moduláris ● Portolható (hardver platformok: alpha, amd64, hppa, mips, ppc, ppc64, sparc, x86) ● Könnyen karbantartható ● Flexibilis ● Lehetőség az adott architektúrára való optimalizálásra ● Linux, de van Mac OS X és Free/Net/OpenBSD verzió is.

Teremtéstörténet ____: Daniel Robbins összeveszik a Stampede fejlesztőivel. Az eredmény az enoch linux 1999: Enoch linux 0.75, pgcc-vel optimalizált csomagok 10-90% sebességnövekedés. 10 fejlesztő. 1999: Enoch-ból gentoo : Bugos Abit BP6 PCI kontroller: a FreeBSD kaland 2001: Gentoo újjászületés, portage rendszer 2004: Gentoo Foundation és az erő sötét oldala 2006: Daniel Robbins újra Gentoo developer

Portage rendszer Gentoo package management rendszer ● Python, Bash és shelltools kód ● ~40k sornyi kód ● nagymértékben portolható ● minimálisan dokumentált ● “easy to hack, easy to break” ● ~10000 különböző csomag

Portage rendszer Feature lista ● rekurzív összefüggés-kifésülés ● automatikus “legjobb verzió” keresés ● feltételek: a verzió > / < / = / ! stb. ● barátságos interfész: emerge (porthole) ● Egyéni beállítások egész tárháza

Portage rendszer Feature lista ● Forrásból fordítás: CFLAGS, LDFLAGS, ASFLAGS,... ● FEATURES: ccache, distcc, maketest, buildpkg, gpg,... ● Bináris csomagok használata Csináld-magad bináris mirror egyéni beállításokkal ● USE Flagek ● package.{use mask unmask}

Portage rendszer A Portage ágak ● ARCH (“stable”) csak tesztelt programok ● ~ARCH (“testing”) új és nem teljesen tesztelt csomagok ● package.mask az elsővonalas tesztelőknek ● Fejlesztői overlay-ek

Portage rendszer USE flagek ● Adott funkcionalítás ki/be kapcsolása ● Rendszerszintű kontroll a programok fordítás-idejű kapcsolói felett USE=”-gnome -gtk” USE=”mmx mmx2 sse sse2”... ~400 global flag ~1000 local (single-package) flag egy ebuild kezeli az összes lehetőséget!

Portage rendszer SLOT ● Több verzió installálható ugyan abból a programból ● Segédprogram a váltáshoz (eselect, gcc- config stb.) ● Példák: gcc, java, binutils, KDE(!)

Portage rendszer Biztonság ● A letöltött source-okhoz checksum tartozik ● Az ebuildek egyre nagyobb része digitálisan aláírt (gpg) ● GLSA a biztonsági frissítésekről ● Forrás alapú egyszerű patchelhetőség ● Az ebuild-ek annyira kevés patchet tartalmaznak, amennyire ez lehetséges

Biztonság Hardened gentoo ● SELinux ● RSBAC ● PaX/Grsecurity ● Hardened Toolchain ● Hardened-Sources ● Bastille

Init-rendszer A gentoo init-rendszere System V szerű, de ● Nevekkel ellátott runlevelek (számok helyett) ● A scriptek végrehajtási sorrendje nem a sorszámuktól függ ● Összefüggés-kezelés az init scriptekben ● Saját futtató környezet: runscript ● Párhuzamosítható

Verziók ● március ● 1.2, 2002 június ● augusztus 5. ● 1.4 maintenance release szeptember 11. ● március 1. ● április 28. ● július 26. ● november 15. ● március 27. ● augusztus 8. ● maintenance release november 21. ● február 27. ● augusztus 30. Az installált Gentoo verziószám nélküli!

Támogatás Gentoo-hoz csak “community support” Kereskedelmi, Gentoo alapú disztribúciók: ● Vidalinux (Puerto Rico) ● GenUX (U.S.) ● Shark Linux (U.S.) ● ZerahStar (Singapore) ● Flash Linux (UK)

Telepítés ● Az alapértelemezett telepítés LiveCD-s, manuális. ● Grafikus installer i386 és amd64 platformra

Felületek, nyelvek ● A népszerű grafikus felületek támogatottak, nincs alapértelmezett (Gnome, KDE, enlightenment, fluxbox stb.) ● UTF-8 támogatás (programtól függően) ● Magyar nyelv támogatás (programtól függően)

Hátrányok ● Jó internet kapcsolat kell ● Hosszú kezdeti installáció ● Lassú csomag installálás ● Divat lett ● Nincs központi konfiguráció-kezelő (mint pl. a yast), konfigurálás kézzel ● Angol nyelvtudás szükséges

Felhasznált munkák Patrick Lauer: Features of Portage (FOSDEM prezentáció) Kapcsolódó oldalak

Kérdések (válaszok?) ?