Falcon

@Falcon@lemmy.world

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

Falcon,

Re your update.

My framework has been great, I’ve had no issues with it and I’m quite happy. Make sure to go with the matte screen though.

In saying that, I think I was happier with my thinkpad, but I have no good scientific reason for that, I suspect the nipple and keyboard are a big part of it.

Falcon,

Framework and ThinkPad have both been a really positive experience.

Falcon, (edited )

I wish there was more variety.

You basically have BSD and Linux and in the Linux space {glibc/musl systemd/openrc/runit PKGBUILD,ebuild,deb,rpm} which seems like a lot but it’s the really niche stuff that’s fun to pull apart and play with.

(Constructively) What is your least favorite distro & why?

I’ve been distrohopping for a while now, and eventually I landed on Arch. Part of the reason I have stuck with it is I think I had a balanced introduction, since I was exposed to both praise and criticism. We often discuss our favorite distros, but I think it’s equally important to talk about the ones that didn’t quite hit...

Falcon,

I enjoyed arch for how straight forward the install was.

Gentoo however, every time I do that from scratch it’s with X, Westland is NetworkManager that give up (my recommendation is oddlamma installer)

Falcon,

Cachy is a great live usb because it has zfs.

Falcon,

Also, if it’s just the DE, install sway / i3 and try that for a week. If you liked that it’s on literally every Linux distribution, even the BSDs.

Falcon,

Go with EndeavourOS. It won’t “just work”, but it will be the best compromise between confusing abstraction and low level frustrations.

Fedora is good but it abstracts a little too much away, this is great when you understand how software works, but it’s very confusing when you’re new to Linux and programming.

Arch is good, but you won’t be able to hid the ground running, you’d have to sacrifice a weekend to learn.

Go:

  1. [Optional] Fedora
  2. Endeavour
  3. Arch
  4. Learning
  • Ghost BSD
  • Void
  • Gentoo

Tinkering with those in that order, after about 6 months, you’ll start to feel at home.

What do you guys do when you want to run unmaintained programs? (lemmy.world)

I recently wanted to run tegaki, and my experience is pretty much summed up by the meme. I consider myself fairly tech-savvy, but I just couldn’t figure out how to compile it. So I just gave up, downloaded the .exe and put it into a fresh wine prefix. After installing CJK fonts, everything ran fine. Now I’m trying to get...

Falcon,

Well to clarify the two big differences here are that the exe is pre compiled and maybe dynamic libraries.

Heavy tech stacks do suck though

Falcon,

Further TL;DR

In preparation for an IPO:

Reddit: you must now only use our app to prop up our add revenue. No third party apps (unless you pay us handsomely)

Everyone: no thanks, just make our own alternative

Falcon,

Could you share the link to some of your driving videos?

I like cars and I’d love to see your stuff.

Falcon,

I absolutely love void. Second to that I would say endeavour, it’s just arch with zfs, a wm and an installer.

If you’re interested in learning more try , I use oddlama’s installer. With binary packages, distrobox and flatpak, the small amount of compile time is a much smaller issue.

Alternatively, if you’re thinking about Fedora maybe play with Silverblue, it forces you to learn a bit of containerisation which is handy

"Must Try" distros and DEs?

Hey folks! I’m getting a fresh laptop for the first time in about a decade (Framework 16) in a couple of months and am looking forward to doing some low-level tinkering both on the OS and hardware. I’m planning to convert into a “cyberdeck” with quick-release hinges for the screen since I usually use an HMD, built-in...

Falcon,

It’s great but still really unstable. I’ll be sticking with Sway / DWM for a bit longer.

However, it looks promising.

Accessing NAS when not on LAN

So I have a TrueNAS server set up at home, and it would be cool to have access to it at all times. I currently have Syncthing set up to access and back up my most essential files on my phone and laptop, but it would be nice to be able to access all the … legally obtained files I have stored there wherever I go. I looked into...

Falcon,

Yes it’s easy, install WireGuard in a container, port forward to it and copy the profile to your other devices.

When you connect to the WireGuard network on the second device, you’ll have access to your internal network and hence your nas.

I also use a reverse proxy so I can remember computer names rather than ip.

Falcon,

PL can have a large impact on features, bugs, bug reports, troubleshooting, performance and documentation. Particularly when dev resources are limited.

It’s hard to see how this opinion holds any water.

Rust is a great choice for a shell built as an interactive shell that doesn’t have to be core to the OS. Over C++ this also makes development more accessible to young programmers.

Falcon,

AirVPN because it supports port forwarding.

Looking to make the switch

Hi everyone, looking to make the switch from windows. I’m reasonably technically apt but not a programmer by any means. I’ve been doing some homework on which distro I would like to use and pop_os kinda feels like the right direction. I’m running an Nvidia 3060TI on a Ryzen 5600 chip set on an Asus tuf motherboard. Any...

Falcon,

This is perfectly fixable, but take the win and leave well enough alone imo.

If you’re on ext4, you could also simply refind.

Falcon,

Avoid Flatpaks for some things, eg eMacs, vscode etc

Look into distrobox

Falcon,

It’s much the same where I come from.

The high quality institutions have Linux in their labs (either a separate lab or dual boot) and a server with say access for training ML models etc.

The dodgy ones have only Windows with no software and require students to buy a second laptop and install Linux. If they don’t the students fail. Those tests were done in handwriting but they are still an accredited university :(

Falcon,

The Deb and ppa will have the same content, the ppa is just automatic, assuming the owner maintains it.

Is it actually dangerous to run Firefox as root?

I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the...

Falcon,

Yeah there’s a bit of scope to review what op is doing here.

Why is there even a DE on a server if it’s headless. If it’s not headless why not write up some Dockerfiles and manage it from a non-root account?

Are the services running as root?

Also, is it being accessed via wireguard/ovpn? It would be unwise to run a server as root with an open port.

Falcon,

I have no clue how dangerous running Firefox as root is, but it begs the question…why would you do that?

Create a user account for managing things and create a separate user for each service and/or containers.

For managing things use tmux with ssh, if you want to manage files etc. just use ranger/lf/mc. One can also mount the file system with sshfs.

Falcon,

Snap is a sandboxed environment to install applications in.

Flatpak is a more portable implementation of the same broad idea, it downloads a chroot and runs applications from within using a separate program called bubblewrap (one could, in theory, use chroot to run apps from within the downloaded flatpak images, bubblewrap offers further isolation through things like namespaces and cgroups etc. )

Snap, unlike flatpak, is a Canonical specific implementation that has a reputation for breaking a lot of things.

Falcon,

The ZFS stuff was exciting! Are they still incorporating zfs in current releases though?

Falcon,

Well, no, neither approach is better than the other, it’s apples and oranges.

There will always be a place for installing native applications. In the least analysis, the container itself should probably have some dependencies packaged for the target program.

The benefits of containerisation are obvious, but it’s been a lot of work and there are still edge cases to iron out.

FreeBSD has had jails since 2000. Linux, however, only got namespaces in 2008 and the first bubblewrap release on GitHub was 2016.

I’ve been using chroots and containers for development for about 2 years now and it’s been fantastic, however, I’m still grateful I don’t have to jump inside one every time I need to write a python script.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #