Earlier quoted context omitted.
They could use NW.js instead, which stays up-to-date with the latest Chromium version, including security updates. They usually release on the same day as Chromium. https://nwjs.io/blog/
This is interesting, I feel like NW.js has lost the war against Electron, but I haven't closely been following the topic. Can anyone summarize the latest common opinion on the subject?
Standalone Signal Desktop
301–310 of 320 posts
Re: Standalone Signal Desktop
#302Re: Standalone Signal Desktop
#303Re: Standalone Signal Desktop
#304Earlier quoted context omitted.
what do you suggest they should they use instead
Wire is a competitive messenger. One employee there writes a native app with Rust and Gtk. Seems to be something like a voluntary 20% protect though. https://github.com/wireapp/coax
Re: Standalone Signal Desktop
#305Earlier quoted context omitted.
Why in the world would they do that? Can't they just launch a normal browser window or something? Downloading 500MB of chrome bloat just to display a login window seems ludicrous.
eul requires cookies for authentication. Initially it was decrypting Chrome cookies, but this was rightfully detected and flagged by antivirus software. I'll switch to Servo in the future, it's only ~20MB.
Re: Standalone Signal Desktop
#306> Linux distributions supporting APT, like Ubuntu or Debian Oh come on guys. Don't forget Fedora. Fedora means SELinux. SELinux means you are getting the people who value security.
> SELinux means you are getting the people who value security Proper, very strict sandboxes implemented with seccomp & friends are much more secure. You simply block the large majority of system calls. Surprisingly, they are often easier to set up.
Re: Standalone Signal Desktop
#307Earlier quoted context omitted.
> SELinux means you are getting the people who value security Proper, very strict sandboxes implemented with seccomp & friends are much more secure. You simply block the large majority of system calls. Surprisingly, they are often easier to set up.
Can you recommend any distros that use it extensively, or is it too early?
However, Debian is shipping a number of hardened systemd unit files.
To see some examples on how the sandboxing is being set up you can grep for SystemCallFilter, CapabilityBoundingSet, ProtectSystem, ProtectHome in /lib/systemd/system/*.service
Re: Standalone Signal Desktop
#308Re: Standalone Signal Desktop
#309Re: Standalone Signal Desktop
#310Earlier quoted context omitted.
I get what you're saying and I totally agree with the sentiment, but in this case I can let it slide. It's the only practical way to make a cross platform app for Linux, Windows and Mac. They simply don't have the resources to write and maintain (at least) three desktop apps. I can totally understand that a small company has to make compromises like writing their desktop apps in Electron. That large companies also do…
Telegram has found a way to deliver the same client on both Linux, Windows and MacOS using Qt. One does not need to consume hundred of megabytes of memory to achieve a cross-platform solution.