• No results found

Linux lezing 13 april 2005Marcel Nijenhof <marceln@xs4all.nl> Linux

N/A
N/A
Protected

Academic year: 2021

Share "Linux lezing 13 april 2005Marcel Nijenhof <marceln@xs4all.nl> Linux"

Copied!
21
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Linux

Linux lezing 13 april 2005

Marcel Nijenhof <marceln@xs4all.nl>

Note: De slechste vragen zijn niet gestelde vragen

(2)

Indeling

Inleiding

Overeenkomsten

Verschillen

Opbouw

Toepassen

distributies

opensource

OpenStandaarden

Linux & Internet

Van beowulf na Titanic

(3)

Inleiding

Het ontstaan van linux

1970: Unix ontstaat bij at&t na het mislukken van  multics

1985: Oprichting Gnu/FSF stichting

1991: Posting van Linus in comp.os.minix

I'm doing a (free) operating system (just a hobby, won't be big  and professional like gnu) for 386(486) AT clones.

1998: Grote commerciële aandacht voor linux start

(4)

Groei

(5)

Overeenkomsten

Algemeen

Bijna geheel grafisch bruikbaar

Browser/Mail client mee geleverd

Draait op vergelijkbare hardware

Je kunt gewoon het internet op via je provider

w2k, xp prof t/m datacenter

Volledige gebruikers autorisaties

Multiprocessor (2 en meer)

(6)

Verschillen

Er wordt een volledige office set mee geleverd

Webserver/Database mee geleverd

Draait ook op powerpc, alpha, sparc, hppa, arm

Veel netwerk tools beschikbaar

Veel ontwikkel script tools beschikbaar

Losse applicaties zijn te issoleren

Makelijk te strippen voor een beperkte omgeving

(7)

Opbouw

De kernel

Hardware drivers, netwerk protocollen, filesysteem

Applicatie software

netwerk: apache, samba, ssh, ntp, bind

commandline tools: shell, awk, sed, vi, grep

grafisch: X omgeving, gimp

desktop: gnome, kde

internet: firebird, evolution

(8)

Toepassen

Server

web server, file server, firewall

Desktop

kde, gnome, OpenOffice

Werk omgeving systeem/netwerk beheerders

Presentaties

Embeded/appliance

firewall, pda, telefoon

(9)

Distributies (1)

Debian

Lastig te installeren

De gnu/opensource distro. Wordt gebouwt als  opensource project

Goede update mogenlijkheden

Mandrake

Makkelijk te instaleren

Een afgeleide van redhat (begonnen als redhat + kde)

(10)

Distributies (2)

Slackware

Lastig te installeren

Een linux distributie die veel lijkt op bsd

Suse

Een makkelijk te instaleren distributie (yast)

Tegenwoordig van novel

(11)

Distributies (3)

Redhat

Makkelijk te installeren

De grootste commerciële distributie

Commerciële variant (rhel) en opensource versie (fc)

(12)

OpenSource

Linux is niet mogenlijk zonder opensource

Onder opensource verstaan we software die:

Het toegestaat om de programma’s te verspreiden

Op verzoek met source verspreid worden

Het moet toegestaan zijn de source aan te passen

Aanpassingen mogen weer verspreid worden

http://www.opensource.org/docs/definition.php

(13)

OpenSource en Vrij

Het woord "Free" betekent "vrij" en niet gratis

you should think of ‘‘free’’ as in ‘‘free speech,’’ not  as in ‘‘free beer.’’

http://www.gnu.org/philosophy/free­sw.html

(14)

Open Standaarden

Een gepubliceerde manier comminucatie/opslag  die iedereen mag implementeren

Belangrijk voor uitwisseling van gegeven

Voorbeeld opvragen van een webpagina

Netwerk laag: ip (tcp/udp) (rfc791, ...)

Nameresolving: dns (rfc1035 + updates)

Transfer protocol: http (rfc2616)

Formaat: html (w3c)

(15)

Linux & Internet

Het internet en unix zijn hand in hand gegroeid

Veel internetsoftware geschreven voor unix

bind, sendmail, ntp, ftp, telnet, httpd

Apache is een veel gebruikte webserver

Deze software draait ook allemaal op linux

(16)

lamp

Linux

Het os voor de webserver

Apache

De webserver software

mysql

De database om de content in op te slaan

php

Programmeer taal voor web applicaties (perl, phyton)

(17)

Apache gebruik

(18)

Beowulf

In 1994 bouwt nasa een linux cluster met 16 i486

Goedkoop alternatief voor supercomputers

Nu top clusters met duizenden cpu's

Inzetbaar voor rekenkundige problemen

B.v. weervoorspellingen

Veel linux clusters onder de top500

(19)

High performance clusters

Verbind meerdere nodes

Deel jouw probleem op in meerdere stukken

Laat iedere node een gedeelte van het probleem  berekenen

Super computer libraries als mpi zijn geport na 

linux

(20)

Titanic

Het generen van de special effects kost zeer veel  tijd

Het is een probleem dat goed te verdelen is over  meerdere nodes

Er is gekozen voor een cluster van 100 digital 

alpha servers (goed cpu/prijs prestatie)

(21)

Vragen

De presentatie staat op:

http://pion.xs4all.nl/lezingen/glr.pdf

Referenties

GERELATEERDE DOCUMENTEN

Currently, anomaly detection for log lines can be organized in three broad categories, PCA-based method[33] that distinguishes anomalies with a distance threshold to the normal

Vergeleken bij de eerste twee uitgaves zijn er lesblokken bijgekomen die goed gebruikt kunnen worden in de lessen Besturingssysteem voor niveau 2 en 3 in het MBO, en door op een

Op het menu met titel Partition disks kies je de eerste optie Guided – use entire disk en druk op continue -&gt; Je drukt nog eens op Continue -&gt; Je kiest de eerste optie All

Na vagrant up (wanneer de VM nog niet is gemaakt), zou de installatiepagina van Wordpress zichtbaar moeten zijn als u op uw hostsysteem surft naar https://192.0.2.10/wordpress/.. Log

Wanneer u dus het instal- latieprogramma opstart vanaf een USB-stick in een andere modus dan die welke gebruikt wordt voor het opstarten van een reeds geïnstalleerd systeem op de

Het mooie is dat Tails niet geïnstalleerd hoeft te worden, want het draait op een usb-stick, SD-kaart of cd-schijf.. Bovendien is Tails gratis te downloaden en te

The software design and implementation is done according to Communicating Sequential Processes (CSP) concepts on a real-time Linux (RTLinux) platform.. Real-time Linux is a

In de verborgen map Lo- cal Settings  Application Data  Mo- zilla staan ook nog bestanden, maar die bleken later niet nodig te zijn onder Li- nux.. Die kun je dan ook vergeten