Autor: ProHoster

Wydanie zestawu kompilatorów LLVM 13.0

Po sześciu miesiącach prac zaprezentowano wydanie projektu LLVM 13.0 – zestawu narzędzi kompatybilnego z GCC (kompilatory, optymalizatory i generatory kodu), który kompiluje programy do pośredniego kodu bitowego instrukcji wirtualnych typu RISC (maszyna wirtualna niskiego poziomu z wielopoziomowy system optymalizacji). Wygenerowany pseudokod można przekonwertować za pomocą kompilatora JIT na instrukcje maszynowe bezpośrednio w momencie wykonywania programu. Ulepszenia w Clang 13.0: Wsparcie dla gwarantowanych […]

Nieprawidłowe manipulacje przy BGP doprowadziły do ​​6-godzinnej niedostępności Facebooka, Instagrama i WhatsApp

Facebook stanął przed największą w swojej historii awarią, w wyniku której wszystkie usługi firmy, w tym facebook.com, instagram.com i WhatsApp, były niedostępne przez 6 godzin – od 18:39 (MSK) w poniedziałek do 0:28 (MSK) we wtorek. Źródłem awarii była zmiana ustawień protokołu BGP na routerach szkieletowych zarządzających ruchem pomiędzy centrami danych, co doprowadziło do kaskadowego […]

Wydanie języka programowania Python 3.10

Po roku rozwoju zaprezentowano znaczącą wersję języka programowania Python 3.10. Nowy oddział będzie wspierany przez półtora roku, po czym przez kolejne trzy i pół roku będą dla niego generowane poprawki eliminujące luki. Jednocześnie rozpoczęły się testy alfa gałęzi Python 3.11 (zgodnie z nowym harmonogramem rozwoju prace nad nową gałęzią rozpoczynają się na pięć miesięcy przed premierą […]

Wydanie platformy mobilnej Android 12

Google opublikowało wersję otwartej platformy mobilnej Android 12. Teksty źródłowe związane z nową wersją znajdują się w repozytorium Git projektu (gałąź android-12.0.0_r1). Aktualizacje oprogramowania sprzętowego przygotowywane są dla urządzeń z serii Pixel, a także smartfonów marek Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo i Xiaomi. Dodatkowo stworzono uniwersalne złożenia GSI (Generic System Images), odpowiednie dla różnych […]

Wydanie pakietu biurowego OnlyOffice Desktop 6.4

Dostępny jest OnlyOffice Desktop 6.4, przeznaczony do pracy z dokumentami tekstowymi, arkuszami kalkulacyjnymi i prezentacjami. Edytory są zaprojektowane jako aplikacje desktopowe, które są napisane w języku JavaScript przy użyciu technologii internetowych, ale łączą w jeden zestaw komponenty klienckie i serwerowe przeznaczone do samowystarczalnego użytku w systemie lokalnym użytkownika, bez uciekania się do usługi zewnętrznej. Kod projektu jest rozpowszechniany […]

Zaktualizuj DBMS Redis 6.2.6, 6.0.16 i 5.0.14 z eliminacją 8 luk

Opublikowano wydania korygujące Redis DBMS 6.2.6, 6.0.16 i 5.0.14, w których naprawiono 8 luk. Wszystkim użytkownikom zaleca się pilną aktualizację Redis do nowych wersji. Cztery luki w zabezpieczeniach (CVE-2021-41099, CVE-2021-32687, CVE-2021-32628, CVE-2021-32627) mogą prowadzić do przepełnienia bufora podczas przetwarzania specjalnie spreparowanych poleceń i żądań sieciowych, ale wykorzystanie wymaga pewnych ustawień konfiguracyjnych (proto- max-bulk-len, set-max-intset-entries, hash-max-ziplist-*, proto-max-bulk-len, klient-zapytania-bufor-limit) […]

Repozytorium projektu Eigen jest niedostępne

Projekt Eigen napotkał problemy techniczne z głównym repozytorium. Kilka dni temu kod źródłowy projektu zamieszczony na stronie GitLab był niedostępny. Podczas uzyskiwania dostępu do strony wyświetla się błąd „Brak repozytorium”. Wydania pakietów zamieszczone na stronie również okazały się niedostępne. Uczestnicy dyskusji zauważają, że długoterminowa niedostępność eigenu zakłóciła już montaż i ciągłe testowanie wielu projektów, w tym […]

Rosja planuje stworzyć własną Fundację Otwartego Oprogramowania

Na konferencji Russian Open Source Summit odbywającej się w Moskwie, poświęconej wykorzystaniu oprogramowania open source w Rosji w kontekście polityki rządu mającej na celu zmniejszenie zależności od zagranicznych dostawców, ogłoszono plany utworzenia organizacji non-profit, Russian Open Source Foundation . Kluczowe zadania, którymi będzie się zajmować Rosyjska Fundacja Open Source: Koordynacja działań środowisk deweloperskich, organizacji edukacyjnych i naukowych. Brać udział […]

Wersja zastrzeżonego sterownika NVIDIA 470.74

NVIDIA wprowadziła nową wersję zastrzeżonego sterownika NVIDIA 470.74. Sterownik jest dostępny dla systemów Linux (ARM, x86_64), FreeBSD (x86_64) i Solaris (x86_64). Kluczowe nowe funkcje: Naprawiono błąd, w wyniku którego aplikacje działające na GPU mogły ulegać awarii po wyjściu z trybu uśpienia. Naprawiono regresję powodującą bardzo duże zużycie pamięci podczas uruchamiania gier przy użyciu DirectX 12 i uruchamiania […]

Wydanie dystrybucji Nitrux 1.6.1 z NX Desktop

Ukazało się wydanie dystrybucji Nitrux 1.6.1, zbudowanej w oparciu o bazę pakietów Debiana, technologie KDE i system inicjalizacji OpenRC. Dystrybucja rozwija własny pulpit, NX Desktop, który jest dodatkiem do środowiska użytkownika KDE Plasma. Aby zainstalować dodatkowe aplikacje, promowany jest system samodzielnych pakietów AppImages. Rozmiary obrazu rozruchowego to 3.1 GB i 1.5 GB. Opracowania projektu są rozpowszechniane w ramach bezpłatnych […]

Wersja serwera http Lighttpd 1.4.60

Wydano lekki serwer http lighttpd 1.4.60. Nowa wersja wprowadza 437 zmian, związanych głównie z poprawkami błędów i optymalizacjami. Główne innowacje: Dodano obsługę nagłówka Range (RFC-7233) dla wszystkich odpowiedzi nie przesyłanych strumieniowo (poprzednio zakres był obsługiwany tylko podczas wysyłania plików statycznych). Zoptymalizowano implementację protokołu HTTP/2, zmniejszając zużycie pamięci i przyspieszając przetwarzanie intensywnie wysyłanych komunikatów początkowych.

Wydanie dystrybucji helloSystem 0.6, wykorzystującej FreeBSD i przypominającej macOS

Simon Peter, twórca formatu samodzielnego pakietu AppImage, opublikował wydanie helloSystem 0.6, dystrybucji opartej na FreeBSD 12.2 i pozycjonowanej jako system dla zwykłych użytkowników, na który mogą przejść miłośnicy systemu MacOS niezadowoleni z polityki Apple. System pozbawiony jest komplikacji właściwych nowoczesnym dystrybucjom Linuksa, znajduje się pod pełną kontrolą użytkownika i pozwala dawnym użytkownikom macOS czuć się komfortowo. Dla informacji […]