FreeBSD Version
-
Another vote for FreeBSD port.
-
@daio I seriously doubt that it's piratical to make a BSD version of Vivaldi. Vivaldi doesn't have a large team of programmers. They've probably got their work cut out for them as it is.
-
Cannot the mac version work on BSD?
After all, mac is based on BSD. -
@Eggcorn said in FreeBSD Version:
I seriously doubt that it's piratical to make a BSD version of Vivaldi.
Probably not piratical at all, as FreeBSD is free and Open Source, but quite likely to be impractical.
-
@greybeard If it worked this way, you could basically use the same version on Linux & Mac. I even think (almost sure) that the *BSD version of Chromium has more common with the Linux version than with the Mac one, also coz Linux & *BSD both use (almost only) X11 & Wayland.
-
@potmeklecbohdan I'll take your word on that although I remember when I used a mac and did a 'uname' - something, I came up with the current BSD version (Darwin?? maybe). I'm going back a bit.
-
@beta088 Both OpenBSD and FreeBSD please!
-
@scrutinizer - agreed! The only reason my personal/development environment is not FreeBSD is because there is no Vivaldi! If I had that, my life would be incredible
-
I don't think that a native FreeBSD version is ever likely to happen. First of all, Google does not provide an official Chromium port, so this needs to be maintained by volunteers. The other problem is one of FreeBSD Desktop marketshare, or lack thereof.
On the bright side, Linux emulation on FreeBSD keeps getting better and it is good enough now on FreeBSD 13 to get Brave installed: https://forums.freebsd.org/threads/linuxulator-how-to-install-brave-linux-app-on-freebsd-13-0.78879/
I haven't tried installing Vivaldi yet, and I suspect that Vivaldi's installation scripts will need to be reworked, but it may be possible to get Vivaldi up and running on FreeBSD this way.
-
Hi!
I would like to know if the Vivaldi browser will be available in the future on *BSD OS or if there is a package that can be installed already.
Thank you!
-
@tszt2021 A package was planned, but i know there is no progress or timeline. Vivaldi Technologies has a small dev team.
Vote for https://forum.vivaldi.net/topic/8782/freebsd-version/1
-
@DoctorG: I see. I hope that Vivaldi will be release a *BSD package in the near/distant future. Looking forward to test and use Vivaldi on *BSD!!
-
Hi guys!
So, I've been able to install an run Vivaldi Snapshot latest version on GhostBSD using the compat layer as you can see in the following screenshot:Running the following command from CLI:
/compat/ubuntu/opt/vivaldi-snapshot/vivaldi-snapshot --incognito --no-sandbox
generated the following error message:
Failed to execute process '/compat/ubuntu/opt/vivaldi-snapshot/vivaldi-snapshot'. Reason: The file '/compat/ubuntu/opt/vivaldi-snapshot/vivaldi-snapshot' specified the interpreter '/bin/bash', which is not an executable command
However, running the following command from CLI
/compat/ubuntu/opt/vivaldi-snapshot/vivaldi-bin --incognito --no-sandbox
started the browser, but in the terminal a bunch of errors appeared that you can see below.
[16702:102096:0103/211011.008798:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102092:0103/211011.009032:ERROR:file_path_watcher_linux.cc(326)] inotify_init() failed: Function not implemented (38) [16702:102092:0103/211011.009151:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [16702:102092:0103/211011.009688:ERROR:udev_watcher.cc(52)] Failed to initialize a udev monitor. [16702:102119:0103/211011.111683:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102119:0103/211011.111941:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102119:0103/211011.112153:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102119:0103/211011.112399:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102119:0103/211011.112602:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102104:0103/211011.178295:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16709: No such file or directory (2) [16702:102095:0103/211011.289007:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102095:0103/211011.289353:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102095:0103/211011.289619:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102095:0103/211011.289860:ERROR:bus.cc(393)] Failed to connect to the bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [16702:102104:0103/211011.344086:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16711: No such file or directory (2) [16710:102130:0103/211011.392500:ERROR:file_path_watcher_linux.cc(326)] inotify_init() failed: Function not implemented (38) [16710:102130:0103/211011.392810:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [16710:102130:0103/211011.419322:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [16702:102104:0103/211011.485309:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16712: No such file or directory (2) [16702:102104:0103/211011.627781:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16713: No such file or directory (2) [16702:102104:0103/211011.776626:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16714: No such file or directory (2) [16702:102104:0103/211011.887413:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16715: No such file or directory (2) [16702:102104:0103/211012.044783:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16716: No such file or directory (2) [16702:102104:0103/211012.178443:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16717: No such file or directory (2) [16702:102104:0103/211012.298283:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16718: No such file or directory (2) [16702:102104:0103/211012.383477:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16719: No such file or directory (2) [16702:102103:0103/211016.153752:ERROR:udev_watcher.cc(52)] Failed to initialize a udev monitor. [16702:102107:0103/211016.189135:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [16702:102103:0103/211016.304904:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends. [16702:102103:0103/211016.305088:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended. [16702:102103:0103/211016.305129:ERROR:chrome_browser_main_extra_parts_metrics.cc(232)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends. [16702:102103:0103/211016.476686:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status ended. [16702:102103:0103/211022.485299:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [0103/211026.533235:ERROR:ptracer.cc(476)] Unexpected registers size 0 != 216, 68 [0103/211026.533575:ERROR:proc_task_reader.cc(45)] format error [16702:16702:0103/211031.516733:ERROR:gpu_process_host.cc(969)] GPU process exited unexpectedly: exit_code=512 [16702:102104:0103/211031.519893:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16735: No such file or directory (2) [16702:102103:0103/211034.497821:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [0103/211046.569196:ERROR:ptracer.cc(476)] Unexpected registers size 0 != 216, 68 [0103/211046.569243:ERROR:proc_task_reader.cc(45)] format error [16702:16702:0103/211051.602732:ERROR:gpu_process_host.cc(969)] GPU process exited unexpectedly: exit_code=512 [16702:102104:0103/211051.605827:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16745: No such file or directory (2) [16702:102103:0103/211058.499054:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [0103/211106.671770:ERROR:ptracer.cc(476)] Unexpected registers size 0 != 216, 68 [0103/211106.671821:ERROR:proc_task_reader.cc(45)] format error [16702:16702:0103/211111.681945:ERROR:gpu_process_host.cc(969)] GPU process exited unexpectedly: exit_code=512 [16702:102104:0103/211111.726151:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16780: No such file or directory (2) [16715:102161:0103/211111.845724:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. [16702:16702:0103/211113.042518:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0) [16702:16702:0103/211113.310336:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: Unknown error.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0) [16702:102104:0103/211113.501366:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16781: No such file or directory (2) [16702:102296:0103/211113.506494:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211115.897841:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16790: No such file or directory (2) [16702:102292:0103/211115.967968:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211118.583866:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16791: No such file or directory (2) [16702:102296:0103/211118.588070:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211121.373849:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16792: No such file or directory (2) [16702:102296:0103/211121.380700:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211124.332444:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16793: No such file or directory (2) [16702:102296:0103/211124.342666:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211127.537958:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16794: No such file or directory (2) [16702:102296:0103/211127.546800:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211130.917260:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16796: No such file or directory (2) [16702:102296:0103/211130.926202:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211131.049401:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16797: No such file or directory (2) [16702:102296:0103/211131.053275:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211131.298140:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16798: No such file or directory (2) [16702:102296:0103/211131.304087:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211131.726244:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16799: No such file or directory (2) [16702:102296:0103/211131.748058:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211132.316346:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16800: No such file or directory (2) [16702:102296:0103/211132.324283:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211134.654244:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16809: No such file or directory (2) [16702:102296:0103/211134.682657:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211137.401093:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16810: No such file or directory (2) [16702:102296:0103/211137.407741:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211140.698760:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16811: No such file or directory (2) [16702:102296:0103/211140.714279:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211144.255595:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16812: No such file or directory (2) [16702:102296:0103/211144.319997:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102292:0103/211146.527257:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97) [16702:102104:0103/211148.130295:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16813: No such file or directory (2) [16702:102296:0103/211148.147394:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16702:102104:0103/211152.187396:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 16814: No such file or directory (2) [16702:102296:0103/211152.198237:ERROR:component_installer.cc(144)] Move failed.: Socket operation on non-socket (88) [16710:102125:0103/211211.646586:ERROR:address_tracker_linux.cc(196)] Could not create NETLINK socket: Address family not supported by protocol (97)
I assume this is because of the linux compat layer. What I noticed is that is taking some time(cca. 60 sec.) until the full load of the browser.
I hope the Vivaldi's team will work and release a version for *BSD(freebsd/openbsd) in the future.
I wish you all a very Happy New Year !!
-
@tszt2021 Nice to read that a compat layer may help, but about 60 sec is very much to start.
-
@tszt2021 said in Vivaldi on *BSD:
--no-sandbox
That doesn't seem like a very good idea [?].
This, fwiw, is my sandbox scenario running V-Snapshot with my standard command launcher, in Arch KDE:
-
@doctorg This is my estimation, but I will start the browser again and let you all know the exact time. Please note that this is running inside a VM.
-
@guigirl : yes, maybe it's not a smart thing to run with --no-sandbox flag, but running without results in not starting at all, as you can see below:
compat/ubuntu/opt/vivaldi-snapshot/vivaldi-bin /compat/ubuntu/opt/vivaldi-snapshot/vivaldi-bin: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory [0103/220336.310859:ERROR:ptracer.cc(476)] Unexpected registers size 0 != 216, 68 [0103/220336.310991:ERROR:proc_task_reader.cc(45)] format error fish: Job 1, '/compat/ubuntu/opt/vivaldi-snapβ¦' terminated by signal SIGTRAP (Trace or breakpoint trap)
-
@tszt2021 Yeah i assumed something like that was probably why you made that decision... but really then, it seems you have two pretty lousy options atm... no V, or unsafe V.
Of course, there actually is a fine third option... BTW
-
@guigirl : What is the option if I may ask? Of course, if you want to share it with me.
-
@tszt2021 Oh, i was just being cheeky. The "BTW" was supposed to be the hint i was alluding to the silly Arch meme, ie, i was hinting that maybe it's time to replace BSD with Linux?