wątek: Blog

Wersja VirtualBox 6.1.36

Oracle opublikowało wersję korygującą systemu wirtualizacji VirtualBox 6.1.36, która zawiera 27 poprawek. Główne zmiany: Wyeliminowano potencjalną awarię jądra systemu gościa Linux po włączeniu trybu ochrony „Speculative Store Bypass” dla jednej maszyny wirtualnej vCPU. W interfejsie graficznym rozwiązano problem z używaniem myszy w oknie dialogowym ustawień maszyny wirtualnej, który pojawia się podczas korzystania z KDE. Poprawiona wydajność aktualizacji […]

Wydanie nomenus-rex 0.7.0, narzędzia do zbiorczej zmiany nazw plików

Dostępna jest nowa wersja Nomenus-rex, narzędzia konsolowego do zbiorczej zmiany nazw plików. Konfiguracja przy użyciu prostego pliku konfiguracyjnego. Program napisany jest w języku C++ i rozpowszechniany na licencji GPL 3.0. Od czasu poprzedniej wiadomości narzędzie zyskało funkcjonalność oraz poprawiono liczne błędy i niedociągnięcia: Nowa zasada: „data utworzenia pliku”. Składnia jest podobna do reguły Date. Usunięto znaczną ilość kodu „szablonowy”. Istotne […]

Opublikowano kod dwóch kolejnych gier od studia KD-Vision

Podążając za kodami źródłowymi gier „VanGers”, „Perimeter” i „Moonshine”, opublikowano kody źródłowe dwóch kolejnych gier studia KD-Vision (dawniej KD-Lab) - „Perimeter 2: New Earth” i „ Maelstrom: Rozpoczyna się bitwa o Ziemię” Obie gry opierają się na silniku Vista, będącym ewolucją silnika Perimeter, który obsługuje powierzchnie wodne i inne nowe funkcje. Kod źródłowy jest publikowany przez społeczność [...]

Firma Google opublikowała Cirq Turns 1.0 do tworzenia programów dla komputerów kwantowych

Google opublikowało wydanie otwartego frameworka Python Cirq Turns 1.0, którego celem jest pisanie i optymalizacja aplikacji na komputery kwantowe, a także organizowanie ich uruchamiania na prawdziwym sprzęcie lub w symulatorze oraz analiza wyników wykonania. Kod projektu rozpowszechniany jest na licencji Apache 2.0. Framework przeznaczony jest do współpracy z komputerami kwantowymi najbliższej przyszłości, obsługującymi kilkaset kubitów i […]

Wydanie nginx 1.23.1 i njs 0.7.6

Została wydana główna gałąź nginx 1.23.1, w ramach której kontynuowany jest rozwój nowych funkcji. Równolegle utrzymywana stabilna gałąź 1.22.x zawiera jedynie zmiany związane z eliminacją poważnych błędów i luk. W przyszłym roku, w oparciu o główną gałąź 1.23.x, powstanie stabilna gałąź 1.24. Wśród zmian: Zoptymalizowano zużycie pamięci w konfiguracjach proxy SSL. Dyrektywa […]

Opublikowano zestaw narzędzi do deszyfrowania mikrokodu Intel

Grupa badaczy bezpieczeństwa z zespołu uCode opublikowała kod źródłowy umożliwiający odszyfrowanie mikrokodu Intela. Do wyodrębnienia zaszyfrowanego mikrokodu można wykorzystać technikę Red Unlock, opracowaną przez tych samych badaczy w 2020 roku. Proponowana możliwość deszyfrowania mikrokodu pozwala poznać wewnętrzną strukturę mikrokodu i metody implementacji instrukcji maszynowych x86. Dodatkowo badacze przywrócili format aktualizacji z mikrokodem, algorytmem szyfrowania i kluczem […]

Wydanie zorientowanego na wykresy wykresu mgławicy DBMS 3.2

Opublikowano wersję open source Nebula Graph 3.2 DBMS, zaprojektowaną do wydajnego przechowywania dużych zestawów wzajemnie połączonych danych, tworzących wykres, który może liczyć miliardy węzłów i biliony połączeń. Projekt napisany jest w języku C++ i rozpowszechniany na licencji Apache 2.0. Biblioteki klienckie umożliwiające dostęp do DBMS są przygotowane dla języków Go, Python i Java. DBMS wykorzystuje rozproszone [...]

Aktualizacja systemu operacyjnego Qubes 4.1.1 przy użyciu wirtualizacji w celu izolacji aplikacji

Wygenerowano aktualizację systemu operacyjnego Qubes 4.1.1, która implementuje ideę wykorzystania hypervisora ​​do ścisłej izolacji aplikacji i komponentów systemu operacyjnego (każda klasa aplikacji i usług systemowych uruchamiana jest na osobnych maszynach wirtualnych). Do pracy potrzebny jest system z 6 GB RAM i 64-bitowym procesorem Intel lub AMD z obsługą technologii VT-x c EPT / AMD-v c RVI i VT-d / AMD IOMMU, […]

Dystrybucja Asahi Linux ma wstępne wsparcie dla urządzeń Apple z chipem M2

Twórcy projektu Asahi, mającego na celu przeniesienie Linuksa na komputery Mac wyposażone w chipy ARM opracowane przez firmę Apple, opublikowali lipcową aktualizację dystrybucji, dzięki czemu każdy może zapoznać się z aktualnym poziomem rozwoju projektu. Do najbardziej znaczących ulepszeń w nowej wersji należy obsługa Bluetooth, dostępność dla urządzeń Mac Studio i wstępna obsługa nowego chipa Apple M2. Asahi Linux […]

Eksperyment mający na celu poprawę wydajności narzędzia dla kota

Ariadne Conill, twórczyni odtwarzacza muzycznego Audacious, inicjatorka protokołu IRCv3 i liderka zespołu ds. bezpieczeństwa Alpine Linux, przeprowadziła badania nad optymalizacją narzędzia cat, które wysyła jeden lub więcej plików do standardowego strumienia wyjściowego. Aby poprawić wydajność cat w systemie Linux, zaproponowano dwie opcje optymalizacji, oparte na wykorzystaniu wywołań systemowych sendfile i splice […]

openSUSE zapewnia pełne wsparcie dla języka programowania Nim

Twórcy dystrybucji openSUSE ogłosili rozpoczęcie świadczenia wstępnego wsparcia dla pakietów związanych z językiem programowania Nim. Podstawowe wsparcie obejmuje regularne i szybkie generowanie aktualizacji odpowiadających najnowszym wydaniom zestawu narzędzi Nim. Pakiety zostaną wygenerowane dla architektur x86-64, i586, ppc64le i ARM64 i przetestowane w automatycznych systemach testowych openSUSE przed publikacją. Wcześniej podobną inicjatywę mającą na celu wsparcie Nim podjął dystrybutor […]