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

newsletter




Serwery www tani hosting w Linuxpl.com

  Jedyny w Polsce magazyn o Linuksie  


Jedyny w Polsce magazyn o Linuksie

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

MEGAPAKIETY WYDAŃ DRUKOWANYCH
I ELEKTRONICZNYCH:

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

Nowość e-wydanie extra - Najlepsze materiały 2016

oraz

Najlepsze materiały Raspberry Pi 2016

jako prezenty w prenumeracie oraz w sprzedaży

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

W tym miesiącu w Linux Magazine

***********************************
Zawartość wydania: Linux Magazine 159
***********************************
Nowe serwery wyświetlania Wayland i Mir: całkiem nowe podejście do grafiki na Linuksie

Stary dobry X Window System, czyli System X, składa się z serwera X odbierającego zdarzenia z urządzeń wejściowych i rysującego grafikę na ekranie. Nad systemem znajduje się kompozytor, który rejestruje położenie okien i w miarę potrzeb dodaje nowoczesne efekty graficzne. Środowiska graficzne dołączają menedżera okien, który otacza każde okno ramką. Komponenty komunikują się ze sobą poprzez czasochłonny proces. Skomplikowana struktura i przestarzała złożoność Systemu X zaczęła przeszkadzać programiście Kristianowi Hřgsbergowi, który zaprojektował w 2008 roku alternatywę, Waylanda. Zachował kluczowe funkcje; miał też unikać szarpania (ang. screen tearing) i migotania obrazu oraz niepotrzebnego przerysowywania zmodyfikowanych obszarów ekranu. Rezultat to zaskakująco elegancki i wydajny system. Nowa architektura serwera wyświetlania szybko zyskała zwolenników. Jedną z organizacji, jaka przyłączyła się do prac, był stojący za Ubuntu Canonical, który po kilku latach ogłosił jednak, że zamierza zbudować własny system graficzny o nazwie Mir, dając początek kolejnej alternatywie wysłużonego X11. Na razie większość dystrybucji Linuksa traktuje Waylanda i Mira eksperymentalnie. Wielu obserwatorów wierzy, że nowy system graficzny przyjmie się. Przyglądamy się bliżej Waylandowi i Mirowi, sprawdzając, czym się różnią od Systemu X.

Narzędzia do analizy ruchu na stronach internetowych

W początkach Internetu administrator, aby uzyskać szczegółowe informacje na temat gości jego stron internetowych, wczytywał się w logi serwera www. Pierwsze aplikacje do analizy logów pojawiły się dwie dekady temu. Narzędzia z tego okresu, Analog, Webalizer i AWStats, sporadycznie nadal są używane. W 2005 roku Google uruchomił Google Analytics (GA), usługę do analizy statystyk dotyczących stron www cieszącą się popularnością do dziś. Istnieje też około stu pięćdziesięciu innych aplikacji komercyjnych (przeważnie własnościowych) dla większych witryn korporacyjnych. Jeśli poszukujemy rozwiązania graficznego, mamy do wyboru kilka wolnych: Piwika, Open Web Analytics i eAnalyticsa, które przesuwają nacisk na własny serwer klienta.

Tworzenie aplikacji mobilnych za pomocą Qt Creatora

Biblioteka Qt istnieje od ponad dwudziestu lat, podczas których programiści korzystali z różnych metod tworzenia opartych na niej interfejsów graficznych: Qt Widgets, Qt Quick czy Qt Quick Controls 2, a wszystkie technologie nadal pozostają w użyciu, co może onieśmielać. Qt działa na różnych platformach: zarówno tradycyjnych systemach z pulpitem, jak i systemach wbudowanych oraz mobilnych. Jeśli tworzymy aplikacje mające działać na pulpicie (OS-ie X, Windows i Linuksie z X), wybierzemy pewnie Qt Widgets, by uzyskać natywne kontrolki na każdym z systemów. Qt Quick działa na innej zasadzie, opierając się na implementacji OpenGL-a z warstwą abstrakcji odpowiedzialną za kontrolki interfejsu użytkownika. Aplikacje mobilne stworzone za pomocą Qt Quicka nie miały natywnego wyglądu i nie wyróżniały się szybkością działania. Wszystko zmieniła jednak Qt 5.7, wraz z którą pojawił się lekki Qt Quick Controls 2. Nazwa może nieco mylić, ponieważ nie jest to kolejna wersja Qt Quicka, ale zupełna nowość, którą sprawdzamy.

Samouczek: Tinc – blokowanie atakującym dostępu do maszyn za pomocą wirtualnej sieci kratowej

Komputery są narażone bez przerwy, a ataki stają się coraz bardziej wyszukane. Słabe hasła prędzej czy później są łamane, a skanery stale usiłują znaleźć luki w każdym otwartym porcie – wystarczy sprawdzić pliki dziennika. I choć zwykle poszczególne usługi chronimy osobno, możemy zabezpieczyć całą sieć naraz, używając do tego jednego programu. O ile protokoły do bezpiecznej komunikacji, takie jak SSH czy HTTPS, służą do zabezpieczania połączeń między dwoma komputerami, o tyle Tinc wykonuje to samo, tyle że dla grup komputerów. Pozwala tworzyć sieci kratowe między wieloma maszynami, niezależnie, gdzie się fizycznie znajdują, a komunikacja między nimi jest szyfrowana i uwierzytelniana. Program powinniśmy znaleźć w repozytorium naszej dystrybucji, możemy go też łatwo zainstalować ze źródeł.

Zwiększanie produktywności w pracy z SSH

SSH często używamy wyłącznie do logowania się na zdalnych maszynach, by móc pracować na nich jak w lokalnym terminalu, umożliwia jednak znacznie więcej – może przesyłać polecenia, przekierowywać połączenia TCP przez zaszyfrowany tunel oraz pełnić rolę multipleksera. Sprawdzamy, jak podnosić szybkość wielu połączeń i tunelować je, oraz analizujemy interesujące opcje konfiguracyjne.

Technologie bazowe: Śledzenie procesów

Zasadniczo, w systemach uniksowych procesy są odizolowane od siebie. To prawdopodobnie najważniejsza dostarczana przez jądro abstrakcja, ponieważ dzięki temu złośliwe lub źle napisane programy nigdy nie mają wpływu na prawidłowe. Izolacja stanowi podstawę bezpieczeństwa, ale czasami możemy chcieć ją wyłączyć. A jeśli zastanawiamy się, co robią procesy na naszym systemie, Linux ma mechanizm dostarczający odpowiedź na to pytanie.

Wiersz poleceń: Konfiguracja urządzeń Bluetooth za pomocą Bluetoothctla

Standard Bluetooth to zestaw protokołów do wymiany danych na niewielkich odległościach – zwykle do pięciu metrów. Po raz pierwszy został udostępniony w 1998 roku, a Linux od 2005 roku w pełni obsługuje Bluetootha, który w jądrze znalazł się w 2001 roku. Zdobycie popularności zajęło Bluetoothowi wiele lat, dziś jednak pozwala nam dodać do systemu niemal dowolny sprzęt – głośniki, drukarki, dyski twarde, klawiatury czy myszy. Powstanie tzw. internetu rzeczy (ang. Internet of Things, IoT) spowodowało znaczne zwiększenie popularności standardu; rolę dodatkowego zabezpieczenia stanowi niewielki zasięg. Polecenie Bluetoothctl umożliwia komunikację między urządzeniami Bluetooth a Linuksem i ich konfigurację. Nie wymaga od nas wybrania odpowiedniego profilu do komunikacji między urządzeniami ani wprowadzania PIN-ów do szyfrowania.

Autoskalowalny klaster Payara Micro dla aplikacji Java i optymalna wydajność aplikacji Java EE

Mikrousługi tylko z nazwy są niewielkie. Sprawdzamy, w jaki sposób przygotować klaster Payara Micro umożliwiający bezpieczne i w pełni automatyczne zarządzanie dynamicznie zmieniającą się liczbą serwerów. By oszczędzić czas i zoptymalizować ilość zamawianych zasobów, wykorzystujemy platformę UniCloud.

Warsztat admina – Airsensor: Intensywność zapachu

Jeśli powietrze w pomieszczeniu staje się nieświeże, zwykle wstajemy, by otworzyć okno. Nieświeżość możemy jednak dokładnie zmierzyć, zaprzęgając do tego odpowiedni sprzęt i Linuksa.

Wolne i otwarte

Calligra 3.0, SystemdGenie, Kaku 1.8.5, Alacritty 0.1, Standard Notes, Handbrake 1.0, Synfig Studio 1.2.0, Iridium, KeePassXC 2.1.0, Voxeliens oraz Wine 2.1.

Alternatywne systemy operacyjne

Kochamy Linuksa, ale istnieje też wiele innych wolnych systemów operacyjnych, które warto poznać: oczywiście GNU/Linux, odmiany BSD - FreeBSD, OpenBSD lub NetBSD. To systemy uniksopodobne, ale istnieje całe uniwersum innych systemów operacyjnych. Wiele nie jest jeszcze dobrze znanych i w porównaniu z Linuksem gromadzi znacznie mniejsze społeczności. Niektóre mają spory potencjał i w najbliższych latach mogą stać się naprawdę popularne. Sprawdzamy, co obecnie dzieje się wśród „alternatywnych systemów operacyjnych”. Ponieważ wszystkie są wolne i otwartoźródłowe, możemy od razu przystąpić do testowania ich.

Ochrona prywatności w Sieci z Upriboksem

Śledzenie w Sieci i natarczywe reklamy są często irytującymi faktami z życia codziennego. Upribox przejmuje je i blokuje, zanim dostaną się do urządzenia końcowego. Podnoszenie bezpieczeństwa pojedynczego systemu komputerowego poprzez dodanie filtrów blokujących reklamy i oprogramowanie śledzące oraz dezaktywację określonych usług i treści jest dość proste. Trudniej w przypadku zwiększania bezpieczeństwa sieci lokalnej i urządzeń mobilnych – na przykład smartfonów. U właśnie przydaje się Upribox. Wystarczy kilka kliknięć myszy, aby utworzyć żądane rozwiązania bezpieczeństwa dla rozmaitych scenariuszy.

Nowe funkcje w digiKamie 5

Przez lata digiKam uchodził za najważniejszy wolny program do zarządzania i pracy z dużymi zbiorami zdjęć. Nowo wydana wersja piąta traci sporą ilość balastu oraz zawiera szereg zmian koncepcyjnych i wiele innych mniejszych nowości. Zależności KDE w dużej mierze zastępują zależności od Qt5; jest też wiele nowych funkcji. Testowana na potrzeby artykułu wersja 5.1 obejmuje poprawki błędów, a wersje 5.2 do 5.4 mają poprawiony silnik wyszukiwania podobieństw i całkowicie przepisane wsparcie dla plików audio. Przyglądamy się bliżej piątej generacji digiKama.

Q4OS na Raspberry Pi zamiast komputera stacjonarnego

Wyposażony w odpowiedni system operacyjny – na przykład Q4OS – ekonomiczny system do licznych zastosowań specjalistycznych Raspberry Pi może całkiem dobrze służyć w roli komputera stacjonarnego.

Wywiad

Spotkanie z wiceprezesem Microsoftu ds. open source Wimem Coekaertsem.

Linux Magazine DVD

Ubuntu 17.04

W tym miesiącu na płycie DVD dołączonej do „Linux Magazine” znajduje się najnowsza wersja najbardziej popularnej dystrybucji Linuksa: Ubuntu 17.04.

Najnowsze wydanie Ubuntu jest pod wieloma względami przełomowe. Zanim się pojawiło, Mark Shuttleworth ogłosił, że firma skoncentruje swoje wysiłki na IoT i chmurach. Jest ostatnim z Unity 7.

Najnowsza wersja Ubuntu to jednak znakomity system z nowymi wersjami najpopularniejszych programów: m.in. LibreOffice'em 5.3.1 z obsługą dokumentów online, Firefoksem 52, Thunderbirdem 45, Pythonem 2.7.13, PHP 7.0.15, Vimem 8.0 i X 1.19.3. Dołączone do Ubuntu 17.04 jadro 4.10 obsługuje procesory AMD Ryzen i Intel Kaby Lake. Microsoft ogłosił niedawno, że Windows 7 i 8 nie będą ich obsługiwały – chcąc więc korzystać z najnowszych procesorów, trzeba kupić Windows 10 – alternatywę stanowi oczywiście Linux.

Kolejną nowością jest obsługa drukarek bez konieczności instalacji sterowników – chodzi jednak wyłącznie o modele z obsługą IPP Everywhere oraz Apple AirPrint; nie ma przy tym znaczenia, czy podłączone bezprzewodowo, czy przez sieć.Najnowsze Ubuntu całkowicie rezygnuje z partycji wymiany, którą zastępują pliki wymiany. Na współczesnych systemach zmiana nie ma większego znaczenia, upraszcza natomiast proces instalacji.

Za miesiąc – Wydajne biuro

Komputery istnieją przede wszystkim po to, by upraszczać nam życie. W przyszłym miesiącu przyjrzymy się narzędziom, które ułatwią nam wykonywanie codziennych czynności i zwiększą produktywność. Zaprezentujemy m.in. działający na pulpicie edytor wiki Zim oraz sprawdzimy, jak nie marnować czasu dzięki Getting Things Gnome.

Najnowszy Linux Magazine - Numer 159: Maj 2017
Promocja Prenumeraty
Pakiety Linux Magazine
Następny Linux Magazine- Numer 160: Czerwiec 2017



Pakiety Redakcyjne



osworld.pl



Start-up



 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2017 [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]