UBS
Numer bieżący | Społeczność | Zamówienia | Reklama | Kontakt

Nokia_X2



2_python1



Android



eSwoi



mobileworld24.pl




njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia

  Jedyny w Polsce magazyn o Linuksie  


Jedyny w Polsce magazyn o Linuksie

Uwaga strona serwisu zawiera pliki cookies (tzw. "ciasteczka"). Dowiedz się więcej.

**********************************************************

W tym miesiącu w Linux Magazine

W tym miesiącu w Linux Magazine

Raspberry Pi

Miniaturowy komputerek wywołał prawdziwą rewolucję. Przedstawiamy kilka jego praktycznych zastosowań.

Raspberry Pi w roli serwera Minecrafta

Polegająca na budowaniu kształtów z prostych bloków gra Minecraft ma miliony oddanych fanów na całym świecie i graczy, którzy organizując wspólne rozrywki z innymi użytkownikami, zyskują całkowicie nowe doświadczenia. Doskonały zamiennik dla potrzebnego, niekoniecznie wysokowydajnego, serwera Minecrafta stanowi Raspberry Pi. Po poprawnej konfiguracji – opisanej w artykule – już nic nie stoi na przeszkodzie, aby rozpocząć grę.

Cozy: Malinowa chmura

Wykorzystanie Raspberry Pi w roli niewielkiego i wydajnego serwera chmury osobistej nie jest nowym pomysłem; istnieje też wiele aplikacji internetowych i narzędzi pozwalających przekształcić niewielką maszynę w platformę potrafiącą sprostać każdemu stawianemu jej zadaniu: od serwowania plików i udostępniania zdjęć po agregację kanałów RSS i strumieniowanie muzyki. Wdrożenie aplikacji pozwala skonfigurować oparty na Raspberry Pi serwer chmurowy dostosowany do potrzeb użytkownika, ale ma kilka wad. Po pierwsze, oznacza konieczność zainstalowania i skonfigurowania każdej aplikacji oddzielnie, co wymaga czasu, a czasami również wiedzy technicznej. Utworzony w ten sposób serwer jest zasadniczo zbiorem różnych aplikacji, bez wspólnego interfejsu, który łączyłby je. Ponadto zarządzenie serwerem i regularne aktualizowanie wszystkich aplikacji również może być czasochłonne. Cozy to łatwa do wdrożenia i przyjazna dla użytkownika platforma dla chmur osobistych. Choć daje się zainstalować na właściwie każdej maszynie opartej na Linuksie, projekt dostarcza gotowy obraz dla Raspberry Pi B 2, dzięki czemu idealnie nadaje się do skonfigurowania wielofunkcyjnego i przyjaznego dla użytkownika serwera dla chmury – w zaledwie kilka minut.

OSMC na Raspberry Pi

Kodi, wcześniej znany jako XBMC, przeżywa prawdziwy rozkwit od czasu pojawienia się komputerów jednopłytkowych takich, jak Raspberry Pi. Wielu użytkowników nie wyobraża sobie życia bez Kodi/Raspberry Pi – wolnej alternatywy dla takich rozwiązań, jak Chromecast, Apple TV i Amazon Fire TV. Niedawno twórcy Open Source Media Center (OSMC) udostępnili Kodi w wersji dla Raspberry Pi. Zawiera ona asystenta instalacji, Debiana w roli systemu bazowego i liczne unikalne funkcje, opierając się na koncepcji, że centrum multimedialne powinno się skupiać na telewizji. OSMC nadaje się do użytku w roli niedużego serwera plików lub drukowania oraz do praktycznie każdego projektu umożliwianego przez Raspberry Pi – również jako darmowe i otwartoźródłowe centrum multimedialne, nadając odtwarzaczowi Kodi nowoczesny wygląd i uzupełniając go o kilka sprytnych funkcji. Wcale nie jest przy tym bardziej skomplikowany niż inne centra multimedialne; co więcej, w przypadku wielu czynności sprawdza się dużo lepiej.

Śledzenie poziomu dźwięku z Raspberry Pi

Proste urządzenie z Raspberry Pi pozwoli nam regularnie mierzyć natężenie hałasu, tworząc rejestr. Potrzebujemy jedynie podłączyć do malinki przez USB miernik dźwięku. Omawiamy konfigurację.

Poznajemy Arch Linuksa

Ciekawa, kompaktowa i wszechstronna dystrybucja Arch Linux skupia lojalną społeczność i wyróżnia się własną, minimalistyczną estetyką. Społeczność Archa stanowią programiści, zaawansowani użytkownicy Linuksa, specjaliści IT i studenci, którzy cenią ducha prostoty, jaką odzwierciedla Arch. Gdy wiele dystrybucji linuksowych stara się wypełniać różne nisze na rynku IT, Arch pozostaje po prostu sobą. Nie aspiruje do bycia dominującym środowiskiem graficznym dla firm; nie stara się też ułatwiać zadania początkującym czy być drugim Windows, którego używać może każdy. Nie chce przyciągać purystów korzystających wyłącznie z wolnego oprogramowania. Ma własną wizję – dostarczać niezbędne minimum, a jeśli chcemy więcej, dodajemy to już sami. Zamiast potykać się o niechciane komponenty, możemy zbudować nasz system dokładnie taki, jak chcemy, a przy tym nauczyć się więcej o Linuksie. Dodatkowo sprawny system ciągłych wydań (ang. rolling release system), zapewniającemu w repozytoriach zawsze najnowsze wersje zintegrowanych programów, i natywny menedżer pakietów, zdaniem wielu lepszy i bardziej wszechstronny niż apt-get, dają Archowi unikalne miejsce w świecie open source. Bez wsparcia korporacyjnego Arch prawdopodobnie nigdy nie zyska takiej popularności, jak Ubuntu czy Red Hat. Może nieco o nim słyszeliśmy i jesteśmy ciekawi, co kryje. Warto mu się przyjrzeć.

Szybka instalacja Archa przy użyciu instalatorów Architect Linux lub Arch Anywhere

Arch celowo rezygnuje z graficznej procedury instalacyjnej na rzecz maksymalnej elastyczności i możliwości nauczenia nas czegoś więcej o Linuksie. Antergos i Manjaro to dwie dystrybucje pochodne Archa z bardziej przyjaznym podejściem, ale własnymi repozytoriami. Aby otrzymać czysty, podstawowy system Arch, najlepiej zainstalować go ręcznie, procedura słynie jednak ze skomplikowania. Jeśli więc poszukujemy łatwiejszej metody, możemy skorzystać z instalatorów live, Architect Linuksa lub Arch Anywhere, które umożliwiają instalację z graficznym interfejsem użytkownika.

Fascynujący świat dystrybucji opartych na Archu

Znakomity menedżer pakietów i model ciągłych wydań Archa przyciągają wielu użytkowników Linuksa – również tych, do których nie przemawia minimalistyczna estetyka dystrybucji. Z bazy kodu Archa wywodzi się wiele dystrybucji, które modyfikują oryginał na różne sposoby. Aktualnie na stronie wiki projektu Arch Linux wymienionych jest ponad trzydzieści aktywnych dystrybucji pochodnych. Omawiamy pięć wiodących i ich podobieństwa do systemu – oprócz bardziej znanych, jak Antergos i Manjaro, także nowicjusza, Apricity OS, minimalistycznego Archbanga i Chakrę z KDE.

OpenSMTPD ułatwia konfigurację serwerów pocztowych

Konfiguracja Sendmaila i Postfiksa to nic przyjemnego. Lekką i bezpieczną alternatywą jest często na OpenSMTPD. To agent poczty elektronicznej (ang. mail transfer agent, MTA) stworzony przez słynący z wysokich standardów bezpieczeństwa zespół OpenBSD. Dzięki ścisłym regułom kodowania, przeglądom kodu i analizom przepływu danych, mającym na celu zapobieganie błędom – lub przynajmniej wykrywanie ich na wczesnym etapie, OpenSMTPD ułatwia implementację i zarządzanie SMTP oraz poprawia jego bezpieczeństwo.

Workspace: Automatyczne kopie zapasowe

Popularne specjalne urządzenia do wykonywania kopii z wbudowanym czytnikiem kart mają dwie wady: po pierwsze, często dość wysokie ceny, a po drugie – ograniczenia. Możemy przygotować własne rozwiązanie do automatycznego wykonywania kopii zapasowych danych – nie tylko z kart, ale również bezpośrednio z aparatów, znacznie taniej. Wystarczy dowolny komputer jednopłytkowy (SBC), który pozwala uruchomić Linuksa, i skrypt powłoki. W ten sposób oszczędzimy pieniądze i zbudujemy bardziej elastyczne rozwiązanie, a przy okazji nauczymy się kilku przydatnych technik.

Doskonałą platformą do tego celu jest oczywiście komputerek Raspberry Pi: tani, mały i pozwalający uruchomić odmianę Debiana.

Elasticsearch, Logstash i Kibana: ELK Stack

Potężna wyszukiwarka, narzędzie do przetwarzania i normalizowania protokołów oraz kolejne do wizualizacji wyników – Elasticsearch, Logstash i Kibana z zestawu narzędzi ELK Stack pomagają zarządzać plikami dziennika na systemach gromadzących duże ilości danych.

Analiza rejestrów przepływu ruchu sieciowego

Wykrywamy systemy operacyjne, zainstalowane oprogramowanie i więcej z zebranych metadanych. Istnieją dobre powody: naszymi systemami interesują się również hakerzy. Powstałe w ostatnich latach metody sprawdzania bieżącego stanu ruchu sieciowego opierają się na pomiarach aktywnych (na przykład przy użyciu Nmapa) lub pasywnym podsłuchiwaniu ruchu sieciowego. Prezentujemy nowatorskie podejście oparte na analizie ruchu sieciowego, które uwzględnia metadane komunikacji sieciowej w postaci rejestrów przepływów. Analiza metadanych połączeń sieciowych daje wiele korzyści: wymaga znacznie mniej pamięci i mocy obliczeniowej niż analiza kompletnych pakietów, jest zgodna z zasadami ochrony danych, nie wymaga raportu dotyczącego routera i daje się stosunkowo szybko przeprowadzić. Chodzi o wykorzystanie istniejących informacji w jak największym zakresie w celu wysnucia wniosków na temat przesyłanych danych.

Wyższa wydajność dzięki zrównoleglaniu

Zrozumienie wzorca operacji we/wy naszej aplikacji to punkt wyjścia do poprawy ich wydajności, szczególnie że wiele aplikacji – również równoległych – wykonuje je sekwencyjnie, co może prowadzić do powstawania wąskich gardeł w wydajności operacji we/wy. Schemat wykonywania operacji we/wy w aplikacjach sekwencyjnych jest prosty: jeden proces lub wątek odpowiada za wszystko. Aby umożliwić poprawę wydajność aplikacji lub rozwiązanie większych problemów, opracowane zostało zrównoleglanie – wykorzystywanie części algorytmu, które mogą być wykonywane w tym samym czasie, do ich równoległego uruchomienia. Niektóre porcje kodu muszą realizować operacje we/wy i tutaj wszystko zaczyna się komplikować. Sprawdzamy, jak to rozwiązać.

Maszyny wirtualne na pulpicie: Qubes OS

Izolacja była zawsze jedną z podstawowych zasad bezpieczeństwa, pozwalając minimalizować szkody wyrządzone przez złośliwe oprogramowanie. Qubes OS uruchamia każde okno we własnym hipernadzorcy Xen. Rezultatem jest jeden z najbardziej innowacyjnych dostępnych obecnie pulpitów, a zarazem, jak określają go twórcy, „stosunkowo bezpieczny system operacyjny” oparty na Debianie, który daje nam możliwość wybrania między pulpitem KDE a XFCE. Do dyspozycji mamy standardowe aplikacje, jednak Qubesa wyróżnia dodatkowa warstwa bezpieczeństwa.

Crystal: Język programowania w stylu Ryby’ego

Crystal to projekt open source, który ma łączyć prostotę języka takiego, jak Ruby, z szybkością i możliwościami platformy LLVM. W chwili przygotowywania artykułu projekt tworzyło ponad stu programistów na platformie GitHub. Wszystkie funkcje języka opisane są w GitBooku. Możemy wypróbować nowy język bez konieczności instalacji lokalnej, korzystając z prostego edytora i kompilatora na WWW. Opisujemy jak.

Krótkie testy narzędzi

Yuck 0.2.1, Uftpd 1.9.1, Guncat 1.01.01, Kiwix 0.9, Miller 2.2.1, Debian Package Search 2.7.5

Testujemy cyfrową stację roboczą Bitwig Studio 1.3.5

Jeszcze trzy lata temu Bitwig był start-upem zapowiadającym stworzenie cyfrowej stacji roboczej do obróbki dźwięku (DAW) na Linuksa, która mogłaby konkurować z rozwiązaniami własnościowymi takimi, jak Ableton Live czy Steinberg Cubase. Firma z Berlina zrealizowała obietnicę w postaci Bitwig Studio 1.3. Testując wersję 1.3.4 dostępną od listopada 2015 roku, odkrywamy dojrzałą aplikację niesamowicie płynnie zintegrowaną z Linuksem. Wraz z serwerem dźwięku Jack pozwala swobodnie tworzyć profesjonalne ścieżki dźwiękowe. Teraz nawet utwory demo mogą mieć różne style – od techno, po bardziej wyrafinowany pop.

Wiersz poleceń: Tworzenie stron podręcznika i odczytywanie ich

Strony podręcznika zawierają istotne informacje, mogą się jednak wydawać mało przyjazne, jeśli nie jesteśmy zaznajomieni z ich strukturą. Sprawdzamy, jak ułożone są strony podręcznika i jaką stosują konwencję, byśmy mogli jak najwięcej z nich skorzystać.

Linux Magazine DVD

Ubuntu 16.04 Xenial Xerus

Bodaj największą zmianą w nowym Ubuntu jest dodatkowy format pakietów: Snap który pojawia się obok dostępnych dotychczas pakietów Debiana (pliki .deb) i znacznie się różni od tradycyjnych pakietów. Pakiety Snap są znacznie bardziej autonomiczne: instalowane we własnych, wydzielonych katalogach, mogą zawierać swoje wersje bibliotek, różne od tych, które znajdują się w systemie. Ich największą zaletą pozostaje możliwość korzystania (czy choćby wypróbowania) najnowszych wersji oprogramowania, które albo nie jest dostępne w oficjalnych repozytoriach, albo wręcz może zakłócić działanie systemu.

Inna rzucająca się w oczy zmiana to wyłączenie wyników wyszukiwania online (przez część użytkowników określane bez ogródek mianem „funkcji szpiegującej”) - Ubuntu nie prześle naszego zapytania na żaden serwer i nie zaproponuje nam zakupu online.

Administratorów ucieszy dołączenie Mitaki – najnowszego wydania OpenStacka. W Ubuntu 16.04 skorzystamy też z hipernadzorcy pojemników linuksowych LXD, który stanowi część projektu LXC 2. Nie można zapomnieć nowoczesnych systemach plików: wielofunkcyjnym ZFS-ie i rozproszonym CephFS-ie.

Wersje pakietów w Ubuntu 16.04: Linux 4.4, Python 3.5, Golang 1.6, OpenSSH 7.2p2, Glibc 2.23, GCC 5.3.0, Apt 1.2, Gnome 3.18, Chromium 48, Firefox 45, LibreOffice 5.1, Nginx 1.9.15, Docker 1.10, PHP 7.0, MySQL 5.7.

***********************************
Zawartość wydania: Linux Magazine 147
***********************************

Za miesiąc – Linux w edukacji

Zainteresowanie ciągłym podnoszeniem swoich kwalifikacji spowodowało, że pojawiła się nowa fala dystrybucji Linuksa wspomagających naukę. W przyszłym miesiącu przyjrzymy się kilku dystrybucjom edukacyjnym, takim jak Sugar, Edubuntu, DebianEdu, UberStudent i innym.

Najnowszy Linux Magazine - Numer 147: Maj 2016
Promocja Prenumeraty
Pakiety Linux Magazine
Następny Linux Magazine- Numer 148: Czerwiec 2016
Promuj z nami swój StartUp!
Blog firmowy Linux Magazine
osworld.pl



 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2016 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Magazine Archive] [Darmowe Programy Poland] [Najlepsze Programy] [Blog.medialinx.pl]
International: [Linux Magazine Spanish]
[Linux Magazine Brazil] [EasyLinux Brazil]
Corporate: [Medialinx AG]