Posts
261
Following
25
Followers
1214

Jonathan Corbet

On the radar: moving the GNU C Library to Linux Foundation hosting.

The whole issue of moving the GNU toolchain projects out of Sourceware and into an LF project was covered here a year ago:

https://lwn.net/Articles/908638/

Since then it has been mostly quiet. Now, though, there seems to be a move afoot to actually make the move for glibc. It is hard to say for sure, since (as seems to be typical), the discussion is being held entirely behind closed doors, though it has now been pushed onto the glibc-alpha list:

https://lwn.net/ml/libc-alpha/orsf805tyf.fsf@lxoliva.fsfla.org/

I do not think that having the LF handle this infrastructure is necessarily a bad idea; the people there are (seriously) good and it has been hugely beneficial to the kernel project. But the handling of the idea remains horrible; it looks like a hostile takeover and could do real damage to the community.
0
2
6

Jonathan Corbet

On the radar: user namespaces as a way to bypass negative permissions:

https://lwn.net/ml/linux-fsdevel/20230829205833.14873-1-richard@nod.at/

Not that this is new; I wrote about it a couple of years ago:

https://lwn.net/Articles/855943/
0
2
7

Jonathan Corbet

On the radar: PostgreSQL 16

The first release candidate is about to come out:

https://lwn.net/ml/pgsql-hackers/09b26b72-8ce6-83bf-8449-6a89621ddfa6@postgresql.org/

general release expected in mid-September.
0
2
2

Jonathan Corbet

On the radar: shrinking the Emacs C core

Another one of those "I'm Eric Raymond and I'm here to help you" moments:

https://lwn.net/ml/emacs-devel/20230809094655.793FC18A4654@snark.thyrsus.com/

He showed up on the Emacs list wanting to thrash up much of the core editor code for some secret project that he didn't want to tell anybody about... the reaction was about as might have been expected. It did, though, kick off an extensive discussion on how much of the editor should be implemented in Lisp and whether moving C code to Lisp makes sense.
0
1
5

Jonathan Corbet

On the radar: GCC security policy

I want to try a little experiment here. As I spend my day screwing around on the net, I come across a lot of conversations that may or may not eventually make good LWN articles. I'll toss one of those out here occasionally and see if people find it useful. Appearance here does not mean that I will (or will not) write something about it later, only that it has caught my attention.

The first topic is a few weeks old but still possibly interesting: the GCC folks are working to hammer out a security policy, which comes down to laying out what does — or does not — constitute a GCC security bug:

https://lwn.net/ml/gcc-patches/CAGWvny=z1yotE-6geJL1j80qSeZU67h-ZENPowM=BSNm0nHOVA@mail.gmail.com/

Strangely enough, it turns out that if you feed untrusted source to the compiler and the result bites you, they don't think it's a compiler bug.
1
11
20

Jonathan Corbet

I skipped out on everything last week and wandered in the southwest for a bit. Definitely recommended for reducing one's stress level.

Canyon de Chelly remains one of my favorite places in the world.

Now I have to catch up...how's the 6.5 release going, anyway? :)
0
0
20
@baconandcoconut We used BBB to run the Linux Plumbers Conference entirely online during the worst of the pandemic. The conference brought in 700 or so people, and we had individual sessions with as many as 200 in them.

I wrote a bit about the experience at https://lwn.net/Articles/830436/

We used fairly hefty cloud instances to host it - too hefty, really, but we didn't want to risk problems.

The scalability point with BBB is really the number of video feeds you have going at any time. Once you approach around 20, things tend to fall apart - on the client side, not on the server. We established a convention that you only turn on your video when you are actively participating in a discussion, and really didn't have any problems.

I routinely host meetings of 10-12 people on a server hosted on a two-CPU basic Linode VM, and it works great.

Feel free to drop me a line if you have questions.
1
2
6

Jonathan Corbet

At the end of 2021, the Marshall fire swept through a highly populated part of Boulder County, destroying over 1,000 homes over the course of a few hours in an area where nobody had really thought #wildfires were a big risk.

Since then, the county has been putting out regular newsletters on the recovery process. A recent one (https://content.govdelivery.com/accounts/COBOULDER/bulletins/368ffb5) includes the news that FEMA put together, for the first time, a "mitigation assessment team" to study how neighborhoods can be made more resistant to wildfire disasters. Everything from subdivision planning to how to make one's house less likely to burn. A lot of good information there.

This isn't fun stuff to think about but, as recent events have made clear yet again, we don't have a lot of choice in this matter. There's going to be more fires, and they are going to happen in surprising places. I hope this information finds its way into thought processes and building codes quickly.

I always knew I didn't like junipers...
1
2
2

Jonathan Corbet

Today, it seems, is my lucky day ... I got data breach notifications from two separate companies, each of which holds some subset of my healthcare data. The good news is that they are generously offering me a year of credit monitoring, I'm sure that will fix everything right up.

How is it that these people can still write "we take your data security seriously" with a straight face?
3
0
9

Jonathan Corbet

I'm sorry but it's a beautiful morning and the approximately 12,423 emails sitting in my linux-kernel folder are just going to have to wait.
1
8
46

Jonathan Corbet

"Web environment integrity" — because Chrome isn't dominant enough yet?

https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md
0
2
5

Jonathan Corbet

A recent exchange on the lists reminds me of a rule of thumb I've had occasion to apply more than once: never attribute to malice that which can be explained by the person involved being a non-native speaker of $LANGUAGE_IN_USE.
0
6
19

Jonathan Corbet

There is a certain sort of cognitive dissonance that comes with waiting in a long line of idling cars for an emissions test. It makes me appreciate, yet again, that the other car is an #EV (a Bolt, mind you, not one of those elonthings). Our determination to never acquire another internal-combustion vehicle, already strong, has been reinforced.
0
0
9
@mansr Really? That describes an awful lot of the rooms I have suffered in, and it didn't seem to affect the duration of the meeting at all — unless it made the whole experience longer while the search for a nicer room was carried out.
2
0
2

Jonathan Corbet

A celebration of Independence Day that makes me truly proud of my Wyoming roots... https://cowboystatedaily.com/2023/07/03/pure-patriotism-unleashed-reporter-plays-star-spangled-banner-on-chainsaw/
0
1
3
@brauner This is something I raised at the maintainers summit a couple of years ago ... the addition of kfuncs is almost entirely invisible and, thus, not widely reviewed.

6.5 has seen the addition of five kfuncs (so far): bpf_cpumask_any_and_distribute, bpf_cpumask_any_distribute, bpf_cpumask_first_and, bpf_sock_destroy, and bpf_task_under_cgroup
2
0
1
@brauner There was a whole discussion on this back in January: https://lwn.net/Articles/921088/
1
0
2

Jonathan Corbet

Concerts at Red Rocks can often be surprising, but this isn't the sort of surprise attendees are generally after... https://www.denverpost.com/2023/06/21/red-rocks-convert-fans-hail-injured/
0
0
0

Jonathan Corbet

Daniel Ellsberg died today. Goodbye to a courageous defender of much that is good.

Here's a couple of pictures I took of him at a protest at the Nevada nuclear test site sometime in the mid 1980's.
0
0
7

Jonathan Corbet

It has been some time since I played with OsmAnd; I'm surprised by how good it has gotten in the meantime. The user interface is still a bit annoying at times, but functionally it mostly outdoes the proprietary competition at this point.
2
0
4
Show older