linux

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

TheAnonymouseJoker, in What happens when Linus dies/retires?
@TheAnonymouseJoker@lemmy.ml avatar

The role of Linus being a stubborn decision maker will be handed over to a competent close one to Linus. He is not letting any of the “sociopolitical” experts take over the tech role that Linux plays critical to servers, security users, militaries, governments and activists.

IAm_A_Complete_Idiot, (edited )

Linus has stepped away from kernel development before, and probably will again. Life continues on.

toothbrush, in Introducing UTF-Random — Making Unicode Fair
@toothbrush@lemmy.blahaj.zone avatar

amazing work. I just changed all my production systems to UTF-Random! �������������������������������. �����������������������������!

TimeSquirrel, (edited )
@TimeSquirrel@kbin.social avatar

You have to wait until 930am Monday morning to do that. Everybody will appreciate it more.

toothbrush,
@toothbrush@lemmy.blahaj.zone avatar

5 minutes before I go on a 3 week long vacation to a remote island obviously!

dinckelman, in Firefox Development Is Moving From Mercurial To Git

Out of all the possible Git choices, they chose one of the worst options. I am very curious about the reasoning for that. Could have been a Mozilla-hosted Gitlab instance, or something else like Gitea

bassomitron,

Why do you say GitHub is the worst choice, out of curiosity?

dinckelman,

Especially lately, incredibly poor performance, and constant outages. Plus if you’re an owner of a private repository, I don’t want them to train their asshole AI based on my code, without my knowledge

Thorned_Rose,
@Thorned_Rose@kbin.social avatar

And Micro$oft

moon_matter, (edited )
@moon_matter@kbin.social avatar

At least when it comes to Git I'm not too concerned. What could MS possibly do to you? Maybe vendor lock in via the issue tracker? They aren't using it and it's not exactly that hard to migrate off of it in the first place.

woelkchen, in Are there any downsides to using Homebrew as a package manager on Linux?
@woelkchen@lemmy.world avatar

If you think that Brave is the best option, look up what a scumbag Brendan Eich is and the shady monetizing practices the company introduced.

alt, (edited )

The bad practices of its CEO doesn’t inherently write off the software, instead the software’s merits should do the talking. Which Chromium-based browser would you recommend based on its merits?

woelkchen,
@woelkchen@lemmy.world avatar

The bad practices of its CEO doesn’t inherently write off the software

Ah yes, the CEO with his little influence on the products from his company…

Which is Brave collection “donations” and then keeping them, then? Is it a CEO bad practice or a software bad practice?

instead the software’s merits should do the talking.

You’d get a Shawarma from a Hamas-run restaurant, right? Sure, they swear death to all infidels but their cooking is so authentic and great… Who cares that the restaurant funds them!

Which Chromium-bases browser would you recommend based on its merits?

Opera, Vivaldi, ungoogled-chromium, and some others don’t pull the same shit.

alt,

You’d get a Shawarma from a Hamas-run restaurant, right?

Honestly, I would seriously consider it if it was the best Shawarma in town. At least to try it once.

Opera, Vivaldi, ungoogled-chromium, and some others don’t pull the same shit.

Honestly, all of these are inferior based on merits. But thanks anyways!

stella,

Fun fact: the scumbag Brendan Eich who made Brave is the same scumbag Brendan Eich who made Javascript!

Yay!

TheAnonymouseJoker, in TIL that operating system Linux is an example of anarcho-communism
@TheAnonymouseJoker@lemmy.ml avatar

I made a commentary about it here lemmy.ml/post/511377 in the FLOSS vs Closed Source Philosophy section:

The soul and spirit of FLOSS is socialist/communist, in a similar way to piracy. The purpose of it is to serve the greater good. In comparison, the soul and spirit of closed source software, outside rare cases of benevolence, is highly corporate and fascistic, similar to a leech, which in many cases these days may suck money out of your wallets for subscriptions. It may also serve as a leech to suck your data for telemetry and spying purposes.

UnaSolaEstrellaLibre, in Microsoft says a Copilot key is coming to keyboards on Windows PCs starting this month

Can’t wait to see this gone in the next 3 years.

explodicle,

"Oh yeah I remember these keyboards! Good times, that was before the

Hexarei,
@Hexarei@programming.dev avatar

before the what, op?

BEFORE THE WHAT??

sweats, knowing a time-traveler in our midst refused to tell us about the coming copilocalypse

premavansmuuf, in Make Inkscape installed through Flatpak callable in the terminal as 'inkscape'?

alias inkscape=“flatpak run org.inkscape.Inkscape” into your .bashrc.

cyberwolfie,

Yeah, I tried this, and it works from my session, but I still got the same error from trying to run the program. I figured it was because it is called outside the bash session so the run commands have not been run, but is that perhaps not true?

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

If that’s the case, it’s a bit of an ugly hack but you could make a wrapper script placed in /usr/local/bin/inkscape like this:


<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">
</span><span style="color:#323232;">flatpack run org.inkscape.Inkscape ${*}
</span>

(the ${*} will pass along all the arguments that the wrapper script was called with)

cyberwolfie,

Thanks! I was trying to implement this, and was trying to figure out how to pass all the arguments! This worked for me! I got some other errors, but they don’t seem related to this, so now to find out what they are all about 😅

cybersandwich,

This is a great little hack.

jsh,

Saving this for later, that’s genius.

savvywolf, in Is anyone here using their hardware TPM chips for credentials?
@savvywolf@pawb.social avatar

Personally, I don’t see how a TPM module is more useful than full disk encryption with a password you enter on boot.

I struggle to see how it makes automatic login safer given it does nothing to protect against the really common threat of someone physically stealing your laptop or desktop.

I don’t trust any encryption or authentication system that I don’t have access to the keys for. Microsoft has also kinda made me feel it’s more for vendor lock in, like they did with secure boot.

Still, I’m probably being unreasonably pessimistic about it though - be interested to see any practical use cases of it.

wildbus8979,

In theory, the TPM can be used to verify that the bootloader, kernel and injtamfs haven’t been tampered with, which is very very useful as FDE (in the running machine) is only good if that remains true.

savvywolf,
@savvywolf@pawb.social avatar

I’ve heard that before, but there are two main problems that stick out to me:

  • A lot of the marketing for TPM (at least when I was setting up bitlocker on Windows) suggests that it’s used to support decrypting drives without a password on boot. But that doesn’t seem to offer any protection from the devices being stolen. The bootloader may be safe but it’s not actually verifying that I’m the one booting the device.
  • I can’t think of a situation where someone would be able to actually modify the bootloader without also having full access to the files and secrets. Especially in a single-boot environment where every time the system is running, the device is decrypted.

I’m not saying that it’s all just a scam or anything like that, but it really feels like I’m missing something important and obvious.

metiulekm,

The bootloader is stored unencrypted on your disk. Therefore it is trivial to modify, the other person just needs to power down your PC, take the hard drive out, mount it on their own PC and modify stuff. This is the Evil Maid attack the other person talked about.

savvywolf,
@savvywolf@pawb.social avatar

I can’t see that being a reasonable approach for them to take, tbh. One option with TPM is that your system logs in automatically to the desktop, in which case they can just turn it on and use it normally. The other is that it requires a password at some point during startup, to which they could just use a (hardware) keylogger.

NekkoDroid,
@NekkoDroid@programming.dev avatar

It only at most auto logs you into the display manager or more generally into login. Then you still need to get root access to modify anything from there. Login would still be based on user password/key/whatever.

JustEnoughDucks,
@JustEnoughDucks@feddit.nl avatar

Otherwise you simply have a USB boot partition.

Pretty easy to set up, can be taken out to not be modified at run time unless you want plus not being stolen with the computer itself.

I see only drawbacks with a TPM for a computer system like that. In embedded credentials, mobile applications, cold credential storage, etc… it works very well, but it doesn’t solve any problem that someone tech savvy doesn’t have a better solution for, in my opinion.

If you are a big enough target for an evil maid attack, you are either good enough to circumvent it better than an embedded TPM, or you are rich enough to hire someone who is.

baseless_discourse,

If the device is stolen, your disk is still encrypted at all time. If you believe your OS’s login system is reasonably secure, then the attacker should have no way to access your data: they cannot access the data from software because it is blocked by login screen, they cannot access the data from hardware because it is protected by FDE.

One of the misconceptions I had before is that I assumed that the disk will be decrypted when you enter the LUKS password. This is not true, the password is loaded into the ram, and only decrypts necessary parts to RAM. All the data on the disk is never decrypted, even when you are working in your OS.

SpaceCadet, (edited )
@SpaceCadet@feddit.nl avatar

they cannot access the data from software because it is blocked by login screen

The system may still be vulnerable to over the network exploits. So for example, if the system is running sshd, and a couple of months from now a root exploit is found (à la heartbleed), the attacker may get inside.

It’s somewhat of a long shot, but it’s still a much larger attack surface than butting your head against a LUKS encrypted drive that’s at rest.

they cannot access the data from hardware because it is protected by FDE.

RAM is not protected by FDE. There are (obviously non-trivial) ways to dump the RAM of a running system (Cold Boot attacks, and other forensic tools exist). So if the attacker is dedicated enough, there are ways.

One of the misconceptions I had before is that I assumed that the disk will be decrypted when you enter the LUKS password. This is not true, the password is loaded into the ram, and only decrypts necessary parts to RAM. All the data on the disk is never decrypted, even when you are working in your OS.

Hah! That would be impractical :) Imagine having to decrypt your entire 32TB drive array everytime you booted your computer.

mb_,

While I don’t use TPM myself (I dislike being tied to a specific hardware) the way it protects you is:

Disk is protected through encryption, so you can’t remove and inject anything/hack the password.

If boot is protected/signed/authorized only, a random person can’t load an external OS and modify the disk either.

All this together would say, even if someone acquires your computer, they can’t do anything to it without an account with access, or an exploit that works before a user logs.

In a way, the attack surface can be bigger than if you simply encrypted your disk with a key and password protect that key.

baseless_discourse,

The key is only released into ram, so unless the thief can read content from ram they cannot easily decrypt your disk. And most common thief probably do not have that ability.

That being said, you do need a login password to prevent the thief straight up booting into your OS and copy everything using the file manager…

One of the advantage of using TPM with FDE, is that you can use a much longer random password. If I dont use TPM I am forced to use a password I can remember, which is likely the same password I use somewhere else. This means if someone close to me stole my laptop, they will have reasonable chance of guessing my password.

cerement, in Booting into Linux 6.6.6
@cerement@slrpnk.net avatar

when your entire system is already controlled by daemons …

mateomaui, in systemd 255 Released With A "Blue Screen of Death" For Linux Systems

Seems like some kind of sacrilege.

Vilian,

i totally understand if they named it bsod just for the meme, it’s funny also they could make an option to change de color :b

mateomaui,

They could have gone with the “Red Screen of Wrath” or something.

Thorned_Rose,
@Thorned_Rose@kbin.social avatar

Back about two decades when I was using Windows and it was till easily customisable, I changed the bsod colour to red for funsies. Windows being Windows crashed and went to my red screen of death - my ex's cousin saw it and thought it was something really really bad, "Wow, a red screen, never seen that before. Must be even worse than blue". No mate, I just customise the shit out of anything I touch 😅

db2,

Mauve Screen of Suffering

EonNShadow,

The thought of someone’s Linux install failing catastrophically, displaying a “MSoS”, then the user switching back to the is MS OS because of it is funny to me.

mateomaui,

That almost sounds soothing.

zero_spelled_with_an_ecks,

Lilac of Log Level 1

verdare,

I’m giving you bonus points for the alliteration.

pastermil,

Tosca Screen of Wailing

kpw, (edited )

Crimson Screen of Grief

0x0,

Fuchsia Screen of Disappointment

snake,

Agreed, bsod is precisely what I’ve been running from with Linux.

julianh,

Correct me if I’m wrong but isn’t this basically just better error reporting? It’s not like it’s gonna crash more often, it will just actually show log info if something catastrophic happens.

ikidd,
@ikidd@lemmy.world avatar

A BSOD that gave you a clue about why it happened would be a welcome change.

Vilian,

that’s the goal, they also gonna implement the QR code, but not like the crappy of QR code on windows(that send you to a suppirt page with a dozen of possible sulution, where nothing work), the qr code is going translate to the kernel panic message, i liked, i can scan the qr code and search the error on my cell

kpw,

No, there is a random crash every six hours now to increase familiarity.

Laser,

Unfortunately this only affects boot messages, not normal system operation, for that you still get core dumps and kernel panics / oops

bdonvr, in Why didn't anyone remind me the dual booting exists?

I always found having each OS have a separate physical drive is much better, but partitioning is fine if you must.

0x4E4F,

Third world countries: We must 😔…

bdonvr,

It’s a luxury indeed. Hopefully maybe a little less now that decent storage has come down in price a lot

0x4E4F, (edited )

Have to agree on that. SSD and RAM prices have gone down significantly.

TheAnonymouseJoker,
@TheAnonymouseJoker@lemmy.ml avatar

Not a luxury. A 128 GB SSD can be bought for about $25 (last year) or even cheaper now, and you buy once for many years, as home users write a lot less on SSDs.

BCsven,

Partitioning is great with a boot partition for each OS,and linux chainloading to windows. Then I have aseparate NTFS drive as secondary drive in Windows and Linux, in case I need to work on data in either OS

EddoWagt,

Partitioning is great with a boot partition for each OS

Until Windows eats your Linux boot partition. I’ve learned my lesson, I only dual boot with separate drives now

jbk,

And when’s the last time that happened to you? I have Windows and Linux on my UEFI laptop on the same disk since 2020 and never had that happen on Windows 10 and 11.

EddoWagt,

A couple of years ago, don’t know exactly, but maybe 2018? Somewhere around there at least

BCsven,

Windows wont if you set two independent boot partitions, and you chainload from kinux grub to windows. windows never realizes there is another boot partition. Grub is your BIOS EFI default and Grub has an entry to kickoff windows boot. You can even boot to linux right after what ahould be a windows update restart, do your linux work and when you kickoff windows again the reatart and update continues. i have had this setup since 2017.

el_gringo_loco, in What is the best distro for gaming?

Nobara is based on Fedora and maintained by GloriousEggroll. It has a lot of kernel-level tweaks and pre-installed software that aims to make it easier to start gaming right out of the gate

imecth,
@imecth@kbin.social avatar

I'm not a fan of the cult-like community. I'd rather not my distro hang on to the good will of one single person.
It's probably the best option for gaming though if you're not willing to dip into the AUR.

Rizoid,

What’s cult like about nobara? I use it on a few devices because it has the kernel patches for Microsoft surface devices already patched in.

asexualchangeling,

I would like to know this as well, I’ve heard it a few times on lemmy but never any explanation about it

Also I don’t use nobara yet but I plan to when my Q2 framework 16" arives

Darkrai,
@Darkrai@kbin.social avatar

This is my recommended gaming distro, its actually works from my experience unlike the 3 different arch based distros I tried.

beejjorgensen, in Firefox needs a 180° turn to full privacy out of the box. - Feddit
@beejjorgensen@lemmy.sdf.org avatar

Firefox does something else very important: provide another rendering engine for the web. When that landscape homogenizes, you get IE6 all over again. And we never want to go back there.

pewpew, (edited )
@pewpew@feddit.it avatar

Also Firefox disables website pinging by default, unlike nearly all cromium based browsers where you can’t even disable it

otter, (edited )

Also I’d rather there was a separate option for additional privacy than it be the default.

People who want the extra privacy can usually figure out what they need and how to get it. The average person will just switch back to chrome when websites break. They wont be able to figure out which settings to toggle off in order to fix the site

Keep Firefox useful for most people while also building more privacy friendly features.

If it’s something people SHOULD be using, have a popup explaining it and let people decide

Pantherina,

This is the reason why people think privacy is hard. No, my mother should not need to find out how to set the correct settings.

A simple switch, GUI, to completely harden the browser, this would be the thing. about:preferences can be changed while running.

Grimpen, (edited )

It wouldn’t be terrible, as long as it’s based on an open source foundation. Although that depends on the specific open source license. As long as the engine can be forked, the worst of IE6 should be avoidable.

But yes, with Opera moving to Blink, you’ve got really only two-ish browser engines. KHTML/WebKit/Blink and Gecko. WebKit/Blink are Open Source, but I think mostly BSD, so Apple/Google could migrate to a proprietary license easily.

Gecko is MPL, which IIRC is somewhat Copyleft like the GPL, just a bit less stringent.

With the Apple/Google impasse with WebKit/Blink, I think we should be able to avoid an IE6 situation, but I would feel better with a stronger Copyleft license.

As much as I love Firefox, I think Firefox has less browser share than it did back in the IE6 days.

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

servo (already partially in Firefox) is a very interesting project.

Gentoo1337, in If only more Linux programs followed sandboxing best practices...
@Gentoo1337@sh.itjust.works avatar

Why is it censored lol

bingbong,

!peepee !< is safe

IverCoder,

It’s actually Dippi but I don’t want to look like I’m advertising it here

lukas, in Gamedev and linux
@lukas@lemmy.haigner.me avatar

Source: reddit.com/…/despite_having_just_58_sales_over_38…

Please link to the source in the future. Pictures without alt tags are an inaccessible medium for people with impaired vision. Screen readers don’t ship with an OCR.

uis,
@uis@lemmy.world avatar

All I had is this screenshot

nixigaj,

All you have to do to help visually impaired people with screen readers is to search for the title on Google (or your privacy friendly engine), click the first result, and add the link to the post.

uis,
@uis@lemmy.world avatar

Added source link to post body

  • 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 18878464 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10502144 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 33