linuxmemes

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

bouh, in Look at that fragmentation!

That’s mostly fluff though. Like you show, the core is either Linux or bsd and gnu, and then you have a handful of families.

That’s not fragmentation, that’s freedom.

And compatibility is a big factor too. Because of gnu and posix basically, almost anything that works on one distro will work on another.

Imagine if each distro was completely locked from anything on another one. That would be fragmentation, and we wouldn’t be talking about it, because it would be shit.

Matriks404, in Look at that fragmentation!

I cringe every time when someone compares a single Windows version to a whole distribution, and some of them even have more versions than Windows.

therealjcdenton, in Look at that fragmentation!

Horrible post

WaterWaiver, (edited ) in What do you guys do when you want to run unmaintained programs?

My distro recently dropped support for gtk+2 (which I am fairly pissed about, since it’s the last good version of GTK+)

Stuff like this completely throws the shared libraries idea in the bin. There are lots of benefits, sure, but none of them matter when your program won’t even start.

Please name and shame your distro. GTK2 is a core component of userspace for many users, just as important as glibc and bash. Maintaining it might be annoying, but it’s the lesser of two evils.

My distro (Void Linux) dropped support for qt4 a few years back. Now I’m running QUCS in wine. “win32 is the only stable ABI in Linux”

(And yes you’re right 2 is the last good version of GTK+. Gtk3 and 4 look and feel so much worse, they make me feel like I’m being punished.)

renzev,

False alarm! I’m on Void Linux too, gtk2 is alive and well! I was just being an idiot and searching for gtk2 while the real package is called gtk+2. I absolutely agree about gtk3 and gtk4. With gtk4 its like they didn’t even bother. Client-side window shadows?!? seriously???. I personally prefer CLI and TUI for my apps, but gtk2 would be my second pick if I ever need to develop a GUI app. Partly because if my app ever gets popular, it would piss off a lot of those updooter types. I would love to use something even more minimalist like nuklear but sadly that’s missing a lot of actually useful desktop integration like IME support (as far as I understand).

“win32 is the only stable ABI in Linux”

kek I’ll be stealing this one

WaterWaiver,

Glad you found a fix :)

FWIW I was running “xbps-query -s gtk2” out of curoisity last night and only saw “gtk2-engines”, which I thought was odd.

WaterWaiver, (edited ) in What do you guys do when you want to run unmaintained programs?

A method I have not seen mentioned yet (for when you have an old precompiled version of an app):

  1. Identify the missing libs. You can run the program, but sometimes it’s easier to use ldd
  2. Use your web browser to download the missing libs from Debian’s repos (stable or older if need be). Unfortunately you often also have to grab their deps too.
  3. Extract the .debs
  4. Move all of the .so files into the same folder as the old program you are trying to run
  5. export LD_LIBRARY_PATH="$(pwd)"
  6. Now try running the app

It often takes a bit of fiddling, but it’s worked for me a few times and you only need to fetch the few libraries you are missing. For bigger things however it can be a dependency hell, you might as well use the distro’s actual package manager inside a chroot.

Note: You don’t need to be using Debian as your host distro, I don’t. As long as it’s a glibc based distro you should be mostly fine (glibc is mostly backwards compatible)

Blinchik, in AMA
@Blinchik@lemmy.world avatar

What is GNOME?

Cicraft,

A midget

loudWaterEnjoyer,
@loudWaterEnjoyer@lemmy.dbzer0.com avatar
Blinchik,
@Blinchik@lemmy.world avatar

So thats how linux works, thx

loudWaterEnjoyer,
@loudWaterEnjoyer@lemmy.dbzer0.com avatar

Yes, there is a little colony of gnomes sitting inside the machine. They are the ones doing all the heavy calculations. The bitcoin boom burned out so many of them it’s a total disaster. Currently you could consider them kind if endangered I guess.

0x4E4F,
@0x4E4F@sh.itjust.works avatar

Correct!

ikidd,
@ikidd@lemmy.world avatar

The reason the Year of the Linux Desktop never happened.

Stewbs,
@Stewbs@lemmy.world avatar

The Gnomish truth

pewgar_seemsimandroid, in AMA

what is cinnamon forked from?

Cicraft,

Cinnamon trees

space, in What do you guys do when you want to run unmaintained programs?

Or just download an older live CD that is compatible, and use it in a VM.

VinesNFluff, in AMA
@VinesNFluff@pawb.social avatar

The community told me that using Arch would turn me into a cute femboy. It’s been a decade and I’m still as large and hairy as I was back then.

My question is who should I sue for this false advertisement?

IHateFacelessPorn,

Oh fk now thinking about it, me starting to use an Arch based distro and starting going to laser epilation pretty much happened at the same time period. Save me…

0x4E4F,
@0x4E4F@sh.itjust.works avatar

Can I interest you in showing you the ways of our lord and saviour, Jesus Christ?

0x4E4F, (edited )
@0x4E4F@sh.itjust.works avatar

Linus. He is responsible for making Linux, in general, so Arch had to use that kernel. If Linux never existed, you might’ve naturally become a femboy.

Gingernate,

Linus, as in tech tips right?

0x4E4F,
@0x4E4F@sh.itjust.works avatar

No, Linus as in sex tips.

Gingernate,

Hahahahahahaha I can’t imagine tech tips Linus or torvalds linus having any good sex tips 😂😂😂

0x4E4F,
@0x4E4F@sh.itjust.works avatar

Well, for people that don’t have any sex tips, they sure are good at fucking around with us.

Pwnmode,

I installed arch last night and woke up with nail polish on.

bhamlin,

Sorry, this is a kerning issue. Cute FERNboy.

Nerrad, in AMA
@Nerrad@lemmy.world avatar

Why do so many nerds say my sister Vi is their favorite?

bhamlin,

Because she’s cuter than your other sister, Emacs.

0x4E4F,
@0x4E4F@sh.itjust.works avatar

Because the V version was a complete disaster… please don’t remind me of that.

dai, (edited ) in What do you guys do when you want to run unmaintained programs?

ive got limited experience however i think ive got tegaki-python to build under nixos:

https://lemmy.world/pictrs/image/8cbe153e-21c1-4a31-b123-6a89c357f08e.png

pastebin.com/yCKUBrgG

name to default.nix then run (from the same dir)

nix-build -E ‘let pkgs = import { }; in pkgs.callPackage ./default.nix {}’ --show-trace

lots more to build but i looks possible to have up and running in nix with some small tweaks from the initial nix-init .nix

a sparceCheckout would trim some fat however minimal on a per-package basis too

looks like its running into perm issues, bit over my head :D

uis, in AMA
@uis@lemmy.world avatar

Is this anime chat? How to patch KDE2 under FreeBSD?

0x4E4F,
@0x4E4F@sh.itjust.works avatar

You put some duct tape to patch it, duh.

BautAufWasEuchAufbaut, (edited ) in Evil maid or something? Idk I use LUKS
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

LUKS doesn’t protect you from an evil maid attack. It hides your data when your stuff gets stolen in a powered off state, but it provides neither verification of data, nor does it provide verified/secure/safe boot.
In simple terms: the very first thing which gets loaded needs to be unencrypted (barring some exceptions I will omit here), which can get replaced with an evil version by the evil maid.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

See safeboot.dev for a project which tries to fix this.

9tr6gyp3,

You can also check out the sbctl package.

fl42v,

Well, yeah, luks + sb with custom keys + auto-lock when a usb gets ejected or smth is preferable

redditReallySucks,
@redditReallySucks@lemmy.dbzer0.com avatar

Is it even possible to mitigate such an issue? Will resetting the bios by removing the cmos battery not also disable password protection in the bios thus making it possible to disable secure boot?

And at that point could they not just use a hardware keylogger or something?

BautAufWasEuchAufbaut, (edited )
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

Yes, with a TPM. A TPM (2.0) can seal secrets and only release it when a machine fulfills certain configuration and state requirements (saved into registers called PCRs).
For example: make the decryption key one part dependant on a passphrase you memorized (to not only rely on a TPM), and one part on something saved in a TPM. If you select the correct PCRs when saving the latter, and your TPM works as advertised (and doesn’t offer an easy way to eavesdrop/fool it), removing the battery would make the TPM not release the secret (if removing the battery even still works on modern machines).
However, this depends on having a unified kernel image, having configured dm-verity and maybe more stuff I don’t recall right now. Probably should also make sure you don’t allow Microsoft’s Secure Boot keys and instead only your own. I hope this will get easier in the future, but I know SystemD is actively developing useful tools for that (e.g. ukify).
That all doesn’t mean the critique of TPMs (intransparent, proprietary) is invalid. Maybe we’ll have OpenTitan based TPMs at some point?

WeLoveCastingSpellz, (edited ) in AMA

Why not systemd?

0x4E4F,
@0x4E4F@sh.itjust.works avatar

The name says it all, systemd is short for system dumpster-on-fire.

WeLoveCastingSpellz,

oooo conroversial

HarryS, (edited )

You should be asking why systemd

WeLoveCastingSpellz,

mah systemd is fine

dipshit, in AMA

Wanna fsck?

0x4E4F,
@0x4E4F@sh.itjust.works avatar

Yes. If you’re a guy, you’ll have to wear makeup.

reverendsteveii,

what if we just finger and mount?

0x4E4F, (edited )
@0x4E4F@sh.itjust.works avatar

How about touch?

reverendsteveii,

that costs extra

0x4E4F,
@0x4E4F@sh.itjust.works avatar

I’ll take it!

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