Autor: ProHoster

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

Firefox dodaje podstawowe możliwości edycji plików PDF

W nocnych kompilacjach przeglądarki Firefox, które zostaną wykorzystane w wersji 23 przeglądarki Firefox 104 sierpnia, do wbudowanego interfejsu przeglądania dokumentów PDF dodano tryb edycji, który oferuje takie funkcje, jak rysowanie niestandardowych znaków i dołączanie komentarzy. Aby włączyć nowy tryb, na stronie about:config zaproponowano parametr pdfjs.annotationEditorMode. Do tej pory wbudowane możliwości Firefoksa […]

Menedżer okien xfwm4 używany w Xfce został przeniesiony do współpracy z Waylandem

W ramach projektu xfwm4-wayland niezależny pasjonat opracowuje wersję menedżera okien xfwm4, dostosowaną do obsługi protokołu Wayland i przetłumaczoną na system kompilacji Meson. Wsparcie Waylanda w xfwm4-wayland zapewniane jest poprzez integrację z biblioteką wlroots, opracowaną przez twórców środowiska użytkownika Sway i udostępniającą podstawowe funkcje organizacji pracy menedżera złożonego opartego na Wayland. Xfwm4 jest używany w środowisku użytkownika Xfce […]

Kaspersky Lab otrzymał patent na filtrowanie żądań DNS

Kaspersky Lab otrzymał amerykański patent na metody blokowania niechcianych reklam na urządzeniach komputerowych, związanych z przechwytywaniem żądań DNS. Nie jest jeszcze jasne, w jaki sposób Kaspersky Lab wykorzysta otrzymany patent i jakie zagrożenie może on stanowić dla społeczności wolnego oprogramowania. Podobne metody filtrowania są znane od dawna i stosowane m.in. w darmowym oprogramowaniu, na przykład w adblocku i […]

Wydanie metadystrybucji T2 SDE 22.6

Została wydana metadystrybucja T2 SDE 21.6, zapewniająca środowisko do tworzenia własnych dystrybucji, kompilacji krzyżowej i aktualizowania wersji pakietów. Dystrybucje można tworzyć w oparciu o Linux, Minix, Hurd, OpenDarwin, Haiku i OpenBSD. Do popularnych dystrybucji zbudowanych na systemie T2 zalicza się Puppy Linux. Projekt zapewnia podstawowe startowe obrazy ISO z minimalnym środowiskiem graficznym w […]

Wersja silnika komputerowego Arcan 0.6.2

Po roku prac wypuszczono silnik stacjonarny Arcan 0.6.2, który łączy w sobie serwer wyświetlania, framework multimedialny i silnik gry do przetwarzania grafiki 3D. Arcan może być używany do tworzenia różnorodnych systemów graficznych, od interfejsów użytkownika dla aplikacji wbudowanych po samodzielne środowiska graficzne. W szczególności, w oparciu o Arcan, opracowywany jest trójwymiarowy pulpit Safespaces dla systemów rzeczywistości wirtualnej i […]

Wydanie wina 7.13

Nastąpiło eksperymentalne wydanie otwartej implementacji WinAPI - Wine 7.13. Od wydania wersji 7.12 zamknięto 16 raportów o błędach i wprowadzono 226 zmian. Najważniejsze zmiany: Silnik przeglądarki Gecko został zaktualizowany do wersji 2.47.3. Sterownik USB został przekonwertowany tak, aby korzystał z formatu pliku wykonywalnego PE (Portable Executable) zamiast ELF. Ulepszona obsługa motywów. Raporty o błędach są zamknięte, [...]

Projekt przeniesienia mechanizmu izolacji zobowiązań do systemu Linux

Autor standardowej biblioteki C Cosmopolitan i platformy Redbean zapowiedział wdrożenie mechanizmu izolacji zastaw() dla systemu Linux. Pledge został pierwotnie opracowany w ramach projektu OpenBSD i umożliwia selektywne blokowanie aplikacjom dostępu do nieużywanych wywołań systemowych (dla aplikacji tworzony jest rodzaj białej listy wywołań systemowych, a inne wywołania są zabronione). W przeciwieństwie do dostępnych w Linuksie mechanizmów ograniczających dostęp do wywołań systemowych, takie jak […]