LinuxMagazineCE.12_11.pdf

(3391 KB) Pobierz
750432322 UNPDF
Free
11. 10
WYSOKA WYDAJNOŚĆ
Budujemy klaster
krok po kroku
najnowsza wersja najpopularniejszego
Linuksa na świecie!
GRUDZIEŃ 2011 – NUMER 12 (94)
CENA: 25,90 zł (5% VAT)
& A N D R O ID
Budujemy klaster za pomocą narzędzi open source
WYSOKA WYDAJNOŚĆ
Sztuczki z PDF w OpenOfice
SzybSze uruchamianie
SyStemu Dzięki
meneDżerOwi uSług
SyStemD
Partycjonowanie gPt:
Dlaczego tablice
partycji guiD zastępują
mbr?
teSty urząDzeń
z AnDrOiDem:
Sony Ericsson Xperia X8
Huawei U8500 Ideos
HtC salsa
dell streak 7
Skryptowanie ze Squirrelem
najlepsze cechy języka Lua + łatwa
i intuicyjna składnia
zoneminDer
zmieniamy zwykłą kamerkę
internetową w potężne
narzędzie monitorujące
blueSpice
Dodatek do mediawiki
dla środowisk
biznesowych
www.Linux-mAgAzine.PL
750432322.023.png 750432322.024.png 750432322.025.png 750432322.026.png 750432322.001.png 750432322.002.png 750432322.003.png 750432322.004.png 750432322.005.png
750432322.006.png
Witamy
Doghouse: LinuxCon NA
North America
Jon „maddog” Hall
iedawno w Vancouver w Kanadzie odbył się LinuxCon
North America [1], gdzie uczciliśmy dwudziestą rocznicę
rozpoczęcia projektu Linux Kernel. Na konferencję przy-
jechali najlepsi programiści społeczności, a z okazji dwu-
dziestolecia odbyło się kilka uroczystych spotkań. Choć Linux
zdominował takie dziedziny informatyki, jak wysokowydajne
przetwarzanie, projektowanie systemów wbudowanych i ser-
wery, kilka osób zwróciło uwagę, że wciąż nie świętowaliśmy
„roku Linuksa na komputerach osobistych”.
Konferencja była okazją do wielu wspomnień. Jon Corbett,
który zwykle chętnie opowiada o wszelkich nowinkach w jądrze
Linuksa, cofnął się nieco w czasie i przedstawił kilka wcześniej-
szych problemów z planowaniem projektu, jakie prawie dopro-
wadziły do zablokowania rozwoju jądra. Na szczęście społecz-
ność podjęła wyzwanie uporania się z tymi trudnościami, które
zwykle były raczej natury proceduralnej i strukturalnej, dotyczą-
cej skalowania procesu rozwoju, niż technicznej, dotyczącej ska-
lowania samego jądra.
Dr Irving Wladawsky-Berger z IBM-a opowiedział fascynującą
historię kilku wczesnych spotkań dotyczących jądra Linuksa i de-
cyzji, które przyczyniły się do zainwestowania w system pierw-
szego miliarda dolarów. Byłem zaskoczony wysiłkiem, jaki firma
włożyła w dokładną i wszechstronną analizę Linuksa przed pod-
jęciem tych zobowiązań. Jednym z najistotniejszych czynników
był fakt, że „Linux pójdzie na wszystkim”. IBM zrozumiał, że
dzięki społeczności system będzie w stanie działać na dowolnych
urządzeniach, od najmniejszych po największe, i właśnie to sta-
nowiło o jego wartości, z którą nie mógł się mierzyć żaden inny
system operacyjny.
Richard Fontana, prawnik z Red Hata, wygłosił ciekawą pre-
zentację dotyczącą kwestii prawnych, które od samego początku
były zmorą społeczności Uniksa, a potem Linuksa. Przedstawił
bardzo dobry opis kwestii prawnych w Uniksie i wyjaśnił, dla-
czego dystrybucja kodu źródłowego Uniksa była niepraktyczna
z powodu licencjonowania kodu AT&T. Trochę się jednak zawio-
dłem, gdyż nie wspomniał o komercyjnych wersjach Uniksa i ich
miejscu w tym ekosystemie.
Jim Zemlin, dyrektor wykonawczy Linux Foundation, modero-
wał panel, w którym uczestniczyłem wraz z Danem Fryem
z IBM-a i Ebanem Moglenem z Software Freedom Law Center.
Wspominaliśmy początki Linuksa, ale spoglądaliśmy też w przy-
szłość, na kolejne dwadzieścia lat. Eban rozwodził się nad kwe-
stią patentów oprogramowania i w opinii niektórych jego wystą-
pienie wypadło nieco ponuro. Moim zdaniem wypowiedzi Ebana
były niedostatecznie pesymistyczne i powinniśmy zwielokrotnić
wysiłki mające na celu przeprowadzenie prawdziwej reformy pa-
tentów, nim będzie za późno.
Wszystkie przemówienia programowe były strumieniowane
na żywo, więc po zarejestowaniu się na stronie LinuxConu można
je obejrzeć.
Szczególnie zainteresowały mnie dwie z głównych sesji, które
miały wspólny temat – wydajność. Pierwszą sesję prowadził
Khoa Huynh z IBM-a. Opowiadał o tym, jak testował wydajność
przestrzeni dyskowej w chmurze opartej na KVM-ie, której wła-
ściciel uskarżał się na jej powolne działanie. Poprzez modelowa-
nie systemów klienta udało się stwierdzić, że w wyniku zapisy-
wania małych fragmentów danych dyski dla każdej drobnej ope-
racji tworzyły ogromne bloki danych. Kiedy klient zapisywał za
jednym zamachem duże części danych, problem znikał. To dosko-
nały przykład dobrej inżynierii.
Podobało mi się też wystąpienie Teda T’sa z Google’a o nie-
przemijającej wartości systemu plików ext4. Ted argumentował,
że choć dużo się mówi o innych systemach plików, ta-
kich jak Btrfs, SquashFS, OCFS czy XFS, ext4
jest stabilny, mało skomplikowany, za-
wiera niewiele kodu i mniej wymaga
od sprzętu niż konkurencja. Ted
przedstawił bardzo przekonującą
demonstrację tego, w jaki sposób
zbyt intensywne ruchy głowicy
dysku, spowodowane mniejszym roz-
miarem bloków i większą liczbą wskaź-
ników zmieniają „uśmiechnięte buźki”
w „smutne buźki” (serio – na slajdach
przedstawione były emotikony), bar-
dzo szybko kumulując żądania
wyszukiwania.
Osoby, które nie
wzięły udziału w Linu-
xCon North America,
miały okazję święto-
wać dwudziestolecie
Linuksa na Linu-
xCon Europe [2]
i LinuxCon Brazil
[3].
Info
[1] LinuxCon North America: http://events.linuxfoundation.org/
events/linuxcon
[2] LinuxCon Europe: http://events.linuxfoundation.org/events/
linuxcon-europe
[3] LinuxCon Brazil: http://events.linuxfoundation.org/events/li-
nuxcon-brazil
nnn
www.linux-magazine.pl numeR 94 gRuDzieŃ 2011
3
LinuxCon
N
750432322.007.png 750432322.008.png
Linux & Android MAgAzine
Spis treści
& ANDROID
Linux Magazine jest miesięcznikiem specjalistycznym wydawanym we
współpracy z Linux New Media AG, Monachium, Niemcy.
Wydawca Linux New Media Polska sp. z o.o.
Redaktor Naczelny
artur Skura, askura@linux-magazine.pl
programowanie i aplikacje:
Oliver Frommel, ofrommel@linux-magazine.com
Nowości i raporty:
Ulrich Bantle, ubantle@linux-magazine.com
Korespondenci i współpracownicy
Zack Brown, patricia Jung, James pyles,
Uli Bantle, andreas Bohle, Jens-Christoph Brendel,
Hans-Georg Eßer, Markus Feilner, Oliver Frommel,
Marcel Hilzinger, Mathias Huber, anika Kehrer,
Kristian Kißling, Jan Kleinert, peter Kreußel,
Thomas leichten stern, Jörg luther, Nils Magnus
Sekretarz redakcji
Joanna Romaniuk, jromaniuk@linux-magazine.pl
Skład tekstu i przygotowanie poligraficzne
Viktoria Nikołowa , vnikolowa@linux-magazine.pl
Projekt okładki
pinball, i nfo@piball-werbeagentur.de
Reklama
www.linux-magazine.pl/advertise
reklama@linux-magazine.pl
tel.: 0691 440 903
Miedzynarodowa
Hube rt wiest, anzeigen@linuxnewmedia.de
tel.: +852 633 30 382 (Hong Kong)
Corporate Management (Linux New Media AG)
He rmann plank, hplank@linux-magazine.com ,
Brian Osborn, bosborn@linuxnewmedia.com
Prenumerata
J. Ewa Romaniuk , redakcja@linux-magazine.pl
prenumerata@linux-magazine.pl
Cena prenumeraty
(12 numerów w roku zawierających
CD-ROM lub DVD):
D la osób prywatnych
w praktyce
Wysoka wydajność nie jest już
domeną jedynie instytucji
badawczych. Uniwersytety,
irmy hostingowe, szpitale,
a nawet niektóre
średniej wielkości sieci
korporacyjne również
mierzą się z tym
wyzwaniem.
16 HPC
Zakup sprzętu
to dopiero pierwszy
krok na ścieżce budowy
wysokowydajnego klastra. W tym
miesiącu przechodzimy wszystkie
etapy tworzenia własnego systemu
HPC za pomocą Kickstarta, SSH i Son of
Grid Engine.
roczna 195 zł
półroczna 110 zł
dwuletnia 330 zł
Dla firm
roczna 215 zł
półroczna 125 zł
dwuletnia 345 zł
P renumerata zagraniczna:
roczna 320 zł
półroczna 165 zł
Zamówienia i obsługa prenumeraty:
tel. +48 22 742 14 55
faks +48 22 742 14 56
subs@linux-magazine.pl
Linux Magazine
u l. Mangalia 4, 02-758 warszawa
www.linux-magazine.pl, info@linux-magazine.pl
tel./fax +48 22 22 742 14 55
wydawca dokłada wszelkich starań, aby publikowane w piśmie
i na towarzyszących mu nośnikach informacje i oprogramowanie były
poprawne i przydatne, jednakże wydawca nie ponosi odpowiedzialności
za efekty wykorzystania ich, w tym nie gwarantuje poprawnego działania
programów.
Zawartość nosników CD-ROM i DVD jest sprawdzana oprogramowaniem
antywirusowym przed rozpoczęciem procesu produkcji. Fizyczne uszkodzenia
nośników należy zgłaszac do działu prenumeraty.
Żaden z materiałów opublikowanych w linux Magazine nie może być
powielany w jakiejkolwiek formie bez zgody wydawcy. włascicielem znaku
towarowego linux jest linus Torvalds.
ISSN 1732-1263; Nakład 10000 egz.
Druk:
artDruk - Zakład poligraficzny
Kobyłka
www.artdruk.com
tel. +48 604 979 357
6 NOWOŚCI W JądrZE
• UbUntU – najnowsza wersja
najpopUlarniejszego linUksa na
świecie
• kUbUntU – UbUntU z pUlpitem kDe
• lUbUntU – UbUntU z pUlpitem lXDe
• XUbUntU – UbUntU z pUlpitem Xfce
• mythbUntU – UbUntU z pUlpitem
mythtV
• UbUntU rescUe remiX – UbUntU Do
oDzyskiwania Danych i naprawy
systemów
8 NOWOŚCI
12 NArZĘdZIA
4
GRUDZIEŃ 2011 NUMER 94
. www.lINUx-MaGaZINE.pl
Wysoka wydajność
750432322.009.png 750432322.010.png 750432322.011.png 750432322.012.png
W nuMerze
GRUDZIEŃ 2011
w nUmerze
ANDROID
16
HPC
Pokazujemy krok po kroku,
jak zbudować własny
wysokowydajny klaster.
46
Squirrel
Jeśli lubimy Luę, pokochamy
Squirrela.
28 Sony Ericsson Xperia X8
Przyzwoity telefon z Androidem, który
wcale nie jest drogi.
52
GPT
Przekonajmy się, dlaczego
ten schemat partycji
zastępuje główny rekord
rozruchowy.
74
Zoneminder
Dzięki tanim kamerkom
internetowym budujemy
potężny system
monitorujący.
30 Huawei u8500 Ideos
Czy tani chiński smartfon nadaje się do
użytku?
32 HtC Salsa
Smartfon z Androidem dla maniaków
Facebooka.
KNOW-HOW
34 dell Streak 7
testujemy 7-calowy
tablet z Androidem.
36 Nowości wydawnicze
recenzja książki Haker. Prawdziwa
historia szefa cybermaii .
52 Partycje GPt
tablica partycji GuId zastępuje stary
rekord rozruchowy.
38 Mercurial
Przedstawiamy rozproszony
systemów kontroli wersji.
57 PdF Converter
Wysyłamy plik .doc , by w odpowiedzi
dostać PdF.
40 rAid
Podglądamy, jak w Linuksie
skonigurować i zarządzać
programowymi macierzami
dyskowymi.
60 Mallard
tworzymy lepszą i prostszą
dokumentację.
linUXUser
74 Zoneminder
Przekształcamy kamerkę internetowa
w narzędzie monitorujące.
63 Charly: OpenNetAdmin
Śledzimy obiekty sieciowe
i zarządzamy nimi za pomocą
OpenNetAdmina.
43 Pytania i odpowiedzi
Klaus Knopper odpowiada na
pytania o dynamic doldrums i KVM.
79 deck.js
Najprostsze narzędzie do prezentacji na
świece – o ile znamy HtML i CSS.
64 Systemd
Przyspieszamy proces uruchamiania
systemu i zarządzamy usługami
startowymi.
46 Squirrel
Kto powiedział, że język
programowania musi być ciężki?
82 Workspace: phtagr
Publikowanie obrazków w Sieci nie musi
być trudne.
50 Lekcje
bezpieczeństwa: Hasła
Jak przechowywać hasła
systemowe?
70 blueSpice
ten innowacyjny dodatek pomaga
wykorzystać potencjał MediaWiki
w środowiskach biznesowych.
86 Wiersz poleceń: Kompilacja
Prędzej czy później będziemy musieli
zainstalować jakiś pakiet ze źródeł. I co
wtedy?
SZ EŚć dy Str ybu CJI ubu Nt u 1 1.10 W JEd NEJ !
Ubuntu Kubuntu Lubuntu Xubuntu Mythbuntu Ubuntu
Rescue Remix
www.lINUx-MaGaZINE.pl NUMER 94 GRUDZIEŃ 2011 5
750432322.013.png 750432322.014.png 750432322.015.png 750432322.016.png 750432322.017.png 750432322.018.png 750432322.019.png 750432322.020.png 750432322.021.png 750432322.022.png
Zgłoś jeśli naruszono regulamin