Live data from Hacker News

Exploring System76's New Rust Based Desktop Environment

blog.edfloreshz.dev

331–340 of 408 posts

Re: Exploring System76's New Rust Based Desktop Environment

#332
post #117
post #89

Why aren't they working on making a laptop in-house? This seems like a massive diversion and waste of time...

They clearly don't have enough money to change their hardware strategy.

It's not like software development is cheap... They're hiring Rust devs to create a DE instead of working on what their actual business model is: hardware.

Re: Exploring System76's New Rust Based Desktop Environment

#334
post #309

Earlier quoted context omitted.

> they are the defaults in Rust. Exactly, this is what I should have explicitly said. Language defaults have a powerful effect on a project's norms and culture. > You have to go out of your way to get these things wrong. Yes, you actually have to try to write shitty Rust code, at least where there are defaults that prevent it. Thus the average Rust program will have that baseline level of quality. Like TQM/TPM/Six-Si…

Like ActixWeb?

IMO the fact that the actix-web debacle was so well publicised speaks volumes in itself. The issues were actually discovered ahead of time by people reading the source code rather than people encountering bugs or vulnerabilities in the wild. That's a huge improvement over C software. Of course there are still bugs in Rust programs and libraries, but much fewer. And I think fewer to the point that eliminating them entirely might actually be feasible with enough effort.

Re: Exploring System76's New Rust Based Desktop Environment

#335
post #158
post #64

I know that open source and Linux in general don't need/want another DE, but selfishly... I really want System76 to succeed. They give me the same kind of feeling I had when Apple was kicking butt in the early 2000s. And I think that for them to become a general-audience company, they need to really own more of their software. They have some great ideas, and they've already plugin'ed Gnome to within and inch of it's…

> I know that open source and Linux in general don't need/want another DE Unpopular opinion, but more DEs is fine and good, especially if they will have teams that are either (a) large or (b) well-funded. Plasma and GNOME are very good, and Unity was actually great to use in its heyday. Imo what we don't really need more of are the conservative, under-resourced 'classic look and feel' DEs like most of the minor playe…

>more DEs is fine and good

I tend to disagree here. I recently switched back to MacOS after years of running both. The DEs on Linux are just one generation behind. Things have gotten better, but macOS and to an extend Windows are ahead.

Linux DEs would be well advised to onboard more graphics and UI experts to make them more user-friendly and stable. Desktop metaphors have more or less stabilized and it's counter-productive to have 5 takes on the Linux-side alone.

Re: Exploring System76's New Rust Based Desktop Environment

#336

Earlier quoted context omitted.

Then they would need to either 1) do the yak-shaving and create a whole new GUI stack in Rust (which would be an absolute boon to the Rust community but will be a tremendous effort), or 2) switch to Qt (and basically become KDE) Thinking about it, maybe Sciter ( https://sciter.com/ ) would be an okay foundation to build a DE in (lightweight stack, flexible theming, solid Rust bindings). But then it isn’t open source…

create a whole new GUI stack in Rust Is there a reason iced is not good enough (other than not being accessible)? https://iced.rs/ https://github.com/iced-rs/iced/issues/552

[deleted]

Re: Exploring System76's New Rust Based Desktop Environment

#337

Earlier quoted context omitted.

Then they would need to either 1) do the yak-shaving and create a whole new GUI stack in Rust (which would be an absolute boon to the Rust community but will be a tremendous effort), or 2) switch to Qt (and basically become KDE) Thinking about it, maybe Sciter ( https://sciter.com/ ) would be an okay foundation to build a DE in (lightweight stack, flexible theming, solid Rust bindings). But then it isn’t open source…

create a whole new GUI stack in Rust Is there a reason iced is not good enough (other than not being accessible)? https://iced.rs/ https://github.com/iced-rs/iced/issues/552

[deleted]

Re: Exploring System76's New Rust Based Desktop Environment

#338

Earlier quoted context omitted.

Then they would need to either 1) do the yak-shaving and create a whole new GUI stack in Rust (which would be an absolute boon to the Rust community but will be a tremendous effort), or 2) switch to Qt (and basically become KDE) Thinking about it, maybe Sciter ( https://sciter.com/ ) would be an okay foundation to build a DE in (lightweight stack, flexible theming, solid Rust bindings). But then it isn’t open source…

create a whole new GUI stack in Rust Is there a reason iced is not good enough (other than not being accessible)? https://iced.rs/ https://github.com/iced-rs/iced/issues/552

Iced is missing even basic features such as:

- Rendering multiple layers

- Creating multiple windows

- Multiline text layout and editing

Re: Exploring System76's New Rust Based Desktop Environment

#339
post #335
post #158

Earlier quoted context omitted.

> I know that open source and Linux in general don't need/want another DE Unpopular opinion, but more DEs is fine and good, especially if they will have teams that are either (a) large or (b) well-funded. Plasma and GNOME are very good, and Unity was actually great to use in its heyday. Imo what we don't really need more of are the conservative, under-resourced 'classic look and feel' DEs like most of the minor playe…

>more DEs is fine and good I tend to disagree here. I recently switched back to MacOS after years of running both. The DEs on Linux are just one generation behind. Things have gotten better, but macOS and to an extend Windows are ahead. Linux DEs would be well advised to onboard more graphics and UI experts to make them more user-friendly and stable. Desktop metaphors have more or less stabilized and it's counter-pro…

> user-friendly

The entire problem starts and ends with this term. It is ambiguous, personal, localized, fluid and case-dependent.

What is friendly to one user, is insulting to another. What is friendly to me at 10:00 in the morning is frustrating when I have a presentation in two minutes. What is friendly to an American pensioned welder, is insulting to an Iranian accountant.

Post reply on HN