ijhoo

@ijhoo@lemmy.ml
0 Post – 31 Comments
Joined 1 years ago

Source?

4 more...

Microsoft employee.

4 more...
6 more...

This looks awesome.

Looks like it could be a very good alternative to mutter and kwin.

Questions:

  • what about Vulkan instead GL? Should be more performant and use less battery. Especially if it is meant to also work on mobile.
  • is Louvre drawing those window decorations?
  • there is some overlap with https://github.com/winft/theseus-ship - any idea for a collaboration there?
  • there seems to be a company behind, while I didn't investigate, are there plans for further development that you would publish, is there a way to influence those plans (suggestions, donations, some other way)
  • any plans to make a shell around it?
  • it is mentioned that this is a library, but obviously there is a working compositor. Regardless if this is a technology demonstrator, would it be possible to publish a compositor with decent theming and a few distinct layer modes (classic windows with taskbar, windows 8 like, Mac, gnome, ubuntu). I guess many smaller Linux DEs would consider it then...
  • how does it compare to kwin/mutter?
6 more...

Probably people think this is a troll or something.

I wrote it because I was surprised, especially since I'm not a fan of microsoft and their policies. Lately, I have the feeling Microsoft is better than Google (relative terms) when it comes to oss.

What is additionally surprising is the breaches of Microsoft services in the last year. There is one every few weeks or so... And then they pick up a backdoor because login took 0.5 instead of 0.1s.

Anyway, his findings are amazing.

1 more...

They are having the wrong direction since years. If anything, this is the same direction.

People don't really love chrome, but they do love meat. Go vegan suggests we get rid of something we love.

Maybe check how long it is already going, so it can give you some confidence. Forgejo is a fork of gitea, which is a fork of gogs.

Also, codeberg, a nonprofit from Germany, is supporting development.

https://docs.codeberg.org/getting-started/what-is-codeberg/

The codebase history of Forgejo and its predecessors predates Codeberg. However, since 2022, Codeberg is backing the development of Forgejo as an umbrella organization.

Until I cannot run software on X11, I won't switch over knowingly.

Please explain

10 more...

The main reason is that Dbus is not available during early stages of boot. There are many others.

Varlink seems to be better or the same compared to dbus in all except two things:

  • json doesn't handle 64bit integers, it handles 52bit (or 54bit?) (size of mantissa for floats)
  • you cannot (yet) list all things connected to the bus

Details here:

https://media.ccc.de/v/all-systems-go-2024-276-varlink-now-

Why would someone stay with x even though it's deprecated, architecturally broken and unmaintainable

7 more...

I think this number is overblown. Production useful doesn't have to mean 1:1.

Running it without all graphics drivers would be fine for server use. Also, not all filesystems need to be ported: basic ones should be enough for start. But not only servers, home routers run Linux kernel...

If every OEM starts contributing their drivers in rust, this could move quickly...

I'm a beginner as well and I found Alaska Linux user channel on yt a good source for explanations. First videos are a bit outdated... some new tech like Soong was introduced - which is a new, google developed, build system for Android.

https://www.youtube.com/channel/UCnGqG_jyyXmTzdamBpKfeHA

Go to the playlist section. It groups videos per topic, e.g. building a device tree from scratch.

S8 is a not a good choice If I remember correctly, no custom roms exist for that phone. Reasons might be due to exynos of that era...

The only thing i missed was some KDE apps since they look butt ugly on gnome so you have to find alternatives. Krita comes to mind.

You don't have Krunner, but when you press meta/start button, you get a text field in the overview that works similar. I used krunner only to start the apps and gnome overview gave me exactly the same functionality. So the thing that changed is keyboard shortcut: instead alt-f2, you would use meta/start and just start typing.

Just try it out and see if there is something you miss.

If you do switch, try to use it as meant by gnome ux, do not force it to be something it is not. This is what I did initially and after suffering for a while (I missed the start menu so used extensions etc) I dropped all extensions and tried to use it vanilla. After a month or two, workflow really stuck and I prefer it to windows and kde. Simplicity of it works for me since I don't use it for anything but starting other apps: browser, terminal, files, vscode... Also, when you add apps to dock, you can start them with alt-number (this works in kde and windows as well), so even the dock I find irrelevant.

You also get something more in functionality, apps and stability (not that you only lose stuff moving off kde). E.g. accessing Samba shares with smb:// works well in gnome, where you can open movies from the share directly. While you can open the share in dolphin, you cannot open the movie directly from the remote location, you need to copy it first. (At least my experience before plasma 6, maybe it changed...). Another example is gnome boxes for VMs which is great.

Edit: one thing I do miss - systray.

It has SJ in the description

Mozilla, partners, and participants will explore threats AI poses to democracy and social justice https://foundation.mozilla.org/en/blog/togetherness-and-solidarity-explore-the-mozfest-house-amsterdam-program/

While somebody needs to do this, somebody also needs to do the browser development. And Mozilla has been neglecting and deliberately decimating firefox market share with stupid decisions. Funding Mozilla meant funding everything else except Firefox.

This way we may get the chance to fund exclusively Firefox and not other nonsense.

2 more...

Who was the guy that had a lot of pauses with mmmmmm when talking?

Freespace Intro.

This would have made a great movie.

Do you plan to use vulkan wmi in any way?

Can xwayland be excluded?

2 more...

I agree with you sentiment here. That's why I wrote 'relative terms' in my comment.

Since Nadela took over, Microsoft did some open thing which benefited community. So, Microsoft opened somewhat.

During the same time, under Pichai, google went the other way: they focus more on monetization and try to control stuff the apple way. Manifest v3? Google also didn't do anything really worth mentioning in the last 10y in terms of products. Well, except 'attention' article. And even this they didn't believe in and they cannot deliver a decent product. I just tried google advanced Gemini and it's, to put it politely, shit. Google also had some positive actions like mainlining a lot of stuff in Linux Kernel to more easily upgrade android.

So, while google is closing down and making mistakes, Microsoft is opening a bit up.

If you look the state from the last year and the state now. Microsoft improved. Google went the other way.

Microsoft doesn't care about open source, they care about the money Cloud Services using open source bring them. I don't think google cares as well. For reason read this: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

This was a great talk (video you linked, not the article). Wonder what Linus would say about C being a wrong thing today.

Did that instance have public registration? What speaks against having it for private (family) use only, as a gateway to the public instances?

It looks very interesting.

I might be wrong, but it seems to me like Vulkan Support in hw is better than opengl:

  • amd since at least Polaris (there is a project to Bring vulkan to really old terrascale graphics, but is jot yet there)
  • Intel since idk broadwell Skylake
  • Nvidia proprietary for sure don't know since when and it seems that focus on nvk (new open source driver) is going to be on vulkan
  • android since version 7 - Eighty-five percent of active Android devices support Vulkan (this is better than android Version Rollout) https://developer.android.com/games/develop/use-vulkan
  • rpi, not sure which versions

Probably all of them have better Vulkan than opengl drivers (due to drivers being simpler). David Arlie rather quickly implemented first Vulkan driver for AMD once Vulkan was first released. Just in case you need incentive.

I was thinking of starting something similar as a learning exercise, but I'm really limited in time and not skilled as much in c++, so it would probably lead nowhere. Now I can just build on top - if I get any time for this, will come probably with questions.

Anyway, this idea was to make something modern. Without the legacy crap. Actual goals were:

  1. Vulkan only (move gfx API Info the future)
  2. no x/xwayland (most of the apps in newer toolkits already support Wayland, the others I'd rather avoid)
  3. Multithreaded

Depends on the timeline.

X crashed way more for me on kde than Wayland on gnome. 'Never' is quite the statement.

Can you elaborate on this?

I am looking into doing the same as op and I have no idea what I'm doing.

If you have been running servers since the 90s, can you provide the list of do and donts?

1 more...

If we are talking ideas, I would propose the following:

  • focus on the future instead of the past
    • get rid of everything Xorg (including xwayland). Reasoning: recent app upgrades to gtk4 and qt6 support Wayland just fine. Gnome has it by default, I'm not sure where plasma stands. Few things that don't work, people can probably live without (like chromium which has Firefox as a working alternative)
    • replace OpenGL with Vulkan (that means get rid of OpenGL completely if possible). Reasoning: things sold in the last 10 years support vulkan.
  • not sure what is the state in smaller distros. Maybe it would be good to reach out to LinuxMint, lxqt and others to see what would it take for them to switch. If you could implement needed features easily...maybe they would switch.
  • RDP?
  • Html? E.g. https://greenfield.app/
  • consider moving to codeberg?

I know dropping xwayland and opengl is unpopular, but this is where things are going. It's on the gnome Todo sometime because as far as I read, there is development for mutter to be built totally without xorg support. Plus they recently switched gtk4 to use New vulkan rendered by default.

Another question came to my mind: how is video processing handled? There were some changes in Mutter and/or gtk4 so it would be efficient, any chance for louvre to have it?. E.g. https://www.phoronix.com/news/GNOME-46-Beta-Released

3 more...

Oh, so it basically displays a remote window manager in the browser? For a moment, I thought it was running the compositor directly inside the browser with extensions or something like that, hahaha.

I saw it basically months ago, so don't remember 100%. To not say the wrong thing, you can read about the architecture here: https://greenfield.app/pages/design/

Also, here is a video. The dev demonstrated it's fast enough for gaming https://fosdem.org/2024/schedule/event/fosdem-2024-3219-greenfield-wayland-in-the-browser-an-update/

Why would they put effort into changing something which works for them with the risk of breaking things?

The sentiment is similar to climate change deniers. Why would we stop with fossil fuels when they work, people have jobs, etc. And why would we risk breaking the power grid?

And as long as that works for them, they won't actively change anything.

Wayland on gnome and Ubuntu is already the default. It seems to me you have to actively change the default to x.

It would be interesting to see in which scenario x is better than wayland. The only reason I can think of is an (old) Nvidia card. With new Nvidia's I guess the statement would otherwise be 'i will not use it until they fix Wayland'

I agree, all the apps I use run natively on Wayland, but I think there will always be some legacy X11 apps that won't get ported. So, I think I'll implement it, but it is definitely not a priority.

While I understand the need for legacy, I also think at some point legacy should be left alone. If it is really needed for some old app to run, VM should do fine. I don't think missing xorg is ever going to be an issue in 2025+ (well, Electron apps maybe). Yet added and not used features (or seldom used features) is offset with future maintenance burden and/or security issues for no good reason.

This also applies to OpenGL comment. Every code path introduces a maintenance burden. While support of more devices is good, supported devices are super old in this case and the question is - is it worth it? Vulkan drivers should either way be in a better state.

Looks very interesting! I wonder how it works, so I definitely will check it out.

Is super cool, there is a presentation in one of the conferences about it. Architecture is explained somewhere in the docs. Anyway, if you do implement it - this would be a good alternative to https://guacamole.apache.org

Who knows, maybe it would be a money opportunity.

Why?

It's not Microsoft, but actually an open source community running open source forge. Also, it's way faster to use in browser.

1 more...

Right. And I'm interested if there are some legitimate needs for you to run x until it stops working.

Or is this just a revolt?

2 more...

I would argue that gnome is pretty stable in recent years. Don't remember when was the last time something crashed.

This might would probably be true for Extensions.

KDE has been unstable for me on Wayland in the past.

1 more...

Let's hope this enables direct donations to Firefox and not to some sjw activities or Baker's salary/bonus

4 more...