Navision 4.00sp2 running in GNU/Linux (wine)

[Deleted User]
[Deleted User] Posts: 0
I though some of you may be interested. Today is the first time that I got an actually usable Navi in Wine.

- Fin.exe client can open local database, restore backup, post invoice, copy/paste records to openoffice etc.

- It has problems creating backup, testing database, help doesn't work.

- I haven't tested connecting to databse server, since server.exe still fails. But, it would be interesting to see how it works with windows host.

- finsql.exe is missing an odbc driver.


Overall I'm quite pleased. I'd apreciate if someone else has the oportunity to do some more testing and post the results. I would be interested to know how stable, useful this may be.

This was done on Gentoo amd64, Wine 0.9.35. Fin.exe has to be started from either ntfs partition (ntfs3g) or .wine/ path.

Comments

  • Marije_Brummel
    Marije_Brummel Member, Moderators Design Patterns Posts: 4,262
    Very very interesting, but I ask one thing:

    what company would run their critical business application on a not-supported environment.

    Stil, very good work.
  • what company would run their critical business application on a not-supported environment.

    Certainly not mine... or maybe; I like to fix stuff :) Anyway, it means a lot to me. When doing some stuff at home it's really nice not having to boot to windows.
  • Miklos_Hollender
    Miklos_Hollender Member Posts: 1,629
    Very nice (although Gentoo is a bugbear, why not just use Ubuntu) but I wouldn't really recommend it. The thing is, even for just development at home, what happens in the background is that fin.exe will call the functions from a fake Windows API provided by Wine and these functions in Wine will physically write the FDB file. If there is any error in Wine, if anything implemented not 100% correctly it could mess up the FDB so that you can never open it anymore.
  • kine
    kine Member Posts: 12,562
    :-) may be that it is better to run Unix applications under Windows... :D
    Application Migration from and Interoperability with UNIX: Subsystem for UNIX-Based Applications

    Subsystem for UNIX-Based Applications (SUA) is a component that provides platform services to run UNIX system–based applications and scripts on Windows Vista Enterprise. SUA is a completely native subsystem, similar to the traditional Windows subsystem that resides on top of the kernel; it is not an emulation layer. SUA eases interoperability between Windows and UNIX/Linux environments and UNIX-based enterprise applications porting to the Windows platform. SUA recompiles UNIX system–based applications on Windows to help you overcome barriers when you move your workloads to the Windows platform.
    8)
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • kine,

    running *nix on windows - no fun and master foo would probably say that is is not the way of the unix (http://catb.org/~esr/writings/unix-koans/) :)

    miklos,

    you just cant beat gentoo when it comes to tinkering with the system, ubuntu is for my dad.

    Anyway, the whole business of running Navi in wine is not really meant for production, there is simply too much risk involved and no gain whatsoever. This is more like 'beacause you can'.