Not really working perfectly for me when using Ubuntu 17:10 Wine,winbox works perfectly in linux with wine. Years using it.....
But ROS is built on a Linux Kernel and I don't want a Winbox but a "Linbox" version and why there isn't a linux version is a mystery?I'd much rather have one really good windows app than have the winbox team spread out across multiple platforms.
Besides, there's not a single scenario where you'd absolutely need to have winbox on another platform anyway. If wine doesn't work for whatever reason, there's dual booting, VMs, or even having a dedicated windows machine(PCs are cheap..)
It's no mystery to me that mikrotik picked the most popular platform in the world for their config utility... (and not .0000...00001% of people who use linux and mikrotik)But ROS is built on a Linux Kernel and I don't want a Winbox but a "Linbox" version and why there isn't a linux version is a mystery?I'd much rather have one really good windows app than have the winbox team spread out across multiple platforms.
Besides, there's not a single scenario where you'd absolutely need to have winbox on another platform anyway. If wine doesn't work for whatever reason, there's dual booting, VMs, or even having a dedicated windows machine(PCs are cheap..)
We have found that using windows on installation laptops that their network adapters have to be reset on a regular basis and not sure if running on Linux that the same will occur?It's no mystery to me that mikrotik picked the most popular platform in the world for their config utility... (and not .0000...00001% of people who use linux and mikrotik)But ROS is built on a Linux Kernel and I don't want a Winbox but a "Linbox" version and why there isn't a linux version is a mystery?I'd much rather have one really good windows app than have the winbox team spread out across multiple platforms.
Besides, there's not a single scenario where you'd absolutely need to have winbox on another platform anyway. If wine doesn't work for whatever reason, there's dual booting, VMs, or even having a dedicated windows machine(PCs are cheap..)
Winbox is essentially just a graphical representation of cli so even though routeros is built on the linux kernel, there would be zero benefit to having a linbox version anyway.
Not every Linux user is a strange person who loves command line, edits texts in vi (or ed ), etc. LinBox would be great, because WINE is not exactly light dependency. On the other hand, there are fifty Windows users for every Linux user, so the extra work might not seem worth it for MikroTik. Especially since there's a way how to use WinBox on Linux.There is already linux style option - SSH CLI
If you need to reset your network adapters on a regular basis, you're definitely doing something wrong..We have found that using windows on installation laptops that their network adapters have to be reset on a regular basis and not sure if running on Linux that the same will occur?It's no mystery to me that mikrotik picked the most popular platform in the world for their config utility... (and not .0000...00001% of people who use linux and mikrotik)But ROS is built on a Linux Kernel and I don't want a Winbox but a "Linbox" version and why there isn't a linux version is a mystery?I'd much rather have one really good windows app than have the winbox team spread out across multiple platforms.
Besides, there's not a single scenario where you'd absolutely need to have winbox on another platform anyway. If wine doesn't work for whatever reason, there's dual booting, VMs, or even having a dedicated windows machine(PCs are cheap..)
Winbox is essentially just a graphical representation of cli so even though routeros is built on the linux kernel, there would be zero benefit to having a linbox version anyway.
lol this isn't a calculator app.. not only is the approach to writing a cross-platform app entirely different, but winbox is deeply integrated with routeros which means they would have to rewrite that too... Do you have any idea how many additional variables and subsequent bugs that would introduce?There doesn't have to be 2 separate apps, Mikrotik can abandon WinBox, it's UI looks a little archaic anyway and release a cross-platform Qt app
Having only a console/terminal interface is less convenient for many people, same as having only GUI app. If it was OpenWrt, I'd go with SSH but RouterOS is more complicated and GUI allows for faster overview of every available feature and settings. The true way for Mikrotik is having both console and GUI.
The problem with WINE as people have already said is that it requires lots of deps and many libs have to be built as 32-bit version, it's an overkill for using a small app (WinBox) not so often.
Same for dual-booting, VMs with Windows and buying "cheap PSs" (requires space and power) and Windows license.
Also, I couldn't find out how to read changelog for RouterOS updates in SSH session, I use WinBox for that.
Let's hope Mikrotik don't fix the "archaic" appearance of Winbox by turning it into some low-contrast abomination with gradient blends and animations.There doesn't have to be 2 separate apps, Mikrotik can abandon WinBox, it's UI looks a little archaic anyway and release a cross-platform Qt app
I think the "way to go" is to merge WebFig and WinBox. I.e. make all WinBox functionality available in WebFig.Webfig is the real cross-platform interface. It's not far off Winbox; just needs an easier way of opening multiple windows.
I think I would hate that. WebFig is nice, it allows you to set everything (at least I didn't notice anything missing), but compared to WinBox, as was already mentioned, current version lacks multiple windows. It makes it much less convenient to use, because it means endless switching between different views. It's not impossible to fix, I've seen different attempts to have windowed user interface in browser, but not a single one was pleasant to use, it's always somehow slow, laggy, ...I think the "way to go" is to merge WebFig and WinBox.
You are obviously not coming from an web developer field. Javascript gets basically compiled in the browser and is blazingly fast when it comes to simple tasks like a Winbox. Think of Google Docs or even Designer Apps like Figma. Html and Javascript have come a long way in the recent years. Compared to some Webapps Winbox is just a tiny application that uses RouterOSs APIs - Router OS is the real deal.As I wrote, with a merge of WebFig and WinBox I mean to put all functionality of WinBox into WebFig.
Of course that includes the way of handling separate windows etc.
This is not at all impossible. Environments do exist that implement functions similar to WinBox in a browser window.
Of course it requires way more processing power on the client side, but that is what everyone is expecting already.
(see the state of the art in websites like Youtube or Twitter, that require multi-GHz processors to render a simple page
within 10 seconds)
No, I come from the user-that-is-tired-from-having-to-upgrade-computer-all-the-time-to-get-decent-performance field.You are obviously not coming from an web developer field.
I just wanted to tell you that performance is not going to be an issue. Your system is perfectly fine and will do a decent job - we develop web apps in our company and we support systems with way less power under the hood.However, I don't understand why you send this reply quoting my text, because I already confirmed that it would be
possible to make something like winbox entirely as a web interface.
Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz with 8GB RAM apparently is not enough anymore to run a browser.
That is the old-fashioned way. My laptop is a Chromebook, and it has absolutely nothing installed besides the browser and a Citrix receiver.My objection is that some stuff just doesn't belong in web browser, but I admit that it may be more of a philosophical point. That's why we have operating systems, to allow us to run different programs, optimized for given purpose.
Webfig can‘t even copy entries.I find parts of this discussion funny since Webfig is practically a web version of Winbox as it is.
-- Nathan
That is why I suggested the development of a separate tool that you can run on the local machine, which serves as a relay between MAC basedThe main thing that could not be implemented in a web version is the "MAC-Winbox" protocol, which is a killer feature that I use all the time.
Of course, as I wrote, WebFig has to implement everything that WinBox currently has. And there is not really much left:Webfig can‘t even copy entries.
Can you paste code snippets into WebFig's terminal? It doesn't work for me. I'm working in an all Mac shop, has been for decades. There is some configuration that needs added to new devices which takes a while to click around in WebFig to add. I suggested, "Just copy and paste this into the WebFig terminal." Lots of egg on my face. I tried with Firefox, Chrome, and Safari all on MacOS X. I just tried Chrome on Ubuntu 16.04. Apple took away Ethernet ports so I got a Dell w/Ubuntu yesterday. I don't have a Windows machine, or license to load in a VM, to test with.I find parts of this discussion funny since Webfig is practically a web version of Winbox as it is. You can even call up a windowed terminal in Webfig!
The developers could also add in small chunks of OS specific code where the wine APIs weren't good enough. I wish MikroTik could / would do that for the MacOS X / Linux binaries. Maybe they've tried and found it unworkable already.