LinuxMagazineCE.01_12.pdf

(4243 KB) Pobierz
Nowe www
Odkrywamy HTmL5
FREE
Na jLep sZe a pLik acj e we bow e i D ystr ybuc je
Lin uksa do z ada ń sp ecja Lnyc h!
& A N D R O ID
STYCZEŃ 2012 – NUMER 1 (95)
CENA: 25,90 zł (5% VAT)
Kodujemy internet przyszłości
NOWE WWW
aNDroiD 4.0 ice cream
saNDwich
Nowe fuNkcje i Nowy
iNterfejs
7 cZytNików e-booków
Na smartfoNy
test motoroLi fire
Budujemy aplikacje wieloplatformowe za
pomocą elementu Canvas
DoDajemy mapy Do swojej witryNy
Bezpieczne uruchamianie
systemu za pomocą
Trusted Grub-a
Programowanie IPv6
Przystosowujemy stare
aplikacje do nowego
standardu
BlueGriffon
Edytor HTML5 dla każdego
arkose
Piaskownica dla
groźnych aplikacji
surfujemy
aNoNimowo
Ukrywamy swoją tożsamość
w sieci
tLp DLa
Laptopów
Wydłużamy czas pracy
na baterii
www.LiNux-maGaZiNe.pL
766689799.041.png 766689799.042.png 766689799.043.png 766689799.044.png 766689799.001.png 766689799.002.png 766689799.003.png 766689799.004.png 766689799.005.png 766689799.006.png 766689799.007.png 766689799.008.png 766689799.009.png 766689799.010.png 766689799.011.png 766689799.012.png 766689799.013.png 766689799.014.png 766689799.015.png 766689799.016.png 766689799.017.png 766689799.018.png
766689799.019.png
Witamy
Dwa modele biznesowe
Jabłka i pomarańcze
Jon „maddog” Hall
O
d śmierci Steve’a Jobsa wiele o nim napisano, Nigdy
nie spotkałem go osobiście, ale podziwiam pracę,
którą Apple włożył w przygotowanie dobrze zapro-
jektowanego produktu.
Kiedy sprawuje się kontrolę nad sprzętem i oprogramowa-
niem, jest to znacznie łatwiejsze. Ogranicza się liczbę obsługi-
wanych kontrolerów sprzętu i funkcji. Systemy uniksowe Di-
gitala na sprzęcie produkowanym przez tę firmę działały la-
tami bez konieczności restartu. Tylko z jednego powodu – Di-
gital kontrolował i oprogramowanie, i sprzęt.
W przypadku Windows czy Linuksa system operacyjny ob-
sługuje wiele różnych typów procesorów, urządzeń peryfe-
ryjnych i kontrolerów, na których pracuje także Apple. Jednak
w przypadku Linuksa wiele sterowników urządzeń nie zo-
stało napisanych przez ludzi, którzy stworzyli dany sprzęt, co
uniemożliwia wykrycie wielu błędów i utrudnia wykorzysta-
nie różnych funkcji przygotowanych przez twórców sprzętu.
Na początku historii Apple’a dużo uwagi poświęcono klę-
sce Lisy, później jednak pojawił się Macintosh, ze swoją ceną,
szybkością i innymi swoimi cechami – najbardziej jednak za-
padł mi w pamięci wymóg ze strony Apple’a, aby wszystkie
aplikacje wyglądały i dawały wrażenie „makowości”.
Pamiętam, że wielu producentów narzekało – musieli bo-
wiem przepisać swoje aplikacje, by uzyskać aprobatę Apple’a;
minęło dużo czasu, zanim na Macintoshu znalazła się pierw-
sza aplikacja nienapisana przez Apple’a. Dopiero przy drugiej
wszyscy zaczęli rozumieć, co Apple miał na myśli: wyglądała
dokładnie tak, jak pierwsza. Paski przewijania i przyciski na
ekranie działały tak samo, zaś jednoprzyciskowa mysz nie
sprawiała problemów. Ludziom się to spodobało – i taki wła-
śnie był początek sukcesu Apple’a.
Apple nadal tworzył bardzo dobre produkty, zarówno
sprzętowe, jak i programowe, i zarabiał na nich pieniądze.
Problem polegał jednak na tym, że zwykle jedynym zarabiają-
cym pozostawał właśnie Apple. Oczywiście byli i resellerzy,
jeśli jednak dany dysk twardy czy procesor nie został wy-
brany przez tę firmę, nie było większych szans na zyski na
Apple’u.
Inna firma przyjęła odmienne podejście, umieszczając swój
system operacyjny na sprzęcie niemal każdego producenta,
który postanowił korzystać z zestawu instrukcji x86. Dzięki
temu zarabiać zaczęli producenci różnych płyt głównych,
dysków twardych, obudów, urządzeń peryferyjnych i wielu
innych. Był to oczywiście Microsoft, którego logo wkrótce za-
częło pojawiać się wszędzie.
Ludzie narzekali, że środowisko Microsoft nie było tak
łatwe w użyciu ani stabilne, jak system Apple’a, jednak kon-
kurencja między producentami spowodowała znaczne ob-
niżki cen, podczas gdy Apple nadal sprzedawał sprzęt z bar-
dzo dużą marżą. W ten sposób Microsoft zdobył 90% rynku
pulpitów, zaś Apple – 9%.
Po odejściu Steve’a z Apple’a w 1985 roku zaczęła się
krótka przygoda z „twórcami klonów”, jednak kiedy Steve
wrócił, zdusił to w zarodku, a Apple wrócił do pierwotnego
kursu.
Jakiś czas później pojawił się iPod i cała rodzina z
. Steve,
zawsze modny, postanowił, że komputery i telefony będą
teraz dla wszystkich, i zaatakował rynek konsumencki
z takim samym gustem, jakie wykorzystał przy tworzeniu
Maca i Nexta. Akcje Apple’a zaczęły rosnąć, a firma stawała
się coraz potężniejsza. iPhone i iPad dały Apple’owi nową
siłę.
Pojawił się jednak kolejny system wielofunkcyjny: Android,
oparty na jądrze Linuksa, wprowadził bałagan w planach Ap-
ple’a, trafiając na sprzęt różnych producentów. I chociaż być
może Apple miał na początku pewną przewagę, producenci
sprzętu zdali sobie sprawę, że mogą umieścić Androida na
swoich telefonach i tabletach, dając użytkownikom niemal to
samo (niektórzy twierdzą nawet, że więcej), co Apple z iPho-
nem i iPadem.
Od pewnego czasu sprzedaje się więcej telefonów z Andro-
idem niż iPhone’ów; stale rośnie też rynek androidowych ta-
bletów.
Być może znów jesteśmy świadkami starej wojny – tym
razem jednak miejsce Microsoft zajęło Google, a Windows –
Android.
I być może skończy się podobnie – Apple zostanie z 9-pro-
centowym udziałem w rynku, podczas gdy inni producenci
smartfonów korzystający z Androida – z 90%, a
zarabiać będzie wiele różnych firm,
nie tylko Apple.
Jak na tym wszystkim zyska
Linux? Otrzymamy dodatkowe
sterowniki i mnóstwo sprzętu,
którym zabawa przyniesie nam
dużo radości.
i
nnn
www.linux-magazine.pl numeR 95 STYCzeŃ 2012
3
766689799.020.png 766689799.021.png 766689799.022.png 766689799.023.png 766689799.024.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
Nowe WWW
Przygotowujemy się na WWW nowej generacji: HTML5
staje się nową, potężną platformą, zaś cały Internet powoli
zmierza w stronę migracji na IPv6.
16 Graika HTML5
HTML5 obsługuje
zaawansowane funkcje graiczne,
ułatwiając tworzenie aplikacji
wieloplatformowych.
24 Mapy webowe
Integrujemy mapy ze swoimi
witrynami za pomocą OpenLayers,
MapFisha i Mapbendera.
28 Programowanie
roczna 195 zł
półroczna 110 zł
IPv6
IPv6 w C/C++, Pythonie i Perlu.
dwuletnia 330 zł
Dla firm
roczna 215 zł
półroczna 125 zł
dwuletnia 345 zł
35 BlueGriffon
P renumerata zagraniczna:
roczna 320 zł
półroczna 165 zł
Ten elastyczny edytor WWW
obsługuje HTML5 i CSS3.
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
Zack pisze o bezpieczeństwie serwerów
kernel.org, zgodności binarnej
i SLIMbusie.
8 NOWOŚCI
12 NArZĘdZIA
4
STYCZEŃ 2012 NUMER 95
. www.liNUx-MagaZiNE.pl
766689799.025.png
 
766689799.026.png 766689799.027.png 766689799.028.png 766689799.029.png 766689799.030.png 766689799.031.png 766689799.032.png
W nuMerze
STYCZEŃ 2012
W NUMERZE
ANDROID
38 CyanogenMod
Alternatywna wersja irmware’u.
28
24
IPv6
Łączymy obsługę IPv4 i IPv6
w programach napisanych
w Perlu, C/C++ i Pythonie.
Mapy webowe
Tworzymy aplikacje
bazujące na mapach za
pomocą OpenLayers,
Mapbendera i MapFisha.
42 Android 4.0
Porcja najważniejszych informacji na
temat Androida 4.0 Ice Cream Sandwich.
58
80
Bezpieczne
uruchamianie
systemu
Pokazujemy, jak bezpiecznie
uruchamiać system za
pomocą mechanizmów CRTM,
Trusted GRUB i IMA.
TLP
Oszczędzamy
energię, wyłączając
niewykorzystywane
komponenty notebooka.
47 Czytniki e-booków
Porównujemy siedem aplikacji do czytania
e-booków na smartfonach.
50 Motorola Fire
Pierwszy smartfon Motoroli z eksponowaną
klawiaturą QWErTY i w pełni dotykowym
ekranem.
KNOW-HOW
52 Pytania i odpowiedzi
Klaus pomaga odzyskać partycje
z danymi.
58 Bezpieczne
uruchamianie systemu
Tworzymy łańcuch zaufania za
pomocą Trusted GrUB.
55 Charly: S3Ql
System plików do przechowywania
danych online.
LiNUxUsER
71 Tor
Ukrywamy swoją obecność w sieci.
64 Lekcje bezpieczeństwa:
Aplikacje webowe
Kurt omawia różne narzędzia
i techniki pozwalające tworzyć
bezpieczne aplikacje webowe.
56 Arkose
Testujemy niestabilne i złośliwe
aplikacje wprostej, lecz skutecznej
piaskownicy.
76 Workspace: Arduino
Fritzing: Elektroniczne prototypy z open
source.
66 Ochrona przed spamem
Postscreen nie daje żadnych szans
botnetom zalewającym spamem
nasze serwery pocztowe.
80 Zarządzanie energią TLP
Zmieniamy laptopa w energetycznego
sknerę.
84 Anki
Ćwiczymy pamięć wirtualnymi iszkami.
87 Wiersz poleceń: Sprawdzanie
pisowni
Sprawdzamy pisownię z wiersza poleceń.
Specjalistyczne dystrybucje:
• Elastix
• FreeNAs
• OpenFiler
• Zabbix
Oprgramowanie:
• vTiger CRM
• eyeOs
• Moodle
• phpList
• RoundCube
5
www.liNUx-MagaZiNE.pl NUMER 95 STYCZEŃ 2012
766689799.033.png 766689799.034.png 766689799.035.png 766689799.036.png 766689799.037.png 766689799.038.png 766689799.039.png 766689799.040.png
Zgłoś jeśli naruszono regulamin