3 ms·
then your desktop apps written this way are pretty much 100% cross-platform too Speaking from a FreeBSD user's perspective: No, actually they are not. No elec
by drewg123 4y ago
then your desktop apps written this way are pretty much 100% cross-platform too
Speaking from a FreeBSD user's perspective: No, actually they are not. No electron binary runs on FreeBSD because Electron is based on chrome, and some of the linux sandbox syscalls needed for chrome are not emulated. So when things move from a real native Linux app to Electron, they become unusable for me.
Not to mention that Electron is bloated compared to a native app..
- 0x457 4y agoUhm, I was running VSCode on FreeBSD[1]. It took a while to make it happen, but it did happen. It still sucks though and porting those apps to FreeBSD isn't easy. However, I recognize that anyone, myself included, who runs FreeBSD on desktop/laptop is ready for such struggles. We're a tiny minority within a minority. I'm madder about google not allowing DartVM to be ported to FreeBSD because they "want to keep repo free of platform-specific code" while have code dedicated to Fuchsia, Chrome OS and Android-specific code in there. [1]: https://www.freshports.org/editors/vscode https://www.freshports.org/editors/vscode https://www.freshports.org/devel/electron19/ https://www.freshports.org/devel/electron19/
- drewg123 4y agoMaybe it doesn't need the sandboxing syscalls? I've tried and failed to run slack and spotify. I've never tried VSCode because emacs is my IDE :)
- 0x457 4y agoIt's not running a Linux version of Chrome. FreeBSD version of just isn't sandboxed. In fact, I don't think there is a single modern browser on FreeBSD that is sandboxed, even though Capsicum been around for more than a decade.