@skullgiver@popplesburger.hilciferous.nl cover
@skullgiver@popplesburger.hilciferous.nl avatar

skullgiver

@skullgiver@popplesburger.hilciferous.nl

Giver of skulls

Verified icon

This profile is from a federated server and may be incomplete. View on remote instance

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I'm not surprised, just disappointed.

Apple will never give developers the tools to produce any real competition against their services, unless forced by legislation.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I mean, you can just run Winamp in Wine already.

Linux support will depend on how tightly integrated the application is with the Windows API. It may very well be easier to just keep running in Wine, maybe after patching out some Wine related bugs.

It also depends on the llicense. If they don't license Winamp and just show off the code, nobody is actually allowed to do anything with it. The title of their announcement uses"source available" so I assume the license is quite restrictive.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

You can keep the trademark with FOSS. That's why Debian had Iceweasel rather than Firefox.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Gitlab and a few others are actually working on using ActivityPub for this use case. There's still a lot of work to do, though, so give it time.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The project has build instructions for building your own copy. These are terminal commands.

You may need to install additional software if you get "command not found" errors. If you Google the exact error messages + the name of your distro, you should find out how to install that. The instructions seem comprehensive, though.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Mint is based on Ubuntu, so the Ubuntu steps should work. I'm not sure what version of Ubuntu the latest version of Mint is based on, though. You can probably find that info somewhere on the Mint website.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Depends on how you measure it. A lot of IoT and wearables run Wayland, for instance (Tizen, Steam Deck, a bunch of specialised IoT stuff). Also don't forget the millions of Chromebook running Wayland on top of Linux. With my watch, my Deck, and my laptop running Wayland versus my desktop running X11, I live in a Wayland household.

I'm not sure what the general user is running, I would say X11 as well, mostly because a lot of Linux users have Nvidia hardware and Nvidia's crapper drivers still struggle with Wayland. I think it'll be a few years before you could say that the majority of people who know what Linux is, are on Wayland

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I've never used xmonad but it looks like a generic tiling window manager based on a quick Google. There are tons of those for Wayland, with Sway and Hyprland seemingly leading the charge.

I don't think xmonad has the development power or the interest to rewrite their X11 window manager into a Wayland compositor. That doesn't mean there aren't any replacements that have been designed from the ground up to work with Wayland, though.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

In X11, any application can control any window. That makes screen readers and other accessibility tools very easy to write.

In Wayland, applications can only control their own stuff (no injecting sudo rm -rf / --no-preserve-root through keystrokes right after you hit enter on a sudo command in your terminal!). Screen recording access is only granted on request. A lot of applications written for the "anything goes, permissions are an illusion" style X11 has, will be difficult to port to Wayland.

Windows had a similar problem when Vista introduced integrity levels (even non-admin users can have several levels of privileges, and windows can't interact with higher privilege levels by default) leading to a lot of these tools running as admin, even under modern Windows.

Wayland and X11 have a more involved accessibility tree, but not every accessibility application uses that, and not every application exposes the necessary info. Synthetic clicks (i.e. interactive screen reader support) support is limited by design, as are global keyboard shortcuts.

Accessibility tools on Linux are already pretty mediocre compared to macOS or iOS or Android or Windows, but on Wayland it's even worse.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I doubt it'll be the end of accessibility. There's a very active issue on Github about an accessibility portal to fix Wayland's shortcomings for accessibility. I expect the problem to be that very few people work on accessibility tooling, so even if the standard is finished tomorrow, it can take years for tooling to catch up.

I expect the Gnome/KDE tools to work on Gnome and KDE first, and then generic tools to work later. Or maybe the tooling Google has built into ChromeOS will be ported over, as Chromebooks are running on Wayland as well, who knows!

Luckily, X11 is going nowhere for the coming years. There are still people running system-v on bleeding edge Arch installs. Linux has a very long half time when it comes to software support. If you install Ubuntu 24.04 with X11 today, you'll be able to keep using the current accessibility toolset until 2034 at least.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Wayland is architexturally better than X11. X11 was developed in a time where any serious application more powerfully than a terminal emulator would be running on another computer, and everything else has been hacked on top of that. There's hardly any security restrictions for things like keyloggers and key stroke injection. It's old and maintenance sucks for the people currently maintaining it.

After a couple of decades, people looked at what the rest was doing and thought perhaps the old mainframe model isn't necessary anymore. Windows and macros don't model their GUI after mainframes with dumb terminals that happen to be physically located within the same machine, so X stands alone in its design architecture.

I think everyone maintaining graphics code for Linux distros thinks X11 doesn't cut it anymore. Importantly, the people writing GPU drivers don't seem to want to be held back by the extensions built on top of X11 (while others dutifully maintain their old drivers). This is work only the companies making GPUs can afford, without it, the drivers will stop working. There's probably also a reason Android took the Linux kernel but stripped it of X11 acceleration and developed its own GUI stack. Canonical tried to get rid of X years ago by developing Mir and a bunch of small projects tried to create an X12 of sorts, but neither took off. Almost everyone is now working on Wayland when it comes to alternatives.

There are people who don't care. Some GUIs will always be X11 and they can use X11 as long as the drivers and tooling still support it. Most X11 programs have worked without modification for years through XWayland, and I expect future applications to still work fine through some kind of reverse that'll turn Wayland programs into X11 programs.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Like a lot of Wayland, accessibility is currently in development while distros are shipping it in production.

I'm sure the accessibility portal will fix the current issues and even improve things, but there's no guarantee that this will all work in a year's time. There are still lots of restrictions right now, despite people's best efforts to fix them in the future.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Not any Linux distro.

You can probably read small hobby operating systems like SerenityOS and understand them whole, but you'll still need to trust clang or gcc, because those are too big to read.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Maybe something is sending a play/pause signal? My headset will automatically pause media when I take it off and resume playing when I put it back on, but sometimes it triggers when I'm not wearing it and starts playing whatever I was playing last.

Maybe check the keyboard shortcut list to find if some kind of keyboard shortcut has been bound to play/pause as well.

skullgiver , (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

sudo isn't simple at all. SUID binaries shouldn't be LDAP clients, IMO. Unfortunate bugs like "user environment variables are used to select the editor" make all the complex configuration a huge risk, because permitting a single user to edit a single file suddenly gives the user full root access when they set the right env variables.

I have no specific love for run0 (doas works just as well) but sudo does way more than it should do in a binary with the SUID bit.

run0 doesn't exist because systemd wanted to build their own sudo, they just realised their systemd-run already offers most sudo features so they may as well make them available to end users.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think they want to change anything for non-systemd environments, but their solution not requiring SUID is just a nice little advantage.

Of course you can use the many systemd tools to replace a kludge of alternatives (just systemd vs dnsmasq+netplan+rsyslog+...) but most distros seem to selectively apply a few parts of systemd, and use their own preferred alternatives for the parts that systemd isn't particularly great at.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Nobody is "cheering" for anything here. Neither is anyone claiming they did something miraculous here. Windows' elevation system has worked without something as risky as the SUID bit for decades, for instance. Using system services to spawn root (or NTAUTHORITY\SYSTEM) tasks has been a thing since what, Windows XP? systemd-run does a bunch of really cool stuff that I could consider revolutionary if the tools all line up, but this isn't one of them.

All that's happening is that one of the systemd devs is happy to announce a sudo alternative that doesn't have the common sudo risks. No distro has announced implementing this in place of sudo, and it wouldn't make sense in the first place; sudo does stuff like LDAP that systemd-run doesn't even support, so it can't be replaced. It's taken years for Wayland to be enabled by default, I doubt we'll see distros with run0 instead of sudo this decade. It'll be available on recent distros and you can use it if you want, it's up to you.

I've never seen doas come close to taking sudo's place so I doubt this will change much. With Ubuntu and a few others having recently released a new LTS, it'll be a while before run0 will be available in distros in the first place, if it doesn't get patched out by the likes of Debian.

However, if people find run0 to be better than sudo, I don't see why they shouldn't be allowed to be happy about that. Personally, I'd rather see sudo implement a daemon/client model rather than systemd-run having an alternative argv[0], but until sudo gets better, this is the best we get.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Up until GPT3 they were quite open. When GPTs became good, they started claiming sharing the models would be risky and that there were ethical problems and that they would safekeep the technology. I believe they were even sued by one of their investors for sticking to their open mission at some point.

The source code they would provide would be pretty useless to most people anyway, unless you have a couple million laying around to spend on GPUs.

Plenty of AI companies do what OpenAI did, without ever sharing any models or writing any papers. We only hear about the open stuff. We see tons of open source AI stuff on Github that's all mostly based on research by either Google or OpenAI. All the Llama stuff exists only because Facebook shared their model (accidentally). All of this stuff is mostly open, even if it's not FOSS.

Compare that to what companies are doing internally. You bet data brokers and other shady shits are sucking up as much data as they can get their hand on to train their own, specialised AI, free from the burdens of "as an LLM I can't do that".

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

If that would happen, I assume companies would just grab an older copy of the dumps from before people started editing their stuff because of the AI bullshit.

SA would ban everyone sabotaging their business plans and things would move on like normal, like what happened to Reddit.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

AI companies are hoping for a ruling that says content generated from a model trained on content is not a derivative work. So far, the Sarah Silverman lawsuit seems to be going that way, at least; the claimants were set back because they've been asked to prove the connection between AI output and their specific inputs.

If this does become jurisprudence or law in one or more countries, licenses don't mean jack. You can put the AGPL on your stuff and AI could suck it up into their model and use it for whatever they want, and you couldn't do anything about it.

The AI training sets for all common models contains copyright works like entire books, movies, and websites. Don't forget that most websites don't even have a license, and that that unlicensed work is as illegal to replicate as any book or movie normally would be, including internet comments. If AI data sets need to comply with copyright, all current AI will need to be retrained (except maybe for that image AI by that stock photo company, which is exclusively trained on licensed work).

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The funny thing about Lemmy is that the entire Fediverse is basically running a massive copyright violation ring with current copyright law. The license bit every web company has in their terms exists because Facebook wouldn't have the right to show your holiday pictures to your grandma otherwise. The pictures are your property, and just because you uploaded them doesn't mean Facebook has the right to redistribute them. Cropping off the top and bottom to fit it into the timeline? That's a derivative work, they'd need to ask permission or negotiate a license to show that!

The Fediverse runs without any such clauses and just presumes nobody cares about copyright. Which they don't, because the whole thing is based on forwarding all data to everyone.

Nobody is going to sue a Lemmy server for sending their comment to someone else, because there's no money behind any of the servers. Companies like Facebook need to get their shit together, though, because they have large pools of investor money that any shithead with a good lawyer can try to claim, and that's why they have legal disclaimers.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Nobody smart scrapes them, they provide full dumps for you to download: https://data.stackexchange.com/

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The training data set isn't the problem. The data set for many open models is actually not hard to find, and it's quite obvious that works by the artists were included in the data set. In this case, the lawsuit was about the Stable Diffusion dataset, and I believe that's just freely available (though you may need to scrape and download the linked images yourself).

For research purposes, this was never a problem: scientific research is exempted from many limitations of copyright. This led to an interesting problem with OpenAI and the other AI companies: they took their research models, the output of research, and turned them into a business.

The way things are going, I expect the law to be like this: datasets can contain copyrighted work as long as they're only distributed for research purposes, AI models are derivative works, and the output of AI models is not a derivative work, and therefore the output AI companies generate is exempt of copyright. It's definitely not what I want to happen, but the legal arguments that I thought would kill this interpretation don't seem to hold water in court.

Of course, courts only apply law as it is written right now. At any point in time, governments can alter their copyright laws to kill or clear AI models. On the one hand, copyright lobbyists have a huge impact on governance, as much as big oil it seems, but on the other hand, banning AI will just put countries that don't care about copyright to get an economic advantage. The EU has set up AI rules, which I appreciate as an EU citizen, but I cannot deny that this will inevitably lead to a worse environment to do business in compared to places like the USA and China.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The idea that someone does this willingly implies that the user knows the implications of their choice, which most of the Fediverse doesn't seem to do (see: people asking questions like "how do I delete comments on a server I've been defederated from", or surprised after finding out that their likes/boosts are inherently public).

If the implied license was enough, Facebook and all the other companies wouldn't put these disclaimers in their terms of service. This isn't true in every jurisdiction, but it does apply to many important ones.

I agree that international copyright law should work like you imply, but on the other hand, this is exactly why Creative Commons was created: stuff posted on the internet can be downloaded just fine, but rehosting it is not allowed by default.

This is also why I appreciate the people who put those Creative Commons licenses on their comments; they're effectively useless against AI, which is what they seem to be trying to combat, but they do provide rights that would otherwise be unavailable.

Just like with privacy laws and data hosting laws, I don't think the fediverse cares. I think the fediverse is full of a sort of wilful ignorance about internet law, mostly because the Fediverse is a just a bunch of enthusiastic nerds. No Fediverse server (except for Threads, maybe) has a Data Protection Officer despite sites like lemmy.world legally requiring one if they'd cared about the law, very little Fediverse software seems to provide DMCA links by default, and I don't think any server is complying with the Chinese, Russian, and European "only store citizen's data in locally hosted servers" laws at all.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The thing with many of these services is that they're not run by companies with a legal presence, just by some guy(s) who do it for fun. For many laws, personal projects are considered differently compared to business/organisational endeavours.

It's the same thing with personal blogs lacking a privacy policy: the probability of the thing becoming an actual problem in the real world is so abysmally low that nobody bothers, and that's probably okay.

During the first wave of some troll uploading child abuse to various Fediverse servers (mostly Lemmy), a lot of server operators got a rough wake-up call, because suddenly they had content on their servers that could land them in prison. There has been an effort to combat this abuse for larger servers, but I don't think most Lemmy servers run on the Nvidia hardware that's strong enough to support the live CSAM detection code that was developed.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

It's a tough balance, for sure. I don't want AI companies to exist in the form they currently are, but we're not getting the genie back into the bottle. Whether the economic hit is worth the freedom and creative rights, that I think citizens deserve, is a matter of democratic choice. It's impossible to ignore the fact that in China or Russia, where citizens don't have much a choice, I don't think artistic rights or the people's wellbeing are even part of the equation. Other countries will need a response when companies from these countries start doing work more efficiently. I myself have been using Bing AI more and more as AI bullcrap is flooding every page of every search engine, fighting AI with AI so to speak.

I saw this whole ordeal coming the moment ChatGPT came out and I had the foolish hope that legislators would've done something by now. The EU's AI Act will apply March next year but it doesn't seem to solve the copyright problem at all. Or rather, it seems to accept the current copyright problem, as the EU's summary put it:

Generative AI, like ChatGPT, will not be classified as high-risk, but will have to comply with transparency requirements and EU copyright law:

  • Disclosing that the content was generated by AI
  • Designing the model to prevent it from generating illegal content
  • Publishing summaries of copyrighted data used for training

The EU seems to have chosen to focus on combating the immediate threat of AI abuse, but seem to be very tolerant of AI copyright infringement. I can only presume this is to make sure "innovation" doesn't get impeded too much.

I'll take this into account during the EU vote that's about to happen soon, but I'm afraid it's too late. I wish we could go back and stop AI before it started, but this stuff has happened and now the world is a little bit better and worse.

I don't know anything about Linux and the idea of installing it frightens me. Where do I start?

I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Every server I've encountered in my professional life runs either some kind of enterprise™ Linux like Red Hat (licensed, expensive ones), Ubuntu, or Debian, or some extremely customised Linux that's unusable for any purpose other than whatever it was built for. Dev machines run Ubuntu, or maybe Fedora or some enterprise™ Linux.

I've heard from a lot of startups using nixOS and your Arch flavour of the week, but I'm pretty sure that's only used because all four people in the company are Linux turbo nerds who have managed to agree on one specific obscure Linux distro.

Business people do complain about Ubuntu, though. They don't like automatic updates (because their weird proprietary software only works with the specific versions they picked and they can't be bothered to actuslly fix their code) so snaps are a threat. Ubuntu Pro expanding threatens their "use software someone else pays maintenance tax for without any bill" business plan. See also: "I like Debian but I dislike the way they patch things and how hard it is to install proprietary blobs onto it".

They want their free software to be maintained for free not because they care about software freedom, but because they're cheap, and Canonical and IBM starting to charge businesses for the software development they do threatens that business model.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Why? Because it asks the user if they would like to send feedback to Canonical during setup? Because that's the only privacy issue I can remember re: Canonical, after their weird Amazon lens was quickly killed off.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Conceptually, Nix is just the next evolution of tools like Ansible, and tangentially related to projects like Silverblue, but in practice, it's only used by enthusiasts. And, of course, you can use Nix outside of NixOS.

Unless there's a tool I don't know about, there's no equivalent for Discover or Gnome Software for NixOS. Because that's the class of boring people that make up the silent majority: the people who don't know how to, or don't want to edit configuration files. This was how Valve made Linux on a console a success, and it's why Ubuntu is still popular despite their experiments causing them to be decried by the community over and over again.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think it's bad to ask; even Debian asks you for feedback. Ubuntu, Debian, and a bunch of other distros are doing the right thing by making this feedback opt-in, but for some people even that is already too much.

I have no idea what supposed privacy issues Ubuntu has these days. Snap is certainly A Controversial Thing, but it's been years since they made a deal with Amazon.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I meant boring to !linux :)

Boring is good when it comes to operating systems, cars, and other utilities, unless you like maintaining that stuff as a hobby!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Messing with 18650s is rather risky, I'm not sure if exposing them as individual cells is a good idea. I hope the company is smart enough to put a "if you burn your house down replacing the batteries, we're only liable if we sent you the replacement" clause in their sales contract or they'll be sued into the ground if this thing ever takes off.

As for ARM+games: with tools like Box64 you can get some impressive performance out of 3D games assuming your GPU is supported. The native code of the game will be running translated, but the expensive calls to 3D engines and such will all be caught and replaced by native ARM libraries. I doubt you'll be running Cyberpunk on this thing, but don't count it out just because of the translation step.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't think regulated 18650 cells is a problem, but most users don't know the difference. With every other laptop, you can pop out a battery and replace it with a model with the same part number, but with 18650 cells that's a lot harder to accomplish. I'd rather see them "package" a bunch of 18650 cells together with its own part number and lets the people who know how batteries work figure out how to add their own cells (anyone with background knowledge will recognise the pack configuration the moment they take out the screws!)

I don't know about M4, but with the M3 Apple's compute-per-watt was already behind some AMD and Intel chips (if you buy hardware from the same business segment, no budget i3 is beating a Macbook any time soon). The problem with AMD and Intel is that they deliver better performance, at the cost of a higher minimum power draw. Apple's chips can go down to something ridiculous like 1W power consumption, while the competition is at a multiple of that unless you put the chips to sleep. When it comes to amd64 software, their chips are fast enough for most use cases, but they're nowhere close to native.

A lot of Windows programs run on .NET, which is architecture independent, especially if they target UWP (which is more common than you might realise). The remaining applications will need porting to get decent performance, but the most important applications (browsers and Office) already work.

Re: Windows: Windows on ARM already has a binary translator, developed in part by Qualcom, that comes pretty close to Apple's Rosetta2 for many types of software. It's not as complete as qemu-static is, though it is faster for the software it does support. The worst part of the translation layer is that the ARM chips made by Apple's competitors just aren't very fast in comparison.

I believe Steam can distribute different binaries (there were games with x86 and amd64 binaries for a while!), but until ARM laptops with decent GPUs start coming along, I don't expect any game devs to use features like that. Still, apparently current ARM devices can hit 50-60fps with current gen devices already, and the upcoming Snapdragon chips are supposed to compete with Apple's CPU, so who knows!

Microsoft already tried (and failed) to make Windows on ARM a thing before with the Surface RT. I hope they don't go all Windows 8 over their current attempt...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Depending on your skill level, you may want to consider a deduplicating file system, like BTRFS or ZFS. That way, you can make copies of the source drive and deduplicate unchanged segments, making every copy after the first only take up a small percentage of the apparant disk size.

I've personally used duperemove to deduplicate old disk images and it works very well in my experience.

I wouldn't use NTFS with Linux. The driver is stable enough that it doesn't corrupt the file system anymore these days, but performance isn't as good as alternatives.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

You can just turn off Bitlocker in the Windows settings from what I can tell. It just seems to default to encryption, like every other OS has for the last decade or so.

Can you provide a source for the 45% performance hit? The average consumer CPU can do a couple of GB per second of AES operations these days, so I wonder how you got to that number.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Bitlocker leaves partitions it can't understand and system partitions (like the EFI ones) alone in my experience.

Dual boot users may have trouble accessing their Windows files if they don't configure Bitlocker to allow direct password unlock (I believe Windows 11 uses the TPM, possibly with a TPM PIN for interactive unlocking, which Linux can't use to access the drive). This isn't too difficult to work around, but it's an extra step.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't see why it would affect anything but Windows' NTFS partitions. Unless you still use MBR boot, all you'd need to do after a Windows reinstall would be to re-order the boot entries in your UEFI settings. Bitlocker operates on partitions, not full disks.

You should probably still back up your important files, of course, just in case your drive randomly dies...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

macOS has encrypted the system partition since the T2 chip was introduced. Older hardware doesn't do encryption by default, but you'll need a device over seven years old for it not to come with encryption by default.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

That's random writes, tested on a particularly fast SSD. Most consumer SSDs won't get to the 550MB/s random writes, hitting closer to 85MB/s.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

No wonder the percentage is that high, the 990 Pro performs extremely well. I doubt the average gamer has an SSD that fast, though. But, on the other hand, the SSD tested has hardware encryption support, so by default the user wouldn't notice anything regardless.

I'd be much more interested in benchmarks of common consumer SSDs in their standard configuration. Hopefully some tech outlet like LinusTechTips will test this at some point; they'd also be able to test real life video game performance, which would be a nice bonus.

Chinese network behind one of world’s ‘largest online scams’: Vast web of fake shops touting designer brands took money and personal details from 800,000 people in Europe and US, data suggests ( www.theguardian.com )

A trove of data examined by experts indicates the operation is highly organised, technically savvy – and ongoing....

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

In my experience, the AE customer support is quite customer friendly in its business. I don't trust these stores for anything important, but when I need cheap shit, I tend to use AE to buy it from the source rather than spend three times as much on a local drop shipper.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Interestingly, Windows also pulled in libarchive to support extracting tar.* files from Windows explorer. The exploit code doesn't target Windows, but it's not just the open source projects that are affected by attacks these.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

For ages, Microsoft used to be proprietary-only. They have bought/licensed their defragmentation tool, their ZIP folder support, and tons of other stuff that you would've expected Microsoft to write themselves. Even Windows NT's greatest accomplishment (Space Pinball) was a licensed product from another company.

Their turn towards including open source code into their code base is quite recent given their 40 years of operations. I don't think a standard Windows server install includes a lot of open source. Combine that with a rich market for closed source .NET components and their integrated IIS server and I think you can host a completely proprietary server quite easily. The only exception may be the Chromium code in Edge and some decoding logic in the Photos app.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Android kernels are forks of Linux kernels.

For mobile devices, the difference is that Android kernels actually work, and upstream Linux kernels don't. Projects like postmarketOS are working on mainlining more Android hardware, but you probably won't get all of your hardware to work if you grab Linux 6.8 and try to run it on your phone.

The weird kernel situation is one of the reasons you get Android phones with the very latest version of Android and a kernel stuck at something like Linux 4.14 or even lower. Upgrading Android isn't hard, upgrading the kernel would basically require Qualcom and every other company that delivered drivers to patch their code for you.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Most of those changes seem to be drivers. I do wonder how much of those changes are auto-generated. AMD and Nvidia sometimes check in millions of changes for that reason, because their open source stuff is largely generated from their proprietary designs.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

RCS is controlled by GSMA, not Google. I'm sure they'll welcome Google's extensions, but Google doesn't get to decide.

Google can try to do the same thing they did to XMPP, but then they get the same "Androids don't receive our pictures" problem that's driving teenagers to buy iOS in the USA in the first place.

Can Linux be dual booted on a computer with Windows?

I have a Lenovo Yoga running Windows 10 on a 1TB SSD and at some point will probably have to upgrade it to Windows 11. I use it for school and have to keep Windows on it for now because of what I'm currently doing. I want to start getting into Linux in hopes of making the switch sometime down the line. Is partitioning the disk...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

When you (and everyone else here) say shrink the partition from inside windows, do you mean from within the disk management software?

Yes, indeed! The Linux installer will also offer to do this resizing, but the file system drivers in Linux are mostly painfully reverse engineered stuff, whereas Microsoft can actually write stable code. So it's better to go to disk management and do the resizing there, so you don't accidentally corrupt times

Nvidia stuff

Nvidia stuff can work fine, but you'll have to read up on it after installing Linux. For almost all hardware, you install a distro and all drivers are installed. On Windows, drivers are installed during first boot. On Linux, proprietary drivers, like Nvidia's, need to be installed manually. How this is done, depends on the distro.

Pop_OS will install these drivers quite easily during install time. Ubuntu has a button in their software settings ("additional hardware") where you can click one single box and the driver should work after a reboot. On other distros, you'll need to check the distro specific instructions on how to install drivers.

I would not recommend following Nvidia's guides, which will have a very Windows style howto involving downloading an installer, something thst very rarely happens on Linux. I would also avoid guides/Ask Ubuntu answers that have you insert random lines into config files. Depending on the distro, some terminal work may be required, but many "fixes" seem to involve adding configuration files and settings that haven't been relevant for years because everyone copy/pastes old advice, and that can cause issues down the line. Generally, I think it's probably best to try to stick close do official distro manuals as possible.

One other thing: you may have encountered angry discussions about X11 and Wayland here. The details probably aren't very important for you, but your best bet is probably to use X11. That's not the default for many distros, but luckily switching back is easy (just click a drop down on the login screen and select X11). Wayland does work on your hardware, but Nvidia's mediocre software isn't very good at supporting modern protocols such as Wayland, so crashes and freezes are more common than you would expect/hope.

These days even Nvidia laptops work fine on many distros, something that was almost impossible ten years ago. There are some challenges (mostly involving power management and Wayland) but games work fine as far as Linux gaming is involved.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Probably because most phones don't have stylus support. Then again, this is Android, so there's not much preventing phone manufacturers from enabling the feature anyway.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines