Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://cascience.org
Are you over 18 and want to see adult content?
A complete backup of https://onaft.edu.ua
Are you over 18 and want to see adult content?
A complete backup of https://thedailynewspapers.com
Are you over 18 and want to see adult content?
A complete backup of https://outfittery.de
Are you over 18 and want to see adult content?
A complete backup of https://everythingismiscellaneous.com
Are you over 18 and want to see adult content?
A complete backup of https://xn--e1afhgnfbm2j.xn--p1ai
Are you over 18 and want to see adult content?
A complete backup of https://mole.com
Are you over 18 and want to see adult content?
A complete backup of https://dmm-corp.com
Are you over 18 and want to see adult content?
A complete backup of https://aaeon.com
Are you over 18 and want to see adult content?
A complete backup of https://logrhythm.com
Are you over 18 and want to see adult content?
A complete backup of https://wezm.net
Are you over 18 and want to see adult content?
A complete backup of https://comfortzonecamp.org
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://termeb.ru
Are you over 18 and want to see adult content?
A complete backup of https://generationvoyage.fr
Are you over 18 and want to see adult content?
A complete backup of https://matsuzakaya.co.jp
Are you over 18 and want to see adult content?
A complete backup of https://aapc.com
Are you over 18 and want to see adult content?
A complete backup of https://jinbo.net
Are you over 18 and want to see adult content?
A complete backup of https://edwardlowe.org
Are you over 18 and want to see adult content?
A complete backup of https://squashtalk.com
Are you over 18 and want to see adult content?
A complete backup of https://webpartners.co
Are you over 18 and want to see adult content?
A complete backup of https://statistik.at
Are you over 18 and want to see adult content?
A complete backup of https://roaltex.com
Are you over 18 and want to see adult content?
A complete backup of https://mallgalleries.org.uk
Are you over 18 and want to see adult content?
Text
FAQWRITE FOR US
Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET LINUX CIFS/SAMBA AND MICROSOFT CVE-2020-1472 RESPONSE TO Linux CIFS/Samba and Microsoft CVE-2020-1472 response to insecure NETLOGON Posted Sep 15, 2020 16:05 UTC (Tue) by ipatchfreely (subscriber, #81747) Parent article: Welcome to the LWN.net Weekly Edition for September 10, 2020 A SURVEY OF SCHEDULER BENCHMARKS SEE MORE ON LWN.NET UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 SEE MORE ONLWN.NET
LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable DMA, SMALL BUFFERS, AND CACHE INCOHERENCE DMA, small buffers, and cache incoherence. Roland Dreier reported on an interesting class of bugs which can affect drivers on some architectures. This particular source of subtle bugs is worth a look as an example of how hard it can be to really make things work on modern hardware. All modern systems, of course, employ one or morelevels of
SECURITYFS
Some observers might well believe that the kernel has accumulated plenty of special-purpose virtual filesystems. Even so, 2.6.14 will include yet another one: securityfs. This filesystem is meant to be used by security modules, some of which were otherwise creating their own filesystems; it should be mounted on /sys/kernel/security. THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty. WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWNFAQWRITE FOR US
Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET LINUX CIFS/SAMBA AND MICROSOFT CVE-2020-1472 RESPONSE TO Linux CIFS/Samba and Microsoft CVE-2020-1472 response to insecure NETLOGON Posted Sep 15, 2020 16:05 UTC (Tue) by ipatchfreely (subscriber, #81747) Parent article: Welcome to the LWN.net Weekly Edition for September 10, 2020 A SURVEY OF SCHEDULER BENCHMARKS SEE MORE ON LWN.NET UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 SEE MORE ONLWN.NET
LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable DMA, SMALL BUFFERS, AND CACHE INCOHERENCE DMA, small buffers, and cache incoherence. Roland Dreier reported on an interesting class of bugs which can affect drivers on some architectures. This particular source of subtle bugs is worth a look as an example of how hard it can be to really make things work on modern hardware. All modern systems, of course, employ one or morelevels of
THE MULTI-GENERATIONAL LRU One of the key tasks assigned to the memory-management subsystem is to optimize the system's use of the available memory; that means pushing out pages containing unused data so that they can be put to better use elsewhere. Predicting which pages will be accessed in the near future is a tricky task, and the kernel has evolved a number of mechanisms designed to improve its chances of MAGEIA ALERT MGASA-2021-0234 (LIBRSVG) From:: Mageia Updates To:: updates-announce@ml.mageia.org: Subject: MGASA-2021-0234: Updated librsvg packages fix a security vulnerability MULTIQUEUE NETWORKING One of the fundamental data structures in the networking subsystem is the transmit queue associated with each device. The core networking code will call a driver's hard_start_xmit() function to let the driver know that a packet is ready for transmission; it is then the driver's job to feed that packet into the hardware's transmit queue. The result is a data structure which looks vaguely like this: A KERNEL SKIPLIST IMPLEMENTATION (PART 1) The Linux kernel manages sparse sets of index ranges for various subsystems. For instance, the I/O memory management unit (IOMMU) keeps track of the addresses of outstanding device memory mappings for each PCIE device's domain and tracks holes for new allocations. File systems cache pending operations, extent state, free extents, and more. A simple linked list fails to provide USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production.LINUX 5.4.124
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stableFIREFOX 89
One of the few things Mozilla have been consistent about over the past number of years is completely refusing to listen to feedback from their most long-term, knowledgeable users.THE FUTURE OF DAX
DAX is the mechanism that enables direct access to files stored in persistent memory arrays without the need to copy the data through the page cache. At the 2017 Linux Storage, Filesystem, and Memory-Management Summit, Ross Zwisler led a plenary session on the future of DAX. Development in this area offers a number of interesting trade-offs between data safety and enabling SCHED_FIFO AND REALTIME THROTTLING Throttling of realtime SCHED_FIFO processes is a feature which was added in 2.6.25. It is only toward the end of the 2.6.27 development cycle, though, that the larger development community noticed its presence. The result has been a lengthy discussion on how SCHED_FIFO should be implemented, whether POSIX compliance matters, and what constitutes sensible default policy in the BPFD: RUNNING BCC TOOLS REMOTELY ACROSS SYSTEMS AND BPF is an increasingly capable tool for instrumenting and tracing the operation of the kernel; it has enabled the creation of the growing set of BCC tools. Unfortunately, BCC has no support for a cross-development workflow where the development machine and the target machine running the developed code are different. Cross-development is favored by embedded-systems kernel developers WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty. WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty.SUBSCRIBE TO LWN
The cost of a regular LWN.net subscription is $7.00/month, with options for those wanting to pay a little more or less. We can accept Visa, MasterCard, American Express, PayPal, or checks drawn on a U.S. bank, and subscriptions can be paid monthly or annually. Group subscriptions are also available, providing cost-effectivesubscriptions for
SOME 5.12 DEVELOPMENT STATISTICS By the time the 5.12 kernel was finally released, some 13,015 non-merge changesets had been pulled into the mainline repository for this development cycle. That makes 5.12 the slowest development cycle since 5.6, which was released at the end of March 2020. Still, there was plenty of work done for 5.12. Read on for our traditional look at where that work came from and how it got into the LWN.NET WEEKLY EDITION ARCHIVES LWN.net Weekly Edition Archives. Here is a simple (for now) archive listing for the LWN.net Weekly Edition. Note that this archive begins on June 6, 2002; please see the old site archives for editions prior to that date. See also: separate index pages for: All guest articles, indexed by author. LWN's index of conference coverage, organized as SEVEN NEW STABLE KERNELS Greg Kroah-Hartman has announced the release of the 5.12.9, 5.10.42, 5.4.124, 4.19.193, 4.14.235, 4.9.271, and 4.4.271 stable kernels. As usual, these contain fixes ATOMIC CONTEXT AND KERNEL API DESIGN An API should refrain from making promises that it cannot keep. A recent episode involving the kernel's in_atomic() macro demonstrates how things can go wrong when a function does not really do what it appears to do. It is also a good excuse to look at an under-documented (but fundamental) aspect of kernel code design. Click below (subscribers only) for the full story. UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 Jailhouse is a new hypervisor designed to cooperate with Linux and run bare-metal applications or modified guest operating systems. Despite this cooperation, Jailhouse is self-contained and uses Linux only to bootstrap and (later) manage itself. The hypervisor is free software released under GPLv2 by Siemens; the Jailhouse project was publicly announced in November 2013, and is in an earlyTHE LWN.NET FAQ
LWN.net aims to be the premier news and information source for the free software community. We provide comprehensive coverage of development, legal, commercial, and security issues. The LWN.net Weekly Edition is our weekly summary of what has happened in the free software world; our front page offers up-to-the-minute coverage. GCC DROPS ITS COPYRIGHT-ASSIGNMENT REQUIREMENT Also, this would be tricky for permissive licenses, because such a separate licensing document would turn any permissive license into a copyleft license, and void the possibility to integrate permissively licensed code in closed software.SECURITYFS
Some observers might well believe that the kernel has accumulated plenty of special-purpose virtual filesystems. Even so, 2.6.14 will include yet another one: securityfs. This filesystem is meant to be used by security modules, some of which were otherwise creating their own filesystems; it should be mounted on /sys/kernel/security. KPTR_RESTRICT FOR HIDING KERNEL POINTERS The %pK format specifier is designed to hide exposed kernel pointers, specifically via /proc interfaces. Exposing these pointers provides an easy target for kernel write vulnerabilities, since they reveal the locations of writable structures containing easily triggerable function pointers. The behavior of %pK depends on the kptr_restrictsysctl.
WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty. WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty.SUBSCRIBE TO LWN
The cost of a regular LWN.net subscription is $7.00/month, with options for those wanting to pay a little more or less. We can accept Visa, MasterCard, American Express, PayPal, or checks drawn on a U.S. bank, and subscriptions can be paid monthly or annually. Group subscriptions are also available, providing cost-effectivesubscriptions for
SOME 5.12 DEVELOPMENT STATISTICS By the time the 5.12 kernel was finally released, some 13,015 non-merge changesets had been pulled into the mainline repository for this development cycle. That makes 5.12 the slowest development cycle since 5.6, which was released at the end of March 2020. Still, there was plenty of work done for 5.12. Read on for our traditional look at where that work came from and how it got into the LWN.NET WEEKLY EDITION ARCHIVES LWN.net Weekly Edition Archives. Here is a simple (for now) archive listing for the LWN.net Weekly Edition. Note that this archive begins on June 6, 2002; please see the old site archives for editions prior to that date. See also: separate index pages for: All guest articles, indexed by author. LWN's index of conference coverage, organized as SEVEN NEW STABLE KERNELS Greg Kroah-Hartman has announced the release of the 5.12.9, 5.10.42, 5.4.124, 4.19.193, 4.14.235, 4.9.271, and 4.4.271 stable kernels. As usual, these contain fixes ATOMIC CONTEXT AND KERNEL API DESIGN An API should refrain from making promises that it cannot keep. A recent episode involving the kernel's in_atomic() macro demonstrates how things can go wrong when a function does not really do what it appears to do. It is also a good excuse to look at an under-documented (but fundamental) aspect of kernel code design. Click below (subscribers only) for the full story. UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 Jailhouse is a new hypervisor designed to cooperate with Linux and run bare-metal applications or modified guest operating systems. Despite this cooperation, Jailhouse is self-contained and uses Linux only to bootstrap and (later) manage itself. The hypervisor is free software released under GPLv2 by Siemens; the Jailhouse project was publicly announced in November 2013, and is in an earlyTHE LWN.NET FAQ
LWN.net aims to be the premier news and information source for the free software community. We provide comprehensive coverage of development, legal, commercial, and security issues. The LWN.net Weekly Edition is our weekly summary of what has happened in the free software world; our front page offers up-to-the-minute coverage. GCC DROPS ITS COPYRIGHT-ASSIGNMENT REQUIREMENT Also, this would be tricky for permissive licenses, because such a separate licensing document would turn any permissive license into a copyleft license, and void the possibility to integrate permissively licensed code in closed software.SECURITYFS
Some observers might well believe that the kernel has accumulated plenty of special-purpose virtual filesystems. Even so, 2.6.14 will include yet another one: securityfs. This filesystem is meant to be used by security modules, some of which were otherwise creating their own filesystems; it should be mounted on /sys/kernel/security. KPTR_RESTRICT FOR HIDING KERNEL POINTERS The %pK format specifier is designed to hide exposed kernel pointers, specifically via /proc interfaces. Exposing these pointers provides an easy target for kernel write vulnerabilities, since they reveal the locations of writable structures containing easily triggerable function pointers. The behavior of %pK depends on the kptr_restrictsysctl.
WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty. WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Welcome to LWN.net. LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support ouractivities.
LINUX DEVICE DRIVERS, THIRD EDITION Linux Device Drivers, Third Edition. This is the web site for the Third Edition of Linux Device Drivers , by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under theterms
ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. Varadarajan Narayanan (7): clk: qcom: clk-alpha-pll: Add support for Stromer PLLs dt-bindings: arm64: ipq5018: Add binding descriptions for clock and reset clk: qcom: AddGlobal Clock
SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET DEBUGGING THE KERNEL USING FTRACE DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NET USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. GSO: GENERIC SEGMENTATION OFFLOAD GSO: Generic Segmentation Offload. "David S. Miller" , netdev@vger.kernel.org. Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.LINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable THE GPL IS A LICENSE, NOT A CONTRACT The GPL Is a License, not a Contract. Posted Dec 4, 2003 10:28 UTC (Thu) by MathFox (guest, #6104) The GPL is based on an international treaty: the Berne convention on copyrights. (excuse me if I have the name wrong.) The effects of the GPL should be very similar in every country that signed the treaty.SUBSCRIBE TO LWN
The cost of a regular LWN.net subscription is $7.00/month, with options for those wanting to pay a little more or less. We can accept Visa, MasterCard, American Express, PayPal, or checks drawn on a U.S. bank, and subscriptions can be paid monthly or annually. Group subscriptions are also available, providing cost-effectivesubscriptions for
SOME 5.12 DEVELOPMENT STATISTICS By the time the 5.12 kernel was finally released, some 13,015 non-merge changesets had been pulled into the mainline repository for this development cycle. That makes 5.12 the slowest development cycle since 5.6, which was released at the end of March 2020. Still, there was plenty of work done for 5.12. Read on for our traditional look at where that work came from and how it got into the LWN.NET WEEKLY EDITION ARCHIVES LWN.net Weekly Edition Archives. Here is a simple (for now) archive listing for the LWN.net Weekly Edition. Note that this archive begins on June 6, 2002; please see the old site archives for editions prior to that date. See also: separate index pages for: All guest articles, indexed by author. LWN's index of conference coverage, organized as SEVEN NEW STABLE KERNELS Greg Kroah-Hartman has announced the release of the 5.12.9, 5.10.42, 5.4.124, 4.19.193, 4.14.235, 4.9.271, and 4.4.271 stable kernels. As usual, these contain fixes ATOMIC CONTEXT AND KERNEL API DESIGN An API should refrain from making promises that it cannot keep. A recent episode involving the kernel's in_atomic() macro demonstrates how things can go wrong when a function does not really do what it appears to do. It is also a good excuse to look at an under-documented (but fundamental) aspect of kernel code design. Click below (subscribers only) for the full story. UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 Jailhouse is a new hypervisor designed to cooperate with Linux and run bare-metal applications or modified guest operating systems. Despite this cooperation, Jailhouse is self-contained and uses Linux only to bootstrap and (later) manage itself. The hypervisor is free software released under GPLv2 by Siemens; the Jailhouse project was publicly announced in November 2013, and is in an earlyTHE LWN.NET FAQ
LWN.net aims to be the premier news and information source for the free software community. We provide comprehensive coverage of development, legal, commercial, and security issues. The LWN.net Weekly Edition is our weekly summary of what has happened in the free software world; our front page offers up-to-the-minute coverage. GCC DROPS ITS COPYRIGHT-ASSIGNMENT REQUIREMENT Also, this would be tricky for permissive licenses, because such a separate licensing document would turn any permissive license into a copyleft license, and void the possibility to integrate permissively licensed code in closed software.SECURITYFS
Some observers might well believe that the kernel has accumulated plenty of special-purpose virtual filesystems. Even so, 2.6.14 will include yet another one: securityfs. This filesystem is meant to be used by security modules, some of which were otherwise creating their own filesystems; it should be mounted on /sys/kernel/security. KPTR_RESTRICT FOR HIDING KERNEL POINTERS The %pK format specifier is designed to hide exposed kernel pointers, specifically via /proc interfaces. Exposing these pointers provides an easy target for kernel write vulnerabilities, since they reveal the locations of writable structures containing easily triggerable function pointers. The behavior of %pK depends on the kptr_restrictsysctl.
WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Posted May 31, 2021 15:49 UTC (Mon) by corbet. The seccomp() mechanism allows a process to load a BPF program to restrict its future use of system calls; it is a simple but flexible sandboxing mechanism that is widely used. Those filter programs, though, run on the "classic" BPF virtual machine, rather than the extended BPF (eBPF) machine used elsewhere in the kernel. LINUX DEVICE DRIVERS, THIRD EDITION This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman.For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. DEBUGGING THE KERNEL USING FTRACE USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NETLINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stableSPEEDING UP D-BUS
The D-Bus interprocess communication (IPC) mechanism is used extensively by Linux desktop environments and applications, but it suffers from less-than-optimal performance. While that problem may not be so noticeable on desktop-class systems, it can be a real issue for smaller and embedded devices. Over the years there have been a number of attempts to add functionality to the GSO: GENERIC SEGMENTATION OFFLOAD Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet. WELCOME TO LWN.NET ARCHIVESKERNELSECURITYDISTRIBUTIONSLWN FAQWRITE FOR USLWN WAR NET Posted May 31, 2021 15:49 UTC (Mon) by corbet. The seccomp() mechanism allows a process to load a BPF program to restrict its future use of system calls; it is a simple but flexible sandboxing mechanism that is widely used. Those filter programs, though, run on the "classic" BPF virtual machine, rather than the extended BPF (eBPF) machine used elsewhere in the kernel. LINUX DEVICE DRIVERS, THIRD EDITION This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman.For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. SECCOMP AND DEEP ARGUMENT INSPECTION SEE MORE ON LWN.NET ADD MINIMAL BOOT SUPPORT FOR IPQ5018 The IPQ5018 is Qualcomm's 802.11ax SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5018-mp03.1-c2 board. DEBUGGING THE KERNEL USING FTRACE USING USER-SPACE TRACEPOINTS WITH BPF Much has been written on LWN about dynamically instrumenting kernel code. These features are also available to user-space code with a special kind of probe known as a User Statically-Defined Tracing (USDT) probe. These probes provide a low-overhead way of instrumenting user-space code and provide a convenient way to debug applications running in production. DRIVER PORTING: THE SEQ_FILE INTERFACE SEE MORE ON LWN.NETLINUX 4.9.230
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stableSPEEDING UP D-BUS
The D-Bus interprocess communication (IPC) mechanism is used extensively by Linux desktop environments and applications, but it suffers from less-than-optimal performance. While that problem may not be so noticeable on desktop-class systems, it can be a real issue for smaller and embedded devices. Over the years there have been a number of attempts to add functionality to the GSO: GENERIC SEGMENTATION OFFLOAD Hi: This series adds Generic Segmentation Offload (GSO) support to the Linux networking stack. Many people have observed that a lot of the savings in TSO come from traversing the networking stack once rather than many times for each super-packet.THE LWN.NET FAQ
What system is the LWN.net site running? The LWN site code was developed in-house by Jonathan Corbet. It is written in Python, and based on the Quixote web framework and the PostgreSQL relational database management system.. Why did you write your own site code?SUBSCRIBE TO LWN
Subscribe to LWN! An LWN.net subscription is your key to full access to our content. LWN subscribers get: A warm, fuzzy feeling from knowing that they are helping to support LWN and keep it on the air. SOME 5.12 DEVELOPMENT STATISTICS By the time the 5.12 kernel was finally released, some 13,015 non-merge changesets had been pulled into the mainline repository for this development cycle. That makes 5.12 the slowest development cycle since 5.6, which was released at the end of March 2020. Still, there was plenty of work done for 5.12. Read on for our traditional look at where that work came from and how it got into the CENTOS SECURITY ALERTS Recent CentOS security alerts (2909 alerts total) ID Package Date; CESA-2021:0617: xterm: 2021-04-30: CESA-2021:1298: java-1.8.0-openjdk SEVEN NEW STABLE KERNELS Greg Kroah-Hartman has announced the release of the 5.12.9, 5.10.42, 5.4.124, 4.19.193, 4.14.235, 4.9.271, and 4.4.271 stable kernels. As usual, these contain fixes ATOMIC CONTEXT AND KERNEL API DESIGN An API should refrain from making promises that it cannot keep. A recent episode involving the kernel's in_atomic() macro demonstrates how things can go wrong when a function does not really do what it appears to do. It is also a good excuse to look at an under-documented (but fundamental) aspect of kernel code design. Click below (subscribers only) for the full story.LINUX 5.4.124
From:: Greg Kroah-Hartman To:: linux-kernel-AT-vger.kernel.org, akpm-AT-linux-foundation.org, torvalds-AT-linux-foundation.org, stable UNDERSTANDING THE JAILHOUSE HYPERVISOR, PART 1 Jailhouse is a new hypervisor designed to cooperate with Linux and run bare-metal applications or modified guest operating systems. Despite this cooperation, Jailhouse is self-contained and uses Linux only to bootstrap and (later) manage itself. The hypervisor is free software released under GPLv2 by Siemens; the Jailhouse project was publicly announced in November 2013, and is in an earlySECURITYFS
Some observers might well believe that the kernel has accumulated plenty of special-purpose virtual filesystems. Even so, 2.6.14 will include yet another one: securityfs. This filesystem is meant to be used by security modules, some of which were otherwise creating their own filesystems; it should be mounted on /sys/kernel/security. A NEW I/O MEMORY ACCESS MECHANISM Most reasonably current cards for the PCI bus (and others) provide one or more I/O memory regions to the bus. By accessing those regions, the processor can communicate with the peripheral and make things happen. A look at /proc/iomem will show the I/O memory regions which have been registered on a given system.LWN
.net News from the source* CONTENT
* Weekly Edition
* Archives
* Search
* Kernel
* Security
* Distributions
* Events calendar
* Unread comments
*
-------------------------* LWN FAQ
* Write for us
USER: PASSWORD: | |
SUBSCRIBE / LOG IN / NEW ACCOUNTWELCOME TO LWN.NET
> LWN.net is a reader-supported news site dedicated to producing the > best coverage from within the Linux and free software development > communities. See the LWN FAQ for more information, and > please consider subscribing to gain full access > and support our activities. LWN.NET WEEKLY EDITION FOR MAY 7, 2020 Posted May 7, 2020 1:05 UTC(Thu)
The LWN.net Weekly Edition for May 7, 2020 is available. INSIDE THIS WEEK'S LWN.NET WEEKLY EDITION * Front : Making Emacs popular again; Popcorn Linux; Authenticated BTRFS; XFS extent swapping; PHP growing up. * Briefs : Firefox 76; Inkscape 1.0; 2020 Python Language Summit; Wayland book; Quotes; ... * Announcements : Newsletters; conferences; security updates; kernel patches; ...Read more
GCC 10.1 RELEASED
Posted May 7, 2020 14:50 UTC (Thu) by jake The GCC project has announced the release of GCC 10.1. "A year has lapsed away since the release of last major GCC release, more than 33 years passed since the first public GCC release and the GCC developers survived repository conversion from SVN to GIT earlier this year. Today, we are glad to announce another major GCC release, 10.1. This release makes great progress in the C++20 language support, both on the compilerand library
sides, some C2X enhancements, various optimization enhancements and bug fixes, several new hardware enablement changes and enhancements to the compiler back-ends and many other changes. There is even a new experimental static analysis pass."
More information can be found in the release notes.
Full Story (comments: 3)
MAKING EMACS POPULAR AGAIN Posted May 6, 2020 21:22 UTC (Wed) by jake The Emacs editor predates Linux, and was once far more popular, but it has fallen into relative obscurity over the years. In a mega-thread on the emacs-devel mailing list, participants discussed various ideas for making Emacs more "attractive", in both aesthetic and in "appealing to more users" senses of that term. Any improvements to Emacs in that regard have numerous hurdles to overcome, however. There are technical questions and, naturally, licensing considerations, but there is also the philosophical question of what it is, exactly, that stops the venerable text editor from being more popular. Full Story (comments: 56)
SECURITY UPDATES FOR THURSDAY Posted May 7, 2020 13:18 UTC (Thu) by jake Security updates have been issued by DEBIAN (firefox-esr, keystone, mailman, and tomcat9), FEDORA (ceph, firefox, java-1.8.0-openjdk, libldb, nss, samba, seamonkey, and suricata), ORACLE (kernel), SCIENTIFIC LINUX (firefox and squid), SUSE (libvirt, php7, slirp4netns, and webkit2gtk3), and UBUNTU (linux-firmware andopenldap).
Full Story (comments: none)
POPCORN LINUX POPS UP ON LINUX-KERNEL Posted May 5, 2020 12:39 UTC (Tue) by corbet The end of April saw the posting of a complex patch set called "Popcorn Linux distributed thread execution". It is the first appearance on the kernel mailing lists of an academic project (naturally called Popcorn Linux ) that has been underway since 2013 or so. This project has, among other goals, the objective of turning a tightly networked set of computers into something that looks like a single system — a sort of NUMA machine with even larger than usual inter-node costs. The posted code, which is a portion of the larger project, is focused on process migration and memory sharing across machines. It is an interesting proof of concept, but one should not expect to see it merged in anything close to its current form. Full Story (comments: 17)
STABLE KERNEL UPDATES Posted May 6, 2020 15:02 UTC (Wed) by ris Stable kernels 5.6.11 , 5.4.39 , 4.19.121 , 4.14.179 , 4.9.222 , and 4.4.222 have been released. They all contain important fixes and users should upgrade.Comments (4 posted)
PHP SHOWING ITS MATURITY IN RELEASE 7.4 Posted May 4, 2020 21:20 UTC (Mon) by coogle This year PHP turned 25 and, as with all things, the hope is that with age comes wisdom and maturity. Often derided as a great way to write bad (and insecure) code, PHP is hard to ignore completely when it is used in nearly eight out of ten websites. With PHP 7.4.5
released in April,
it's worthwhile to take a look at modern PHP, how it has evolved to address the criticisms of the past, and what lies ahead in its future. Full Story (comments: 5)
SECURITY UPDATES FOR WEDNESDAY Posted May 6, 2020 14:54 UTC (Wed) by ris Security updates have been issued by ARCH LINUX (libmicrodns and salt), DEBIAN (graphicsmagick, salt, sqlite3, and wordpress), FEDORA (java-11-openjdk), OPENSUSE (chromium and sqliteodbc), RED HAT (firefox, squid, and squid:4), SLACKWARE (firefox and thunderbird), SUSE (ardana-ansible, ardana-barbican, ardana-cluster, ardana-db, ardana-designate, ardana-input-model, ardana-logging, ardana-monasca, ardana-mq, ardana-neutron, ardana-octavia, ardana-osconfig, ardana-tempest, ardana-tls, crowbar-core, crowbar-ha, crowbar-openstack, memcached, openstack-ceilometer, openstack-cinder, openstack-designate, openstack-heat, openstack-ironic, openstack-ironic-image, openstack-manila, openstack-neutron, openstack-nova, openstack-octavia, openstack-octavia-amphora-image, python-cinderclient, python-glanceclient, python-ironic-lib, python-ironicclient, python-keystonemiddleware, python-manila-tempest-plugin, python-novaclient, python-octaviaclient, python-openstackclient, python-os-brick, python-oslo.config, python-oslo.rootwrap, python-oslo.utils, python-swiftclient, python-watcherclient, release-notes-suse-openstack-cloud, rubygem-crowbar-client, rubygem-puma, zookeeper, openldap2, and python-Pillow), and UBUNTU (php7.4). Full Story (comments: none)
ATOMIC EXTENT SWAPPING FOR XFS Posted May 1, 2020 18:16 UTC (Fri) by corbet Normally, files exist in a filesystem to keep data contained within them separated; seeing data exchanged directly between files is often a sign of filesystem corruption. There are, however, use cases where it is desirable to be able to perform a controlled swap of data between a pair of files. Darrick Wong has recently posted a patch set implementing this feature for the XFS filesystem, but also making it available in a general way. Full Story (comments: 33)
FIREFOX 76.0
Posted May 5, 2020 18:47 UTC (Tue) by ris Firefox 76.0 has been released. This version features a number of improvements to password management, Picture-in-Picture allows a small video window to follow you around as you work, and support for Audio Worklets has been added, allowing more complex audio processing. Therelease notes
have more
details.
Comments (6 posted)
AUTHENTICATED BTRFS
Posted Apr 30, 2020 15:59 UTC (Thu) by corbet Developers who are concerned about system integrity often put a fair amount of effort into ensuring that data stored on disk cannot be tampered with without being detected. Technologies like dm-verity and fs-verity are attempts to solve this problem, as is the recently covered integrity policy enforcement security module . More Recently, Johannes Thumshirn has posted a patch seriesadding
filesystem-level authentication to Btrfs; it promises to provide integrity with a surprisingly small amount of code. Full Story (comments: 18)
THE WAYLAND PROTOCOL Posted May 5, 2020 15:00 UTC (Tue) by corbet Drew DeVault has just released a (mostly complete) book on the Wayland display-server protocol under the Creative Commons CC-SA license. "This book will help you establish a firm understanding of the concepts, design, and implementation of Wayland, and equip you with the tools to build your own Wayland client and server applications. Over the course of your reading, we'll build a mental model of Wayland and establish the rationale that went into its design. Within these pages you should find many 'aha!' moments as the intuitive design choices of Wayland become clear, which should help to keep the pages turning." For those who would rather peruse (or contribute to) the Markdown source, it's available here.
Comments (16 posted) LWN.NET WEEKLY EDITION FOR APRIL 30, 2020 Posted Apr 30, 2020 0:35 UTC(Thu)
The LWN.net Weekly Edition for April 30, 2020 is available. INSIDE THIS WEEK'S LWN.NET WEEKLY EDITION * Front : Fedora security updates; Realtime priorities for kernel threads; Dumping kernel structures with BPF; SUSE SLE and openSUSE Leap; SimpleNamespace. * Briefs : Fedora 32; Fedora on Lenovo; Ubuntu 20.04 LTS; Kdenlive 20.04; Panfrost; Help Wanted; Quote; ... * Announcements : Newsletters; conferences; security updates; kernel patches; ...Read more
SECURITY UPDATES FOR TUESDAY Posted May 5, 2020 14:58 UTC (Tue) by ris Security updates have been issued by DEBIAN (ansible, ntp, and roundcube), FEDORA (libldb and samba), MAGEIA (chromium-browser-stable, crawl, dolphin-emu, exiv2, fortune-mod, gnuchess, kernel, libsndfile, openexr, openldap, openvpn, qtbase5, ruby-json, squid, teeworlds, and webkit2), RED HAT (sqlite), and SUSE (icu, mailman, nginx, rmt-server, rpmlint, and rubygem-actionview-5_1). Full Story (comments: none)
FEDORA SECURITY RESPONSE TIME Posted Apr 29, 2020 20:45 UTC (Wed) by jake A call for faster Fedora updates in response to security vulnerabilities was recently posted to the Fedora devel mailing list; it urgently advocated changes to the process so that updates, in general, and to the kernel and packages based on web browsers, in particular, are handled more expeditiously. While Fedora developers are sympathetic to that, there is only so much the distribution can do as there are logistical and other hurdles between Fedora and its users. It turns out that, to a great extent, Fedora can already move quickly when it needs to. Full Story (comments: 15)
INKSCAPE 1.0 RELEASED Posted May 4, 2020 18:27 UTC (Mon) by corbetVersion 1.0
of the
Inkscape drawing editor has been released. "One of the first things users will notice is a reorganized tool box, with a more logical order. There are many new and improved Live Path Effect (LPE) features. The new searchable LPE selection dialog now features a very polished interface, descriptions and even the possibility of marking favorite LPEs. Performance improvements are most noticeable when editing node-heavy objects, using the Objects dialog, and when grouping/ungrouping."Comments (7 posted)
IMPROVING PYTHON'S SIMPLENAMESPACE Posted Apr 29, 2020 16:51 UTC (Wed) by jake Python's SimpleNamespace class provides an easy way for a programmer to create an object to store values as attributes without creating their own (almost empty) class. While it is useful (and used) in its present form, Raymond Hettinger thinks it could be better. He would like to see the hooks used by mappings (e.g. dictionaries) added to the class, so that attributes can be added and removed using either x.a or x. It would bring benefits for JSON handling and more in the language. Full Story (comments: 26)
A SET OF STABLE KERNELS Posted May 4, 2020 14:38 UTC (Mon) by ris Stable kernels 5.6.10 , 5.4.38 , 4.19.120 , 4.14.178 , 4.9.221 , and 4.4.221 have been released. They all contain important fixes and users should upgrade. Comments (none posted) DUMPING KERNEL DATA STRUCTURES WITH BPF Posted Apr 27, 2020 23:20 UTC (Mon) by corbet For as long as operating systems have had kernels, there has been a need to extract information from data structures stored within those kernels. Over the years, a wide range of approaches have been taken to make that information available. In current times, it has become natural to reach for BPF as the tool of choice for a variety of problems, and getting information from kernel data structures is no exception. There are two patches in circulation that take rather different approaches to using BPF to dump information from kernel data structures to user space. Full Story (comments: 4)
SECURITY UPDATES FOR MONDAY Posted May 4, 2020 14:22 UTC (Mon) by ris Security updates have been issued by DEBIAN (mailman, openldap, pound, tomcat8, and trafficserver), FEDORA (chromium, java-11-openjdk, kernel, openvpn, pxz, and rubygem-json), OPENSUSE (apache2, bouncycastle, chromium, git, python-typed-ast, resource-agents, ruby2.5, samba, squid, webkit2gtk3, and xen), SLACKWARE (seamonkey), SUSE (LibVNCServer and permissions), and UBUNTU (mysql-5.7,mysql-8.0).
Full Story (comments: none)
--> More news items
Copyright © 2020, Eklektix, Inc. Comments and public postings are copyrighted by their creators. Linux is a registered trademark of Linus TorvaldsDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0