@zygoon@fosstodon.org avatar

zygoon

@zygoon@fosstodon.org

zyga aka zygoon, Dad, FOSS programmer, Canonical, ex-Huawei, ex-Samsung. IRC: zyga, GitHub: zyga, GitLab: zyga-aka-zygoon photograph bees and shitpost about the state of FOSS from time to time.

Snapd developer with unlimited enthusiasm.

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

juliank, to random
@juliank@mastodon.social avatar

Mount tmpfs to /tmp and /var/tmp, have a good life.

zygoon,
@zygoon@fosstodon.org avatar

@juliank but ... but ... /var/tmp ought to survive reboot.

zygoon,
@zygoon@fosstodon.org avatar

@juliank yeah but that breaks software assumptions.

Stateless systems are called live CDs and I only know one person who regularly uses that.

Some state has to exist, the question is how that state is managed and the answer is by conventions, mostly.

What do you have in /var/tmp?

zygoon,
@zygoon@fosstodon.org avatar

@juliank do you know why systemd and podman use that location?

AFAIK when it's not based on tmpfs, you have less space constraints. /tmp can be tmpfs and that has very strict size limits.

zygoon,
@zygoon@fosstodon.org avatar

@juliank Yes but that has historically not been the case. There has to be some rule or all directories will degenerate to "stuff" like in Windows

zygoon,
@zygoon@fosstodon.org avatar

@juliank yes, I strongly agree. It's also interesting how that requirement has been there with us for decades now. Look at Amiga essentially doing that in the megabytes-of-ram era.

juliank, to random
@juliank@mastodon.social avatar

Dear hive mind:

I have a process getting killed but can't figure out who is killing it.

Can I track that at /sys/kernel/debug/tracing/events/syscalls/sys_exit_kill/ somehow?

zygoon,
@zygoon@fosstodon.org avatar

@juliank load an apparmor profile that prevents signal delivery. It's a fun way to make the kernel log

popey, (edited ) to random
@popey@ubuntu.social avatar
zygoon,
@zygoon@fosstodon.org avatar

@popey never as in never and they lived happily ever after or never may the lord have mercy on their soul?

bagder, to random
@bagder@mastodon.social avatar

"Understanding the Cyber Resilience Act: What Everyone involved in Open Source Development Should Know"

I certainly do not AT ALL grasp what is expected of me in the future even after having read this.

https://www.linuxfoundation.org/blog/understanding-the-cyber-resilience-act

zygoon,
@zygoon@fosstodon.org avatar

@bagder Having read this document, I understand that it was deemed inpractical to shift all compliance burden onto central large users, as they would be unable to influence the long tail of projects effectively. Instead, virtually all projects must take some effort to improve the baseline.

This is going to either flop or be used to select a subset of components everyone uses to stay in the legal green. Perhaps when seen this way, the effort is worthwhile?

zygoon,
@zygoon@fosstodon.org avatar

@bagder all very good questions.

I suspect ultimate enforcement may come from organizations selecting components (open and closed) to put into products. I doubt github or gitlab would perform any enforcement, although they may be forced to depending on how the legal side looks like.

I think the biggest value of this effort is the spotlight factor: telling developers that they should care about security and put formalism around it. I suspect this will become a much more visible topic with time

zygoon, to random
@zygoon@fosstodon.org avatar

I zoomed into the small, wild I just saw. Lucky shot and amazing detail :-)

neil, to linux

It looks like there is no easy way to export one's account settings from Thunderbird, to import them onto another machine, without also moving the whole message store.

I just want to export settings, import them on the new machine, and then download messages from my mail server.

It looks like I can do it by faffing around with rsync and rsync exclusion rules, but am I missing something?

?

zygoon,
@zygoon@fosstodon.org avatar

@neil I read that Firefox sync for thunderbird is coming. It may or may not be what you want, but it ought to make config sync/sharing easier.

juliank, to random
@juliank@mastodon.social avatar

I think I need a USB-C hub that

  • gets power from the monitor
  • does PD to the laptop
  • routes DisplayPort between laptop and monitor

Don't really want to have a separate power supply when the monitor can provide the power.

zygoon,
@zygoon@fosstodon.org avatar

@juliank a long while ago I wanted a good PD monitor and I ended up with a pair of Dell monitors that are:

  • low DPI
  • have USB hub with several USB-A (2-3) and ethernet
  • can be driven by single USB-C cable from a laptop, while charging the laptop at 100W
  • can be driven by DP cable while providing USB over separate connection (e.g. typical PC case)
  • can, I kid you not, pair with a 2nd monitor over DP (multi-stream) for a single-cable dual head setup
  • not crazy expensive

Interested?

zygoon,
@zygoon@fosstodon.org avatar

@juliank my screens have working 10Gbit USB and they were far cheaper.

zygoon,
@zygoon@fosstodon.org avatar

@juliank right, I explicitly didn't want that (all the usual Linux woes with fractional scaling, random toolkits and such).

zygoon,
@zygoon@fosstodon.org avatar

@juliank yeah, I use similar stuff on apple monitors. BTW: all the screens I have at home work correctly with DCC - screen brightness and all that. I only wish it was better integrated with the operating system. No need to touch any of the buttons :)

zygoon,
@zygoon@fosstodon.org avatar

@juliank oh and I forgot to mention both screens have 3 USB-C ports: one full feature PD, alt mode and data, one data without PD/alt mode and one for downstream devices. I can plug any USB-C accessory to the monitor and both power it and have it attached to my system. You could use this for any non-thunderbolt hub with any number of extra ports.

zygoon,
@zygoon@fosstodon.org avatar

@juliank my apple studio display works this way and works on Windows/Linux/Mac as a regular display.

I suspect things like the camera and some of the more advanced features (face tracking) are exclusive to MacOS though.

zygoon,
@zygoon@fosstodon.org avatar

@juliank my experience with 150 was so bad over the years that my family has a number of 150% monitors I just gave them to use with windows, where they really work fine.

It's always that one thing that pisses you off and makes the experience terrible. It did get better, and by far, over the years but last time I tried Linux HDPI steam was totally broken so I just gave up again.

zygoon,
@zygoon@fosstodon.org avatar

@juliank try steam, I'm curious if it works better for you

zygoon,
@zygoon@fosstodon.org avatar

@juliank yeah, there's always something for $reasons.

Having said that, not sharp is okay. Steam was just rendered at 1:1 and looked tiny/unusable in parts of the window. I cannot explain how they managed that.

zygoon, to random
@zygoon@fosstodon.org avatar

On the whole notion of usability of the Linux desktop. I find it curious that the most common thing a proprietary / hosted / extended version of an open source project, for those where the license makes that viable, improve on the user experience and the user interface.

As a community, we still suck at making things usable. Sometimes we get better, sometimes we copy something that's already usable well enough, sometimes we break it in ways that are subtle.

Good UX wins users. What can we do?

GTK, to GNOME
@GTK@floss.social avatar

If you have experience maintaining a GitLab CI runner on macOS, and you wish to contribute to building and testing GLib and GTK on macOS, please join the GNOME Infrastructure channel to help maintaining the macOS server provided by the GNOME Foundation, otherwise we will have to retire it. More details on Discourse: https://discourse.gnome.org/t/potential-retirement-of-the-macos-ci-builder-for-glib-and-gtk/16198

zygoon,
@zygoon@fosstodon.org avatar

@GTK Is the discussion happening on discourse? I'm certainly not an expert but I've been running gitlab runners on various systems, including macos.

zygoon, to RaspberryPi
@zygoon@fosstodon.org avatar

Gee, I wonder when the next Raspberry Pi is coming out?

juliank, to random
@juliank@mastodon.social avatar

Let's replace the data.tar in the .deb packages with a data.squashfs and then we can compose a Debian system from a list of .deb files as a read-only filesystem.

Yes, I'm just shamelessly stealing ideas from SUSE.

zygoon,
@zygoon@fosstodon.org avatar

@juliank just one up them and use erofs which appears to be better than squashfs

juliank, to random
@juliank@mastodon.social avatar

One thing I haven't talked about is telemetry. I want to add some telemetry to apt('s solver).

In order to evaluate the solver I want apt to solve the request with the new solver and the old solver and if it's different, send the request to a server for analysis.

I don't know what people think about this. Ubuntu has telemetry servers, debian does too (popcorn), maybe we can leverage the opt-in and infra?

zygoon,
@zygoon@fosstodon.org avatar

@juliank I think you should do it. The knee-jerk reaction to telemetry is wrong, and more and more projects should be using it.

My only wish is for telemetry to be more standardized, so a distributor could centrally configure the policy and server side.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines