Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

#FreeSoftwareAdvent

Uncategorized
21 4 5
  • @JoannePaixa

    I don't like the sandboxing.

    I don't like the enforcement of system folder structure.

    Linux Standard Base is great for Linux distributions -- and as the name suggests, it's a good *base*.

    But for a production environment, there are good reasons to manage projects on separate high-level disk mounts. And if other people don't like that, that's fine -- but when they try to dictate that to me, that's an overstep. I won't put up with it.

    And the sandboxing system makes a horrific mess out of the output from "df" with all the loopback devices. I literally had to get in the habit of filtering out loopback devices with grep to see the status of my real disk mounts.

    I found this infuriating, and the Ubuntu commitment to Snaps was an irreconcilable difference for me. So I left for a distro that didn't do this to me.

    AppImages don't do this stuff. I don't have experience with Flatpak. But I also don't really get what's wrong with just using APT.

    Perhaps this makes me a curmudgeon?
    ๐Ÿคทโ€โ™‚๏ธ

    @TerryHancock @JoannePaixa my guess is that using APT it's harder for people to sell you their proprietary apps

    I'll just keep using APT from the distribution repository, thanks, and yell at those youngsters


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    1 Posts
    0 Views
    Today's #FreeSoftwareAdvent entry is my podcatcher, castget(1). I've used several CLI podcatchers over the years, changing mostly because hpodder (my then-favorite) became deprecated and dropped out of repos, so I had to find a replacement.Configuration is a simple INI-style file, it allows me to post-process files (certain ones I cut off the 7-minutes of advertising at the beginning, customize ID3/ID3v2 tags), and give them a naming-convention that works for how I listen.It runs nightly from cron(8) downloading to my queue directory-tree, emailing me the resulting output, and saves its state in files that can be fairly easily tracked in version-control (annoyingly it doesn't sort them, so every run mangles them, but a little processing with vim makes quick work of them, meaning the resulting diff output is just the new podcasts and a top-level timestamp change, not a complete remunging of the file). About every 3โ€“4GB of queued-up files, I've usually reached the ones on my player/phone, delete those, and replace them with the fresh queue. It does mean that news podcasts are largely worthless because there could be a 3โ€“4wk lag between when the episode releases and I eventually catch it in my player.It's simple, it works, and it plays well with the rest of my ecosystem. I like it.
  • 0 Votes
    1 Posts
    0 Views
    well today's #FreeSoftwareAdvent is a bit bittersweet.Back at the beginning of the month, I plotted all the projects on my remind(1) calendar, grouping various categories together. Two days ago, lynxยน, yesterday was Dilloยฒ, and today it was supposed to be #Firefox. Yet this week has been full of sad Firefox news, with them ignoring users' desires to keep AI rubbish out of the browser (or at least relegated to an optional plugin)The browser that I started using as Netscape, grew to be Communicator, that kinda became Phoenix, then shed the non-browser functions off to Thunderbird (already got mentionedยณ) and became Firefox. Despite the rise of Chromium/Chrome, I still use Firefox as my daily driver web-browser for the modern web (rather than the *pleasant* web where lynx & Dillo serve me much better).What used to be a "User Agent" has become something that no longer puts the *user* first. ๐Ÿ˜ข So in this time of wishes and gifts, I wish that the Firefox leadership team would take a strong look at what they're doing and change their course.โธปยน https://mastodon.bsd.cafe/@gumnos/115735221496156078ยฒ https://mastodon.bsd.cafe/@gumnos/115740808963678498ยณ https://mastodon.bsd.cafe/@gumnos/115684337296307283
  • 0 Votes
    1 Posts
    3 Views
    Today in #FreeSoftwareAdvent it's the venerable ssh(1)/sshd(8)While I grew up in an age where telnet(1) was my only option, the ssh folks made it a pretty drop-in replacement for the sorts of things I did with telnet, so switching was easy.With the exception of when I'm rebooting or our ISP is having issues, I almost always have at least one SSH connection open and likely more than one connection to other hosts. Even in the "security" of our LAN in the house, I still SSH between machines rather than use unencrypted connections for transfer.I love being able to run things remotely and use them locally, such as$ ssh me@remote dmesg | xsel -ibto put the remote machine's dmesg output on my system clipboard or$ tar czvf - /path/to/data | ssh me@remote 'cd /destination/path ; tar xzf -'to transfer a directory tree to a remote machine.It generally has sensible defaults, allows me to force key-based authentication rather than username+password auth.It allows me to limit $DAYJOB customers to SFTP-only access within their designated chroot directories, insulating them from each other.I use it to tunnel into work and forward my RDP VM's screen so I can access it locally with rdesktop(1)So many delightful little uses.Definitely worth reading @mwl's SSH book to learn more: https://mwl.io/archives/3126
  • 0 Votes
    1 Posts
    16 Views
    #Inkscape will have a booth at IndiaFOSS 2025. If you're in or around Bengaluru city on September 20 or 21, come say hi ๐Ÿ‘‹, we'd love to see you there!(and we have stickers, too!)#indiafoss #booth #foss #India #Bengaluru