But this is about the community Nouveau, not the Open Source driver from Nvidia. Nouveau works with the older cards too, but it is known to be not that performant and has some stability issues. I never used it, so this is not my personal experience at all, since I switched to AMD.
I'm sick of the proprietary driver. Especially if using Flatpak and even worse, if you have multiple Kernels installed, especially updating Kernels often on Archlinux. In Flatpak multiple driver versions need to be downloaded (each above 300 MB) and they are always fully downloaded, not partially. With an internet speed that was not too fast it took a lot of time just for Nvidia. And then each Kernel module had to be compiled and build with Kernel updates, which took time with each Kernel update.
Otherwise, running the gpu worked pretty good, that is not my issue with it. There were here and there stuff that was annoying, in example Wayland was not good supported back then.
I also switched to AMD+AMD. The GPU support being better on AMD comes from the Open Source driver that is integrated into Linux. But there are caveats. In example if you need OpenCL or other features, it can be problematic with AMD. Plus, if you have a Nvidia card 20xx series or newer, then you can use the new Open Source driver too. And Nvidia support for Wayland and other stuff got better nowadays (just reading about it, no personal experience with current, my last Nvidia card is 1070).
While I prefer AMD gpu now, the "better support" is not really black and white.
Not exactly. There are two alternatives, depending on which card you have: a) the proprietary driver, b) the new Open Source driver that supports RTX 20xx series and upwards.
My older previous computer has a GTX 1070 and I don't use it because I avoid the proprietary driver. If the nouveau driver becomes good, I can use my older secondary computer for something else. Hell, it can even game, but that wouldn't be my main usage anyway.
So yes, there are people caring about nouveau driver.
The point is, if they know its ChromeOS, why don't the put it into the general Linux category? Like all Windows versions are counted as one Windows entry. I mean if Windows 2000 is in the same stats as Windows 11, then you have to include ChromeOS as Linux.
I also wonder if any Steam Deck user browsing in desktop mode had any impact on these data.
I never programmed in V, but it surely looks interesting. One interesting part is to have multiple paradigms and ways to manage the memory:
There are 4 ways to manage memory in V.
The default is a minimal and a well performing tracing GC.
The second way is autofree, it can be enabled with -autofree. It takes care of most objects (~90-100%): the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is freed via GC. The developer doesn't need to change anything in their code. "It just works", like in Python, Go, or Java, except there's no heavy GC tracing everything or expensive RC for each object. Autofree is still experimental and not production ready yet. That's planned for V 1.0.
For developers willing to have more low level control, memory can be managed manually with -gc none.
I'm also against quick and frequent distro-hopping.
People say that's the way how to learn; i say that's the way not to learn deep knowledge. It's like waking up 7 times in the night, instead getting the much needed deep sleep. Yeah, I could not come up with a better analogy, it's still early in the day (but I got my sleep BTW). Whatever...
Hi, I am not sure what you mean by this, because P … Q for inclusive ranges and P … Q for right-exclusive ranges both look identical to me. I have to check out those languages to see how they handle it, but I am already set.
Right, but this tool does more than just what jq does. The file format has some specifics like default values in global header area for specific data and so on. it provides lot of special features optimized for the end file format that uses JSON data.
Edit: To add an example what I mean is, JSON is like XML. It allows you to define a end format. JSON and XML are "encoded data". Just being able to read JSON or XML is not enough to understand the format in its detail, if there are some complexities to it.
Sorry for late reply. I actually like the idea to use words to indicate start and end as well. But with additional "math like" features it gets a little bit complicated to parse for simple slicing as an option in a program. It makes much more sense to do this flexible thing in a language. BTW its shouldn't be needed to have an end if you already have a negative number.
I use the empty string as indicator for start or end "..2" (BTW I switched to .. separator after long thinking, reading arguments and debating with myself).
Just as an idea, you could provide another variable mid so one could start counting from there (mid+2:end). And man the idea sounds really elegant to use [ or ( to indicate if the number is inclusive or exclusive. But I fear it could be a little bit confusing and people could forget which one is which. I would rather prefer special characters that are not used otherwise. In example both sides are always inclusive and there is a special character before or after the number to indicate its exclusion. A character that is not used otherwise in numbers or slices and is representing the exclusion unmistakably, and I have absolute no idea what this could be.
I have to say the usage of brackets to indicate its inclusion or exclusion is creative thinking!
As it specifies the version number, I assume it was not compatible with version 2.9 of Winamp skins maybe? I mean there was this classic Winamp skin system and the modern one later. I don't use or keep track of the changelog for Audacious, so this is me more asking and shooting with guns while being blind.
But this is about the community Nouveau, not the Open Source driver from Nvidia. Nouveau works with the older cards too, but it is known to be not that performant and has some stability issues. I never used it, so this is not my personal experience at all, since I switched to AMD.