I realize that it doesn't get more off-topic than this (feel free to answer in private), but as I expect this channel to have plenty of people with a comparable workload: what are your recommendations for a Linux desktop antivirus solution, for a developer machine (lots of compiling & associated disk activity)?
(Only half a flippancy, my Linux Desktop runs Windows, because WSL2 is yummy)
Tim Rhas joined
khirputhas joined
MSavoritias (fae,ve)
flatpak with flatseal to sandbox everything with selinux on top and a custom secure kernel
MSavoritias (fae,ve)
(half joking)
intosi@ik.nu
Switch to DragonflyBSD, nobody targets that.
stphas joined
Zash
Don't compile and run viruses. Easy!
intosi@ik.nu
I don't have a lot of experience with live anti-virus scanning on Linux machines, just mail.
jonas’
Guus, I'm not aware of any sensible antivirus solution.
MSavoritias (fae,ve)
I have heard of clamv that does scanning and works on linux but havent used it
jonas’
clamav exists, but is not online AFAIK and is mostly used with email
MSavoritias (fae,ve)
ah. then no then
wurstsalathas joined
Titihas joined
sonnyhas left
sonnyhas joined
Guus
Thanks for the (mostly) helpful answers :)
debaclehas left
Guus
My current shortlist-under-construction contains Bitdefineder, Kaspersky and ClamAV - Sophos also seems to support Linux desktop, but I grew quite tired of them when trying to support that on my parents' machines.
Zash
I'll just assume those are spyware viruses until proven otherwise. :P
archas left
stphas left
jonas’
I highly doubt any of those will save you from the next typosquatting attack on your favourite package registry anyway
Zash
Oh yeah, threat model?
archas joined
jonas’
(I suspect the threat model is "an auditor comes by")
jonas’
(which is the most common and least useful threat model :))
Guus
There's no 100% solution for anything, but having _a_ solution is better than having none.
Zash
In which case, go read the policy document!
Zash
Having a bad solution is worse than having no solution and being aware of it.
Zash
Just be careful, use your Common Sense™
jonas’
*Having a bad solution and overestimating its effect […]
Guus
as for auditors: if that makes a difference between 'landing a contract' and 'not landing a contract', I'd say it is a very useful thread model (not that it's currently applicable to me, but still).
jonas’
Having a bad solution and being aware of the exact limitations is ok.
jonas’
Guus, it's not a useful threat model for IT security, at most for business continuity ;)
belovehas left
Guus
Without business continuity there's little use for a IT security model.
jonas’
also correct
Zash
Everything is connected.
Kev
> Everything is connected.
And so you describe the thread model.✎
jonas’
(but that only means that killing business continuity means you can stop worrying about IT security, so that's great! ;-) )
Kev
> Everything is connected.
And so you describe the threat model. ✏
Zash
Become potato farmer, all IT problems gone!
Zash
(Welp, tractors have copy protection now???)
Arnehas left
jonas’
you wouldn't download a ~car~ tractor!
belovehas joined
gooyahas joined
Steve Killehas joined
atomicwatchhas left
catchyhas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
Dele Olajidehas joined
gooyahas left
kurisuhas joined
praveenhas left
kurisuhas left
kurisuhas joined
pep.has joined
asterixhas left
asterixhas joined
praveenhas joined
neshtaxmpphas left
asterixhas left
asterixhas joined
Andrzejhas joined
neshtaxmpphas joined
Guus
"I asked software engineers a question and they told me to become a potato farmer."
andrey.ghas left
jonas’
that sounds about right
Guus
This might go on my LinkedIn page.
Guus
(or maybe not)
stphas joined
emus
> Guus:
> 2023-04-12 10:21 (GMT+02:00)
> My current shortlist-under-construction contains Bitdefineder, Kaspersky and ClamAV - Sophos also seems to support Linux desktop, but I grew quite tired of them when trying to support that on my parents' machines.
Why use them at all on a Linux system? I think ad-blockers are way more helpful. maybe you can also limit permissions for their users
antranigvhas left
debaclehas joined
govanifyhas left
govanifyhas joined
antranigvhas joined
sonnyhas left
Guus
I'm far from a security expert, but the "viruses don't affect/exist for Linux" argument feels dated to me. I like to err on the side of caution, provided that running an AV app doesn't dramatically impact my productivity.
projjalmhas joined
jonas’
there definitely is malware targeting linux, and there's definitely also a lot which targets developers specifically (so-called "supply chain" attacks)
Zash
I had a virus once. I got it from the school Windows 3.11 machines on a 3½" floppy
flow
Guus, running an AV app likely dramatically increases your attack surface
sonnyhas joined
Zash
Set up your stuff so you can easily wipe and restore from a clean image if you're worried? :)
jonas’
Zash, good luck doing that properly (i.e. including rotating all private keys)
Yagizahas left
jonas’
slightly more on-topic: does anyone happen to know if Jitsi runs on ARM64?
Zash
Client? Server?
jonas’
server, sorry
jonas’
and jitsi-meet to be precise
flow
that said, a better system architecture and a sensible AV implementation may help here. but right now, my gut feeling is that AV for Linux does more harm than good
resolihas joined
flow
jonas’, isn't jitsi mostly java + prosody? if so, then at least the java part should run on arm64
Zash
Dunno why not, the Java and Lua bits should be fine.
Yagizahas joined
Zash
But then I don't officially do any Jitsi Meet support at all, you should go ask their forum ;)
stphas left
jonas’
I guess I'll just try it
Guus
there are some platform-specific things that they (used to?) have
The Openfire plugin that I used to maintain had platform specific binaries too. Never tried for ARM
Guus
The issue is docker-specific, but its comments mention libraries.
Guus
but yeah, try and see. Or ask them, they're pretty responsive.
jonas’
their venues are incompatible with me
jonas’
(discourse)
gooyahas joined
Guus
less or more incompatible than their software on arm64? :D
Guus
Dele Olajide: do you happen to know if Jitsi Meet runs on arm64?
Yagizahas left
Yagizahas joined
stphas joined
yushyinhas left
yushyinhas joined
lovetoxhas left
lovetoxhas joined
asterixhas left
asterixhas joined
catchyhas left
stphas left
papatutuwawahas joined
florettahas left
florettahas joined
gooyahas left
catchyhas joined
chipmnkhas left
yushyinhas left
chipmnkhas joined
khirputhas left
khirputhas joined
yushyinhas joined
Arnehas joined
neshtaxmpphas left
marc0shas left
marc0shas joined
neshtaxmpphas joined
atomicwatchhas joined
neshtaxmpphas left
nicolahas joined
neshtaxmpphas joined
neshtaxmpphas left
djorzhas joined
neshtaxmpphas joined
gooyahas joined
L29Ahhas left
L29Ahhas joined
neshtaxmpphas left
gooyahas left
neshtaxmpphas joined
gooyahas joined
belovehas left
belovehas joined
deimoshas left
gooyahas left
gooyahas joined
papatutuwawahas left
jcbrandhas left
jcbrandhas joined
sonnyhas left
sonnyhas joined
resolihas left
florettahas left
MSavoritias (fae,ve)has left
asterixhas left
asterixhas joined
MSavoritias (fae,ve)has joined
gooyahas left
sonnyhas left
sonnyhas joined
qwestionhas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
qwestionhas left
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
asterixhas left
asterixhas joined
qwestionhas joined
gooyahas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
papatutuwawahas joined
jgarthas joined
Calvinhas joined
sonnyhas left
sonnyhas joined
Zashhas left
praveenhas left
praveenhas joined
Andrzejhas left
qwestionhas left
Steve Killehas left
qwestionhas joined
Zashhas joined
Zashhas left
Zashhas joined
marc0shas left
marc0shas joined
Steve Killehas joined
Zashhas left
Zashhas joined
Zashhas left
Titihas left
Zashhas joined
gooyahas left
gooyahas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
qwestionhas left
sonnyhas left
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
sonnyhas joined
Zashhas left
jcbrandhas left
jcbrandhas joined
Menel
> Dele Olajide: do you happen to know if Jitsi Meet runs on arm64?
Everyone changing their hetzner plan? 😄 ↺
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
jonas’
:)
singpolymahas left
singpolymahas joined
sonnyhas left
pablohas joined
sonnyhas joined
Andrzejhas joined
Zashhas joined
miruxhas left
miruxhas joined
Kev
Did something happen at Hetzner?
Zashhas left
jonas’
they now offer ARM64 boxes
Zashhas joined
jonas’
for ~30% less bucks than the AMD64 boxes.
singpolymahas left
singpolymahas joined
Ge0rG
> Makefile:109: target 'build/landing-example.html' doesn't match the target pattern
I wasn't even trying to build that. I wanted to build 0198 only
MSavoritias (fae,ve)
Sounds like amazon and r6g that is happeninp now
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Ge0rG
oh, looks like that was a forgotten proto-xep in my project root dir
jonas’
please keep editor tooling discussion to editor@
Zashhas left
pablohas left
Zashhas joined
Ge0rG
sorry
arcxihas left
Kev
I'd have thought that the line between "discussions for people authoring XEPs" (which belong here) and "XEP Editor tooling" are probably fairly blurry in this case.
Zashhas left
Ge0rG
I'd rather not have anyone die on that hill
catchyhas left
Zashhas joined
Zashhas left
robertooohas left
Guus
I'd rather not have anyone die, period - but I tend to agree that it's more on-topic than the discussion on Linux AV...
robertooohas joined
catchyhas joined
Zashhas joined
Zashhas left
emus
^^
arcxihas joined
Zashhas joined
Zashhas left
sonnyhas left
florettahas joined
Zashhas joined
Zashhas left
Zashhas joined
marc0shas left
marc0shas joined
sonnyhas joined
Zashhas left
marc0shas left
marc0shas joined
Zashhas joined
stpeterhas joined
Zashhas left
singpolymahas left
singpolymahas joined
Zashhas joined
jgarthas left
Zashhas left
deimoshas joined
stphas joined
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
praveenhas left
stphas left
Zashhas left
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
neshtaxmpphas left
neshtaxmpphas joined
Zashhas joined
Zashhas left
Zashhas joined
Zashhas left
marc0shas left
marc0shas joined
Zashhas joined
resolihas joined
Andrzejhas left
snowhas joined
maxencehas joined
singpolymahas left
robertooohas left
robertooohas joined
singpolymahas joined
maxencehas left
Tobiashas left
Tobiashas joined
jcbrandhas left
jcbrandhas joined
singpolymahas left
singpolymahas joined
stphas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
maxencehas joined
stpeterhas left
Steve Killehas left
Tim Rhas left
xnamedhas left
Andrzejhas joined
xnamedhas joined
vanitasvitaehas left
vanitasvitaehas joined
jgarthas joined
BASSGODhas left
Titihas joined
sonnyhas left
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
jgarthas left
marc0shas left
marc0shas joined
stphas left
stphas joined
sonnyhas joined
LNJhas left
Mikaelahas joined
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
larmahas left
Mikaelahas left
Tim Rhas joined
BASSGODhas joined
Calvinhas left
maxencehas left
asterixhas left
asterixhas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Trunghas left
Trunghas joined
Trunghas left
Trunghas joined
asterixhas left
asterixhas joined
LNJhas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
marc0shas left
marc0shas joined
Titihas left
eevvoorhas left
Tobiashas left
Tobiashas joined
asterixhas left
asterixhas joined
florettahas left
eevvoorhas joined
Calvinhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
debaclehas left
Tobiashas left
Tobiashas joined
Tobiashas left
Andrzejhas left
Tobiashas joined
florettahas joined
marc0shas left
marc0shas joined
Tobiashas left
Tobiashas joined
bhavyhas left
bhavyhas joined
stpeterhas joined
edhelashas left
edhelashas joined
wladmishas left
wladmishas joined
neshtaxmpphas left
neshtaxmpphas joined
stpeterhas left
Tobiashas left
Tobiashas joined
jgarthas joined
praveenhas joined
Steve Killehas joined
Titihas joined
catchyhas left
jgarthas left
marc0shas left
marc0shas joined
nicocohas left
nicocohas joined
catchyhas joined
resolihas left
andrey.ghas joined
BASSGODhas left
SteveFhas left
L29Ahhas left
stpeterhas joined
marc0shas left
marc0shas joined
Maxencehas left
Maxencehas joined
xnamedhas left
adiaholichas left
adiaholichas joined
neshtaxmpphas left
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
neshtaxmpphas joined
Tobiashas left
xnamedhas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
snowhas left
jcbrandhas left
jcbrandhas joined
wladmishas left
wladmishas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
goffihas left
stpeterhas left
goffihas joined
stpeterhas joined
andrey.ghas left
stpeterhas left
Maxencehas left
Maxencehas joined
catchyhas left
catchyhas joined
Yagizahas left
belovehas left
belovehas joined
goffihas left
goffihas joined
resolihas joined
Calvinhas left
resolihas left
belovehas left
belovehas joined
maxencehas joined
maxencehas left
Titihas left
Titihas joined
uhoreghas left
Half-Shothas left
Matthewhas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
catchyhas left
catchyhas joined
khirputhas left
yushyinhas left
paulhas left
Titihas left
nicolahas left
Calvinhas joined
matthiashas left
Mario Sabatinohas left
marc0shas left
marc0shas joined
MattJ
Regarding the recent-ish discussion about resumable file uploads, here's a thing: https://tus.io/