Autor: Yuri Gagarin

Budowanie odpornego rozwiązania na bazie Oracle RAC i architektury AccelStor Shared-Nothing

Wiele przedsiębiorstw i systemów wirtualizacyjnych ma własne mechanizmy do budowania rozwiązań odpornych na awarie. W szczególności, Oracle RAC (Oracle Real Application Cluster) to klaster składający się z dwóch lub więcej serwerów baz danych Oracle, które współpracują w celu równoważenia obciążenia i zapewnienia odporności na poziomie serwera/aplikacji. Do pracy w takim trybie wymagane jest wspólne magazynowanie, w roli […]

Zmniejszenie ryzyka przestojów dzięki architekturze Shared Nothing

Temat odporności w systemach przechowywania danych jest zawsze aktualny, ponieważ w dobie powszechnej wirtualizacji i konsolidacji zasobów, systemy przechowywania danych są tym ogniwem, którego awaria doprowadzi nie tylko do zwykłej awarii, ale do długotrwałych przestojów usług. Dlatego nowoczesne systemy przechowywania danych mają wiele zduplikowanych komponentów (nawet kontrolerów). Jednak czy taka ochrona jest wystarczająca? Absolutnie wszystko […]

Happy Party, czyli kilka słów o moich wspomnieniach związanych z partycjonowaniem w PostgreSQL10

Przedmowa lub jak powstał pomysł segmentacji Historia zaczyna się tutaj: Pamiętasz, jak to wszystko się zaczęło. Wszystko było po raz pierwszy i na nowo. Po tym, jak prawie wszystkie zasoby do optymalizacji zapytania, w tamtym momencie, zostały wyczerpane, pojawiło się pytanie — co dalej? Tak powstał pomysł segmentacji. Liryczne dygresje: Właśnie ‘w tamtym momencie’, ponieważ […]

Firma Mozilla zaprezentowała platformę WebThings

Firma Mozilla, po dwóch latach eksperymentów i rozwoju, zaprezentowała platformę WebThings, która obejmuje wcześniej rozwijane projekty WebThings Framework i WebThings Gateway, oferujące komponenty umożliwiające dostęp do różnych kategorii urządzeń konsumenckich oraz wykorzystanie uniwersalnego Web Things API do organizacji interakcji z nimi. Osiągnięcia projektu są udostępniane na licencji MPL 2.0. WebThings Framework zapewnia zestaw wymiennych komponentów do […]

Wydanie Proton 4.2-3, pakietu do uruchamiania gier Windows w Linuxie

Firma Valve opublikowała zestawienie projektu Proton 4.2-3, które oparte jest na dorobku projektu Wine i ma na celu zapewnienie uruchamiania w Linuxie aplikacji gier stworzonych dla systemu Windows i przedstawionych w katalogu Steam. Dorobek projektu jest rozpowszechniany na licencji BSD. W miarę gotowości do oryginalnego Wine i pokrewnych projektów, takich jak DXVK i vkd3d, przenoszone są rozwijane w Proton zmiany. […]

«Sea Launch» może być przeniesiony na Daleki Wschód

Nie jest wykluczone, że platforma startowa «Sea Launch» zostanie przeniesiona z Kalifornii na Daleki Wschód. Przynajmniej, jak donosi portal informacyjny «RIA Nowosti», mówią o tym źródła w przemyśle rakietowo-kosmicznym. Projekt «Sea Launch» został opracowany już na początku lat 90. XX wieku. Idea polegała na stworzeniu pływającego kompleksu rakietowo-kosmicznego, zdolnego do zapewnienia najbardziej korzystnych […]

Model mandatu podziału praw w FreeBSD

Wprowadzenie Aby zapewnić dodatkowy poziom bezpieczeństwa serwera, można zastosować model mandatu rozdziału dostępu. W tym artykule opisano, jak uruchamiać Apache w więzieniu z dostępem tylko do tych komponentów, do których niezbędny jest dostęp, aby Apache i PHP działały poprawnie. Na tej zasadzie można ograniczać nie tylko Apache, ale także dowolny inny stos.

NixOS 19.03

Została wydana nowa wersja dystrybucji NixOS. Cechami NixOS są „funkcjonalnie czysty” menedżer pakietów Nix oraz własny system jednolitej konfiguracji. Niektóre zmiany: Domyślnym interpretatorem Pythona 3 jest teraz CPython 3.7; dodano środowisko graficzne Pantheon, rozwijane przez twórców elementary OS; moduł Kubernetes przeszedł poważny refaktoryzację; dodano 35 nowych modułów; zakończono wsparcie dla nodejs w wersji 6; kompozytor Wayland […]

Buildroot — część 1. Wprowadzenie, budowanie minimalnego systemu, konfiguracja przez menu

Wprowadzenie W tej serii artykułów chciałbym omówić system budowy dystrybucji buildroot i podzielić się doświadczeniem w jego dostosowywaniu. Będzie tu praktyczne doświadczenie tworzenia małego systemu operacyjnego z interfejsem graficznym i minimalną funkcjonalnością. Przede wszystkim, nie należy mylić systemu budowy z dystrybucją. Buildroot może zbudować system z zestawu pakietów, które mu zaoferowano. Buildroot opiera się na plikach make i dlatego […]

Zhabogram 0.8 — Transport z Telegramu do Jabbera

Zhabogram — transport (most, brama) z sieci Jabber (XMPP) do sieci Telegram, napisany w Ruby. Następca tg4xmpp. Zależności: Ruby >= 1.9 ruby-sqlite3 >= 1.3 xmpp4r == 0.5.6 tdlib-ruby == 2.0 i skompilowana tdlib == 1.3 Możliwości: Autoryzacja w Telegramie, w tym z dwuetapową autoryzacją (hasłem) Synchronizacja listy czatów z rosterem Synchronizacja statusów kontaktów z rosterem

Opublikowano końcową wersję narzędzi do budowy Qbs

Firma Qt Company opublikowała narzędzie do budowy Qbs 1.13 (Qt Build Suite). To ostatnie wydanie Qbs, opracowane przez firmę Qt Company. Przypominamy, że wcześniej podjęto decyzję o zakończeniu rozwoju Qbs. Qbs rozwijał się jako zamiennik qmake, ale ostatecznie postanowiono używać CMake jako głównego systemu budowy dla Qt w dłuższym okresie. Wkrótce […]

Wersja rozwojowa Flatpak 1.3.2

Programista z RedHat poinformował, że ukazała się nowa wersja Flatpak 1.3.2 przeznaczona dla programistów. Flatpak to narzędzie do wdrażania, zarządzania pakietami i wirtualizacji dla systemu Linux. Wersja 1.3.2 zawiera duże zmiany i opiera się na niestabilnej gałęzi 1.3. Warto zauważyć, że od wersji Flatpak 1.3.2 system plików FUSE będzie polegał na tym, że użytkownik wykonuje zapis bezpośrednio w […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster