Various low-level software projects not covered by other major channels are covered within this channel.
BlueZ serves as the Linux Bluetooth protocol stack.
The Btrfs user-space utilities (btrfs-progs) for the Btrfs file-system living within the Linux kernel.
Dalvik is a virtual machine and core libraries for Google's Android operating system.
DBus is a FreeDesktop.org lightweight IPC implementation for Linux.
The FreeType portable font engine.
The GNU C library.
HarfBuzz is an open-source text shaping library.
libcxx is the C++ standard library implementation for LLVM.
Mono is an ECMA CLI, C#, and .NET implementation of Microsoft's technologies.
NetworkManager is an open-source network management component.
The Phoronix Test Suite is the leading open-source multi-platform benchmarking and automated testing framework developed by Phoronix Media.
Plymouth is a modern graphical boot system for Linux machines and developed by Red Hat.
PulseAudio is an open-source multi-OS network sound server commonly used by modern Linux distributions.
systemd is the widely-used system management daemon for the Linux kernel.
uClibc is a C library targeting embedded Linux systems.
UDisks provides disk management support.
UPower provides power management and power abstraction support for DeviceKit.
WebKit is the widely-used open-source web-browser rendering engine.
Wine Is Not An Emulator. Wine allows for Microsoft Windows programs to run unmodified on Windows, OS X, and Solaris/BSD operating systems.
This Month's Activity
- Release 4.2.
WINE - Alexandre Julliard:
diff --git a/ANNOUNCE b/ANNOUNCE
index 761e340f16..0a80490dac 100644
@@ -1,17 +1,16 @@
-The Wine development release 4.1 is now available.
+The Wine development release 4.2 is now available.
What's new in this release (see below for details):
- - Support for NT kernel spinlocks.
- - Better glyph positioning in DirectWrite.
- - More accurate reporting of CPU information.
- - Context handle fixes in the IDL compiler.
- - Preloader fixes on macOS.
+ - Unicode string normalization support.
+ - Support for ECC cryptographic keys.
+ - Support for mixing 32/64-bit dlls in the load path.
+ - Futex-based implementations for more synchronization primitives.
- Various bug fixes.
The source is available from the following locations:
- units: add usb-gadget target
systemd - Andrzej Pietrasiewicz: Linux can be run on a device meant to act as a USB peripheral.
- nptl: Reinstate pthread_timedjoin_np as a cancellation point (BZ#24215)
glibc - Adhemerval Zanella: Patch ce7eb0e90315 ("nptl: Cleanup cancellation macros") changed the join sequence for internal common __pthread_timedjoin_ex to use the new macro lll_wait_tid.
- Merge pull request #11714 from poettering/final-news-241
systemd - Zbigniew Jędrzejewski-Szmek
- d2d1: Add ID2D1GeometryGroup stub
WINE - Nikolay Sivov
- String benchtest cleanup
glibc - Wilco Dijkstra: Continue cleanup of the string benchtests.
- core: when we uninstall a job, add unit to dbus queue
systemd - Alberts Muktupāvels: Commit e6d05912cb1785d8c75eb40545beb8a7c6753cb9 added unit to dbus queue on job install.
- nptl: Avoid fork handler lock for async-signal-safe fork [BZ #24161]
glibc - Florian Weimer: Commit 27761a1042daf01987e7d79636d0c41511c6df3c ("Refactor atfork handlers") introduced a lock, atfork_lock, around fork handler list accesses.
- rt: Turn forwards from librt to libc into compat symbols [BZ #24194]
glibc - Florian Weimer: As the result of commit 6e6249d0b461b952d0f544792372663feb6d792a ("BZ#14743: Move clock_* symbols from librt to libc."), in glibc 2.17, clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, clock_nanosleep were added to libc, and the file rt/clock-compat.c was added with forwarders to the actual implementations in libc.
- Release 4.1.
WINE - Alexandre Julliard