BaumGeist

joined 2 years ago
[–] BaumGeist@lemmy.ml 1 points 2 months ago

I used luakit for awhile. Really fun to only use keyboard, but definitely lacking features that makes "modern" websites not suck so hard

[–] BaumGeist@lemmy.ml 6 points 2 months ago

I replaced windows on my laptop with Ubuntu and stopped using it after realizing how unimpressed I was with the difference. Years later I took the OSCP course, and they required using Kali.

From there I fell in love. Things that would have taken hours and weird 3rd party installers to do in Windows came with the OS or were in the official repos. The CLI showed me unimaginable power over every bit of the computer, and in windows the Conmand Prompt CLI is pretty mediocre; Powershell is better, but is more about data processing than running software. Linux has SSH and Python installed with one sentence, windows graphical installers are a bloated nightmare. There wasn't random shitty third party software installed by the OEM who struck a deal with the OS maintainers.

After that, it was a cascade of disillusionment. Those nasty 3rd party apps I didn't install showing up in my start menu? Actually ads, I was just using cognitive dissonance to avoid admitting that. And the proprietary programs aren't better, they update more frequently just to introduce ads, harvest more data, and change their layout to make it seem like they did anything to help the end users.

Why does changing any meaningful settings require tampering in the registry? Why is this low level stuff documented so poorly? Why can't I turn off telemetry completely? Why can't I check what code is running in the kernel that I purchased and am running ON MY COMPUTER??? IT'S MY COMPUTER, NOT MICROSOFT'S. Why the FUCK should I let them run code that I can't legally review, much less change, on it?

If someone offered you a meal but refused to tell you about any of the ingredients, you just wouldn't eat it. Not "you'd be suspicious," it goes beyond that: you'd be too suspicious to eat it. If someone offered you a home security system that you could have "spy on you minimally" you'd tell them where they could stick it. If it came with your house, you'd remove it immediately. If either of those people tried to charge you for it, you'd laugh in their face.

Yet for some reason, when it's our computers doing the spying and whatever else we can't verify, we've learned to just put up with it? This is BULLSHIT.

And I have too much pride to be treated like a mark, I won't take being scammed lying down anymore. I'm not a hapless dipshit who just lets people have their way with her because it's "too hard to learn new things." I've always said I have some integrity to protect, so I better prove it or forever be a hypocrite.

I already use only Linux at home, I'd have to get my company to switch to let me run it at work.

[–] BaumGeist@lemmy.ml 3 points 2 months ago (1 children)

I suggest reading through multiple answers despite everyone answering all your questions, this way you get the most complete answers. As such, here's my two cents:

  1. Yes, search for "Widgets" at Gnome's official website to see: https://extensions.gnome.org/

  2. Depends on what you mean by "problematic"? My laptop refused to go to sleep because of a setting in the wifi card, but once I changed it I haven't had any issues. You may also find that some of your hardware is nonstandard, and therefore requires extra steps during installation.

  3. What do you mean "minimum"? Because I installed Debian headless, and starting with nothing but a command-line and the system utilities and nothing else installed is what I heard, but maybe in your mind it just means a graphical desktop and nothing more. If you did mean that, you could try something like MATE for your desktop environment, or XFCE if you want to learn by customizing. If you're feeling really adventurous, use SwayWM

  4. Depends on how it came installed, but generally it's easy. Most of the time, starting out it will be as easy as running the uninstall command for whatever package management software installed it.

  5. "Rooting" a device refers to installing untrusted firmware on SoC devices. Unless your laptop is a chromebook, you probably don't need to worry about that. Dual-booting Windows and Linux won't stop Windows from updating, nor stop whatever application manages your firmware from working in Windows, if that's what you're worried about.

  6. It depends on your distro and its package manager(s). In Debian it's as easy as sudo apt install <Desktop Environment> and then logging out, changing which DE you're logging into, and then logging back in. Most are going to be that way

  7. Lazy answer: don't worry about it, and don't worry about it. If you're the type who wants their PC to "just work," it's behind-the-scenes stuff that will never apply to you. If you're prepared to get down in the weeds, occasionally break things, and customize every aspect of your OS, then you'll learn when it's relevant. If you're saying "Lazy question" and not showing that you already did some research on the topics, you're most likely in the former camp; this isn't a value judgment, just an observation.

But, since we're all still nerds here regardless of what we're nerdy about, and since learning almost never hurts, I'll throw some vocab at you to get you started:

Wayland is a specification of how software should display things on the screen, it's the generic blueprints of how Display Servers and their Clients should behave; Wayland is seeking to replace the X Window System specification, and specifically the popular Xorg Server implementation.

Docker is a containerization platform (software ecosystem). Containers are essentially a small subset of Virtual Machines (or VMs) which are Guest operating systems that run within a separated off environment from your Host operating system. On Linux, features like namespaces, cgroups, and chroots are used to achieve this effect. Containers tend to use less hardware than Hypervisor-hosted VMs, but also tend to be single-purpose systems.

[–] BaumGeist@lemmy.ml 31 points 3 months ago (32 children)

Why is Swift bad?

Also, I noticed the project has taken donations from mostly non-foss companies. Let's hope they stand by their principles

[–] BaumGeist@lemmy.ml 5 points 3 months ago

In that case, you should absolutely do rockbox. It's FOSS, linux compatible, and supports so many other audio formats beyond just mp3, WAV and Apple's m4a and AIFF. E.g.

[–] BaumGeist@lemmy.ml 2 points 3 months ago (2 children)

That works according to rockbox's website (Apple days A1136 is 5th generation, which means it falls within the 1g through 6g "classic")

Heads up though: my primary use was through my car's stereo via USB; it does not work the same. It used to just pop up as a media device that showed the categories to sort by, now it's only treated as a storage device, meaning I have to search through the folders and select the file to open... At least, in theory. It actually just errors trying to index the disk, which it has to do everytime I start the car (which includes switching from only electricity running to turning the engine on). I think it might have issues with the iFlash adapter I installed to replace the hdd (i sprung for the quad microSD adapter, nowadays I'd probably try the SATA SSD adapter as SATA has much quicker read times than SD cards). That's not always the case, just this car, my old truck—with a non-stock stereo—could read it, but would take upwards of 10 minutes to finish indexing (once again, I think it's because of how slow SD cards are).

It took a lot of digging, but I found out the reason is because of the encryption on the Apple firmware, which locks down the hardware it uses to stream as a media adapter. Barring some act of generosity on Apple's part, we likely won't ever see Rockbox able to stream from the iPod to another device.

[–] BaumGeist@lemmy.ml 23 points 3 months ago
  1. Reach out to the SFLC, this is something a lawyer should advise you on, not any internet strangers at all whatsoever, no matter how thorough their reply is.

  2. Design-wise: You need a Ulysses Pact. This can also be applied to contracts, preventing you from being pressured into closing your source under any means by licensing it or by signing a contract with yourself

[–] BaumGeist@lemmy.ml 44 points 3 months ago (2 children)

may I ask why? Different hardware is designed for different tasks, and using even a Linux phone will beat out most laptops for energy efficiency to make the same call using the same apps

[–] BaumGeist@lemmy.ml 5 points 3 months ago (4 children)

You'd be surprised what a feature phone can do nowadays

[–] BaumGeist@lemmy.ml 1 points 3 months ago* (last edited 3 months ago)

I have a tinkering laptop set up with Fedora, DNF is as simple as APT and friendlier imo. I've switched to Nala (an APT wrapper that enables concurrent downloads) on my Debian PCs. YMMV.

Simply put: every distro needs its own package manager because the distros handle packages differently, from the way software is bundled and distributed, to where files reside in the filesystem.

E.g. APT is so friendly because of how rigid Debian is about the structure and info that is bundled within the .deb archive, which Pacman users tend to consider as unnecessarily restrictive bloat that impairs download/installation times. Meanwhile, yay (and other AUR helper programs) compiles the packages from source.

Although there are some that work across distros, like Nix or Homebrew. Plus there's always flatpak or AppImages or (shudder) Snaps.

And of course, if you want people to think you're basically a programmer, there's always

$ git clone <git repository>
$ cd <git repository>
$ sudo make install

(for software that is packaged with a Makefile)

[–] BaumGeist@lemmy.ml 3 points 3 months ago

Looks like for speed EXT4 still reigns, but that misses the point of ZFS, Btrfs, Bcachefs AND F2FS, which are all COW filesystems and not intended to outperform journaling filesystems in speed.

[–] BaumGeist@lemmy.ml 1 points 3 months ago

Another program that works on Windows, which I prefer to Balena Etcher, but less so than Rufus: unetbootin

view more: ‹ prev next ›