wątek: wiadomości internetowe

Zniesiony został zakaz sprzedaży oprogramowania typu open source za pośrednictwem sklepu Microsoft Store

Microsoft dokonał zmian w regulaminie korzystania z katalogu Microsoft Store, w którym zmienił dodany wcześniej wymóg zakazujący czerpania zysków poprzez katalog ze sprzedaży oprogramowania open source, które w swojej zwykłej formie jest dystrybuowane bezpłatnie. Zmiany dokonano po krytyce ze strony społeczności i negatywnym wpływie, jaki miała ona na finansowanie wielu legalnych projektów. Powodem zakazu sprzedaży oprogramowania open source w sklepie Microsoft Store […]

Wydanie środowiska programistycznego Qt Creator 8

Opublikowano wydanie zintegrowanego środowiska programistycznego Qt Creator 8.0, przeznaczonego do tworzenia wieloplatformowych aplikacji z wykorzystaniem biblioteki Qt. Obsługiwane jest zarówno tworzenie klasycznych programów C++, jak i wykorzystanie języka QML, w którym JavaScript służy do definiowania skryptów, a struktura i parametry elementów interfejsu są ustalane przez bloki podobne do CSS. Tworzone są gotowe zestawy dla systemów Linux, Windows i macOS. W […]

Pracownik Google rozwija język programowania Carbon, który ma zastąpić C++

Pracownik Google rozwija język programowania Carbon, który pozycjonowany jest jako eksperymentalny zamiennik C++, rozszerzając język i eliminując istniejące niedociągnięcia. Język obsługuje podstawową przenośność C++, może integrować się z istniejącym kodem C++ i zapewnia narzędzia upraszczające migrację istniejących projektów poprzez automatyczne tłumaczenie bibliotek C++ na kod Carbon. Na przykład możesz przepisać pewne […]

Luka w jądrze Linuksa pozwalająca ominąć ograniczenia trybu blokady

W jądrze Linuksa zidentyfikowano lukę (CVE-2022-21505), która ułatwia ominięcie mechanizmu bezpieczeństwa Lockdown, który ogranicza dostęp użytkownika root do jądra i blokuje ścieżki obejścia UEFI Secure Boot. Aby go ominąć, proponuje się wykorzystanie podsystemu jądra IMA (Integrity Measurement Architecture), zaprojektowanego w celu weryfikacji integralności komponentów systemu operacyjnego za pomocą podpisów cyfrowych i skrótów. W trybie blokady dostęp do /dev/mem jest ograniczony, […]

Wersja VirtualBox 6.1.36

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.36, в котором отмечено 27 исправлений. Основные изменения: Устранён потенциальный крах ядра гостевой системы с Linux при включении режима защиты «Speculative Store Bypass» для одного vCPU VM. В графическом интерфейсе решена проблема с использованием мыши в диалоге настройки виртуальной машины, проявляющаяся при использовании KDE. Повышена производительность обновления […]

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 […]

Epic Games dołączyło do organizacji rozwijającej otwarty silnik gry Open 3D Engine

Fundacja Linux ogłosiła, że ​​firma Epic Games dołączyła do fundacji Open 3D Foundation (O3DF), utworzonej w celu kontynuowania wspólnego rozwoju silnika gier Open 3D Engine (O3DE) po jego odkryciu przez Amazon. Epic Games, które rozwija silnik gier Unreal Engine, znalazło się w gronie czołowych uczestników, obok Adobe, AWS, Huawei, Microsoft, Intel i Niantic. […]

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 [...]