Autor: ProHoster

Wprowadzono bibliotekę Aya do tworzenia procedur obsługi eBPF w Rust

Zaprezentowano pierwsze wydanie biblioteki Aya, która umożliwia tworzenie handlerów eBPF w języku Rust, które działają wewnątrz jądra Linuksa na specjalnej maszynie wirtualnej z JIT. W przeciwieństwie do innych narzędzi programistycznych eBPF, Aya nie używa kompilatora libbpf i bcc, zamiast tego oferuje własną implementację napisaną w Rust, która wykorzystuje pakiet libc crate do bezpośredniego dostępu do wywołań systemowych jądra. […]

Twórcy Glibc rozważają zaprzestanie przenoszenia praw do kodu na rzecz Open Source Foundation

Kluczowi twórcy biblioteki systemowej GNU C Library (glibc) poddali pod dyskusję propozycję zakończenia obowiązkowego przenoszenia praw własności do kodu na rzecz Open Source Foundation. Przez analogię do zmian w projekcie GCC, Glibc proponuje, aby podpisanie umowy CLA z Open Source Foundation było opcjonalne i zapewniło deweloperom możliwość potwierdzenia prawa do przeniesienia kodu do projektu za pomocą narzędzia Developer […]

Wydanie minimalistycznej dystrybucji Alpine Linux 3.14

Został wydany Alpine Linux 3.14, minimalistyczna dystrybucja zbudowana w oparciu o bibliotekę systemową Musl i zestaw narzędzi BusyBox. Dystrybucja ma zwiększone wymagania dotyczące bezpieczeństwa i jest zbudowana z ochroną SSP (Stack Smashing Protection). OpenRC służy jako system inicjujący, a do zarządzania pakietami służy własny menedżer pakietów apk. Alpine służy do tworzenia oficjalnych obrazów kontenerów Docker. Uruchomić […]

Opiekun Cinnamon w Debianie przechodzi na KDE

Norbert Preining ogłosił, że nie będzie już odpowiedzialny za pakowanie nowych wersji pulpitu Cinnamon dla Debiana, ponieważ zaprzestał używania Cinnamon w swoim systemie i przeszedł na KDE. Ponieważ Norbert nie używa już Cinnamon w pełnym wymiarze godzin, nie jest w stanie zapewnić wysokiej jakości testów pakietów w świecie rzeczywistym […]

Dostępna dystrybucja serwerów Linux SME Server 10.0

Prezentowana jest wersja dystrybucji serwerów Linux SME Server 10.0, zbudowanej na bazie pakietu CentOS i przeznaczonej do użytku w infrastrukturze serwerowej małych i średnich przedsiębiorstw. Cechą szczególną tej dystrybucji jest to, że zawiera ona wstępnie skonfigurowane standardowe komponenty, które są całkowicie gotowe do użycia i można je konfigurować za pośrednictwem interfejsu internetowego. Wśród takich komponentów znajduje się serwer pocztowy z filtrowaniem spamu, serwer WWW, serwer wydruku, serwer plików […]

Wydanie edytora tekstu GNU nano 5.8

Został wydany konsolowy edytor tekstu GNU nano 5.8, oferowany jako domyślny edytor w wielu dystrybucjach użytkowników, których deweloperzy uważają, że vim jest zbyt trudny do opanowania. W nowej wersji Po wyszukiwaniu podświetlanie wyłącza się po 1,5 sekundy (0,8 sekundy w przypadku określenia opcji -quick), aby uniknąć wrażenia, że ​​tekst jest zaznaczony. Znak „+” i spacja przed [...]

Firma Google udostępniła zestaw narzędzi do pełnego szyfrowania homomorficznego

Google opublikowało otwarty zestaw bibliotek i narzędzi, które implementują w pełni homomorficzny system szyfrowania, który umożliwia przetwarzanie danych w postaci zaszyfrowanej, która nie pojawia się w formie otwartej na żadnym etapie obliczeń. Zestaw narzędzi umożliwia tworzenie programów do poufnego przetwarzania danych, które mogą pracować z danymi bez ich deszyfrowania, w tym wykonywać matematyczne i proste operacje na ciągach znaków […]

Drugi kandydat do wydania instalatora Debiana 11 „Bullseye”.

Opublikowano drugiego kandydata do wydania instalatora dla kolejnego głównego wydania Debiana, „Bullseye”. Obecnie jest 155 błędów krytycznych blokujących wydanie (miesiąc temu było ich 185, dwa miesiące temu - 240, cztery miesiące temu - 472, w momencie zamrożenia w Debianie 10 - 316, Debianie 9 - 275, Debianie 8 - 350 , Debian 7 - 650). […]

Wydanie nowej stabilnej gałęzi Tor 0.4.6

Zaprezentowano wydanie pakietu narzędzi Tor 0.4.6.5 służącego do organizacji działania anonimowej sieci Tor. Wersja Tora 0.4.6.5 jest uznawana za pierwszą stabilną wersję gałęzi 0.4.6, która jest rozwijana przez ostatnie pięć miesięcy. Oddział 0.4.6 będzie utrzymywany w ramach regularnego cyklu konserwacji - aktualizacje zostaną przerwane po 9 miesiącach lub 3 miesiącach od wydania gałęzi 0.4.7.x. Wsparcie długoterminowe (LTS) […]

Wydanie rqlite 6.0, rozproszonego, odpornego na błędy systemu DBMS opartego na SQLite

Zaprezentowano wydanie rozproszonego systemu DBMS rqlite 6.0, który wykorzystuje SQLite jako silnik przechowywania danych i umożliwia organizowanie pracy klastra zsynchronizowanych magazynów. Jedną z cech rqlite jest łatwość instalacji, wdrażania i konserwacji rozproszonej, odpornej na awarie pamięci masowej, nieco podobnej do etcd i Consul, ale wykorzystującej relacyjny model danych zamiast formatu klucz/wartość. Kod projektu jest napisany w języku [...]

Rozpoczęły się testy alfa PHP 8.1

Zaprezentowano pierwszą wersję alfa nowej gałęzi języka programowania PHP 8.1. Premiera zaplanowana jest na 25 listopada. Główne innowacje już dostępne do testów lub planowane do wdrożenia w PHP 8.1: Dodano obsługę wyliczeń, np. można teraz używać następujących konstrukcji: enum Status { case Pending; obudowa Aktywna; sprawa Zarchiwizowana; } klasa Post { funkcja publiczna __construct( prywatny Status $status […]

Wydanie wieloosobowej gry RPG Veloren 0.10

Ukazała się premiera komputerowej gry RPG Veloren 0.10, napisanej w języku Rust i wykorzystującej grafikę wokselową. Projekt rozwija się pod wpływem takich gier jak Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress czy Minecraft. Zestawy binarne są generowane dla systemów Linux, macOS i Windows. Kod udostępniany jest na licencji GPLv3. Projekt jest wciąż na wczesnym etapie […]