Linux Action News 289

Linux Action News 289

Released Thursday, 20th April 2023
Good episode? Give it some love!
Linux Action News 289

Linux Action News 289

Linux Action News 289

Linux Action News 289

Thursday, 20th April 2023
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:02

Hello

0:02

and welcome to Linux Action News, episode 289,

0:05

recorded on April 19th, 2023. I'm

0:09

Chris. And I'm Wes. Hello, Wes.

0:12

Let's do the news.

0:14

This week, the Fedora Project announced

0:16

version 38 with a new-looking

0:19

website to go along with it.

0:21

Yeah, it looks pretty sharp. The teams did

0:23

a great job. It's just slightly

0:26

outshined by Fedora 38 itself, which

0:28

is introducing several new spins,

0:30

including a budgie spin, a sway spin,

0:33

a posh-based mobile-focused spin.

0:35

It's all spinny up in Fedora land on version 38.

0:39

Now, of course, GNOME 44

0:42

is the headline feature for Fedora Workstation,

0:45

which includes a new lock screen,

0:47

that new background apps section of the

0:49

quick menu,

0:50

and a range of improvements to the system's

0:53

settings app, much of which we covered

0:55

in a recent Linux Action News. Yeah,

0:58

don't call it a SysTray menu. It's background apps. I'm

1:00

pleased to see the unfiltered version of

1:02

Flathub shipping in Fedora 38. That was

1:05

surprisingly annoying sometimes on newest

1:07

systems. And one thing I noticed right

1:09

away in our testing was the improved shutdown times.

1:12

In fact, I think it might have been the exact scenario the developers

1:15

had envisioned. I was

1:16

running late, needed to run out the

1:18

door, and I wanted to shut my laptop

1:20

down and put it in my bag and

1:23

definitely noticed and appreciated the

1:25

quick shutdown. Speaking of

1:28

speed, DNF5

1:30

lands in Fedora 38. It's

1:32

not yet enabled by default, but

1:35

you can play around with it and test

1:37

it out before it becomes the default in

1:39

a future release of Fedora.

1:41

38 also ships with Linux 6.2,

1:44

Mesa 23, and for you

1:46

Plasma spin fans, Plasma 5.27

1:49

LTS. That's

1:51

one of the things you got to love about Fedora. It's always

1:54

pretty fresh. We also saw new images for

1:56

ARM64 systems. Really nice to

1:58

see. And...

1:59

Works going on behind the scenes to enable more

2:02

Asahi patches in Fedora. We'll

2:04

have more on that in the future. It's not necessarily

2:06

overall a barn burner release, as you might say,

2:09

but there's

2:09

quite a bit to like in Fedora 38 regardless

2:12

of the spin you end up using. We've

2:13

got it up and running right now.

2:15

We're testing out for a complete review in Linux

2:17

Unplugged 507 that's

2:19

coming up this Sunday, so don't miss

2:21

that.

2:25

The Rust Foundation surprised everyone

2:28

when they released a new trademark policy,

2:31

long in the works for public comment.

2:34

And comment they did. Some

2:38

of them upset, and somewhat understandably

2:40

too. This first draft is being called

2:42

an open source train wreck by some.

2:44

And it does seem like some of these new trademark

2:46

policies would not only be hard

2:49

to enforce, but perhaps even harmful

2:52

in some cases. For example, here's a quote.

2:55

Using the word Rust in the name of a

2:57

tool

2:58

for use in the Rust toolchain,

3:00

a software program written in the Rust language,

3:03

or a software program compatible with Rust

3:06

software will most likely

3:08

require a license.

3:11

In other words, you can't put

3:13

Rust in the name if you've created

3:15

a Rust-based app or library.

3:18

Events and conferences are another area

3:21

in their original language that could be tricky.

3:24

For example, quote,

3:26

we will consider requests to use the word Rust

3:28

within a conference on a case-by-case basis.

3:31

But

3:31

at a minimum, would expect events and conferences

3:34

using the word Rust to be non-profit

3:36

making, focused on discussion of

3:39

and education on Rust software,

3:42

prohibit the carrying of firearms,

3:44

comply with local health regulation, and

3:47

have a robust code of conduct.

3:59

to be walked back. In the first of two blog

4:02

posts, the team behind this new policy

4:04

attempted to share some background and

4:06

asked for patience. Yeah, here's a bit of

4:08

that background you mentioned, Chris. Quote,

4:12

"...since the draft was announced, we've noticed

4:14

a widespread impression that this policy

4:16

was created

4:17

solely by the Foundation and is being

4:19

imposed on the Rust project and

4:22

community." That is

4:24

not true. The policy

4:26

draft was created with the input and

4:28

consent of each of the co-authors

4:31

of this post with the intent to

4:33

clarify existing policies,

4:35

incorporate community feedback, and

4:37

preserve the Rust brand for years

4:40

to come.

4:42

Yeah, that post, it read to me like

4:44

an attempt to explain themselves. They

4:46

call out people for getting nasty in the comments and they

4:48

kind of leave it at that. They don't talk about a change

4:51

or

4:51

signaling that they got the policy a bit wrong

4:54

or even try to say that maybe they messed the communication

4:56

up. But that post was then followed

4:58

up by another blog post on a different Rust

5:01

blog.

5:02

And this newer post takes a more

5:04

apologetic tone, saying, quote, "...while

5:06

we have only just begun the process of

5:08

carefully reviewing your feedback, we understand

5:11

that the process of drafting the Rust trademark

5:13

policy

5:14

should have been more transparent and we apologize

5:16

for that." The

5:17

consultation phase of the policy

5:19

drafting process was intended to give the

5:21

Rust community members the opportunity to review

5:24

the first draft of the trademark policy

5:26

and express their questions, concerns, and

5:29

comments. This process has helped

5:31

us understand that the initial draft

5:33

clearly needs improvement. And

5:37

well, at this point, it sounds

5:39

like we'll just have to wait and see what

5:41

the, quote, unquote, stakeholders decide.

5:45

In this final blog post, though, they do wrap

5:47

it up,

5:48

seemingly trying to assure us a bit, saying,

5:50

quote,

5:51

"...we want to reiterate that we will not put

5:54

any policy into effect until we have

5:56

something that both the Rust Foundation

5:59

and

5:59

Rust project leadership are

6:01

satisfied with.

6:05

But wait no longer for more game compatibility,

6:08

no no. You'll see real results with

6:10

Proton 8. At least

6:12

according to Valve's Pierre-Lou Griffet,

6:15

who says 8.0 is their, quote, biggest

6:18

rebase to date.

6:20

And along with Vulkan 1.3's support,

6:23

it brings a long list of

6:25

now playable games. It's

6:27

a good-lookin' list, too. We

6:29

haven't linked in the notes, but when I went through it, I

6:31

was happy to see Dead Space, the 2023 remake

6:34

on there. I have heard that

6:35

is a great game. Like

6:37

my deck needs that game.

6:40

Once it goes on sale. Proton 8 is

6:43

based on Wine 8.0. It's

6:45

got a newer DXVK Git snapshot in there.

6:47

And also fixes several annoying

6:50

issues.

6:51

Yeah, the range of those fixes is

6:53

kind of interesting. There are very

6:56

game-specific fixes, of course, like

6:58

fixing the native scroll

7:00

bar always being visible

7:02

in Final Fantasy XIV's online

7:04

launcher.

7:05

But there's also stuff like system issues.

7:09

Say resolving a bug that prevented Alt-Tab

7:12

from working on GNOME 43. Which

7:14

yeah, that would be annoying.

7:16

Yeah, it's quite the list. It's very

7:18

specific game stuff all the way

7:21

to like, well, somebody made a change

7:23

in the graphics stack on Linux, and now we

7:25

are making a change to fix that. And that's fundamental

7:28

to making something work.

7:30

Both Wine and downstream Proton,

7:32

they're really impressive. When you look at what

7:34

they're doing with each release,

7:37

it is a massive job. So when they got a

7:39

big one like this, it's even more impressive. Because

7:41

they have to keep up with every significant game

7:44

patch or game launcher change. They

7:46

also have to keep up with each new release of

7:48

the games that people want to play. So you

7:50

can see all the graphics API changes, which happen from time

7:53

to time. Windows API changes,

7:55

Linux desktop changes, which is happening all

7:57

the time,

7:58

all while trying to bring new features. features in

8:00

as well. It is quite

8:03

impressive.

8:06

The Linux Fest Northwest is back

8:09

this year in person

8:11

October 20th to the 22nd at the

8:14

Bellingham Technical College. And

8:16

the Fest's call for papers is

8:19

open. They're looking for experienced

8:21

technical presenters as well as first timers

8:24

to present to a hybrid audience.

8:27

The Jupiter Broadcasting crew will

8:29

be there

8:30

and we hope to see you there in

8:32

the fall.

9:02

Just

9:27

totally taken care of. That's what I love

9:29

about Linode. They keep the business online. It can be

9:31

a personal site. It can be your business site. They

9:33

keep it online. It runs fast. So go build

9:36

something.

9:37

Go learn something.

9:38

See why we love it and try it for yourself. Linode is

9:40

what we use to build everything since we've gone independent.

9:43

I know you're going to like it. Linode.com

9:45

slash LAN.

9:47

Get the $100 in 60-day credit

9:49

and kick the tires for yourself. That's

9:50

Linode.com slash L-A-N.

9:56

And thanks to Collide. Collide.com

9:59

slash L-A-N. can. Collide

10:01

can help Okta users achieve 100% fleet

10:04

compliance.

10:05

If a device isn't compliant,

10:08

the user can't log into your cloud

10:10

applications until they've fixed the

10:12

problem. The moment Collide's

10:14

agent detects a problem, it alerts the

10:17

user and gives them instructions

10:19

to fix it.

10:20

If they don't fix the problem within a set time,

10:23

they're blocked. It's that

10:26

simple. And Collide's solution,

10:28

well, it ensures device compliance as

10:30

part of authentication, which

10:33

both reduces support tickets and IT frustration,

10:36

while also ensuring 100% compliance.

10:41

Learn more or book a demo

10:43

at collide.com slash LAN.

10:48

A group of open source bodies have

10:50

sent a letter to voice concerns over

10:52

the EU's pending Cyber Resilience

10:55

Act.

10:56

This group says it could have a chilling effect

10:58

on open source software development.

11:01

First unveiled in draft form

11:03

back in September, the Cyber Resilience

11:06

Act proposes a regulation on cybersecurity

11:09

requirements for internet-connected

11:11

hardware and software to make them

11:13

more secure against cyberattacks.

11:16

Really, the act wants to solve two big issues.

11:19

Internet-connected products often have

11:21

weak security,

11:22

and users may not know enough to

11:25

choose and use them safely.

11:27

Yeah, and I think those high-level goals are good

11:29

ones. It reminds me of sort of like the quality

11:32

of electrical equipment certification we have here

11:34

in the States. As a consumer, you

11:36

can check the proverbial side of the box and you'd

11:38

know how secure the product is.

11:40

It's a neat dream.

11:42

Or it could be a nightmare because there are penalties

11:44

for noncompliance, which include fines

11:46

up to 15 million euros or 2.5%

11:49

of the global profit of the application

11:51

or product. You can imagine when

11:54

you're trying to implement this, the devil lies

11:56

in the details, especially when it comes to how it impacts

11:58

free software.

12:00

and turning this dream into reality

12:02

means a lot of input.

12:05

13 different organizations, including

12:07

the Eclipse Foundation, the

12:09

Linux Foundation Europe, and the Open

12:12

Source Initiative

12:13

have written in,

12:15

noting that the Cyber

12:17

Resilience Act poses an unnecessary

12:19

economic and technological risk to

12:22

the EU.

12:23

They go on to say, quote,

12:26

our voices and expertise should

12:28

be heard and have an opportunity to

12:30

inform public authorities' decisions.

12:32

If the CRA is, in fact, implemented

12:35

as written,

12:36

it will have a chilling effect on open source

12:38

software development as a global endeavor,

12:41

with the net effect of undermining the EU's

12:43

own expressed goals for innovation,

12:46

digital sovereignty, and future

12:48

prosperity. Yeah,

12:50

it seems the aim of this letter from

12:52

these 13 different open source groups isn't

12:55

necessarily to stop the CRA,

12:57

but to just try to get a bigger say in the evolution

13:00

of the CRA as it kind of works its way

13:02

through European Parliament.

13:05

The draft legislation does go some

13:07

way towards addressing some of the group's concerns,

13:10

quote,

13:12

in order not to hamper innovation or research, free

13:15

and open source software developed or

13:17

supplied outside the course of

13:20

a commercial activity should not

13:22

be covered by this regulation, end

13:24

quote.

13:26

But there's a catch.

13:28

Trying to define what is meant by non-commercial

13:31

is not necessarily a straightforward

13:34

endeavor.

13:35

No, in fact, a lesson we just learned

13:38

just a couple of weeks ago with the conversation

13:40

around Docker Hub plan changes. GitHub

13:43

policy director Mike Lynxvair

13:45

noted in a blog post last month that developers,

13:47

quote, create and maintain open

13:49

source in a variety of paid and unpaid contexts,

13:52

which may include corporate, government, non-profit,

13:55

academic, and let's be frank,

13:57

a lot more.

13:59

And while the regulations and rules created

14:02

by the CRA are local

14:04

to the EU, there's so

14:06

much free and open source software

14:08

created in that area, I

14:10

have no doubt it would have worldwide

14:12

ramifications if passed.

14:16

This just seems like one of those huge jobs. When

14:18

you think about the independent library developer

14:21

that's just posting something on GitHub that gets slurped

14:23

into some larger project, just

14:25

the more I think about it, the trickier

14:28

this seems to pull off in the,

14:30

I mean, in at least any kind of real usable

14:33

sense. It also feels sort of strange

14:35

just watching this go down from afar,

14:37

knowing that this could impact the course of free software

14:40

and there's really nothing we can do over

14:43

here. Of course, we'll keep an eye on it and everything else

14:45

going on in the world of Linux and open

14:47

source. So don't miss a single episode.

14:49

Go to LinuxActionNews.com slash subscribe

14:52

for all the ways to get every single

14:54

episode. And LinuxActionNews.com

14:57

slash contact for ways to get

14:59

in touch.

15:00

And if you're in the Pacific Northwest area,

15:03

join us in downtown Olympia,

15:05

Saturday, April 29th at 1pm. We'll

15:08

have a meetup.

15:09

Details at meetup.com slash Jupiter

15:11

Broadcasting. It's gonna be a good

15:14

time.

15:14

And as for us here on Linux Action

15:16

News, well, don't worry, we'll be back

15:19

next week with our take on the latest Linux

15:22

and open source news. Thanks

15:24

for joining us. That's all the news for

15:26

this week.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features