DWD

@DWD@techhub.social
39 Followers
65 Following
178 Posts
Daniel
Cyber security enthusiast
Programmer
Analyst
Websitehttps://DanielDewberry.com

If you're an open source maintainer thinking about, or starting to receive, donations and/or sponsorships then I've put together a video with my advice along with a deep-dive into the technical set-up and my experience regarding these methods of funding:

https://www.youtube.com/watch?v=hILUhL_l_bU

#OpenSource #funding

Donations & Sponsorships - Open Source Maintainership

YouTube

Ubuntu Summit 25.10 is coming to your circle of friends, from London

https://ubuntu.com//blog/ubuntu-summit-25-10-is-coming-to-your-circle-of-friends-from-london

Ubuntu Summit 25.10 is coming to your circle of friends, from London | Ubuntu

London calling… We have an exciting announcement about the Ubuntu Summit. We’ve been chatting with our community and contributors to see how we can bring our event, and the impact of open source, to even more people. This year, the Ubuntu Summit is reborn – read on to find out what changes we’re making. Twice […]

Ubuntu

 🐛 Found what I think is a bug in the Valgrind package

https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/2111505

TL;DR: HTML, CSS, JavaScript and XML files have executable bits set when they shouldn't

Always report your bugs!

#Ubuntu #Valgrind #Bug

Bug #2111505 “Valgrind files marked as executable, when they sho...” : Bugs : valgrind package : Ubuntu

# DESCRIPTION There are a number of files deployed into /usr/libexec/valgrind/ by the installation of Valgrind, some of which are HTML, CSS, JavaScript and XML. These are marked as executable which I do not see a reason for. =====================================================================================+ # SYSTEM AND APPLICATION DETAILS $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.2 LTS Release: 24.04 Codename: no...

Launchpad

💡#DWDsTips List the diskspace used by your LXD containers & VMs storage:

 sudo bash -c 'du -cshx /var/snap/lxd/common/lxd/storage-pools/default/{containers,virtual-machines}{,-snapshots}/*' | sort -rh

I didn't set up a zpool on my laptop so I can't use that good stuff.

#Linux #LXD #Ubuntu

Can anybody provide me with a reason why #Ubuntu packaged #Linux #perf doesn't/ shouldn't ship a tips.txt file? If you run perf without manually installing the tips.txt it will complain and ask you to install perf (see very bottom of the screen: `Cannot load tips.txt file, please install perf!`).

It seems to me that shipping the 5.4KiB file in the package would be helpful.

 I wanted to try 🔥 📈 flamegraph (perf) today, so I wrote a quick program to iterate over some "stuff" ™️ .

Then I wanted to see some function calls so I added more functionality.

Then I duplicated it to iterate over some other "stuff" ™️ .

Then I added some nice things to alter the output.

Then i thought, "ah I'll snap it".

⏲️ A 5 minute test turned into a few hours and now I have two nice programs which I've wanted for a while, and a Snap.

I do it to myself 🙄

🌐 Perf: https://github.com/torvalds/linux/blob/master/tools/perf
🌐 https://perfwiki.github.io/main/
🌐Flamegraph: https://github.com/flamegraph-rs/flamegraph?tab=readme-ov-file#flamegraphs-are-the-beginning-not-the-end

#Flamegraph #Perf #Linux #Snapcraft #Snap #Experiment #Programming #Rust #RabbitHoles #Ubuntu

linux/tools/perf at master · torvalds/linux

Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

GitHub

🐘 I have read that #PostgreSQL 18 will ship uuidv7 natively, https://www.thenile.dev/blog/uuidv7

That's fantastic news!

#PostgreSQL18

UUIDv7 Comes to PostgreSQL 18

PostgreSQL 18 adds native support for UUIDv7. A timestamp-based UUID variant that plays nicely with btree indexes. Here's what that means for you.

🌐https://blog.cloudflare.com/web-bot-auth/

"two proposals – HTTP message signatures and request mTLS – for friendly bots to authenticate themselves, and for customer origins to identify them"

#WWW #CloudFlare #Bots #UserAgents #InconsiderateInternetCitizens

I think the problem with this is that malicious bots will still try to hide by setting their UserAgent to Chrome, or Mozilla and so it'll still be difficult to distinguish between the desirable and undesirable traffic.

Forget IPs: using cryptography to verify bot and agent traffic

Bots now browse like humans. We're proposing bots use cryptographic signatures so that website owners can verify their identity. Explanations and demonstration code can be found within the post.

The Cloudflare Blog

💡 #DWDsTips: Some useful rust tools:

🦀 cargo-audit: Audit Cargo.lock for crates with security vulnerabilities
🦀 cargo-deny: manage large dependency graphs
🦀 cargo-license: Cargo subcommand to see license of dependencies

#Rust #Cargo

The Windows Subsystem for Linux is now open source

Today we’re very excited to announce the open-source release of the Windows Subsystem for Linux. This is the result of a multiyear effort to prepare for this, and a great closure to the first ever issue raised on the Microsoft/WSL repo:

Windows Developer Blog
×

Can anybody provide me with a reason why #Ubuntu packaged #Linux #perf doesn't/ shouldn't ship a tips.txt file? If you run perf without manually installing the tips.txt it will complain and ask you to install perf (see very bottom of the screen: `Cannot load tips.txt file, please install perf!`).

It seems to me that shipping the 5.4KiB file in the package would be helpful.

Bug #2059712 “`perf report` complains about missing tips.txt fil...” : Bugs : linux package : Ubuntu

The `perf` command-line tool expects a tips.txt file at /usr/share/doc/perf-tip/tips.txt, from which it displays random tips in `perf report` mode. If this file is not present (it is not on Ubuntu 22.04 LTS), `perf report` complains, both in interactive and in non-interactive mode, that: > Cannot load tips.txt file, please install perf! Reproduction: $ mkdir tmpdir; cd tmpdir $ perf record ls $ perf report | cat The expected behaviour is that this message is not shown (and a (useful?) tip...

Launchpad

@inawhilecrocodile Thank you for bringing that to my attention.

I've now registered that the bug affects me and presented the work-around I used. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2059712/comments/2

Comment #2 : Bug #2059712 : Bugs : linux package : Ubuntu

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.2 LTS Release: 24.04 Codename: noble $ apt list --installed 'linux-tools-common' linux-tools-common/noble-updates,noble-updates,noble-security,noble-security,now 6.8.0-60.63 all [installed] $ perf --version perf version 6.8.12 The tips file: https://github.com/torvalds/linux/blob/master/tools/perf/Documentation/tips.txt Work around: sudo mkdir -p /usr/share/doc/perf-tip cur...

Launchpad