TSYNC Not a Hard Requirement For Google Chrome After All
An anonymous reader writes A few days ago it appeared that Google began requiring new versions of the Linux kernel for the Chrome/Chromium web browser. To some people, such requirement smelled funny, and it turns out that those people had the right hunch. Google does not intend for there to be a hard requirement on the latest versions of the Linux kernel that expose SECCOMP_FILTER_FLAG_TSYNC, but instead many users are hitting an issue around it. A Chromium developer commented on the related bug: "Updating the title so that people who have been mislead into thinking non-TSYNC kernels were deprecated immediately understand that there is simply 'some unknown bug' hitting some users." Of course, a user having the TSYNC feature in his kernel will still get a security benefit.
TSYNC is supposed to be an improvement upon the thread syncronizing in the case of chrome's sandboxing all their tabs.
They basically made TSYNC what it is today in the kernel. And it would be stupid for them to demand it, at least this early.
Most likely people have conflicts with dev-versions, downgraded or changed kernel configs. Which are "edge-cases" that google's internal testing did not catch.
Google Chrome had a bug, it was reported, and it'll be fixed.
which I don't fulfill.
Googling for "TSYNC" or "Linux TSYNC" or "what is TSYNC" brings up shittons of news about Chrome, but nothing about tsync.
Support my political activism on Patreon.
The linux seccomp feature provides application sandboxing. Chrome uses it to sandbox tabs from each other and native plugins from the rest of the system.
Seccomp is accessed through the seccomp (2) system call. The SECCOMP_FILTER_FLAG_TSYNC flag is an option to seccomp (2) that transparently synchronises the effect of the call across all sandboxed threads.
foo mane padme hum
Just to clarify here, the story is that Slashdot posted an incorrect and hysterical headline a few days ago, that has been refuted, and now Slashdot is making another story about it.
Its amazing, even when there's no news, Slashdot can use this technique to report complete BS and then report on the expose of said BS! Endless news cycle!
...it won't require NSYNC.
come on, you tell me google is trying to destroy everything good about the world and now you say they aren't? what am i supposed to do with this google outrage now?! editors, this type of sloppiness is OUTRAGEOUS! nevermind... problem solved itself.
Anons need not reply. Questions end with a question mark.
Comment from a Chromium developer in the bug report:
From that comment it wasn't unreasonable to conclude that chrome and chromium would only work on systems running with a kernel version of 3.17 and later, or with older kernels that had backported the patch and had support for the secomp features. Only today was the comment added that corrected that assumption. Besides, that still doesn't change the fact that a Debian developer rejected the TSYNC flag patch because of his animosity toward Google and not based on any technical merit.
Chrome's is one of the best open source bug trackers in my opinion. There's a lot of activity from Google engineers trying to solve the problems reported. Contrast that to something like Launchpad, where my typical experience is crickets chirping and at most I get template answers like "have you tried the latest upstream kernel if it solves the problem".
It's good to keep an eye which projects provide the best support, if we want high quality software.
Apparently it's not difficult. Please carefully choose words so confusion is avoided.
ot4er members in you can. When the
When the first posting came out I tried current Chrome versions from all release channels on a machine with a generic unpatched 3.2.45 Linux kernel and tried installing various extensions. No problems and no error. All the rage and seemingly none of the those commenting bothered to check if the report was true or not.
I still don't understand. Sorry I only have a PhD !