Latest Work by Con Kolivas and Keith Packard

-
linux-4.18-ck1, MuQSS version 0.173 for linux-4.18
Announcing a new -ck release, 4.18-ck1 with the latest version of the Multiple Queue Skiplist Scheduler, version 0.173. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.
-
MuQSS Scheduler Updated For The Linux 4.18 Kernel, CK Patches Available
Independent Linux kernel hacker Con Kolivas has announced his 4.18-ck1 kernel as well as the latest release of his MuQSS scheduler.
MuQSS, or Multiple Queue Skiplist Scheduler, remains the scheduler he is focused on and successor to BFS for improving the responsiveness/interactivity of desktop systems and more. MuQSS 0.173 is the new release and its primary change is compatibility with the Linux 4.18 kernel code-base.
-
Window Scaling
One of the ideas we had in creating the compositing mechanism was to be able to scale window contents for the user -- having the window contents available as an image provides for lots of flexibility for presentation.
However, while we've seen things like “overview mode” (presenting all of the application windows scaled and tiled for easy selection), we haven't managed to interact with windows in scaled form. That is, until yesterday.
[...]
When an owner size is set, the window gets compositing enabled. The composite pixmap is allocate at the owner size instead of the current size. When no compositing manager is running, the automatic compositing painting code in the server now scales the output from the output size to the current size.
Most X applications don't have borders, but I needed to figure out what to do in case one appeared. I decided that the boarder should be the same size in the output and current presentations. That's about the only thing that I could get to make sense; the border is 'outside' the window size, so if you want to make the window contents twice as big, you want to make the window size twice as big, not some function of the border width.
-
Keith Packard Takes On X.Org Window Scaling With Input Handling
X.Org/X11 veteran Keith Packard has started working on better support for independent window scaling with the X.Org stack that would also allow for input handling with the scaled windows.
With Keith's virtual reality (VR) work for the Linux stack pretty much squared away, his latest X.Org improvement effort is around window scaling with desktop compositors. While X.Org compositors have already been able to deliver scaled window contents -- such as from the "overview" on the GNOME Shell, alt-tab switchers, etc -- the current architecture has not supported interacting with these scaled windows -- such as proper input event handling.
-

- Login or register to post comments
Printer-friendly version- 3103 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago