Autor: ProHoster

Postęp w tworzeniu kompilatora dla języka Rust bazującego na GCC

Na liście mailingowej twórców zestawu kompilatorów GCC opublikowano raport o stanie projektu Rust-GCC, który rozwija frontend GCCRS z implementacją kompilatora języka Rust opartego na GCC. Do listopada tego roku planowane jest udostępnienie gccrs możliwości budowania kodu obsługiwanego przez kompilator Rust 1.40 oraz pomyślną kompilację i wykorzystanie standardowych bibliotek Rusta libcore, liballoc i libstd. W następującym […]

Dwudziesta trzecia aktualizacja oprogramowania sprzętowego Ubuntu Touch

Projekt UBports, który przejął rozwój platformy mobilnej Ubuntu Touch po wycofaniu się firmy Canonical, opublikował aktualizację oprogramowania sprzętowego OTA-23 (over-the-air). W ramach projektu opracowywany jest także eksperymentalny port pulpitu Unity 8, którego nazwę zmieniono na Lomiri. Aktualizacja Ubuntu Touch OTA-23 jest dostępna dla smartfonów BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google […]

Wydanie frameworka do inżynierii wstecznej Rizin 0.4.0 i GUI Cutter 2.1.0

Nastąpiło wydanie frameworka do inżynierii wstecznej Rizin i powiązanej z nim powłoki graficznej Cutter. Projekt Rizin rozpoczął się jako rozwidlenie frameworku Radare2 i kontynuował jego rozwój, kładąc nacisk na wygodne API i skupiając się na analizie kodu bez kryminalistyki. Od czasu forku projekt przeszedł na zasadniczo inny mechanizm zapisywania sesji („projektów”) w postaci stanu opartego na serializacji. Z wyjątkiem […]

Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online

Collabora opublikowała wydanie platformy CODE 22.5 (Collabora Online Development Edition), która oferuje wyspecjalizowaną dystrybucję umożliwiającą szybkie wdrożenie LibreOffice Online i organizację zdalnej współpracy z pakietem biurowym przez Internet w celu osiągnięcia funkcjonalności zbliżonej do Google Docs i Office 365 Dystrybucja została zaprojektowana jako prekonfigurowany kontener dla systemu Docker i jest dostępna również w postaci pakietów dla […]

Dostępna platforma mobilna KDE Plasma Mobile 22.06

Opublikowano wydanie KDE Plasma Mobile 22.06, oparte na mobilnej edycji pulpitu Plasma 5, bibliotekach KDE Frameworks 5, stosie telefonicznym ModemManager i frameworku komunikacyjnym Telepathy. Plasma Mobile wykorzystuje serwer kompozytowy kwin_wayland do wysyłania grafiki, a PulseAudio do przetwarzania dźwięku. Jednocześnie wypuszczono zestaw aplikacji mobilnych Plasma Mobile Gear 22.06, stworzony według […]

Wydanie edytora tekstu Vim 9.0

Po dwóch i pół roku rozwoju wydano edytor tekstu Vim 9.0. Kod Vima jest rozpowszechniany na własnej licencji typu copyleft, zgodnej z licencją GPL i umożliwiającej nieograniczone wykorzystanie, dystrybucję i przeróbkę kodu. Główna cecha licencji Vima polega na cofaniu zmian – ulepszenia zaimplementowane w produktach innych firm muszą zostać przeniesione do oryginalnego projektu, jeśli opiekun Vima uzna, że ​​[…]

Wydanie klienta poczty Thunderbird 102

Rok po opublikowaniu ostatniej znaczącej wersji został wydany klient poczty elektronicznej Thunderbird 102, opracowany przez społeczność i oparty na technologiach Mozilli. Nowa wersja jest klasyfikowana jako wersja z długoterminowym wsparciem, dla której aktualizacje wydawane są przez cały rok. Thunderbird 102 opiera się na kodzie wersji ESR przeglądarki Firefox 102. Wydanie jest dostępne wyłącznie do bezpośredniego pobrania, automatyczne aktualizacje […]

Wydanie klienta BitTorrent Potop 2.1

Trzy lata po powstaniu ostatniej znaczącej gałęzi ukazało się wydanie wieloplatformowego klienta BitTorrent Deluge 2.1, napisanego w języku Python (przy użyciu frameworka Twisted), opartego na libtorrent i obsługującego kilka typów interfejsu użytkownika (GTK, interfejs sieciowy , wersja konsolowa). Kod projektu jest rozpowszechniany na licencji GPL. Potop działa w trybie klient-serwer, w którym powłoka użytkownika działa jako osobna […]

Wydanie Firefoksa 102

Wydano przeglądarkę internetową Firefox 102. Wydanie przeglądarki Firefox 102 jest klasyfikowane jako usługa rozszerzonej pomocy technicznej (ESR), dla której aktualizacje są wydawane przez cały rok. Dodatkowo powstała aktualizacja poprzedniej gałęzi z długim okresem wsparcia 91.11.0 (w przyszłości spodziewane są dwie kolejne aktualizacje 91.12 i 91.13). W nadchodzących godzinach gałąź Firefox 103 zostanie przeniesiona do fazy testów beta, […]

Dostępny Chrome OS 103

Dostępna jest wersja systemu operacyjnego Chrome OS 103, oparta na jądrze Linux, menedżerze systemu upstart, narzędziach asemblera ebuild/portage, otwartych komponentach i przeglądarce internetowej Chrome 103. Środowisko użytkownika Chrome OS ogranicza się do przeglądarki internetowej , a zamiast standardowych programów używane są aplikacje internetowe, jednak Chrome OS zawiera pełny interfejs wielu okien, pulpit i pasek zadań. Tworzenie systemu operacyjnego Chrome 103 […]

Wydanie kontroli źródła Git 2.37

Ogłoszono wydanie rozproszonego systemu kontroli źródła Git 2.37. Git to jeden z najpopularniejszych, niezawodnych i wydajnych systemów kontroli wersji, zapewniający elastyczne narzędzia do nieliniowego programowania oparte na rozgałęzianiu i łączeniu. Aby zapewnić integralność historii i odporność na zmiany wsteczne, w każdym zatwierdzeniu stosowane jest ukryte mieszanie całej poprzedniej historii, możliwe jest również uwierzytelnianie cyfrowe […]

Luka w OpenSSL 3.0.4 prowadząca do uszkodzenia pamięci procesu zdalnego

W bibliotece kryptograficznej OpenSSL zidentyfikowano lukę (nie przypisano jeszcze CVE), za pomocą której osoba atakująca zdalnie może uszkodzić zawartość pamięci procesowej wysyłając specjalnie zaprojektowane dane w momencie nawiązania połączenia TLS. Nie jest jeszcze jasne, czy problem może doprowadzić do wykonania kodu przez osobę atakującą i wycieku danych z pamięci procesu, czy też ogranicza się do awarii. Luka objawia się […]