Any chance you guys could make a standalone verson of the dude package to run as a daemon under linux?
It sure would be handy to be able to have a linux box doing my network onitoring without having to have to waste an entire x86 box by loading rOS on it.
Basically, the only way to do this right now is to provide an x server running on like tty12 and run it via wine so it’s the only thing running in the x session. no window manager running, just dude. Putting it on tty12 makes it out of the way but you can switch to it if needed. I am looking at a way to capture the local process and separate the front end from the server portion. Perhaps some hex editing will be needed in order to just run the server. I’ll keep you posted on how that is going. Anyways, for now, there is no choice but to install X and waste a few resources for a single program.
quick edit
the dude server executable in the dude package in routeros for x86 is dynamically linked against some pretty standard libraries:
why not just compile it statically and release a single binary that we can load up independent of the linux distro?
OR, simply release the dude server source (under some kind of non-open license) so we can compile it ourselves? I would be happy to host packages and/or set up a build environment if you only want to release binaries and not the source.
Well, getting closer. It will actually run now that all the libraries are linked.
Looks like I am going to have to set up a chroot environment with the right versions of the libraries for it to run. No telling if it is dependant on other rOS features or packages in order to run. Good chance that it is.
Was anybody able to get this working on a headless server? I’m curious to see if I could install this on my headless server at home and still use the Windows client to login remotely…mhm that would be nice, but i don’t plan on putting X on the linux server so may just have to setup a windows box just for this