Linux version of Logos Bible Software
Comments
-
I'd like to hear more too, but it sounds to me like he's running Logos on a Windows instance in the Amazon cloud. You can get a free account and use a T2 sized instance for free for a year's trial. After that costs are usage based, and pretty minimal. The down side is, of course, having to have cloud access to use it.
0 -
Michael, I suspect you are right. If that's the case, then my current solution would probably be easier for me which is simply to run the Windows vm locally with KVM and then access it remotely (if needed) via RDP tunneled through ssh. That seems to work quite well for me. I would love for there to be a native version of Logos one day, but for now this is not too bad.
I have to use the same setup to run Dragon Naturally Speaking. Like in the case of Logos there are simply no comparable Linux equivalents for speech to text. The closest I've found is the dictation available in Google Docs, but it's just not as good as Dragon. Looks like some people have had a limited level of success getting Dragon to run under WINE so I may need to try that out further.
0 -
I suspect there will never be a Linux version - I think the way the FaithLife people are moving is, like everyone else, towards cloud-based SaaS (Scripture as a Service :-). As a scout leader I have to run "Troopmaster" under WINE (on a mac) and I can tell you the last few versions of it have gotten waaaay better at supporting stuff. Good luck with Dragon - that is a very good product and I wish they too had Linux support.
0 -
Funny. Very.
0 -
Michael, I'm certain that you are completely correct that there will never be a Linux version. It would be nice if we were able to run Logos under wine, but having looked into that quite a bit myself, I'm not holding my breath. The cloud option is really the only truly cross-platform option for Logos in the future. Unfortunately, app.logos.com has a very long way to go to have feature parity with the desktop version. For now I'll simply keep running Logos in a VM. This may seem silly, but given the portability of VM's, and the speed with which they're running on modern hardware, really makes things quite easy. I can even run Logos on a chrome book in this fashion (using Remote Desktop) and it works quite well.
0 -
Bradley Grainger said:
We will not be developing a desktop/offline application for Linux.
https://app.logos.com continues to improve and will be our solution for any platform that supports a web browser.0 -
I'm glad to hear of Logos' continued focus on app.logos.com. I'm still not able to use it as my daily driver because of lack of feature parity with the desktop app, but I'm hoping for this one day. For now it's Logos in a VM still for me :-)
0 -
I have successfully gotten Logos 7 installed in Ubuntu 18.04. However, whenever a resource is added (either manually or through the Logos Update Manager) it will crash with some "Memory Access Violations". I assume the technology used for decrypting the copyrighted materials is not yet functional in WINE. Please see my writeup and if you have any ability to contribute a fix it would be appreciated by Linux Logos 7 users around the world! https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw/edit
0 -
I salute you! This is a giant leap forward...
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Sorry for taking a while to get back to this, but in the meantime I have tried all sorts of things that haven't worked for accessing Resources through wine. Again, if I have *no* resources, then Logos7 seems to run acceptably well following this guide: Logos 7 in Ubuntu 18.04 using Wine
But, if I *manually* place a *.logos4 resources in the Resources folder, this type of error will show up:
008c:err:eventlog:ReportEventW L"Application: Logos.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Error opening resource at 'C:\\users\\<user>\\Logos7\\Logos\\Data\\nvkglrmx.bgj\\ResourceManager\\Resources\\95THESES.log"...
By placing a *.lbsrvi file in the Resources folder I get this sort of error:
Application: Logos.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\n at Libronix.DigitalLibrary.Resources.Logos.NativeMethods.EncryptedVolume_Open(Libronix.DigitalLibrary.Resources.Logos.Safe"...
It seems quite apparent that whatever Logos uses to open the encrypted resources is not working in wine.
Does *anyone* have more understanding of how Logos 7 resources are encrypted? Let me be absolutely clear that I am *not* interested in cracking the encryption. Instead I am only trying to install in wine the necessary tool needed to decrypt that is working in Windows but may need manually installed or tweaked in wine.
Any help greatly appreciated!
0 -
I wonder if this tool can help? https://docs.microsoft.com/en-us/sysinternals/downloads/listdlls
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Also a huge number of improvements were made to Wine's encryption features over the last several dev releases. I suggest trying 3.18... I'd like to give it a go myself but I don't have a suitable computer at the moment... need to get a new SSD;)
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
@John I have tried with Wine 3.19, unfortunately with the same results. I have been scouring Steam Proton Issue Reports in hopes that the developments they have done with Wine would carryover to things like Logos. But unfortunately I haven't uncovered anything that would help as of yet.
If anyone from FaithLife would be willing to contact me I would be more than to have their assistance. (I have seen Bradly Grainger's name on this discussion but am not certain if he is still watching this thread)
0 -
Rik, I thought getting Logos to run under WINE was impossible because of the lack of support for WPF (Windows Presentation Framework) in WINE. But if you have Logos running, you seem to have gotten over that barrier. This is a pretty big milestone my friend. I've tried many times to get Logos working under WINE, but never with success. Brother, I salute you. Also, I've only glanced at your Google Doc, but this is a very nice resource for those trying to get Logos running under WINE. I am currently in Haiti doing some missions work. Lord willing, when I return to the US, I'll have some time to look at this. Not sure I can be of any help, but glad to be if that is possible.
You mention Proton above. Yes, I wonder if advancements with WINE through Proton might enable this to work. Basically, if all of the underlying technology that is used to run Logos under Windows can work through WINE then it would seem Logos should work right? Again, I thought the main barrier was WPF, but perhaps not so much any longer. I would be THRILLED to have Logos working under WINE. Please continue to update this thread if there is further information. I am subscribed.
0 -
Very interesting indeed. I'm betting this might really help. Might be the key to the encryption problem. So I'm guessing you'd have to copy the DLLs from windows and load them in WINE? This should be tried out.
0 -
@aaylnx and others, the only thing I have been successful in so far is being stubborn enough to keep trying and lucky enough to see some success.
I don't know what to say about the WPF barrier, but I think dotnet472 (via winetricks) is taking care of the majority of the hard work.
There will be "glitchy" things to cleanup after we get basic functionality working.
Thankfully, Bradley Grainger has replied saying he is certainly interested in any further debugging logging, etc. I think for WINE this is the resource to follow to get output using winedbg: https://wiki.winehq.org/Wine_Developer%27s_Guide
My time is quite limited but I will try as able to get more information to him and the development team. I have also passed the information to other colleagues in other countries that may be able to do some testing (I am with SIL in Ethiopia). There are several hundred MT Bible Translators (with very limited internet) using Linux that could really use Logos resources. So we will keep working on their behalf to see if we can support them in this need. Certainly prayer is needed in these efforts so let's see if we can work together and reach a solution!
I'll keep detailing any progress or failed attempts at the Google Doc, which is free to be contributed to by anyone with the link: https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw
Regards,
Rik
0 -
For quite a few years now I've been told that one of the primary impediments to having Logos run on Linux is that there is no WPF (Windows Presentation Framework) on Linux. I believe that may be changing soon. About a week ago it was announced that Microsoft is open sourcing WPF, Windows Forms and Windows UI XAML Library. In fact, Microsoft has already placed WPF, Windows Forms and Windows UI XAML on GitHub.
On the same day as the above mentioned announcement was made .Net Core 3.0 Preview 1 was announced. Linux binaries are now available to download from Microsoft.
Within the same time frame it was also announced that MS will now be basing their browser, Edge, on Chromium and will make it and will start making it available on other platforms (MacOS to start with at least).
All of this makes it seem that MS has decided to not really worry about keeping their technology running only on Windows as it has done in the past. Microsoft is quickly becoming less bound to Windows on the Desktop. Their revenue growth is now heavily based on their cloud offerings like Azure. I'm hoping this may mean that running Logos under WINE will get easier. I don't know that Logos will have the desire to do this, but it looks like major obstacles are being moved out of the way should they ever desire to produce a native version of Logos for Linux. I would be just as happy if they just helped get Logos running under WINE (a much easier goal to achieve). Making their Bible software able to run under WINE is exactly what Bibleworks did some time ago to enable their software to run on MacOS. Yes, yes, I know BW has now closed down, but that's certainly not related to this issue. I know that Faithlife already has a Mac version of Logos, but perhaps they might now have a little interest in helping it to run under Linux. I'm simply asking more than anything else. Faithlife, are you reading any of this and might you now start to think about this? I know it still may take a while for WPF to be running under Linux, but it certainly looks like something of a possibility now. Should you decide to work on this, the Crossover folks will help to port Windows software to run on other platforms that their WINE based Crossover technology runs on.
0 -
So in the interest of trying something different, and because I really enjoy Elementary OS, I went ahead and installed it on my laptop at home a dell xps15 from what 2017 I then installed windows 10 in a vm and installed logos there. I have had no issues so far it is indexing the library right now. I will let you know what if any lag happens... So far I am seeing no real issues, but it is the only thing I am running in the windows machine.
0 -
Aaron Newell said:
installed windows 10 in a vm and installed logos there.
I don't think people in this thread is interested in VM. (Not that they might not did it, but it is trivial to do and nothing to discuss.) They are discussing about running Linux natively, including using WINE (which is a compatibility layer rather than hypervisor.
I don't know if any of you guys will be interested in this—have you guys tried using Anbox? Anbox uses container technology to run Android side by side natively (because they both uses the Linux kernel.) So this will allows you to run Logos for Android natively on Linux, better than nothing.
Note that Anbox is still alpha status. And it has hardcoded screen size so the scaling might not looks good on your device. I tried it and it is actually quite usable despite that.
0 -
Kolen Cheung said:better than nothing.
So, that's what this has come to in the "Product Management" model here.
I'm starting to have the same feelings I had in the months after I had warned the pastor about a 40% exodus from the congregation and was ignored, or more recently the American pastors in Asia of two and three decades, who still hadn't learned a word of the local language, specifically advising that it wouldn't fair well for them among the local citizens.
Then this...
aaylnx said:I'm hoping this may mean that running Logos under WINE will get easier. I don't know that Logos will have the desire to do this, but it looks like major obstacles are being moved out of the way should they ever desire to produce a native version of Logos for Linux. I would be just as happy if they just helped get Logos running under WINE (a much easier goal to achieve).
With Microsoft listening to the people more than the Logos PM road-mappers, it is becoming more and more clear that we have a "Layer 8" issue.
I'm all for WINE! Bravo, ten thousand times "YES, YES, YES!" I'm thinking to support you from Layers 9 and 10 (press and prayer, respectively.)
(Yes, this is on-topic because road-mapping from 'Layer 8' is part of software dev.)
0 -
Kolen Cheung said:Aaron Newell said:
installed windows 10 in a vm and installed logos there.
I don't think people in this thread is interested in VM. (Not that they might not did it, but it is trivial to do and nothing to discuss.) They are discussing about running Linux natively, including using WINE (which is a compatibility layer rather than hypervisor.
I agree that many, if not most, people commenting in this thread want to run Logos natively on Linux. The reality is that Faithlife is not committed to it. Aaron and others who live in Linux for everything else they do may find the trade off of running a Windows guest VM and Logos within it to be worth the performance hit if their hardware is up to the task.
0 -
Bill Anderson said:Kolen Cheung said:Aaron Newell said:
installed windows 10 in a vm and installed logos there.
I don't think people in this thread is interested in VM. (Not that they might not did it, but it is trivial to do and nothing to discuss.) They are discussing about running Linux natively, including using WINE (which is a compatibility layer rather than hypervisor.
I agree that many, if not most, people commenting in this thread want to run Logos natively on Linux. The reality is that Faithlife is not committed to it. Aaron and others who live in Linux for everything else they do may find the trade off of running a Windows guest VM and Logos within it to be worth the performance hit if their hardware is up to the task.
If you read the paranthesis I said it is trivial to run Logos in a VM, making it not worth discussing at all. And I don't think any Linux users didn't know such solution exist already.
And then how would that be related to "Linux version of Logos Software" at all? Any way to run Logos without VM can be classified as "Linux version" in someway, but putting it inside a VM isn't. So it is completely off topic.
0 -
Kolen Cheung said:
If you read the paranthesis I said it is trivial to run Logos in a VM, making it not worth discussing at all. And I don't think any Linux users didn't know such solution exist already.
Kolen, I think you underestimate the breadth of experience (or lack thereof) and knowledge (or lack thereof) of forum users. What you consider trivial may be new information to someone else - or useful information for someone not using Linux. Please help us make everyone feel welcome on the forums by welcoming everyone and every level of knowledge.
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
0 -
MJ. Smith said:Kolen Cheung said:
If you read the paranthesis I said it is trivial to run Logos in a VM, making it not worth discussing at all. And I don't think any Linux users didn't know such solution exist already.
Kolen, I think you underestimate the breadth of experience (or lack thereof) and knowledge (or lack thereof) of forum users. What you consider trivial may be new information to someone else - or useful information for someone not using Linux. Please help us make everyone feel welcome on the forums by welcoming everyone and every level of knowledge.
Trivial in terms of technical achievement. If one don't know how to do that, they are welcome to open a new thread asking for help. Or if one recently discovered this and want to help others who might not, again they can start their own thread about this.
That post clearly is off-topic, where the topic is "Linux version of Logos Bible Software". Now I didn't point it at their nose saying that it is off-topic and asked them to shut up. Instead I said
Kolen Cheung said:I don't think people in this thread is interested in VM. (Not that they might not did it, but it is trivial to do and nothing to discuss.) They are discussing about running Linux natively, including using WINE (which is a compatibility layer rather than hypervisor.
I tried to let him understand the situation of this thread politely.
I suggest you stop policing around, and try to read the context before you reply.
0 -
Kolen,
You and MJ Smith are both correct. I appreciate being given enough information about subjects being discussed so that I can search for more information should I want it.
Let's not talk about "virtual machine" running Logos. It's not what this discussion is about. Dual booting Windows is another solution, but again, it's not the topic. However it's good to mention them in passing.It would be wonderful to have a native Linux Logos! Logos is the only Windows program I need to run, it is vastly superior to run it in Windows by rebooting. It's just annoying to boot into Windows for one program.Let's not fight, pagans can do that for us.Regards,DavidIt would be almost as nice to have Windows Logos running under WINE,Thanks!David0 -
Guess it's time for me to jump in to this thread (again)... I wish FL would lock it to prevent future comments.
Faithlife: Please do not spend a nanosecond on any effort to "port" Logos to Linux.
My $.02... Thank you.
Donnie
0 -
Not sure why you take that stance. I really wish/desire that they would. It even seems like Microsoft itself is moving toward open source.
But, even though this is what I desire, alas, I gave up hope of it ever happening a few years ago and decided to spend any more of my money elsewhere.
0 -
Kolen Cheung said:
Trivial in terms of technical achievement. If one don't know how to do that, they are welcome to open a new thread asking for help.
Absolutely right on! He's not trying to be rude, only brief and thus useful.
VM is semi-obvious and semi-more-obviously a non-solution because...
In a software download area with: Windows | Linux | Mac one wouldn't download a VM solution from the "Linux" download link. That being a practical example of the purpose of this thread: to have some kind of thing or another that would rightly go under the "Linux" download link on a download page... or at have the link point to WINE install instructions.
0 -
Donnie Hale said:
would lock it to prevent future comments.... Please do not spend a nanosecond on any effort to "port" Logos to Linux.
Why lock the forum when Linux people might be able to discuss here to do the dev themselves?
0 -
I feel like I am seeing some very strict interpretations on what is appropriate for this thread. More specifically, the idea that discussing using a VM to run a non-linux version on a Linux machine is not appropriate. I do find it odd that a discussion related to running the Android version in an emulator is OK, even though there is likely not much difference between an Android Emulator and a product such as Virtual Box or VMWare; although I will admit that I have not looked at how the internals of the Android emulators differ from VMWare or Vitual Box. I do know how Wine works, and that essentially allows Windows applications to run natively, but they are way behind the curve since Logos is (or at least they were last I checked) using the newest latest features in Windows.
If I want to be very legalistic, I might mention that this is a "suggestion" forum for people to make suggestions for Logos and clearly this thread has strayed far from that. If we really want a thread on how to use Logos from a Linux machine, perhaps we should start a new thread elsewhere.
I do find it interesting how others choose to try and make things work inside of Linux. I have no expectation that a Linux version will be released unless they choose to move to a common application framework such as QT. The time to do that was when they created a version to run on Apple devices. I do have experience there, but I have limited exposure to multi-platform development from inside the Microsoft Visual Studio environment.
Last I checked, they do have an interest in a Linux version of Logos, but I think that they are far from making that happen at this point.
0