openSUSE - 1 Year Later
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
beaconDB is an open, and privacy-friendly network location service, replacing Mozilla's defunct location service
cross-posted from: lemmy.dbzer0.com/post/24292207
beaconDB is a drop-in replacement for MLS, which uses the same format request that's used by Mozilla's Ichnaea.The source code is available on Codeberg: codeberg.org/beacondb/beacondb
You can contribute to the project by using an app like NeoStumbler (GitHub) or Tower Collector (GitHub) to submit location reports. NeoStumbler does Wi-Fi, Bluetooth and GSM, while Tower Collector can only do GSM cell towers. Both are FOSS and available on F-Droid.
It is also recommended by the GrapheneOS project: grapheneos.social/@GrapheneOS/…
grapheneos.org/articles/posito…
Just keep in mind that it's still in relatively early development, which is why it really needs contributions.
GitHub - mozilla/ichnaea: Mozilla Ichnaea
Mozilla Ichnaea. Contribute to mozilla/ichnaea development by creating an account on GitHub.GitHub
beacondb.net/ is a promising project aiming to allow anyone to host the service or use it from a local client with the same data.Don't contribute your data to a service trying to centralize control, particularly one from the folks behind the astounding insecure /e/OS.
I've been using this for the past week with microg to provide my network location. Works pretty well for me and also allows submission of new data.
The numbers seem to grow every time I look at them.
like this
DaGeek247 likes this.
GitHub - beacondb/beacondb-unifiednlp: Backend for UnifiedNlp that uses beaconDB for geolocation.
Backend for UnifiedNlp that uses beaconDB for geolocation. - beacondb/beacondb-unifiednlpGitHub
github.com/beacondb/beacondb-u…
It's almost the same as the MLS UnifiedNLP backend, as beaconDB uses the same Ichnaea request format. Only the endpoint URL is changed.
GitHub - beacondb/beacondb-unifiednlp: Backend for UnifiedNlp that uses beaconDB for geolocation.
Backend for UnifiedNlp that uses beaconDB for geolocation. - beacondb/beacondb-unifiednlpGitHub
Seems to be working nicely. It's indeed a drop-in replacement for Mozilla NLP plugin, just with the added ability to customize the endpoint.
If anybody else needs to check their NLP plugins, the My Location app can show location fixes individually per location source.
I'll start using the NeoStumbler app to contribute back to the API – hopefully it's well optimized and won't be eating too much battery.
My Location | F-Droid - Free and Open Source Android App Repository
Know your geo coordinates using on-device GPS and Network location providersf-droid.org
Mounting Folders VS Symlinks?
I have a NTFS drive for Storage, which is shared between Win 11.
I want to change the location of (or replace) ~/Downloads
, ~/Music
, etc..,.
Note that the link to made is between NTFS and EXT4.
I found two ways while searching.
1.Creating **Symlinks** in `~` with target pointed to folders in NTFS drive.
2. **Mounting** the NTFS folders **directly** to`~/Downloads`, `~/Music`, etc..,.
Which one should I do? Which one is more beneficial?
Also how to mount folders to other folders (option 2) ? (I would really appreciate a GUI way)
I know this is not that important of a thing to post on Main Linux Community, but I already asked 2 linux4noobs community, and they are empty.
---
This is a continuation to my previous discussion, where most of the people said,
- It doesn't matter where I mount.
- Mount certain folders directly into home other. (like mounting
/mnt/data/music
to~/music
)
I don’t think this is a bad question at all, personally I would prefer to mount the drive once and symlink folders for a couple reasons:
- It’s easier to automate
- it’s theoretically faster (to initialize) as symlinks are effectively free
- I personally like symlink syntax more than mount syntax :P
One possible con to symlinks is that certain (linux native) software can misbehave when it has to interact with them, but this is a fairly uncommon issue. Stuff ran through wine or proton should support them just fine, as they are abstracted away.
Lots of internet people says that one can't create mount points across different filesystems.
problems that symlinks do
Can you explain more please?
Lots of internet people says that one can't create mount points across different filesystems.
Citation needed. Bind mounts work just fine wherever you put them, again: you need to mount your source filesystem somewhere then you can bind mount paths from that mounted filesystem anywhere in the running VFS tree. You should Google linux bind mounts, they're quite simple.
problems that symlinks doCan you explain more please?
Some software has problems following symlinks properly and fails to work unless given the symlink source path instead
Thanks man.
It’s easier to automate
I'm failing to see how and why one would do this? ( just curious )
I personally like symlink syntax more than mount syntax :P
same man. It's just more simple.
afaik you can't mount folders, only drives. So what you're looking for are symlinks (symbolic links, as opposed to hard links; use e.g. ln -s <source> ~/Downloads
). I have a few in my $HOME
pointing to other drives as well.
if your NTFS drive is unmounted or unavailable, the link will be broken; but you won't have to recreate it in the future: so it's a "set and forget" operation for as long as the path the link points to remains the same.
Thank You.
FYI, you can mount folders. I just don't exactly know how.
For data like this from another filesystem I usually like to mount the entire volume somewhere private (like under /run
) and then bind mount the parts I want to use into their desired locations (like /home/foo/Download
, etc.)
I do this with a second ext4 drive that I use for performance sensitive storage with my primary btrfs system root. It works well, just be aware of edge cases involving containers (you may have to grant the container access to the original mount location under /run
in addition to the bound path. This is definitely a gotcha when working with those paths with flatpak.)
then bind mount the parts I want to use into their desired locations
how though?
This is definitely a gotcha when working with those paths with flatpak
Can you explain a bit more please?
how though?
mount -o bind /source /target
or use fstab or systemd mount units
Can you explain a bit more please?
Container software often needs permission for both the virtual path (wherever the bind mount is mounted to) and the source path (wherever the original is mounted from. It's not terribly complicated but it does mean fiddling with access permissions in flatpaks.
You should read about bind mounts, they're fairly straightforward and there are many, many, many explanations available online
Seconding this. As it's a mount that is explicitly for your user, you might as well mount it where it's most convenient for you.
If, on the other hand, it was a mountpoint for the entire system, I'd keep it in /mnt and go the symlink route - I'm old fashioned, and I like to use /mnt for as much as possible. I find it more tidy that way. On that note, I'm not 100% sold on /media yet
Seconding this.
I'm sorry, but which one exactly?
As it's a mount that is explicitly for your user
So, mounting folders just do that for a single user whom created the mount point?
Not related to your question exactly, but if you want certain "special" folders (Downloads, Music etc.) to be in specific places, it might be worth setting up xdg data dirs to the appropriate location.
askubuntu.com/questions/557733…
What is the difference between ln -s and mount --bind?
I am trying to understand difference between using ln -s and mount --bind. In basic scenario I can use both to access one directory from somewhere else. In what scenarios those two will behaveAsk Ubuntu
Hey man, I think this is a perfectly valid question to ask here. Also I was one of the people who replied on the other thread as well.
So, let's start with the why. I imagine you want to have ~/Downloads
be inside your large disk so files get automatically downloaded there, I imagine ~/Documents
is to have access to the same documenta on both OSs. If that's not the why or there's something else let me know as I'll be basing my answer on this assumption.
Last time we told you about how you can mount things wherever you want to, I imagine by now you have an entry on your fstab that automatically mounts that NTFS drive somewhere. I'll call that somewhere /ntfs
just to give it a name/path, but any other path should be the same.
If you wanted your ENTIRE NTFS partition to be on ~/Downloads
it's as easy as changing that fstab entry from /ntfs
to /home/gpstarman/Downloads
(or whatever your username is). But I imagine you want something more complex, you want to have /ntfs/downloads
and ~/Downloads
to be the same directory.
Like you found out there are two ways to do this, the first and most easy one is to create a link. To do so graphically just open whatever file explorer you use right click and drag from one path to the other and you should have an option link here
or something similar. Note that you might need to delete or rename your existing ~/Downloads
folder to have the link be named that. If you wanted to do it by command line it's ln -s <target> <link name>
, so in your hypothetical case ln -s /ntfs/downloads ~/Downloads
This should work for 99% of cases and honestly I don't think you should care too much about mounting. I'll reply to this comment with the steps for mounting and explaining why it's different just to be on the safe side.
For mounting it's a bit trickier, just like you added an entry to fstab to say that you wanted to mount (for example ) /dev/sdb2
on /ntfs
you would need to add another one saying you want to mount /ntfs/downloads
to /home/<username>/Downloads
. If you want to run this as a one off the command is mount --bind /ntfs/downloads /home/<username>/Downloads
(but note that running this with a command will become undone when you reboot, the only way to preserve it after reboots is to have an fstab entry)
What this does is essentially at the kernel level say that one path is the other. How is this different from a link? Well, a link is just a file that points to the other place, whereas a mount is the other place. A couple of examples on how this is different:
- If you had a Download folder you would need to rename or delete it before making a link there. Mounting on the other hand necessitates that the Downloads folder exists, and will obfuscate anything inside it while the other folder is mounted. This means that if you had files inside Downloads and you mounted the other folder on top those files are still in the disk, but you have no way of accessing them until you unmount the folder.
- Links can't go outside of your system. This is likely not important to you, but if you for example are doing things with chroot or docker this can become a problem.
In short, a link is like a door that when you open it tells you "go to the other door", whereas the mount is replacing the room behind that door with another one. Most programs are smart enough to go to the other door, and on most cases the other door exists so all is good. On some edge cases (like I said, docker, chroot, etc) the "go to door X" could be a problem if inside the client system X doesn't exist.
Ps: I don't know of any way of doing this graphically, this is advanced stuff so likely it's expected that people who want to mount folders know enough to do it in a terminal
Thanks Again.
This is Everything I needed to know.
Guess I'll stick to Symlinks for the sake of simplicity.
Thank You.
would you suggest XDG or creating Symlinks?
Found this just for you.
lemmy.world/post/1352601
HOWTO Update XDG-USER-DIRS To Avoid Symlink Issues With Flatpak
Fixing the bwrap: Can’t make symlink error with Flatpakideatrash.net
Strawberry Music Player 1.1 released!
Release Strawberry 1.1.0 · strawberrymusicplayer/strawberry
Bugfixes: Fixed crash when pressing CTRL + C (#1359). Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380). Fixed misredered playlist search field...GitHub
like this
dandi8 likes this.
Strawberry Music Player
Strawberry is a music player and music collection organizer for Linux, macOS and Windows. It is aimed at music collectors and audiophiles. With Strawberry you can play and manage your digital music collection, or stream your favorite radios.www.strawberrymusicplayer.org
`nmtui` that does not obliterate your eyes
to my shame i did not know how to customize the nmtui
default colors (for the sake of my own health and mental stability). after reading a bit, i found out it uses the so-called newt
backend with the whiptail
app.
long story short... turns out it reads some of the env variables for that backend to setup the colors (if you're interested, here's where this happens in the code).
so you can simply set these env variables before calling nmtui
. here's a combination i came up with:
NEWT_COLORS='root=black,black;window=black,black;border=white,black;listbox=white,black;label=blue,black;checkbox=red,black;title=green,black;button=white,red;actsellistbox=white,red;actlistbox=white,gray;compactbutton=white,gray;actcheckbox=white,blue;entry=lightgray,black;textbox=blue,black' nmtui
enjoy and keep your eyes healthy!
src/libnmt-newt · main · NetworkManager / NetworkManager · GitLab
NetworkManager — network management daemonGitLab
Another option is to change your terminal color profile. Here's what the default looks like on Kitty's Misterioso theme:
imo more tolerable than the default colors, and it applies to other terminal apps too.
To preview themes: kitty +kitten themes
kitty-themes/themes/Misterioso.conf at master · kovidgoyal/kitty-themes
Themes for the kitty terminal emulator. Contribute to kovidgoyal/kitty-themes development by creating an account on GitHub.GitHub
like this
KaRunChiy likes this.
i really apologize if the use of that word was perceived as offensive, that was obviously not my intent. i'm usually quite straightforward in picking words (i come from a completely different culture, where sexual assaults are extremely uncommon).
PS. for the context of others reading this comment, the original title of this post was: "nmtui that does not rape your eyes."
(i come from a completely different culture, where sexual assaults are extremely uncommon)
What culture is that? I wasn't aware such a thing existed.
(i come from a completely different culture, where sexual assaults are extremely uncommon).
It is more likely that you are just not aware of it.
Because it normalizes a word and desensitizes it, making it less likely for victims to stand up. It can also bring up horrifying memories in SA survivors.
There exist negative words that do not share the same mass systemic connotations. It's generally better to use words that don't bring with them the same issues.
What do you mean "free?" I don't control him, but the fact is that using words that bring up topics of SA despite that being an extremely sensitive subject is a bad thing.
There is nothing to be gained at best, and at worst you've resurfaced horrifying memories for others.
Basic human decency, which is why OP quickly changed it and everyone is on the same page.
None of that actually addresses my points, you're just finger-wagging at me for being "woke."
If you could make a coherent point we could have a discussion.
Additionally, referencing likes/dislikes is pointless, I could just as easily point to how your comments have worse ratios than mine.
The amount of downvotes you received for your comment is enough to address that not everyone is on the same page. Indeed, this is an indication that a non-negligible number of people do not uphold your point of view. In my opinion, the original poster was being overly polite to promptly accommodate the taste of a portion of the American audience and, by extension, that of some international community influenced by it. It is your opinion and that of someone else that the use of the word rape is not appropriate to describe - albeit metaphorically - an unpleasant color combination for a computer program. In my country and in much of the rest of Europe where such ideas are not yet widespread, the use of a word that carry a terrible meaning to it is not enough to elicit such horrifying memories even to those who suffered from that experience.
You are assuming things to a certain degree of confidence that may or may not hold true to an international audience.
It’s generally better to use words that don’t bring with them the same issues.
If he feels that this particular word does fit the frustration of his experience - albeit not as traumatic as sexual assault - who are you to finger wag his choice? You think it is generally better to avoid it. To someone else, this word may be fit for the purpose.
It normalizes a word and desensitizes it, making it less likely for victims to stand up.
Stretching things to such dramatic consequences is your personal point of view. It is not a fact that the use of a word to describe sexual assault in an unrelated context will lead to under-reporting.
The fact is that using words that bring up topics of SA despite that being an extremely sensitive subject is a bad thing.
Again, this is not a fact: it is your opinion that this is a "bad thing". You are taking for granted that this is a bad thing.
There is nothing to be gained at best, and at worst you’ve resurfaced horrifying memories for others.
There is to be gained that he fully conveyed his frustration using the word he saw fit. In a democracy, a society at large should be free to use the word they prefer, even for artistic license, if they wish to do so. What if a victim of sexual assault happens to hear this same word in a work of fiction when zapping on television? It is my opinion that if someone is triggered up to this point for reading a word, even if it was a victim, it is a problem that the person should bring up with a therapist. In a democracy, I think that such personal issues should not trample upon freedom of expression.
What's "SA", by the way? Are we also supposed to ban "sexual abuse" in an appropriate context?
You clearly know, so why ask?
Of course I am not an enemy of victims of sexual abuse, though I am quiet clearly an outspoken enemy of such "woke" or "leftist" ideologies.
You didn't need to outright state that you're a bad person, that was self-evident by batting for normalization of rape.
Maybe. In any case I try to never infer someone's tone from text interactions since it's always faulty and lacks human dimension. By default I just assume people actually mean what they write. I think we get (on average) more aggressive, and tend to show less empathy when not talking face to face.
Also... The term "American left-wing" is offensive for a Marxist like myself. :D
nmcli
and fzf
that does exactly the same thing more logically and in less keystrokes.
wn=$(nmcli dev wifi list | fzf)
ssid="$(echo $wn | awk '{print $2}')"
read -e -p "Password: " pw
nmcli dev wifi connect "$ssid" password $pw
GNOME vs KDE Plasma in 2024: which one is better for Linux beginners?
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
like this
KaRunChiy likes this.
Certainly Plasma if you're coming from Windows, unless we're considering pre-customized GNOME variants like for example Ubuntu uses.
Sure, KDE can be more complex in terms of configuration and customizability, but the default configuration is already good for most users.
Beginners using vanilla GNOME will quickly miss features like a minimize button and certainly tray icons.
like this
KaRunChiy likes this.
Beginners using vanilla GNOME
Beginners will never really be in a position where they'll be using vanilla gnome, so that argument is kinda moot. And even if they did, those features are literally one extension away...
will quickly miss features like a minimize button and certainly tray icons.
Tray icons don't exist in gnome's ecosystem, it only becomes problematic once you get third party applications.
The real problems are the minimize/maximize, desktop icons, and panel on top when coming from windows. Although these days with the ever increasing phone use people might just be more at ease with gnome's workflow anyways.
Okay but the comparison was about GNOME vs KDE, not "GNOME modified with 5 extensions and tweaks that may or may not break with the next major update".
Also, most users will want to install third party applications. Your average gamer will likely install Discord and Steam, both of them use a tray icon. And no, most gamers aren't very technical when it comes to their OS.
Okay but the comparison was about GNOME vs KDE, not "GNOME modified with 5 extensions and tweaks
Yeah each distribution has their own patch set. If you really want to compare you need to start with the most popular, ubuntu and fedora.
Also, most users will want to install third party applications. Your average gamer will likely install Discord and Steam, both of them use a tray icon.
The two examples you gave are definitely not most users. I'd be surprised if it were even 20%. And the tray icon isn't necessary for either of them to work correctly. Most people use the computer to open the browser.
Fedora is pretty much vanilla GNOME.
They have minimize and maximize buttons ootb iirc. And probably a bunch of other stuff I can't cite off the top of my head. Arch is the one that has vanilla gnome.
And yes, pretty much all users install third party apps.
I think you have a biased view of an average user. Anyways we're getting off topic. The original argument being that tray icons are not relevant for most users. You have yet to cite a good example where the tray icon is necessary for the app to properly function.
No, Fedora Workstation 40 does not have minimize and maximize buttons by default/ootb.
Or course my view is somewhat biased, but so is yours. I just know people who are absolutely clueless when it comes to computers and yet they have to for example use Zoom for the odd meeting or Teams.
Most apps using a tray icon don't necessarily require interacting with it for the app to function (and I never stated that was the case), but beginners coming from Windows (which will be where most users are coming from, if at all - at least that's my "biased view") will absolutely be used to tray icons being there and might have used them to access app functionality or at least just to see that the app is still running if it has no windows open.
For more detail check my comments in reply to GravitySpoiled, not gonna repeat everything.
As if extensions on kde wouldn't break. How many outdated extensions are there on kde right now? Last time I checked it wasn't only one or two.
Just because everything is shipped with kde doesn't mean that gnome is worse because you have to install one more app. Yes it should be included but that's not my decision to make.
like this
imecth likes this.
My point being that KDE doesn't need these extensions for what one might (as a beginner coming from Windows) consider essential functionality. I don't even use any non-preinstalled/third-party KDE extensions but I am using an extension for tray icons whenever I use GNOME, because it's just a fact of life for me that I use applications that make use of a tray icon where I don't want to lose the functionality. It's not about "GNOME extensions break while KDE extensions don't", it's just more likely that a beginner would want to use extensions with GNOME and is probably less likely to want/need them with KDE. Context matters here :)
I also never said that GNOME is worse, just that KDE is probably better for beginners because the default out-of-the-box configuration is more feature complete when you expect certain features Windows has - which, like it or not, is where most beginners are coming from.
I understand your frustration, yet I don't think one is better than the other. I'd use KDE if it wasn't for paperwm
Doesn't GNOME work towards the android style where you have the notification that apps/processes are running in background? It's not yet perfect but they work on it.
I haven't used tray icons extensively on windows. I installed them on GNOME when I moved to gnome but they got lost somewhere along my distro hopping path.
imecth likes this.
Are you talking about persistent "notifications" that stay in the notification list and can show for example media controls? I think for media players using certain (cross-desktop) APIs it can do that automatically, but other apps would need to have that feature added specifically as far as I'm aware.
I don't dislike GNOME and in isolation, it's probably more forward-thinking and sometimes even makes more sense than KDE. But the reality is that most applications don't specifically cater to GNOME, including the ones I've listed. Even Valve, which invests a lot into supporting Linux, doesn't specifically support GNOME with Steam. If you close all Steam windows, Steam is apparently gone (but it's obviously still running). I'm not even sure if it still shows up in the "dock" as running that way?
I think GNOME's philosophy of not adding every feature anybody could want to have is good. They are clearly focused on their vision and leave the rest to extensions via an API that breaks compatibility rather often, but is otherwise very extensive.
But my point still stands: for a beginner coming from Windows - which is what I assume where most Linux beginners come from - KDE feels more at home, matching pretty much everything Windows Explorer (or whatever you want to call that desktop environment) does: there is a task bar that by default pretty much behaves like the Windows taskbar, the tray icons area works in much the same way, you can minimize windows, the start menu offers search and a list of applications etc. What you already know from Windows will get you quite far in KDE. It then adds a ton of configurable functionality on top and that's where it gets more complicated, but most users (especially beginners) won't even want to fiddle around with this stuff.
If we're talking about a beginner as being someone who is new to computing in general: well, take your pick.
A question with no right answer, because it is a matter of taste and habits.
Both are very much sophisticated desktop environments which very useful defaults. Neither Gnome nor Plasma are too complicated for beginners and can be customized easily. If you want to you can go very deep into the customization too.
Vanilla gnome isn't for me so I used to install some extensions when I used it.
After a few hopping, I stopped using Gnome, because I find that painful to :
- install the extension app (the one that allow you to download and manage the extensions, and that is usually not the one installed, it might have changed, as I stopped using Gnome for a year or even more)
- install the extensions I want
- configure the extensions
On KDE, I just have to set it as I need it.
If you do not change distributions everyday, then it's not a big issue I guess.
But it might be troublesome for beginners trying distributions that have vanilla-close gnome to know that extensions exist. My needs are not complicated, so I only used extensions that allow me to have a dock on both of my screens, and to have the minimize button.
Yeah agreed 1000%.
I've installed Gnome for people in my fam. It's kind of absurd when they want to change the text size and we have to get into installing Gnome Tweaks, installing browser extension, installing the Gnome extension, configuring the extension.
I just use Plasma now.
I only gave GNOME a try... so by default I would say KDE Plasma?
Gnome is probably a good choice if you like MacOS' ecosystem and design (maybe also those having touch screens??). But personally I totally hated it... Can't even right click and create a folder/document by default... uggh gives me MacOS PTSD...
KDE plasma is more fitted for those looking for a "Windows" feeling and greater customization.
My personal preference RN is XFCE on EndeavourOS ! Great design, simplicity, elegant, great defaults OOTB...
I would say it depends on the user. Some might feel more at home with KDE, because the layout is similar to Windows. Some might be coming from macOS, so they would be more at home with Pantheon. Some might choose GNOME, because...
Anyway, the answer is none of the above, it's terminal only. Get good or get out. Using graphics is for quitters.
EXT4 Has A Very Nice Performance Optimization For Linux 6.11 (Phoronix)
Ted Ts'o sent out the EXT4 updates today for Linux 6.11. He explained in that pull request:
"Many cleanups and bug fixes in ext4, especially for the fast commit feature. Also some performance improvements; in particular, improving IOPS and throughput on fast devices running Async Direct I/O by up to 20% by optimizing jbd2_transaction_committed()."
EXT4 Has A Very Nice Performance Optimization For Linux 6.11
With the maturity of the EXT4 file-system it's not too often seeing any huge feature additions for this commonly used Linux file-system but there's still the occasional wild performance optimization to uncover..www.phoronix.com
This is the best summary I could come up with:
With the maturity of the EXT4 file-system it's not too often seeing any huge feature additions for this commonly used Linux file-system but there's still the occasional wild performance optimization to uncover... With Linux 6.11 the EXT4 file-system can see upwards of a 20% performance boost in some scenarios.
Ted Ts'o sent out the EXT4 updates today for Linux 6.11.
He explained in that pull request: "Many cleanups and bug fixes in ext4, especially for the fast commit feature.
Up to 20% faster for fast devices using async direct I/O thanks to JBD2 optimizations.
Indeed the patch from Huawei's Zhang Yi to speed up jbd2_transaction_committed() shows off some great improvements:
It's great continuing to see EXT4 uncover new performance optimizations.
The original article contains 144 words, the summary contains 120 words. Saved 17%. I'm a bot and I'm open source!
GitHub - RikudouSage/LemmyAutoTldrBot
Contribute to RikudouSage/LemmyAutoTldrBot development by creating an account on GitHub.GitHub
like this
KaRunChiy likes this.
like this
KaRunChiy likes this.
I really like the idea of BTRFS and what it can do. For my recent system, build in end of 2023 (not a year ago) I really thought about and compared the systems, but end up using EXT4. Here some thoughts I had:
I want to use BTRFS as my main system FS, but I wasn't sure which alternative FS to use (there are other contenders too), if I need the extra functionality, if its 100% stable for me on a non Fedora system and I also did not want to spent the time learning and experimenting with it, yet. But I will. And if other distributions I install or boot into would work well with BTRFS, if they are not on the newest Kernel yet.
I'm not quite sure why people are still worried about the stability of btrfs when it has been rock solid for years. Synology has been using it for quite a while now in their NAS systems, they surely wouldn't if it'd mean a lot of customers were at risk of losing their data.
There are valid reasons not to be using btrfs (although I'd argue most ordinary use cases don't have a valid reason), but stability certainly isn't one of them, independent of the distribution used (unless it's ancient).
Wait til your table with all the checksums gets messed up on an “older” btrfs install. Happened to me on a VM because I didn’t know copy-on-write should be disabled for large frequently partially updated files. It also slowed that VMs IO down a lot.
Like most file systems, BTRFS is great if you know the edge cases. I recently moved to ZFS on my new work system, which has been a great change in terms of in-line snapshots and the like.
If EXT4 meets your needs, that’s awesome. If you understand how to use a different FS well or are willing to learn (and risk), I would also encourage other options as well.
Note my research of BTRFS is almost a year old now. And there was still a few headlines making round of problems with BTRFS in some cases. A controlled NAS system is not the same as random user configuration of a random desktop user. And as said in my comment, I was not sure if it would be stable for my installation (when I did my research) and did not claim it to be unstable. On the other side, I know for a fact that EXT4 is stable and I did not research more or experiment to find out which one is better for me.
Current state of BTRFS: btrfs.readthedocs.io/en/latest… (note when I did my research, Linux was at Kernel v6.4, therefore BTRFS was in a worse situation than today)
Here you go: drwho.virtadpt.net/archive/201…
That its under development means that it's being maintained. EXT4 is still being developed, so is xfs. And the other ones that are fairly popular, for that matter.
Antarctica Starts Here. | Experimenting with btrfs in production.
The personal homepage of The Doctor.drwho.virtadpt.net
Thanks. But it's important to note your experience report is based on the experience of 2019 and the slight edits aren't changing that. That its being developed is not the same as under maintenance. EXT4 is fully developed and there are only optimizations in performance expected, if anything, while BTRFS still needs active development to improve compatibility and some other features.
I'm still curious to how to work with it and such a report is still welcome. I'll give it a read. Edit: Hopefully my reply didn't sound too negative. I'm interested in the process of going all of this, so the article is useful in a practical sense.
Huge news 🎉 Thanks OP for sharing.
It feels like a relief after reading earlier Lemmy comments in other posts about btrfs vs ext4 and having read this Wikipedia page paragraph :
In 2008, the principal developer of the ext3 and ext4 file systems, Theodore Ts'o, stated that although ext4 has improved features, it is not a major advance, it uses old technology, and is a stop-gap. Ts'o believes that Btrfs is the better direction because "it offers improvements in scalability, reliability, and ease of management".[29] Btrfs also has "a number of the same design ideas that reiser3/4 had".[30] 😢
Oh no, wait a minute, I overlooked the next sentence last time 😀 :
However, ext4 has continued to gain new features such as file encryption and metadata checksums.
like this
DaGeek247 likes this.
On the last system I put together I used xfs because I was thinking ext4 development was waning. TBH I can't really tell the difference in my regular usage.
Word on the street is that xfs sometimes corrupts files, but I'm not sure if that's true anymore.
Maybe on the next system I'll be back to ext4.
Why do you dislike Fedora?
I'm genuinely curious.
For those who still use it.
Ok I'm just giving it a hard time as I still use it for VMs
It is slower than btrfs
What evidence supports your statement, given that it contradicts the overall results of tests conducted in the past year by both and Michael Larabel from Phoronix?
Another Look At The Bcachefs Performance on Linux 6.7 Review
Immediately after the Bcachefs file-system was upstreamed into the Linux 6.7 kernel I began running some benchmarks on this new copy-on-write file-system.www.phoronix.com
like this
DaGeek247 likes this.
Yes, because it doesn't do as much to protect you from data corruption.
If you have a use case where a barely-measurable increase in speed is essential, but not so essential that you wouldn't just pay for more RAM to keep it in cache, and also it doesn't matter if you get the wrong answer because you've not noticed the disk is failing, and you can afford to lose everything in the case of a power cut, then sure, use a legacy filesystem. Otherwise, use a modern one.
like this
DaGeek247 likes this.
Ext4 is not legacy, just because something newer is out there. Ext4 is proven and rock solid, not without reason the standard for most Linux systems. It doesn't randomly corrupt your files. If someone would read your reply, one would think that Ext4 is abandoned since decades and a risk to use.
If one has to ask and don't understand Btrfs, should just use Ext4 by default; a safe and good option without risking anything. There are no downsides to this. Use Btrfs only, if you know what you are doing, if you understand it and actually need the extra functionality.
like this
DaGeek247 likes this.
Use Btrfs only, if you know what you are doing, if you understand it and actually need the extra functionality.
And, may I add, if your chosen distro defaults to it.
and you can afford to lose everything in the case of a power cut
But ext4 is a journaling filesystem, so a power cut shouldn't harm it.
like this
DaGeek247 likes this.
Thank you for sharing your thoughts!
Fedora's tendency to default to (potentially) premature software, can definitely be a legit reason to prefer other distros instead.
I'm a "(sweet) summer child" in that I've only been using Fedora for over two years now. Therefore, I haven't experienced the commonly cited 'shifts' that have caused many issues to other users. Regardless, I do (somewhat) understand.
Regarding wget2, I didn't even know that was a thing. Thank you for mentioning it! I have yet to understand why or how Fedora unanimously agreed to push that change.
To this day I notice that there is some skepticism with Btrfs, and I think it is because fedora also pushed it early.
This, however, I can't agree with. And perhaps you're conflating matters. Btrfs was not ready when it was first supported. However, Fedora was not an early adopter. They only defaulted to it in 2020. By contrast, AFAIK openSUSE was the first to default it in 2014. Heck, the next year it was defaulted by SLE as well. By the time Fedora did the same, the severe issues and instabilities were already ironed out. So, I'd attribute the scepticism towards Btrfs as the community's PTSD after many community members lost valuable data early in Btrfs' lifetime.
Thank you for the reply!
Extremely slow package manager (the most important one)
Fair. Though, IIRC, it's in the same order of magnitude as apt
and zypper
. But yeah; apk
, pacman
and xbps
are definitely faster by a wide margin. Hopefully, dnf5
will be able to close the gap significantly.
confusing installer
I often hear this. But I'm not sure if I understand. Is it because Anaconda does not walk you (explicitly) through all parts of the installation (at least by default)? And, instead, chooses to give the user an overview (at some point) in which the user is expected to go over each one of them by themselves.
fast deprecation of important technologies and testing of new technologies on its users (making major upgrades risky)
Fair. I think this is the most legitimate concern. Thankfully, over the last two years, I have yet to bang my head against a brick wall for reasons related to this. But I understand why others are more reluctant based on Fedora's (less recent) track record.
Apt can be improved with frontends
nala
is indeed pretty cool.
Thank you for clarifying/confirming the parts related to how Fedora's installation is confusing.
X11. Though I don’t remember if they decided to drop it before explicit sync was introduced for NVidia drivers or after.
Totally forgot about this one. Blame AMD 😛. Thank you for correcting me!
[SOLVED] I seem to have nuked my Debian DE (Gnome)... Could someone help me with this?
The messages here are mostly in German, but I'll try to translate mist of it:
**dpkg:** Error when editing the package linux-image-6.9.7+bpo-amd64 (--configure): <<Installed posts installation script of the package linux-headers-6.9.7+bpo-amd64<<-subprocess returned error code 1 **dpgk:** dependency error hinders configuration of <that Linux header package>: linux-headers-6.9.7+bpo-amd64 depends on linux-image-6.9.7+bpo-amd64 (= 6.9.7-1~bpo12+1) | linux-image-6.9.7+bpo-amd64 -unsigned (= 6.9.7-1~bpo12+1); but: Package linux-image-6.9.7+bpo-amd64 is not configured yet. Package linux-image-6.9.7+bpo-amd64-unsigned is not installed. **dpgk:** Error while editing the Package linux-headers-6.9.7+bpo-amd64 (--configure): Dependency problem - remains unconfigured **dpkg:** Dependency problem hinder configuration of linux-headers-amd64: linux-headers-amd64 depends on linux-headers-6.9.7+bpo-amd64 (= 6.9.7-1~bpo12+1); but: Package linux-headers-6.9.7+bpo-amd64is not configured yet. **dpkg:** Errow while editing package linux-headers-amd64 (--configure): Dependency problem - remains in configured Errors occurred while editing these: linux-image-6.9.7+bpo-amd64 linux-headers-6.9.7+bpo-amd64 linux-headers-amd64
I really hope someone can help me out here..
EDIT: I kinda forgot to actually mention my problem. When booting nornall, I get stuck at a lonely white blinking cursor on a black screen, so startx seems to make some problems. I enter a TTY and run startx and this is what I get when running startx:
SOLUTION
- Uninstall your current nvidia driver (for example using sudo apt remove nvidia-driver on Debian)
- Install the headers for your kernel. your kernel you can check rather easily by running neofetch
- Install the headers required for your kernel. Do that by listing all packages with your kernel name in it. For example like this:
apt list *6.9.7+bpo*
- reboot, install your nvidia driver again and rovoot again. Should be done.
Wow. The terms “nuked” and “bricked” seem to have lost the meaning I grew up with. What you provided is just a simple error.
It says dependency problem. Have you installed the dependency? It says:
Package linux-image-6.9.7+bpo-amd64-unsigned is not installed. … linux-headers-6.9.7+bpo-amd64 depends on linux-image-6.9.7+bpo-amd64 (= 6.9.7-1\~bpo12+1) | linux-image-6.9.7+bpo-amd64 -unsigned (= 6.9.7-1\~bpo12+1);
Maybe you’re doing too much at once. What happens when you just install the one kernel?
sudo apt install linux-image-6.9.7+bpo-amd64
Or maybe try to uninstall the new kernel and its headers. Make sure you have dkms installed and run the apt fix again.
like this
KaRunChiy likes this.
When trying to install the one kernel I get exactly the same message as the first image in the post. The first error hints at an error in a posts installation script, which I have had issues with before. I used to delete these script to get over errors aaand that worked fine for some time. In case there has been some change in the error I'm getting, I haven't picked up on it yet. Either way, here's the output
EDIT: At the top of the message it says " Newest version already installed" so it seems to be blocking itself? Like I'm trying to install a package and it's like -But I need that package to build this one-
I used to delete these script to get over errors aaand that worked fine for some time.
I can’t think of one time that I’ve done that in 20 years outside of repackaging applications for work because of crappy vendor supplied packages.
And you’re sure dkms and the headers are installed?
In situations like this, if bad enough I would usually temporarily remove mentioned packages until the apt fix works cleanly again and then reinstall whatever I was trying to do. But you’re saying you have removed post install scripts and manipulated packages? Hmm that seems like trouble.
I’m positive if I was infront of the terminal I could help you out, but I’m starting work for the day. Maybe someone else has a better idea. Sorry bro. But on a positive note, your system is certainly not beyond repair. This seems trivial with a little work and maybe someone who sees the issue better than I right now.
For others taking a look…. What was the command run before the apt fix?
sudo apt install —fix-broken
That means you did something first and then found your way to that command
I have now taken a look at the Xorg log files and they seem to be complaining about it not finding the nvidia kernel module, even though I just installed the nvidia-driver package. This is the complete file content
::: spoiler /var/logs/Xorg.0.log
[ 271.351]
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[ 271.351] Current Operating System: Linux Marty-PC 6.9.7+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1~bpo12+1 (2024-07-03) x86_64
[ 271.351] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.9.7+bpo-amd64 root=UUID=d4a79dc4-42f3-4ca3-a115-9e7fede5ab33 ro quiet splash nvidia-drm.modeset=1
[ 271.351] xorg-server 2:21.1.12-1 (https://www.debian.org/support)
[ 271.351] Current version of pixman: 0.42.2
[ 271.351] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 271.351] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 271.351] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul 18 20:00:51 2024
[ 271.351] (==) Using config file: "/etc/X11/xorg.conf"
[ 271.351] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 271.351] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 271.352] (==) ServerLayout "Layout0"
[ 271.352] (**) |-->Screen "Screen0" (0)
[ 271.352] (**) | |-->Monitor "Monitor0"
[ 271.352] (**) | |-->Device "Device0"
[ 271.352] (**) | |-->GPUDevice "Device0"
[ 271.352] (**) |-->Input Device "Keyboard0"
[ 271.352] (**) |-->Input Device "Mouse0"
[ 271.352] (**) Option "Xinerama" "0"
[ 271.352] (**) Allowing byte-swapped clients
[ 271.352] (==) Automatically adding devices
[ 271.352] (==) Automatically enabling devices
[ 271.352] (==) Automatically adding GPU devices
[ 271.352] (==) Automatically binding GPU devices
[ 271.352] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 271.352] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 271.352] Entry deleted from font path.
[ 271.352] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 271.352] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 271.352] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 271.352] (WW) Disabling Keyboard0
[ 271.352] (WW) Disabling Mouse0
[ 271.352] (II) Loader magic: 0x559f2898ff00
[ 271.352] (II) Module ABI versions:
[ 271.352] X.Org ANSI C Emulation: 0.4
[ 271.352] X.Org Video Driver: 25.2
[ 271.352] X.Org XInput driver : 24.4
[ 271.352] X.Org Server Extension : 10.0
[ 271.353] (++) using VT number 2
[ 271.355] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32
[ 271.357] (--) PCI:*(1@0:0:0) 10de:1b83:10de:1b83 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/131072
[ 271.357] (II) LoadModule: "glx"
[ 271.357] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 271.357] (II) Module glx: vendor="X.Org Foundation"
[ 271.357] compiled for 1.21.1.11, module version = 1.0.0
[ 271.357] ABI class: X.Org Server Extension, version 10.0
[ 271.357] (II) LoadModule: "nvidia"
[ 271.358] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 271.358] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 271.358] compiled for 1.6.99.901, module version = 1.0.0
[ 271.358] Module class: X.Org Video Driver
[ 271.358] (II) NVIDIA dlloader X Driver 535.183.01 Sun May 12 19:35:37 UTC 2024
[ 271.358] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 271.358] (II) Loading sub module "fb"
[ 271.358] (II) LoadModule: "fb"
[ 271.358] (II) Module "fb" already built-in
[ 271.358] (II) Loading sub module "wfb"
[ 271.358] (II) LoadModule: "wfb"
[ 271.358] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 271.358] (II) Module wfb: vendor="X.Org Foundation"
[ 271.358] compiled for 1.21.1.11, module version = 1.0.0
[ 271.358] ABI class: X.Org ANSI C Emulation, version 0.4
[ 271.363] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 271.363] (EE) NVIDIA: system's kernel log for additional error messages and
[ 271.363] (EE) NVIDIA: consult the NVIDIA README for details.
[ 271.368] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 271.368] (EE) NVIDIA: system's kernel log for additional error messages and
[ 271.368] (EE) NVIDIA: consult the NVIDIA README for details.
[ 271.368] (EE) No devices detected.
[ 271.369] (EE)
Fatal server error:
[ 271.369] (EE) no screens found(EE)
[ 271.369] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 271.369] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 271.369] (EE)
[ 271.371] (EE) Server terminated with error (1). Closing log file.
:::
You left out the NVIDIA card part. This is super important. So you have two kernels in a bad state and the NVIDIA driver is probably not building out.
You’ve got a chicken and egg issue.
This isn’t a technical answer but simply a generalization of what probably needs to happen.
I would start over on whatever kernel situation you have going.
First uninstall the NVIDIA driver.
Then remove that unsigned kernel and its headers. Use the force option if necessary.
Ensure dkms, the base kernel and its headers are installed.
Reboot using standard kernel and then install nvidia-dkms package. Reboot.
It’s tough to tell you exactly what needs to be done because I’m not really sure what kind of damage you did or what the full extent of the errors are. You might need some force options or whatever but generally that’s all that needs to happen. YOU do not have a NVIDIA driver built for whatever kernel you’re using.
Great!
If you do fix it, go ahead and update the post with the solution. Help out the next guy.
Fair. I was trying to install some latest versions if Dev packages because Debian seemed to lack behind (some gtk-4 package was out of date). I need it for building this FOSS VR software called "envision".
a posts installation script, which I have had issues with before. I used to delete these script to get over errors aaand that worked fine for some time.
You da hero!
Please tell me that you also tinker with used cars.
It appears that you're trying to install a kernel for which dkms can't build the version of the v4l2loopback kernel module that you have.
I don't see why this would affect Gnome, but if it's causing problems for the rest of the system maybe try uninstalling v4l2loopback-dkms until you can get a version that works, or else use an older kernel.
Alternately, if you're feeling brave and this is the same version that's in debian stable right now, you could edit /usr/src/v4l2loopback-0.12.7/v4l2loopback.c and replace strlcpy with strscpy in two places.
Double-check that your APT sources are exactly what you expect them to be.
Clean your APT cache. Then update it.
Try to fix broken packages again with apt install.
If the problem persists, look at every single package mentioned in the error. Go to the Debian packages website and look up what the current version for your release is. If there are any mismatches, try to resolve them by uninstalling these packages until apt install completes without error again. Make sure to reinstall the right version of your packages again.
Given your other comments about manipulating post installation scripts for some time, if the above doesn't work for you, consider backing up your data and reinstalling a fresh setup.
I have now fixed the apt issue. Biw I'm just stuck with the startx not working. I've already completely reinstalled my nvidia drivers but I still get the same errors in the Xorg logs. In case you are wondering, these are the logs
::: spoiler Xorg.0.log
[ 271.351]
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[ 271.351] Current Operating System: Linux Marty-PC 6.9.7+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1~bpo12+1 (2024-07-03) x86_64
[ 271.351] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.9.7+bpo-amd64 root=UUID=d4a79dc4-42f3-4ca3-a115-9e7fede5ab33 ro quiet splash nvidia-drm.modeset=1
[ 271.351] xorg-server 2:21.1.12-1 (https://www.debian.org/support)
[ 271.351] Current version of pixman: 0.42.2
[ 271.351] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 271.351] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 271.351] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul 18 20:00:51 2024
[ 271.351] (==) Using config file: "/etc/X11/xorg.conf"
[ 271.351] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 271.351] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 271.352] (==) ServerLayout "Layout0"
[ 271.352] (**) |-->Screen "Screen0" (0)
[ 271.352] (**) | |-->Monitor "Monitor0"
[ 271.352] (**) | |-->Device "Device0"
[ 271.352] (**) | |-->GPUDevice "Device0"
[ 271.352] (**) |-->Input Device "Keyboard0"
[ 271.352] (**) |-->Input Device "Mouse0"
[ 271.352] (**) Option "Xinerama" "0"
[ 271.352] (**) Allowing byte-swapped clients
[ 271.352] (==) Automatically adding devices
[ 271.352] (==) Automatically enabling devices
[ 271.352] (==) Automatically adding GPU devices
[ 271.352] (==) Automatically binding GPU devices
[ 271.352] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 271.352] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 271.352] Entry deleted from font path.
[ 271.352] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 271.352] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 271.352] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 271.352] (WW) Disabling Keyboard0
[ 271.352] (WW) Disabling Mouse0
[ 271.352] (II) Loader magic: 0x559f2898ff00
[ 271.352] (II) Module ABI versions:
[ 271.352] X.Org ANSI C Emulation: 0.4
[ 271.352] X.Org Video Driver: 25.2
[ 271.352] X.Org XInput driver : 24.4
[ 271.352] X.Org Server Extension : 10.0
[ 271.353] (++) using VT number 2
[ 271.355] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32
[ 271.357] (--) PCI:*(1@0:0:0) 10de:1b83:10de:1b83 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/131072
[ 271.357] (II) LoadModule: "glx"
[ 271.357] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 271.357] (II) Module glx: vendor="X.Org Foundation"
[ 271.357] compiled for 1.21.1.11, module version = 1.0.0
[ 271.357] ABI class: X.Org Server Extension, version 10.0
[ 271.357] (II) LoadModule: "nvidia"
[ 271.358] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 271.358] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 271.358] compiled for 1.6.99.901, module version = 1.0.0
[ 271.358] Module class: X.Org Video Driver
[ 271.358] (II) NVIDIA dlloader X Driver 535.183.01 Sun May 12 19:35:37 UTC 2024
[ 271.358] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 271.358] (II) Loading sub module "fb"
[ 271.358] (II) LoadModule: "fb"
[ 271.358] (II) Module "fb" already built-in
[ 271.358] (II) Loading sub module "wfb"
[ 271.358] (II) LoadModule: "wfb"
[ 271.358] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 271.358] (II) Module wfb: vendor="X.Org Foundation"
[ 271.358] compiled for 1.21.1.11, module version = 1.0.0
[ 271.358] ABI class: X.Org ANSI C Emulation, version 0.4
[ 271.363] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 271.363] (EE) NVIDIA: system's kernel log for additional error messages and
[ 271.363] (EE) NVIDIA: consult the NVIDIA README for details.
[ 271.368] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 271.368] (EE) NVIDIA: system's kernel log for additional error messages and
[ 271.368] (EE) NVIDIA: consult the NVIDIA README for details.
[ 271.368] (EE) No devices detected.
[ 271.369] (EE)
Fatal server error:
[ 271.369] (EE) no screens found(EE)
[ 271.369] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 271.369] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 271.369] (EE)
[ 271.371] (EE) Server terminated with error (1). Closing log file.
:::
EDIT: I kinda forgot to actually mention my problem. When booting nornall, I get stuck at a lonely white blinking cursor on a black screen, so startx seems to make some problems. I enter a TTY and run startx and this is what I get when running startx:output of startx
What was the output ? It is not visible for me here.
- Were you using startx successfully before ?
- Or are you reverting to trying startx and you did use some graphical display manager like gdm, sddm or lightdm before ?
- Could it be a disk space problem ? If you run out of space trouble can happen with various applications.
- Can you boot from a previous kernel (At the GRUB or systemd boot menu) and see what happens ?
It was a link to a picture of the terminal... I don't have a better way to do this.
files.catbox.moe/9boyn2.jpg
- Yes startx was working before.
- I unfortunately don't know. I always just use startx to get any kind if GUI running...
- It is not a space problem. I've got plenty of space and I have not seen any space problems before. Like 29GB left.
- I can boot from a previous kernel, but I get the same problem (that being a black screen with blinking cursor).
How SUSE Is Replacing Red Hat as the Linux and Open Source Enterprise Standard-Bearer
How SUSE Is Replacing Red Hat as the Linux and Open Source Enterprise Standard-Bearer - FOSS Force
SUSE seems to be poised to benefit from Red Hat's errors around CentOS and the availability of RHEL source code.Christine Hall (FOSS Force)
like this
OsaErisXero, Th4tGuyII and Archaeopteryx like this.
like this
OsaErisXero and Th4tGuyII like this.
like this
Th4tGuyII likes this.
A name change does make sense for both. Especially now that even Leap might be distancing itself from SLE and whatnot.
Agreed, but GeekOS or whatever it was they had on that oSC slide ... Cheesus, they can do better than that.
Yeah, I get the mascot's name is Geeko, so maybe that is where they're getting GeekOS. But I think I read that the mascot has to go together with the name anyway.
Cheesus, they can do better than that
On recent performance, no they can't. I mean, they had the chance to use Driftwood and went with Slowroll.
There’s always been the risk of confusionA name change does make sense for both
Then make SUSE become ClosedSUSE. It couldn't be easier.
There's no OpenRedHat, no OpenNovell, no OpenLinspire, etc.
- OpenLinux
- OpenUnix
- OpenJDK
- OpenWatcom
- OpenWebOS
- OpenVMS
- OpenOffice
- OpenTF, briefly.
I think OpenNovell was a thing too.
Thing is, 'Open-' was the prefix for a LOT of derivations about 20 years ago. I'm surprised you've never heard of any.
And it's still entirely unrelated to my point, since SUSE will remain the trademark in question regardless of what's actually contained in OpenSUSE.
But yes, the free/open-source spins of things tend to have somewhat differing content compared to the commercial offering, usually for licensing or support reasons.
E.g. CentOS (when it still was a real thing)/AlmaLinux/etc supporting hardware that regular RHEL has dropped support for, while also not distributing core RedHat components like the subscription manager.
- OpenLook
- OpenMotif
- OpenTransport on MacOS
- SCO OpenServer
- HP OpenMail
- HP OpenView
You couldn’t throw a ball without hitting something branded as “Open” in that era.
like this
Sickday likes this.
Mmm, maybe. "Joining the dots" also can be read as "taking a lot of bad feeling about X, and some good activity about Y and exaggerating both"
EL is pretty dominant still, although much of that seems to be Rocky/Alma rather than RHEL, but there's no way to get real numbers.
What I have seen is a lot of uptick in Debian and Ubuntu servers. We are moving away from EL towards Debian now because of what we perceive as ongoing instability in the EL ecosystem caused by Redhat. Our business depends on a reliable Linux OS so we're doing the maths.
Terragrunt provides enterprise support for OpenTofu last I was looking into it.
Why invest around IP you have no control around if you don't have to?
Thing is, the last time I saw under the hood while collaborating with suse, the packaging was a freak show and the culture was abrasive.
Rocky until PCLinuxOS gets a decent VM template.
Debian Stable.
It's always the answer to "what distro do I want to use when I care about stability and support-ability.
Stable means different things in different contexts.
Debian being stable is like RHEL being stable. You're not jury talking about "doesn't crash", you're talking about APIS, behaviours, features and such being assured not to change.
That's not necessarily a good thing for a general purpose desktop, but for an enterprise workstation or server, yes.
So it's not so much that Debian would replace Fedora, it's the Debian would replace RHEL or CentOS. For a Fedora equivalent, there's Ubuntu and the like.
When I think about Debian I always get a very warm cozy feeling.
their demand that OpenSUSE rebrand
Slight changing of the tone, there. They have formally requested the change, not demanded.
Maybe that will follow, I can't read the future, but it's not the case today.
To be blunt...
Redhat contributes a huge amount to the community.
The only ones who think they're misstepping or whatever are just making noise and likely aren't even using RHEL.
I don't think people realise exactly how far their contributions go for usability, and getting rid of Redhat of actually a really bad thing for Linux.
I'd even argue, the only people complaining about this likely don't contribute anything to Linux anyway...
The only thing they did is stop oracle pulling their repo, rebranding and selling support slightly cheaper.
like this
Sickday likes this.
I disagree with you. You seem keen to insult people who might hold an alternative opinion, so no doubt you'll attack me as well.
Redhat did far more than just stymie Oracle. That you're saying that suggests you're either deliberately ignoring the facts (Ending CentOS 8 7 years early with no prior announcement, being massively disrespectful to the volunteer CentOS maintainers and support staff), deliberately paywalling source deliberately to target all rebuilders, not just Oracle, generally being amateurish and entitled dicks to the community through their official communications and so on) - or you simply don't know.
About the only thing you say that is correct, is that Redhat do contribute a lot to FOSS, even now. That deserves respect, but it gets harder to do that at a personal level each time they do something simultaneously dumb and selfishly corporate. A lot of people have given Redhat a lot of space and stayed quiet out of respect of their history. Maybe they are right to, but the direction they're heading doesn't look healthy to me.
Half of what you're writing isn't really true.
You're likely assuming a lot of that.
Everyone knows that Oracle was the reason. Sorry, but they basically bragged that they stole the latest rhel source code and added an unbreakable kernel. And they purposely targeted Redhats customers with support by stealing their work.
In other words, their only other choice was to basically close shop... Oracle has been screwing them for years,
Also, sorry, but is it disrespectful when a company drops a project? We could make that same comment about every project. Also, CentOS is open source, as you said, so anyone can download it . They didn't.
You're also likely assuming they're not pouring a huge amount of resources into it too
The perfect current example of rhel improving Linux is pipewire. They are literally unfucking Linux one component at a time in large chunks. It's insane that people here are treating them so badly.
In fact, the community has no problems mistreating Linux developers over tiny things, which is why developers like myself which have been badly attacked in the past have stopped contributing
Half of what you’re writing isn’t really true.
'tis, you know.
Also, sorry, but is it disrespectful when a company drops a project? We could make that same comment about every project. Also, CentOS is open source, as you said, so anyone can download it . They didn’t.
Dropped a project? It wasn't actually their project. I think you're missing some history there. CentOS was a distro started by Greg and Rocky entirely separate from RHEL and ran for many years. Redhat took over CentOS through methods that may be seen as underhand until they had sufficient seats and influence over the Board to have control of it, and then they took/stole the CentOS name. CentOS Linux is an example of a FOSS project that got taken over by a corporate entity, and then killed. (Anyone heard of embrace, extend, extinguish before?) Now CentOS only exists as CentOS Stream, which is repositioned upstream of RHEL and is a staging area/testbed between Fedora and RHEL. Redhat say it's not suitable for production use, so nobody other than testers uses it, afaik.
But you probably trust them for every other project like pipewire and such?
In practice, Linux is that it is today thanks to Redhat.
Pipewire is developed by a Redhat employee.. A lot of projects are including policykit.. No they don't own it, and yeah, they're all open source and are freely used by the community
From my experience with development, a lot of these projects primarily succeed because they have a lot of backing. Also, someone needs to start them off, and a lot of these projects are also started by redhat
They do not own it because of their commitment to not just Open Source but ironically the GPL. So the large number of projects they have founded and the larger number of projects are the force behind are not “owned” by them.
They could have “owned” a tonne of the software almost every Linux user uses ( including Guix and Debian ).
This is precisely why it sounds so wrong to my ears when talk about Red Hat as above. Few facts. Lots of name calling.
Linux is that it is today thanks to Redhat.
Mmm, maybe - but only if you allow that the same can be said for the tens of thousands of other companies and individuals who have contributed.
What other company or individual can the same be said of?
He did not say “shared a two-line bug fix one time”. The claim is that Red Hat is almost uniquely important in the Open Source ecosystem. Their source code contributions and / or the number of significant project that they have founded are evidence of this.
Can you name even a single company with the same impact? You certainly cannot name tens of thousands.
Often, when somebody moves the goal posts to avoid addressing an argument head on, it is to intentionally mislead. I hope that is not the case here.
Absolutely it can.
But Redhat is a huge contributor
The biggest threat that Linux faces isn't from Microsoft or other companies. Over the past 30 years, I've noticed it is actually from the community. I've seen so many cases where the community blows things out of proportion and scares off developers. It sucks. Linux and open source would be so much more successful if we didn't constantly make open source toxic for companies
Poor people like Lennart Poettering get shat on constantly too. He could get a much better paying job
Even right now.. VSCode. It's open source and MIT. People are STILL crapping on Microsoft and saying stuff like "oh wait for the enshittification", instead of thanking them, or encouraging them for more
It's bonkers.. There's so much negative reinforcement out there that it's scaring people away
You are right.
It's human nature emboldened by freedom, of course. Codes of Practice help, but can't change the freedom that comes from entitlement and anonymity.
But on balance, there's an awful lot of genuine people doing good, respectfully and politely.
Rocky Linux and possibly Alamalinux are the future if openSUSE is anything to go by
OpenSUSE isn’t enterprise friendly for a many reasons.
Isn't SLE targeted towards enterprise anyways?
It lacks the features of rhel like systems and the simplicity of Debian. It somehow manages to be more complex and confusing than both
I'm by no means an expert, but I don't recognize this. Would you be so kind to elaborate?
Rocky doesn't support the range or products needed to be "the" enterprise suite.
Heck you could even go Liberty Linux and have the same bins as Rock but support under SUSE, plus k8s, plus update management, plus security tools, plus k8s multi cluster, plus some ai thing to convince investors you are doing something with it.
Like, and all that's great, but honestly still not "enough" all under one roof for some enterprise costumers who are just looking to turn a problem into an expense.
It has “become clear”. Has it?
Red Hat contributes more to Open Source than pretty much anybody. Certainly more than SUSE. That seems self-evident. If you want to debate, bring receipts.
As per the article, SUSE gets most of its money from SAP. SAP was founded by a bunch of ex-IBM people in Germany. They make IBM seem like cowboys.
The new SUSE CEO is ex Red Hat. Again, according the the article, the hope was that he would bring some of the Red Hat “open source magic” but SUSE has proven too “corporate”. Not exactly supporting their own argument there.
I am not close enough to the situation to know, but I doubt SUSE is taking over anything from Red Hat soon. RHEL is so far ahead that they have multiple distros trying to be “alternate” suppliers of RHEL by offering compatible distros. SUSE themselves are doing that now. If the world is looking to SUSE, why isn’t anybody trying to clone SUSE Enterprise?
SUSE is making some smart moves, given that they are the underdog. But let’s not confuse that with SUSE pulling ahead of Red Hat.
NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules. Keep in mind that the drivers are still proprietary.
NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog
With the R515 driver, NVIDIA released a set of Linux GPU kernel modules in May 2022 as open source with dual GPL and MIT licensing. The initial release targeted…Rob Armstrong (NVIDIA Technical Blog)
like this
DaGeek247, Rakenclaw and OfCourseNot like this.
For newer GPUs from the Turing, Ampere, Ada Lovelace, or Hopper architectures, NVIDIA recommends switching to the open-source GPU kernel modules.
So 20-series onwards.
like this
DaGeek247 likes this.
Maybe it's just because I'm older and more jaded, but that really feels like the last truly good era for GPUs.
Those 10 series cards had a ton of staying power, and the 480/580 were such damn good value cards.
like this
andho likes this.
It's more that back then was a better time for price to performance value. The 3000 and 4000 series cards were basically linear upgrades in terms of price to performance.
It's an indicator that there haven't been major innovations in the GPU space, besides perhaps the addition of the AI and Raytracing stuff, if you want to count those as upgrades.
like this
DaGeek247 likes this.
like this
sunzu likes this.
That was mostly because the 20 series was so bad. Expensive, didn't perform lightyears better to justify the price, raytracing wasn't used in any games (until recently).
The 30 series was supposed to be more of a return to form, then covid + mining ruined things.
You also have the nouveau driver that can be installed by default...
And pretty soon, NVK!
oh wow, I have a 3080 TI desktop GPU, I should try it with Overwatch 2 + NVK.
Also: Thanks for OpenRGB. I love it.
This is a good discussion: old.reddit.com/r/linuxquestion…
Essentially, Nova is a kernel level driver and not user level
like this
Rakenclaw likes this.
But, what about some Distros have NVIDIA Versions, Which come with proprietary Drivers? Like Nobara, Bazzite, Pop OS..?
They don't have legal issues?
I think its because the country they are based on. I also heard that VLC has lots of codecs (even proprietary ones), because it's origin country doesn't restrict them to use proprietary codecs.
Well, what I really wonder is if because the kernel can include it, if this will make an install more agnostic. Like literally pull my disk out of a gaming nvidia machine, and plug it into my AMD machine with full working graphics. If so this is good for me since I use a usb-c nvme ssd for my os to boot from on my work and home machines and laptops for when I'm not worrying. All three currently have nvidia cards and this works ok. I have some games to chill and take a break. My works core OS for work MDM etc unmodified. I like it that way.
I realise this is not a terribly useful case, but I could see it for graphically optimised VM migrations too not that I have many. Less work in transitioning gives greater flexibility.
Like literally pull my disk out of a gaming nvidia machine, and plug it into my AMD machine with full working graphics.
This should work already, i switched from nvidia to amd this year by swapping the cards and removing the nvidia drivers some time later.
I guess it's because the drivers only apply to their specific hardware, so no problems having amd and nvidia drivers present at the same time.
like this
OfCourseNot likes this.
it reminds me I'm putting proprietary crap in the machine.
Agreed.
Can be a pain in the ass when the wifi doesn't work because some proprietary firmware is missing, and the laptop doesn't have an Ethernet port so off you go to buy a usb-eth adaptor.
happened to me too. Lame mediatek doesn't have drivers for Linux.
like this
OfCourseNot and sunzu like this.
, and the laptop doesn’t have an Ethernet port so off you go to buy a usb-eth adaptor.
What, no Android USB tether? It's been native since Debian 6 IIRC.
OfCourseNot likes this.
like this
OfCourseNot likes this.
Lol, WTF are you talking about? Every bit of this is ignorant. Let me correct you so you're not running around embarrassing yourself:
1) SteamOS was based on Debian. Never had anything to do with Ubuntu. The reason they switched was because it was easier to use an Arch build system to make their own base OS image immutable, but still build native modules to include as well as BSP drivers. Simple.
2) Ubuntu is the most widely used base of Linux on the planet, desktop and cloud included.
3) Valve writes their own modules for their drivers. This is the dumbest thing you've asserted so far in that Ubuntu somehow is responsible for drivers. Because you seem to know nothing about Linux in general, I'll just let you know the kernel handles the detection and loading of modules and drivers. Any distro on 6.8 has the same ability to detect and load drivers for any other distro running 6.8. I have no idea why you thought this had something to do with packaging in distros lolz.
4) Do you know what a backport is? It seems you do not.
Anyway, your entire understanding of how everything works is wrong. You should read more.
like this
subignition and OfCourseNot like this.
I had all kinds of issues with my 1080 Ti that eventually prompted me to "downgrade" to a 5700XT.
Artefacts, distro updates breaking my system because the graphics driver didn't like it, stuttering, crashes, flickering, extremely poor Wayland support. It made me hate using my PC to be honest.
By all accounts with the newest driver it's basically all resolved, and I'm glad to see Nvidia is finally taking steps to open up their graphics stack, so we're headed in a good direction
...but people really aren't lying when they've been saying Nvidia's Linux support has been substandard.
Seems I hit a nerve, sorry.
Lol, WTF are you talking about? Every bit of this is ignorant. Let me correct you so you’re not running around embarrassing yourself:
- SteamOS was based on Debian. Never had anything to do with Ubuntu. The reason they switched was because it was easier to use an Arch build system to make their own base OS image immutable, but still build native modules to include as well as BSP drivers. Simple.
Yes, sorry I got SteamOS and Steam for Linux conflated. While SteamOS has moved from Debian, the Steam for Linux github still lists "Latest Ubuntu or Ubuntu LTS with a 64-bit (x86_64, AMD64) Linux kernel". As for the move for SteamOS to Arch, taken from Alberto Garcia who made the pitch and was on the team doing the work described it as such.
SteamOS 3 "is a customization layer on top of Arch Linux; almost all of the packages come directly from Arch, without being changed or even rebuilt. The Arch Linux philosophy is for packages to be as close to upstream as possible; downstream patches are not applied "unless it is really necessary". SteamOS has adopted the same philosophy; when there is a problem with a package, it is fixed upstream whenever possible.
And you are correct in that they then use the Arch image to make an immutable A/B partitioning scheme for SteamOS. But you must also agree that Arch gets them using upstream packages instead of stale outdated ones if left on Debian, and is the reasoning behind the change.
- Ubuntu is the most widely used base of Linux on the planet, desktop and cloud included.
It may well be, but I think it is a disservice to new people for anyone to push them towards a distro that will be running outdated software from day 1 of their install (especially since these people are "gamers"). Oh but you just need to add a PPA! Super, add in the many someone wanting to run any semblance of an updated system might want and guess what, update time and Ubuntu just fell over. OK, maybe they somehow manage to preemptively disable all the PPA repos they have added before upgrading, yay!, I would say it's still a 50/50 on if Ubuntu shits the bed on upgrade anyway. (I ran Ubuntu for many years before I learned my lesson)
- Valve writes their own modules for their drivers. This is the dumbest thing you’ve asserted so far in that Ubuntu somehow is responsible for drivers. Because you seem to know nothing about Linux in general, I’ll just let you know the kernel handles the detection and loading of modules and drivers. Any distro on 6.8 has the same ability to detect and load drivers for any other distro running 6.8. I have no idea why you thought this had something to do with packaging in distros lolz.
When did I assert anything you are alleging?? And I understand how loading modules works, thanks. I also know that when update your system base more then every 6+ months, that sometimes system libraries change, and sometimes modules need to be recompiled against them. Also using kernel 6.8 is a great example of how running an outdated distro IMHO would put a "gamer" at a disadvantage, when 6.10 was just released. And with these kernel updates come new modules for newer hardware, as well as fixes for filesystems, etc. (all things that would be helpful if you want to game on your PC and not just "work")
- Do you know what a backport is? It seems you do not.
What did I mention that was incorrect about backports? They happen all the time for distros that need to maintain an LTS for years, allowing them to fix bugs without needing to move everything forward. Do I have it correct now?
Anyway, your entire understanding of how everything works is wrong. You should read more.
I appreciate your talking down to me, you are truly the Linux ambassador we have been awaiting! All hail @just_another_person@lemmy.world! All hail @just_another_person@lemmy.world! May his reign be long and prosperous! Everyone else RTFM!
GitHub - ValveSoftware/steam-for-linux: Issue tracking for the Steam for Linux beta client
Issue tracking for the Steam for Linux beta client - ValveSoftware/steam-for-linuxGitHub
(and probably isn't allowed to)
I doubt very much it's about whether they are allowed too or not. They're the ones at the top of the hardware supply chain, designing their own chips and having them fabricated. It's them telling other companies, like Gigabyte and EVGA, what they are allowed or not allowed to do.
like this
sunzu likes this.
Does it mean Nvidia support on par with that for AMD?
I'm probably not the right person to answer this, but my immediate thought was no. I believe AMD allows for open source drivers on Linux, which this specifically states Nvidia won't be doing.
"GitHub" Is Starting to Feel Like Legacy Software - The Future Is Now
"GitHub" Is Starting to Feel Like Legacy Software - The Future Is Now
I’ve used a lot of tools over the years, which means I’ve seen a lot of tools hit a plateau. That’s not always a problem; sometimes …www.mistys-internet.website
curl
into sh
in install instructions is a fast track to me not taking a project seriously
Installing a .deb is what I was thinking about.
Even a signed tarball is better than curl|sh.
If you have a pre-shared trusted signature to check against (like with your distro's repos), yes. But... that's obviously not the case since we are talking installing software from the developer's website.
Whatever cryptografic signature you can get from the same potentially compromised website you get the software from would be worth as much as the usual md5/sha checksums (ie. it would only check against transmission errors).
How does apt-get check the integrity of the downloaded files it receives?
I've been reading about why encryption is not normally deployed on the apt-get network activities. And learned that it checks the signature of the data that comes from the repo, right? But now, how...Super User
My bad for causing confusion: when I wrote "trusted signature" I should have said "trusted public key".
The signatures in an apt repo need to be verified with some public key (you can think of signatures as hashes encrypted with some private key).
For the software you install from your distro's "official" repo, that key came with the .iso back when you installed your system with (it may have been updated afterwards, but that's beyond the point here).
When you install from third-party repos, you have to manually trust the key (IIRC in Ubuntu it's something like curl <some-url> | sudo apt-key add -
?). So, this key must be pre-shared (you usually get it from the dev's website) and trusted.
Don't forget the Ubuntu restaurant.
Just be careful with the silverware, they can Snap if you're too rough.
I'd like a less painful way to update, but I'm also probably ready to backup and reinstall at this point.
During the 36/37 update my bluetooth stopped working, despite everything saying it's working. I've lived with that for a while but it's slowly starting to irk me.
GE mentioned this update will be a smooth transition.
Also is Nobara a good candidate for daily driver or bazzite?
The existence of both is justified for their unique merits. However, I'd argue that the 'immutable'/atomic model makes more sense for a system that's dedicated towards gaming.
For a general daily driver, it all comes down to your specific needs. If Bazzite satisfies those, I'd argue it's the safer pick. However, if (for some reason) Bazzite falls short^[1]^, then go for Nobara instead.
There's a lot more to it than this, but I kept it short for the sake of brevity.
- Honestly, there's only very little that Bazzite actually can't do. Though its unique workflow might require some adjusting. Regardless, if you go for Bazzite, ensure to take a proper look at its documentation.
You're welcome!
xD, it's done by typing three times "-" or "*" next to each other with nothing else on the line itself and the lines before and after. So to illustrate it with quotation marks:
"(Empty)"
"---" (or "***")
"(Empty)"
Note that in the above example, i had to leave another empty line in between the lines. So it's not exactly correct. Unfortunately, without a break line, I can't even illustrate it. So, this is done from necessity. Though, it means that technically, the stars below were one "/" removed from becoming a line.
/***
I am very interested in what you are saying. I've been trying Bazzite for a while now and I ran into some quirks I couldn't resolve - tiny stuff, that's mainly a small inconvenience like not being able to put icons on the desktop with Steam due to it being Flatpak and Valve not having enabled that specific option) -
BUT -
I've also tried Nobara then was kinda put off by people saying something along the lines, that GE disabled some security features for better performance (and since it was a distro for personal use at first) and I tried to search for the details, but came up empty. Could you say a bit more about this or where I could find more info, please? Cause I'm using my distro as daily driver and not only for gaming, so it got me worried a little.
Oh I think I've found my answer, it was about SELinux being disabled. Now it says on their official website:
"SELinux:
– We have replaced SELinux with AppArmor (AppArmor is used in Ubuntu and OpenSUSE) as we find it to be more user-friendly, less intrusive, and easier to write policies for. You will still see some SELinux packages as they are required to keep Fedora compatibility and not break package dependencies."
GitHub - secureblue/secureblue: Fedora Atomic images for GNOME, KDE Plasma, Bluefin, Sway, Cinnamon, Wayfire, River, and Hyprland with some hardening applied
Fedora Atomic images for GNOME, KDE Plasma, Bluefin, Sway, Cinnamon, Wayfire, River, and Hyprland with some hardening applied - secureblue/secureblueGitHub
It has been my pleasure!
it comes down to a question of convenience vs. “best” security possible.
I've solved this for myself by dedicating two different devices; one that's optimized for security, while the other is only used for gaming.
like not being able to put icons on the desktop with Steam due to it being Flatpak and Valve not having enabled that specific option)
Interesting. Bazzite has (for some time now) been shipping the native Steam package; so not the Flatpak one.
I'm totally new to Atomic Desktops. How rebasing differs from installing fresh OS?
And what exactly is rebasing though?
Thank You.
Bluefin/Aurora/Bazzite/Ucore take those and add new things on top.
I can't understand this though. So, Bazzite is built on top of Fedora SIlverblue/Kionite?
How could GNU Stow help me with my configuration files?
Once again I try to get a handle of my various dotfiles and configs. This time I take another stab at gnu stow
as it is often recommended. I do not understand it.
Here's how I understand it: I'm supposed to manually move all my files into a new directory where the original are. So for ~
I make like this:
~
- dotfiles
- bash
dot-bashrc
dot-bash_profile
- xdg
- dot-config
user-dirs.dirs
- tealdeer
- dot-config
- tealdeer
config.toml
then
cd ~/dotfiles && stow --dotfiles .
Then (if I very carefully created each directory tree) it will symlink those files back to where they came from like this:
~
.bashrc
.bash_profile
- .config
user-dirs.dirs
- tealdeer
config.toml
I don't really understand what this application is doing because setting up the
dotfiles
directory is a lot more work than making symlinks afterwards. Every instructions tells me to make up this directory structure by hand but that seems to tedious with so many configs; isn't there some kind of automation to it?Once the symlinks are created then what?
- Tutorials don't really mention it but the actual manual gives me the impression this is a packager manager in some way and that's confusing. Lots of stuff about compiling
- I see about how to combine it with
git
. Triedgit
-oriented dotfile systems before and they just aren't practical for me. And again I don't see whatstow
contributing;git
would be doing all the work there. - Is there anything here about sharing configs between non-identical devices? Not everything can be copy/pasted exactly. Are you supposed to be making
git
branches or something?
The manual is not gentle enough to learn from scratch. OTOH there are very very short tutorials which offer little information.
I feel that I'm really missing the magic that's obvious to everyone else.
yadm is the one I liked the best and tried it a few times. fact is that I am unlikely to keep a repo like this even part way up to date. New files are created all the time and not added, old ones don't get updated or removed. There's not even a good way to notice in any file manager what is included and what's not as far as I know. yadm doesn't work with tools like eza which can display the git status of files in repos. (and it probably wouldn't be feasible.)
Plus I have some specific config collections already in change tracking and it makes more sense to keep it that way. Having so many unrelated files together in one project is too chaotic and distracting.
It's not realistic for me to manage merges, modules, cherry picking, branches all that for so many files that change constantly without direct intervention. Quickly enough git will tie itself into some knot and I won't be able to pick it apart.
Sounds like your use case is significantly more complicated than mine, I usually just commit, push, and pull.
Yadm does have the “enter” command which lets other tools work. I have an alias I use all the time:
alias lazyadm="yadm enter lazygit --work-tree ~/"
Recreating a path to original locations is a way to configure stow.
You can utilize bash to automate it. Mkdir can create entire trees in a single command.
After links were created you start using your configured software.
It's a link farm built using a packaging system. You put your configs into a "package" and then link said package where it belongs.
Git is useful not as a combination for stow, but a standalone way to version control your configs.
For nonidentical devices you create additional packages prefixed with specific device name. You don't need to link all packages at once with stow, pass a name of a package to link it alone.
For nonidentical devices you create additional packages prefixed with specific device name. You don’t need to link all packages at once with stow, pass a name of a package to link it alone.uuu
Sooo... I find some way to share the dotfiles
directory across devices (rsync, syncthing, git, nextcloud, DAV) then make specific subdirs like this?:
~
- dotfiles
- bash-desktop
dot-bashrc
dot-bash_profile
- bash-laptop
dot-bashrc
dot-profile
dot-bash_profile
But what is the software doing for me? I'm manually moving all these files and putting them together in the specific way requested. Setting the whole thing up is most of the work. Anyone who can write a script to create the structure can just as easily write it to make symlinks. I'm sure I'm missing something here.
Sorry if it comes out robotic, since I don't use stow myself I just opened the manual and parsed it for you.
You manually create the repo of packages ONCE and then use stow to deploy them without having to link stuff manually every time.
As for "what's it doing for me", stow is just a generic deployment script that somebody else has written for you. You can just as well create your own and do it your way.
I personally used to have a bash script with one custom function "symlink" that error checked the linking process and a list of target/destination under the function.
Now I'm trying to code a python script similar to stow that works with packages of configs but instead of recreating paths inside the package you just provide a json file with target/destination for each file in the package.
Both of my ways have same shortcoming as stow: you have to do some manual work before the script can kick in.
Hopefully my messages have been helpful.
That's.... all stow does, there's nothing more to it. If you need some other feature don't waste your time trying to make it work with stow, It's just a meme in my opinion.
About the "package manager" functionality, stow was originally supposed to be a development tool for the Perl programming language, you download a bunch of libraries into a directory, then use stow to merge those files into the root of your project (like a caveman), as it turned out some people started using it to manage dotfiles, and here we are.
When I started trying to organize my dotfiles, I started with stow, but quickly found it very limited.
After that I found dotdrop, which is considerably more involved, but gives you total control.
My config with dotdrop quickly started growing insanely huge, at some point I even had system-wide systemd services declared.
Then I found out I was basically reinventing nixos and home-manager, so I switched to that.
GitHub - deadc0de6/dotdrop: Save your dotfiles once, deploy them everywhere
Save your dotfiles once, deploy them everywhere. Contribute to deadc0de6/dotdrop development by creating an account on GitHub.GitHub
How to Store Dotfiles - A Bare Git Repository | Atlassian Git Tutorial
It's time to find a better way to store your dotfiles. Learn why you should start using a bare Git repository instead.Atlassian
How to install yt-dlp on Windows, Mac, and Linux
How to install yt-dlp on Windows, Mac, and Linux
The best way to get yt-dlp installed on your computer, including ffmpeg for media conversion.Corbin Davenport (The Spacebar)
like this
Atelopus-zeteki likes this.
I'm sure a lot of people on Lemmy can figure out package managers, but I wanted to try writing a guide more aimed at beginners that can be shared with people trying to figure out yt-dlp
. I only found one other guide like this outside of random Reddit threads and comments, and it was pretty long and technical.
If you like this article, please consider following the site on Mastodon/Fedi, email, or RSS. It helps me get information like this out to a wider audience :)
The Spacebar
An inside look at the technology around us, by tech journalist Corbin Davenport.The Spacebar
JDownloader is a generic downloader right? yt-dlp understand YouTube and has way more options, such as adding chapter marks, download or extract audio only, repack into certain formats, split into mulitple video by chapter mark segments, download entire playlists, download only max video height such as max 480p or 1080p, embed meta information into video, download video description as text file, just to name some of the most useful ones I use. Also yt-dlp is independent from Java, easier to install (at least on Linux), can be used from commandline and automated easily with scripts.
Why use JDownloader?
I'm a bit critical about teaching how a certain application is installed on Linux. Especially because this is aiming towards beginners who may not be familiar with how software is installed and managed on Linux. And in such a case, just providing the command for one certain type of package manager could be harmful, because all other common systems are left out.
If Python3 is not installed on your distribution, then I would not blindly recommend people to install it (if its available). Because changing the systems Python can cause serious issues. There is a reason why its not installed, if its not. I would recommend to install yt-dlp from your distributions package manager, if its maintained and always up to date. In example it is in the Arch repositories and can be installed with pacman -S yt-dlp
and is always up to date. In that case you don't need to install or change Python or Pip and do not need to configure your PATH anymore. It's painless. And it gets automatically updated with your system.
yt-dlp offers lot of functionality other than simply downloding, but its complicated in my opinion. Shamelessly I want to recommend into looking my own Bash script on Linux, to make the commandline usage of yt-dlp easier: github.com/thingsiplay/yt-dlp-…
GitHub - thingsiplay/yt-dlp-lemon: Simple wrapper to yt-dlp with only a subset of options.
Simple wrapper to yt-dlp with only a subset of options. - thingsiplay/yt-dlp-lemonGitHub
On Android, from FDroid you can install an app called Seal, which is a minimal frontend for yt-dlp. I discovered it while trying to circumvent issues Newpipe was having with some update to the YouTube API.
Unlike Newpipe forks, which can use the sponsor block API but not when downloading the video directly to your device, Seal allows you to input the custom flags available from the yt-dlp cli, so you can automatically skip annoying sponsor mentions even on your downloaded videos.
On Android, from FDroid you can install an app called Seal
I like ytdlnis more.
GitHub - deniscerri/ytdlnis: Android Video/Audio Downloader app using yt-dlp
Android Video/Audio Downloader app using yt-dlp. Contribute to deniscerri/ytdlnis development by creating an account on GitHub.GitHub
FOSS funding vanishes from EU's 2025 Horizon program plans
FOSS funding vanishes from EU's 2025 Horizon program plans
Elimination of most Next Generation Internet funding 'incomprehensible,' says OW2 CEO Pierre-Yves GibelloBrandon Vigliarolo (The Register)
Is it because oft the author using multiple clauses and multiple layers of context in the first two paragraphs?
If yes, then I understand why. I find myself making the same mistake quite often because my first language is German, which often uses clauses (at least it's more common than in english).
Most likely. My own unfamiliarity with the subject matter plays a part too.
It wasn’t badly written… but it probably could have used a brief introduction.
Yes, they're using several abbreviations, without explaining them properly, which isn't ideal. It's likely to keep the article short, which comes at the expense of people unfamiliar with the topic)l/organizations.
Another news site I regularly visit has a small information button besides abbreviations with a popup to explain a term, which also links to Wikipedia. This makes understanding articles about unfamiliar topics way easier.
I’m not mad at it It was written for people who were familiar with the situation and posted in a subject matter specific forum.
24 hours later I feel like a bit of an ass. I thought about how many times I’ve picked up a technical article and wished for a bit less background… it’s kind of nice that we don’t have to talk about the whole history of OSS before getting to the news/subject.
github.com/RikudouSage/LemmyAu…
GitHub - RikudouSage/LemmyAutoTldrBot
Contribute to RikudouSage/LemmyAutoTldrBot development by creating an account on GitHub.GitHub
I noticed those language models don't work well for articles with dense information and complex sentence structure. Sometimes they forget the most important point.
They are useful as a TLDR but shouldn't be taken as fact, at least not yet and for the foreseeable future.
A bit off topic, but I've read a comment in another community where someone asked chatgpt something and confidently posted the answer. Problem: the answer is wrong. That's why it's so important to mark ~~AI~~ LLM generated texts (which the TLDR bots do).
Thanks for buying into our plans, but it seems we won't actually be capable of delivering what we promised you. We will still be expecting you to deliver what we want from you, of course.
:( Website of NGI :
- ngi.eu
And they appear to have a fresh Mastodon account hosted by the EU :
- ec.social-network.europa.eu/@E…
"NGI provided the seed funding for many of the leading (fediverse / activitypub) projects, such as
ActivityPods, Bonfire, Castopod, Flarum, ForgeFed, Funkwhale, GNU social,
Hubzilla, Indigenous, Kbin, Keyoxide, Lemmy, Mastodon, Mobilizon, Owncast,
PeerTube, PixelDroid, Pixelfed, Pleroma and Xwiki. NGI also funded bridging
mechanism for various communication protocols, such as XMPP, Matrix."
If you're reading this comment then you benefited from NGI funding. The full 85 page report is available here: op.europa.eu/en/publication-de…
Benchmarking the impact of the next generation internet initiative : final study report.
The Next Generation Internet (NGI) is an EU initiative aimed at driving internet technology towards a human-centric internet aligned with European values.Publications Office of the EU
Chat Control
The End of the Privacy of Digital Correspondence The EU wants to oblige providers to search all private chats, messages, and emails automatically for suspicious content - generally and indiscriminately.Patrick Breyer
news.ycombinator.com/item?id=4…
[SOLVED] First time installing linux (Debian). Got this error. Please help
like this
willismcpherson and hornface like this.
Interesting. Looks like perhaps your boot loader isn't properly pointing at your root partition.
I'm assuming you've just done the install and never successfully booted, yes? In that case, you can try to re-run the installer, or try rescue mode and try repairing the bootloader.
Are you doing dual-booting, or is this system dedicated to Linux?
Yes, I have not been able to successfully boot yet. I have already rerun the installer and tried every solution I could find online in rescue mode. Tried repairing grub too.
No, I am not dual-booting.
Could you describe what has transpired before? Have you actually installed Debian? Are you still trying to boot into the install medium?
Perhaps sharing device specs might be helpful.
Together with all the other information you've shared, it's not entirely clear why it has failed; at least to me.
If you're not married/tied to the installation of Debian, may I suggest installing Linux Mint, Pop!_OS, Tuxedo OS or Zorin OS instead?
There are of course many other distros you could choose, but the earlier mentioned ones are 'stable' like Debian is. I thought that perhaps it was what attracted you towards Debian in the first place.
Yeah, I couldn't find a good solution online either. Maybe It was a bit flip? Guess the universe sent a high velocity particle at my PC from lightyears away just to ruin my day, that's the only explaination I have after seven hours of looking online.
Sure, I'll check out some other distros.
I dont know how you flashed the usb, but it seems like the installer is damaged.
Try redownloading the iso, check the file hash, flash the usb drive with balena etcher and reinstall.
Did you change the partition layout in the installer?
like this
timeloopedpowergamer likes this.
Okay, I will try again with a live-boot USB this time
edit: Thanks so much! This finally worked
like this
timeloopedpowergamer likes this.
It's a PC. Two Hard Disk Drives
1st Drive: SATA:PM-KINGSTON S
2nd Drive: SATA:SM-ST500LT012
edit: 1st one is of around 138GB, 2nd one has around 500GB
So it still uses a MSDOS partition table, interesting. This usually only happens on systems that do not support EFI at all.
Is your BIOS and main board fairly old per chance?
I'd say grub is having trouble with your hardware (mainboard or disk maybe).
You could try to update your mainboard's firmware, or install another bootloader (or maybe just a newer version of grub). I'm not sure what the easiest way to get a different bootloader is. I don't think Debian's installer offers anything besides grub. Maybe other people can point to a distro where installing something other than grub is easy.
Because switching out the bootloader on an unbootable system (i.e. not from the installer) is going to be whole pain in the butt involving booting into a live usb, mounting and chrooting and god knows what.
It's been a long time since I last installed Linux on a two hard-drive system, so take this advice as "likely not necessary, but will probably fix your issue"
The installer asks whether or not you want to "replace" the existing OS or install alongside. And if you're fairly new to linux (like I was at the time) it can be tricky to see at a glance which hard-drive you want to install it to and which you don't.
So to be doubly cautious and make sure that didn't happen, I simply unplugged my secondary harddrive during the install so that the installer would automatically be reading the correct one. Then all I had to do was choose "replace" or "install alongside" without worrying about anything else.
The drawback to that was, once the install was complete and I re-attached my second drive, I had to configure it to auto-mount and do some work on that, but at least my computer was working.
Two hard disks can make things more difficult. How about taking the power cord temporarily off from the larger disk, then install, and if it's successful then turn it off and give the 2nd disk power again, and add that 2nd disk manually to the fstab as e.g. /opt/ as mount point.
It's a configuration error in Grub.
This has guidance on how to fix Grub; the 3rd answer on the page is the most comprehensive on how to fix this:
askubuntu.com/questions/397485…
What to do when I get an "attempt to read or write outside of disk 'hd0'" error and Boot Repair does not solve the problem?
I tried to install Xubuntu 13.10 on an older computer. I noticed some difficulties during installation that may be relevant to my problems. Notably: The screen resolution was extremely low. The wi...Ask Ubuntu
This works perfectly! Fedora actually installed like a normal distro on my primary disk. Since my primary is faster, I will remove debian from my secondary now.
You can have my upvote, lmao.
This error (hd0) is typical of legacy (BIOS) booting end happens solely because of the MBR. GRUB2 is hit or miss with MBR.
If you're not planning on dual booting with Windows XP/Vista/7, I'd recommend going to your motherboard settings and changing the boot mode to UEFI.
Then reinstall Debian. That will automatically sort things out :)
I thought the only reason to still use GRUB2 was its MBR support.
We really should be moving on at this point.
Looks like the installer and grub is confused about the hard drive order different in instaler and different while booting, both those drives could also have the same partition/drive ID making it confused, that could happen if you cloned/copied the drive in the past
I would say as a easy and safe solution
- unplug all other drives that you don't want install linux
- Install Linux (best by formatting whole drive) - it should work just fine at this point
- After confirming everything works - connect the other drives back
- If Linux no longer boots after adding drives then tweak disk boot order in BIOS
Wouldn't it make more sense to link to the project itself, instead a low res screenshot?
I wonder if they keep the name.
SUSE Requests openSUSE to Rebrand
cross-posted from: lemm.ee/post/37281970
Believe it or not, an unexpected conflict has arisen in the openSUSE community with its long-time supporter and namesake, the SUSE company.At the heart of this tension lies a quiet request that has stirred not-so-quiet ripples across the open source landscape: SUSE has formally asked openSUSE to discontinue using its brand name.
Richard Brown, a key figure within the openSUSE project, shared insights into the discussions that have unfolded behind closed doors.
Despite SUSE’s request’s calm and respectful tone, the implications of not meeting it could be far-reaching, threatening the symbiotic relationship that has benefited both entities over the years.
SUSE Requests openSUSE to Rebrand
Breaking: The openSUSE Board discusses SUSE's request to stop using its brand, highlighting the need for cooperation and goodwill.Bobby Borisov (Linuxiac)
If the just called it other.
It would gain a huge boost in desktop usage figures.
Rocky Rocky Linux
Rocky^2 linux for short
That must be annoying just after OpenSUSE went through a branding redesign process. I guess they'll have to give up the gecko logo since SUSE also uses it?
And there's more at stake than a rebranding it seems. This could signal SUSE withdrawing development support from OpenSUSE:
Let’s face it: SUSE has been more than just a namesake for openSUSE; it has actively provided resources and support far beyond what it would ordinarily need for its business operations.This generosity has fostered a thriving openSUSE project that has excelled under SUSE’s goodwill and informal support, including contributions made by SUSE employees on company time.
However, the recent request for a branding separation has overshadowed this partnership. If openSUSE does not handle this request with the sensitivity and cooperation it demands, the project risks not just a reduction in support from SUSE but a potential shift in priorities away from it.
The “Factory first” policy, a cornerstone of the engineering synergy between SUSE and openSUSE, could also be scrutinized, emphasizing the gravity of the current situation.
This could signal SUSE withdrawing development support from OpenSUSE
i had a similar thought; feels like the centos/redhat episode we had a couple years ago.
A gecko is a lizard, so it's in keeping with SUSE's chameleon theme. Maybe a little too similar for corporate.
I think Komodo Linux, or KomodOS are good options too, but I can't recall if they were already used for a distro.
SUSEbanthony, LazySUSE, SUSEsarandon, DrSUSE, uSUSEalsuspects, OkcanSUSE (must be sung)... #puns
Fedora/Redhat is a good example. It could be argued that the Linux distro scene was different 23 years ago, making it harder to be seen today.
The thing I'm pondering is what the openSUSE community actually is. Does it exist as a group, or is it separate projects, each doing their own thing... for who? What is the overlap between people in the various distros, overlap in technology used in packaging and QA etc? Is it meaningful to talk about openSUSE as a distinct community separate from SUSE?
Thanks!
Well I think that the atomic distros, especially desktops, have a big future, I hope openSUSE gets to keep working on those.
I might try Kalpa actually. Seems like the openSUSE version of Fedora Kinoite?
Thanks!
It has been my pleasure.
Well I think that the atomic distros, especially desktops, have a big future
So do I. Though, I think they'll have a big future across the board.
I hope openSUSE gets to keep working on those.
Yup, me too. I trust that at least openSUSE Aeon will thrive (through Richard Brown). And hopefully that will eventually result into a healthy ecosystem in which more 'immutable'/atomic spins (with other desktop environments) will follow.
I might try Kalpa actually. Seems like the openSUSE version of Fedora Kinoite?
Technically, it's indeed openSUSE's take on an 'immutable'/atomic distro with KDE Plasma. However, there's a big difference in how much development it enjoins.
- For Fedora Atomic, all the spins are equal~ish in regards to their development. Like, it's not possible to point to a difference that goes beyond polish.
- On the other hand, openSUSE Aeon is in RC3 while openSUSE Kalpa hasn't left Alpha. This is not surprising when considering that multiple people work on openSUSE Aeon and only a single developer works on openSUSE Kalpa.
There's also a difference in how 'immutability'/atomicity works on Fedora Atomic vs openSUSE MicroOS. Without even going over the implications thereof. But that's out of scope for what's intended for this comment.
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
This is a massive miss-play on Suse's part. Essentially all the good will, and recognition I have for Suse is based on OpenSuse. It's the reason many of the places I've worked at now run a Suse product instead of redhat. Seriously, when I think of OpenSuse and Suse as a whole I barely differentiate the toonunlike redhat and fedora. That's likely the reason for the switch but I cannot see how-this does anything but benefit them.
From the article too there are some concerns. Suse is, admittedly, trying to cause opensuse to change direction ans managment to further suit it's buisness at threat of removing support. This is sad to see.
Yea, I only know suse from opensuse and of my company ever needs Linux support, I would go to suse because I know it from openSuse..
And I would love to work for suse because I had such a good experience with openSuse
I think a name change would be pretty dump..
Can I bother you to share any resources on the differences between the atomicity between fedora and open suse?
It's genuinely hard to point towards an exhaustive source on the matter. Perhaps related to the fact that there are continuous advancements and developments going on that make it hard for something to not feel outdated very quickly. But, basically, Fedora Atomic heavily relies on OSTree/libostree for accomplishing its 'immutability'/atomicity. While, on the other hand, openSUSE MicroOS utilizes Btrfs snapshots (primarily) instead. Some implications are:
- Fedora Atomic is able to track changes. openSUSE MicroOS currently does not. Though, this feature is planned.
- Fedora Atomic is (pretty) reproducible; even if after dozens of transactions one returns back to an earlier state without tracing back. This is possible through the use of layers instead of directly changing the base system. This is something Btrfs snapshots can't do currently. Therefore, there's nothing that indicates that openSUSE MicroOS is able to do the same. Though it can be reproducible in its own way.
- Git-like features of OSTree/libostree allows branching (and other git-like features) when managing deployments. Concept of branching is alien for Btrfs Snapshots.
- Fedora Atomic basically offers built-in factory reset. For openSUSE MictroOS, this is planned.
- Like git, Fedora Atomic can rebase. In practice, this allows it to change drastically through a single reboot without actually reinstalling. This is used to rebase to a new major version (from Fedora 39 to Fedora 40), but even more impressive is to change from Silverblue (GNOME) to Kinoite (KDE Plasma) to Sway to Budgie etc. And all of this, without (most of) the cruft associated with these changes. Heck, you could even rebase to uBlue images or any others you fancy. This concept of rebasing is not found on openSUSE MicroOS.
- In theory, Btrfs snapshots should be more flexible in regards to applying changes we may find on traditional distros. But, unfortunately, because Fedora Atomic is further along its development, we don't actually notice this. (The upcoming update related to bootable containers for Fedora Atomic doesn't make it any easier for openSUSE MicrOS to be more flexible anyways.)
- The upcoming update related to bootable containers also allows Fedora Atomic to be (relatively) declarative and hence; less state. This concept is also currently absent on openSUSE MicroOS.
Ongoing developments may alter the above list significantly. It's even entirely possible that all features mentioned above will be found on both distros in the upcoming years. However, vision and scope are perhaps decisive when it comes to making any predictions regarding the future. We haven't gone over those yet... Going over those is out of scope for what this comment intends :P .
Search engines suck these days
Can't agree more.
Universal Blue - Powered by the future, delivered today
Universal Blue is a diverse set of images using Fedora Atomic's OCI support as a delivery mechanism. That's nerdspeak for the ultimate Linux client!ublue.it
Yeah, I'm not sure what their thinking with these pronunciation videos is. In the last frame of the video, they even show the phonetic pronunciation with a schwa, which is certainly not how the guy pronounces it.
We do also have an actual word "Suse" in German, which has a documented pronunciation: dwds.de/wb/Suse
Suse – Schreibung, Definition, Bedeutung, Beispiele | DWDS
DWDS – Digitales Wörterbuch der deutschen SpracheDWDS
Makes sense really.
OpenSUSE is not the open version of SUSE ( SUSE Linux Enterprise - SLE ). If you compare to Red Hat, OpenSUSE is Fedora, not CentOS.
I can see how people would get the wrong idea.
It is a bit crappy that they waited so long though. On the desktop, OpenSUSE is quite an established brand.
I am in the linux world 20+ years. Used SUSE for short amout of time back than and never really cared much about it, just glad it still exist.
This is the first time I am hearing openSUSE is not part od SUSE.
Having different name should be good for all. I think openSUSE people should have done it long time ago. But sounds like name is not the only problem.
Strange is using and marketing someone else's name without written permission.
Why do you think linux distros and free software have such strange names? To avoid stepping on someone toes without expensive trademark research.
dino
in reply to Magnolia_ • • •Handles
in reply to dino • • •Oh, you know... to enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
(I just stopped clicking youtube links on here, most of it is hot and/or dumb takes for superficial engagement)
Ephera
in reply to Handles • • •Or alternatively to Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.
I do not know why the YouTube link blurp is speaking French to me. It's been doing that for a week or so...
Handles
in reply to Ephera • • •Ephera
in reply to Handles • • •Thinking about it now, it's probably that the lemmy.ml server is in France or something and it requests the blurb info once, then I get it served from lemmy.ml.
Presumably, it would show French for you then, too, if you look at this same post on lemmy.ml: lemmy.ml/post/18149222
openSUSE - 1 Year Later - Lemmy
lemmy.mlHandles
in reply to Ephera • • •ColdWater
in reply to Magnolia_ • • •TheFrirish
in reply to ColdWater • • •Ephera
in reply to ColdWater • • •