Come the next major release of Red Hat Enterprise Linux, Red Hat is officially dropping the Xorg package, whilst it’ll still be available in RHEL 9 until 2032 the countdown has begun, Xorg is on the way out. Are you and your software going to be ready in time....
As the video points out, a lot of the work in xorg (and Linux in general, fwiw) is done by red hat engineers. So red hat cutting on that investment bears direct consequences for everyone else. Unless of course someone steps up and takes their place in maintenance, but it’s not gonna happen, which is literally why Wayland (and not some revamped xorg) is the future of Linux desktop.
Also, red hat’s decisions often trickle down on most other distros. E.g.: systemd, pulseaudio, pipewire, gnome, not including proprietary codecs, etc.
So, they technically don’t arbiter, but they definitely set the pace.
Once I asked a professor to participate in a project. So he interviewed me and asked me about my skills, as they do, and one of the questions was “do you know oop? Java?”, me: “just the basics”, him: “even better”.
This reminds me, there’s a national football (not the american one) team that goes to a sports retreat in the same mountain town where my family goes on holiday. So one time we came across one player that was training solo while we were on a walk, and because we don’t really care about football we just went on with our conversation, and the guy looked at us absolutely flabbergasted for a few seconds and then said “hi” and went on his way. Keep in mind we are in Italy, so football players are used to the most thorough fangirling from everyone.
Fun fact: when learning some instruments (e.g. bowed instruments) you also number the fingers starting from your index (because you don’t play with the thumb)
A set of merge requests were opened that would effectively drop X.Org (X11) session support for the GNOME desktop and once that code is removed making it a Wayland-only desktop environment....
You are correct in saying that there are still several problems in both Wayland (e.g. lack of drawing tablet support) and mutter (e.g. tearing protocol non yet implemented). But then you proceed to list problems that are Nvidia’s fault.
The first is weird, but it probably depends on Nvidia’s kernel driver.
The second is probably a synchronization issue, so it’s probably due to Nvidia refusing to implement implicit sync, and explicit sync not being yet supported in Linux. But don’t quote me on that.
Vulkan should work. But video acceleration is definitely absent, and is listed by Nvidia itself among current driver limitations. Try this.
It is currently unstable and incomplete, which means you can activate it by adding the macros #![feature(specialization)] and #![allow(incomplete_features)] at the beginning of the file. But you have no guarantee that it will work the same way on the next version of rust.
I have a projector that needs limited rgb range, but for some reason (maybe a faulty hdmi-vga dongle) the intel driver selects full range. I want to force the limited rgb range when I plug the projector, but I need it set to auto normally, because my usual monitor needs full range....
When the jack is inserted the internal speakers stop making sound and the only analog out is the jack, as it’s common on laptops. But I want to address the two analog output individually so that I can:...
The common audio chips have lots of input/output pins (for complex surround systems), most of the pins are disabled but you can see them on stuff like hdajackretask. I can see that in my case they are on two separate outputs.
On a sidenote, on some systems the manufacturer doesn’t enable some unused pins on the OS side, but leaves them enabled on firmware, which can cause problems. So you can use this kind of software to disable them yourself.
Manjaro: it starts as arch but more user friendly (by being preconfigured), until it inevitably breaks (being arch) and you end up with a regular arch that you don’t know how is configured
Elementary os: it’s too elementary os
All those con distros that are just a bunch of reskinned free stuff ask you money for that. Like zorin os
Is there a way to apply a apply an opengl shader to the entire screen in either gnome or kde using Wayland? I know hyprland has something like that, but I don’t use tiling WMs....
Hey. Short story: I activated Secure boot on my MSI Mainboard and bootet in my new Debian. I realized that I had no wired internet connection and rebooted the system to deactivate secure boot again. Problem is that now my whole Ethernet is borked? I don’t get a connection in Debian or my older OpenSuse partition and the Debian...
Run dmesg and see if you find anything suspicious of the cause. If you find something like “blah blah… Ethernet… Blah blah… Key was rejected by service” or similar, it’s due to secureboot.
If this is actually related to secureboot your drivers are most likely not in tree and installed via dkms, so they need to be signed or secureboot won’t allow them. You can setup a machine-owner-key to sign them yourself, and you can setup dkms to automatically sign them using that key. The instructions are on dkms’ readme. After setting up you need to run dkms autoinstall or manually reinstall the drivers to trigger the automatic signing.
Edit: I just noticed you said you deactivated secure boot… I have no clue. But for future reference, you can sign your modules to work with secure boot, it’s not a bad idea.
Why are there so many programming languages? And why are there still being so many made? I would think you would try to perfect what you have instead of making new ones all the time. I understand you need new languages sometimes like quantumcomputing or some newer tech like that. But for pc you would think there would be some...
Different languages take different approaches and models to do stuff. Thus making each one better or worse for different challenges.
For example, python is easy and quick to get up and running. Bug it’s slow and unsuited for low level programming (like OSes, drivers, and embedded stuff). On the other hand, C is very fast and very low level, allowing you to make both high performance programs and low level stuff, but it’s a nightmare to use and you will run into all sorts of problems that an easier language, like python would avoid. All of this is mostly due to python being interpreted (instead of compiled) and c having manual memory management.
But they might also take a different approach at computation, like for functional languages (opposed to imperative languages) which try to solve problems in a more “mathematical” and declarative way, instead of defining a sequence of instructions. Or, even more, logic programming languages, in which you define a series of logical statements and the language tries to find solution and draw conclusions from them.
And some languages are designed around some particular concept that they think is beneficial and worth exploring, maybe taken from various other languages and put together, like rust which is designed around the RAII design pattern and takes large inspiration from functional languages, while still being and imperative procedural language (like C, so not object oriented). Or java which was designed to be a portanle but performante object oriented language, with support for low powered embedded system, full of features but simpler than c++, etc… all stuff that now is nothing special, but remember that java us very old. Or kotlin which tries to be java (they are interoperable), but modern and better and more “pure” or “consistent”. Or c++ that started as an object oriented superset of c, but then started adding every single feature of every other imperative language, and never giving up on older stuff, to the point of becoming very hard to use correctly while making it very easy to screw yourself in the most intricate ways.
And of course there are domain specific languages (opposed to general purpose languages). Which aren’t even necessarily Turing complete. They are designed for one purpose only, and they do that better than general purpose languages. For example AWK for text processing, or SQL for databases, or matlab for scientific calculations, or TeX for typesetting, or GLSL for shaders, or coq for theorem proving. And here imagination truly is the limit.
So, the point is, every language is more suited then other for some kind of work. And when people stumble across some problem that is hard to tackle and come up with some approach to solve it, or when they grow fed up with the issues of some older languages, they often like to make a new language around that. And some times this leads to entirely new paradigms which are worth exploring.
It’s not a dumb question. The answer is “it depends”, it’s mostly a choice. The general rule is that when yo start a project, you choose the language that you think will help you the most, whether that is because you already know the language, or because you have to work with stuff that already use that language, or because the language is better at doing that.
Regarding whether to stick to a language or learn a new one, in general your CS teachers will tell you (and they are correct) that you should not “learn to program in a language” but just “learn to program” and then apply that knowledge to whatever language you need. So, you should always learn languages that are different from the ones you already know in order to learn new paradigms, and then when you need a specific language, just learn the details about it. BUT, even if this way you will be able to use most languages, you will not be “good” at most, so you should also have some languages that you know really well and are experienced in. And for that you should choose the ones that are more useful to you (or maybe useful for your job) or the ones that you like.
So with open source software more on my mind lately I was wondering - while I get the benefits of transparency and such, how safe is it? If the source code is available to all, isn’t it easier to breach for people (like the recent cookies hack)? If I’d have an open source password manager, would it be easier for people to...
The idea is that having “many eyes” on the code, the vulnerabilities should be found and solved more readily. BUT… of course this is true only for big projects which actually do have many contributors.
Viceversa, while skilled (or high budget) attackers can still find vulnerabilities in proprietary software (think of how people still crack consoles and games), good-intentioned people cannot contribute to weed out these vulnerabilities.
But most important of all, it’s trust. There is no way to be sure that a proprietary piece of software is actually as secure or respectful of privacy as it claims to be. Whatsapp claims to have end to end encryption, but you can’t tell if it’s truly secure or if it has a backdoor or some other spyware in it. For OSS instead you can always read the code yourself, or trust the many eyes that did.
Some months ago it came out that as soon as windows 11 is boot up for the first time, it starts contacting services like Amazon and steam (allowing for tracking) before even asking for license and privacy agreement. The same thing could not happen in Linux because the code is open.
Also, by using proprietary software from big corporations you give them power over your infrastructure and your work, and possibly on other people interacting with you. Which is definitely not poggers.
I suggest not doing any of this and just finding the apk somewhere, because most likely it runs perfectly on newer android, and Google is just being a bitch
rule (beehaw.org)
You fucking monsters (slrpnk.net)
[Video] Red Hat Is About To End Xorg: Is Wayland Ready? (www.youtube.com)
Come the next major release of Red Hat Enterprise Linux, Red Hat is officially dropping the Xorg package, whilst it’ll still be available in RHEL 9 until 2032 the countdown has begun, Xorg is on the way out. Are you and your software going to be ready in time....
rule (lemmy.dbzer0.com)
Neighbor rule (lemmy.ca)
Anon doesn't carule (lemmy.sdf.org)
counting (lemmy.world)
18+ Upside Down Duck Rule (sh.itjust.works)
Ubuntu users and Arch users (lemmy.sdf.org)
You know what time it is (startrek.website)
Sure it is (lemmy.world)
incredible (lemmy.world)
GNOME Merge Requests Opened That Would Drop X.Org Session Support (www.phoronix.com)
A set of merge requests were opened that would effectively drop X.Org (X11) session support for the GNOME desktop and once that code is removed making it a Wayland-only desktop environment....
Did someone say emacs? (youtu.be)
Are you really smart? Are you really dumb? Are you average? How did you come to your conclusion?
[help] impl block for generic type overriden by specific type
I want to do basically this:...
EU unveils ‘revolutionary’ laws to curb big tech firms’ power - The Guardian (www.theguardian.com)
cross-posted from !android...
My Name rule (files.catbox.moe)
[question] Switching rgb range at monitor plugin
I have a projector that needs limited rgb range, but for some reason (maybe a faulty hdmi-vga dongle) the intel driver selects full range. I want to force the limited rgb range when I plug the projector, but I need it set to auto normally, because my usual monitor needs full range....
Muskrat IS a genius! Every time I try to close one of these windows, I end up back at the homepage (lemmy.world)
rule (beehaw.org)
[Question] Splitting headphones and internal speakers on a thinkpad with fedora
When the jack is inserted the internal speakers stop making sound and the only analog out is the jack, as it’s common on laptops. But I want to address the two analog output individually so that I can:...
Imagine trusting oracle (feddit.it)
All hail lemmyverse.net (feddit.it)
I like having proprietary surveillance listening device in my house (beehaw.org)
pictu(rule) (lemmy.blahaj.zone)
which linux distro do you NOT like, and why?
Can I apply a shader to the whole screen?
Is there a way to apply a apply an opengl shader to the entire screen in either gnome or kde using Wayland? I know hyprland has something like that, but I don’t use tiling WMs....
Good neighborship (lemmy.world)
After trying secure boot out, my Ethernet connections don't work anymore?
Hey. Short story: I activated Secure boot on my MSI Mainboard and bootet in my new Debian. I realized that I had no wired internet connection and rebooted the system to deactivate secure boot again. Problem is that now my whole Ethernet is borked? I don’t get a connection in Debian or my older OpenSuse partition and the Debian...
Why do they keep making new languages
Why are there so many programming languages? And why are there still being so many made? I would think you would try to perfect what you have instead of making new ones all the time. I understand you need new languages sometimes like quantumcomputing or some newer tech like that. But for pc you would think there would be some...
money rule (lemmy.world)
rust in the linux kernel (lemmy.world)
Don't yuck my yum (lemm.ee)
You're goddamn right (lemmy.world)
rule (i.imgur.com)
How safe is open source software? What are the general benefits?
So with open source software more on my mind lately I was wondering - while I get the benefits of transparency and such, how safe is it? If the source code is available to all, isn’t it easier to breach for people (like the recent cookies hack)? If I’d have an open source password manager, would it be easier for people to...
remember to update your review of the official reddit app
Note that this is not a request for review bombing, but rather a request for your opinion....
Brule (i.imgur.com)
deleted_by_author