linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

qaz, in Which terminal emulator do you use?

Konsole

LoveSausage, (edited ) in Suggestions for consumer cloud syncing on Linux?

Nextcloud as already mentioned.

I got a 1tb lifetime deal on internxt , but very basic options. ( Securitywise really good though) Syncthing to sync between units for small stuff.

Review www.cloudwards.net/review/internxt/

bbbhltz, in "Must Try" distros and DEs?
@bbbhltz@beehaw.org avatar

Don’t know if it is a must-try, but LXQt has come a long way. The file browser is excellent. Everything is fast and snappy and very traditional (start button, system tray, etc.). Runner up I guess.

You can run Alpine as a desktop. The Edge branch. New software, got what you need, installs and updates fast.

nickwitha_k,

Alpine as a desktop? Now that’s weird and I’ll have to give that a go.

bbbhltz,
@bbbhltz@beehaw.org avatar

It’s easy. After running setup-alpine and rebooting with a bar install there is built-in script setup-desktop that lets you install Gnome, Plasma or Xfce.

You can find install scripts like Alpine Suck around the web git.sr.ht/~bt/alpine-suck

Or check out the wiki for other inspiration wiki.alpinelinux.org/wiki/Category:Desktop

If you use Edge, I would recommend subscribing to the user mailing list though, just in case.

redcalcium, in Reddit API blew up and now I run Linux?

Why stop at Ubuntu if you can try a new distro each month?

alice_mac,

This is the way, quit your real job and focus on nothing but switching distros

azvasKvklenko,

I guess there’s that beginner period when that should be allowed. I kind of wished it happened to me again, instead of daily driving boring Arch systems with no incentive to ever change.

alice_mac,

Yeah when you’re a beginner or when you get back into Linux you have like a grace period to reproduce a productive environment, then you’re worried about changing too much in case it all breaks and goes wrong

drndramrndra,

Wait for Arch to slowly grind away at your sanity. One day you will realise that stability is pretty damn important, and the hopping will start once again.

Hamartiogonic,
@Hamartiogonic@sopuli.xyz avatar

Has anyone made c/distroHopping yet?

Perhyte,

!distrohopping - no posts yet though.

Hamartiogonic,
@Hamartiogonic@sopuli.xyz avatar

This is pretty cool. We really have moved over from Reddit, since we already have some of the niche communities. There are plenty of Linux users already, so it shouldn’t take long for people to start posting there.

greywolf0x1,

I just made a post there

WindowsEnjoyer,

Then find sysadmin/devops/sre/younameit job 😅

drndramrndra,

sysadmin

Bossmang, I know that we’re paying more for RHEL licences than for the entire IT department, but if we switch to Arch we’ll cut down the costs significantly.

Gets fired immediately

devops/sre

FROM: ubuntu:24.04

FROM: debian:12.4

Such distro, much hopping

draughtcyclist,

I’m in this comment and I don’t know how to feel about it.

WindowsEnjoyer, (edited )

I am so happy that my parents didn’t buy me a better laptop a decade ago, so I was forced to use a shitty thinkpad laptop. After reading online, I figured out that Linux makes it faster…

What’s your story? :)

alice_mac,

Yeah seems to be the correct path, you just end up learning so much!

funkless_eck,

Newbie here but wouldn’t it be


<span style="color:#323232;"> chown -f $USER /sys/admin/dev/ops/sre/younameit.job  
</span>

?

funkless_eck,

fuck I can’t believe I’ve done this

nullPointer, in Which terminal emulator do you use?

eterm because I’m old skool. now get off my lawn.

danielfgom, in Hans Reiser Apologies For Social Mistakes, Comments On ReiserFS Deprecation From Prison
@danielfgom@lemmy.world avatar

I’m glad to see that he is learning in prison, talking and working through things. This really is the point of prisons: not just a place to keep people but a place to reform them.

Anyone of us could become a criminal given the right pressures and circumstances. I wish all prisons would reform and educate their inmates and that they come out as better people who can live a peaceful and productive life.

WarmApplePieShrek,

You are wrong. The point of US prisons is punishment.

danielfgom,
@danielfgom@lemmy.world avatar

I don’t live in the US. But I would hope that eventually prisons would adopt the mindset to reform inmates rather than just keep them locked up for nothing.

That will only lead to frustration and trouble

xyguy, in This guy has a good take on linux companies, agree or disagree?

I think a lot of people get caught up in wanting Linux to “win” be getting more market share or getting XYZ software ported to Linux but Linux is doing great. Unlike Microsoft aggressively pushing Windows and sacrificing their own users on the altar of market share, Linux can just be.

More share would be great and greater software availability would be awesome but Linux doesn’t need to “beat” Windows or Mac to be useful or relevant or good. It already is. And I for one look forward to any new DE’s that anyone wants to make.

It would be nice to get some kind of more usable CAD program on Linux though but it’s not up to Pop_OS to do that, it’s up to Autodesk or a team of extremely talented FOSS programmers or a Blender Foundation situation where the whole industry commits to a new open standard.

lordnikon,

couldn’t agree more on a long enough timeline we win.

iopq, in "Must Try" distros and DEs?

Apparently you can already try Cosmic on NixOS

leanleft, in are wayland and pipewire building off of weaker systems
@leanleft@lemmy.ml avatar

linux is old too. we should reinvent it.

Auli,

The thing is Linux continuously gets things added and sometimes dropped. And the coding they was done in X would never be allowed in the Linux kernel.

jackpot,
@jackpot@lemmy.ml avatar

ship of thessues

danielfgom, in Which terminal emulator do you use?
@danielfgom@lemmy.world avatar

Tilix

bnjmn, in Reddit API blew up and now I run Linux?

I got pissed off at Google Photos, which led me down a self-hosting rabbit hole. Ended up installing Linux everywhere, even my “gaming” one eventually (I do development, and WSL was a resource hog).

The hardest thing to degoogle has been email - I’ve used the same address for years. But I use Thunderbird so at least I don’t have to see ads in my fucking inbox

RvTV95XBeo,

There are ads in Gmail?

I guess I’ve been using ad blockers for far too long…

bnjmn, (edited )

Yes… They don’t seem to show up in the primary tab, but they’re there nonetheless. Nowhere is safe, and nothing is sacred.

RvTV95XBeo,

If you’re seeing ads, install an ad blocker. I haven’t seen a Gmail ad in well over a decade.

bnjmn,

I DO have an ad blocker. I still ended up seeing an ad, that one time. It might’ve been on mobile. Or I might have had my ad block turned off. Either way, I’ve gone out of my way to make sure I never see an ad in my email again. Used mobile devtools to uninstall the Gmail client, Firefox with uBlock add-on, etc…

jaybone,

Thry are also apparently using the tab configuration.

alice_mac,

I quite like Proton mail it’s secure and the interface is pretty damn good

sadcoconut,

What are you using instead of Google Photos?

I’m the other way round, email was the first thing I degoogled. It’s Photos I don’t know how to replace.

bnjmn,
targetx,
@targetx@programming.dev avatar

“The project is under very active development. Expect bugs and changes. Do not use it as the only way to store your photos and videos!”

bnjmn,

I’m aware :) really, anyone that backs up anything at all shouldn’t be using ONE THING for backups.

Personally, I use it to “sync” photos from my phone to my computer. I run nightly backups via a cron script.

Still, can’t say I’ve had any issues so far

AProfessional,

ente.io is OK.

EuroNutellaMan, (edited )
@EuroNutellaMan@lemmy.world avatar

May I recommend Proton Mail? I used gmail for years then decided to finally switch and it was easier than I thought, tho tbf I also don’t have a lot of people who need to email me, it was mostly services where it’s easier to tell them to switch over to the other mail.

EDIT: I read your later comment nvm

bnjmn,

I’ll have to check it out! Same here, mostly services on my end - but I’ve accumulated enough of them to make it tiresome. Still, I’ll have to do it at some point

callyral,
@callyral@pawb.social avatar

Related: does anyone here have any thoughts on Tutanota and how it compares to Proton Mail? I’ve considered using it in the future.

BlanK0, (edited )

You could switch to proton mail and synchronize the gmail account to proton, saves the hassle 👍

danielfgom, (edited ) in Canonical's Steam Snap is Causing Headaches for Valve
@danielfgom@lemmy.world avatar

The problem is that 3rd parties are doing the packaging both on Snap and Flatpak whereas if they had followed proper security practice ONLY THE REAL DEV should ever be allowed to package their app as a Flatpak or Snap.

This would ensure security, as well as a proper functioning flatpak/snap and also all feedback would be directed to the Dev.

I’ve never liked the fact that Canonical and whoever can make Snaps and Flatpaks of other people’s software. There is zero security guarantee, zero guarantee they’ll update it and zero guarantee it will work.

Just because Snap and Flatpak exist doesn’t mean just anyone should be able to just make them.

If Valve only chooses to make a deb then so be it! It’s their product!

anothermember,

The problem is that 3rd parties are doing the packaging both on Snap and Flatpak whereas if they had followed proper security practice ONLY THE REAL DEV should ever be allowed to package their app as a Flatpak or Snap.

Says who? If it were the case, Linux would either be a nightmare of fragmentation or become centralised on one distribution. Distros need to be able to package their own software, and these are kind of like distributions. Also since we’re talking about proprietary software here, is it really any better security practice if the “real dev” packages it or somebody else, they both could contain malicious code.

danielfgom,
@danielfgom@lemmy.world avatar

Valve are not going to put malicious code on their app. Neither is VLC or any other FOSS developer.

The distros should stick to packaging their repo apps and leave the Snap/FlatPak tech as an alternative to the original dev if they decide they want to use that.

We can’t have Bob from nowhere packaging Valve, then not updating it or patching it because he doesn’t have time. Or 5 Bob’s all doing the same thing with 5 copies of Valve on the Store.

It’s crazy. This is what causes fragmentation. Flathub should vet every app and if you are not the dev of the app, you may not host it on Flathub. You’re still welcome to make a Flatpak for home use on your own pc but not for wide distribution.

jyte,

isn’t that kind of what AUR is, and exactly what people love about arch ?

danielfgom,
@danielfgom@lemmy.world avatar

Yes but if you use an Arch distro like Endeavour, they won’t support you with issues caused by AUR apps. Because of these reasons I mentioned.

anothermember,

Valve are not going to put malicious code on their app. Neither is VLC or any other FOSS developer.

How would you know that? It’s not like it’s something that doesn’t happen.

Or 5 Bob’s all doing the same thing with 5 copies of Valve on the Store.

It’s crazy. This is what causes fragmentation.

I don’t know what snaps are like but that’s clearly a non-existent problem on Flathub.

Flathub should vet every app and if you are not the dev of the app, you may not host it on Flathub. You’re still welcome to make a Flatpak for home use on your own pc but not for wide distribution.

I don’t know why you feel like there’s permission involved. You don’t have to use Flathub, therefore Flathub can have what ever policies it likes. Users can set up a different flatpak repo if there’s a need.

danielfgom,
@danielfgom@lemmy.world avatar

That’s not my point. I use Flathub but I try to only use verified apps which were packaged by the actual dev.

I’d rather get a deb from the official dev than a flatpak from flathub packaged by someone who is essentially anonymous and could easily inject malicious code.

If you think the dev himself could inject malicious code in the official app, then you should be super aware that an anonymous Joe can too, and is far more likely to.

Anyway flatpak ideally was supposed to save Devs the work of packaging for every distro so it makes sense that the real actual verified dev of the app would package the flatpak/snap himself

NotJustForMe,

How is “the dev of the app” defined, exaxtly?

danielfgom,
@danielfgom@lemmy.world avatar

The official Developer of the app. E.g. the official dev of Blender is blender.org. The flatpak people give them a line of code to embed in their website and they use that to verify that the dev really is blender.org and not a malicious actor.

OsrsNeedsF2P,

Wait until you find out how distro packaging works

Yearly1845,

deleted_by_author

  • Loading...
  • danielfgom,
    @danielfgom@lemmy.world avatar

    How so? How does ensuring they only the real dev of the app is also the only one allowed to package it hurt desktop adoption.

    It’s very easy to enforce. Flathub need to verify the identity of the person submitting the Flatpak to make sure it’s the app’s dev uploading it and not Joe Smith or nsa.gov…

    Corr, in Reddit API blew up and now I run Linux?

    Welcome. I just started using linux recently myself and have been loving it. I would Definitely recommend checking out all the desktop environments to see what works best for you! I’ve done a bit of shopping and I think I’ve landed on KDE, myself.
    Good luck with the transition!

    Ramin_HAL9001, in "Must Try" distros and DEs?

    Must try distros: Fedora, Mint, Void. But seriously, if you are using Nix to begin with, why use anything else? Nix is as good as it gets. If you really want to do a combo, I would recommend Fedora or Mint using Nix as just the package manager and not the hypervisor. All distros are basically the same nowadays.

    Must try desktop environments: Xfce, Cinnamon, Gnome, KDE Plasma

    nickwitha_k, (edited )

    I’ve never really Fedora or Void. Will definitely try those.

    Of your DEs, I think KDE is the only one that I’ve not used significantly. I need to fix that. I think MATE deserves a place there too.

    ETA: As for why not just Nix or Nix as a package manager? I’ve become accustomed to being in VMs all of the time and really like the way that doing so impacts how I interact with a system and extra capabilities provided.

    dis_honestfamiliar,

    Try those but also wanted to say enlightenment. I don’t even know if it still exists. If it does, give a try.

    Pacmanlives,

    Why do you say Nix is good as it gets? I am an old graybeard mostly( SuSe, Debian and FreeBSD)

    Ramin_HAL9001, (edited )

    In short: Nix tracks all installable software and dependencies using a Merkel tree data structure to ensure fully reproducible builds of software. This Merkel tree also provides properties similar to that of a C.O.W. filesystem where you can snapshot and rollback system software build configurations in O(1) time, it just rewrites a fixed number of symbolic links to the root of the desired Merkel tree. In my opinion, it is the most technologically advanced package manager currently in existence.

    Every input that goes into building a piece of software on Nix OS (or in the Nix package manager in general) is hashed and placed into a database on the system. These hash IDs become dependencies for everything they are used to build. By tracing the chain of hash IDs you can guarantee that every single bit that goes into the build of the system software is accounted for. If two separate computers with the same ISA are running the same tree of packages verifiable by their hash IDs, you are guaranteed that both computers are running the exact same software. All dynamic libraries, shared libraries, executable files, and even the config files in the package database refer only to other files in the database.

    When you use Nix OS, not just the package manager, the C compiler, boot loader, and kernel are themselves build inputs. You can even roll back to a snapshot of a working system from the bootloader menu if you accidentally break your system (as long as the package database is not corrupted).

    Finally, the system itself is both built and configured using a declarative programming language. So you install software by declaring that it should exist, and the package manager computes precisely which dependencies must be installed to realize what it is you have declared in the system configuration files. Making a change to what is installed requires simply altering the lines of code in the system configuration file. You can also use these configuration files to easily construct Docker images or Flatpacks.

    tkk13909, in "Must Try" distros and DEs?

    I’m really looking forward to Plasma 6 and Cinnamon just had a pretty good release do there’s a couple for you :)

    nickwitha_k,

    I am so glad that Cinnamon has been going strong. It made Gnome 3 a lot less painful.

    Kidplayer_666,

    Hopefully by the time OP gets his laptop, the wayland session will be almost complete

    nickwitha_k,

    They’ve got time. Shipment isn’t due until Q2.

    const_void,

    What Plasma 6 features are you looking forward to?

    tkk13909,

    There’s not really anything specific but it’ll be the first time I experience a full plasma upgrade since I started using Linux in 2022. From what I’ve seen of it, the interface is going to be a lot cleaner though so I guess I’m looking forward to that.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 22468512 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 174

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10448120 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php on line 339