Linux version of Logos Bible Software

Page 27 of 27 (533 items) « First ... < Previous 23 24 25 26 27
This post has 532 Replies | 31 Followers

Posts 18
Jesse Steele | Forum Activity | Replied: Thu, Mar 14 2019 12:21 AM

Andrew:
I feel like I am seeing some very strict interpretations on what is appropriate for this thread. More specifically...

Andrew has some good points. Discussion here has broken down. I have a humble request for everyone, a few points in everyone's defense first:

- VM and Android are remotely related, but still related a little. The most on-topic would probably be WINE, but not only.

- If Logos PMs don't want to put resources into helping we who spend thousands of dollars on their books, that is their prerogative; though it looks bad, Logos PMs should follow their direction.

- We need to love each other, I trust we all do.

- The Linux crowd wouldn't want Logos to necessarily do the dev, but give permission to do it themselves.

That said, Logos just isn't interested, so let's not bother them anymore. Let's take this discussion away from Logos and I'll try to organize a friendly communication with Faithlife and everyone else. To do this, I'll try to set something up somewhere, please follow me elsewhere on the Internet, usually @JesselSteele

Posts 929
John Goodman | Forum Activity | Replied: Thu, Mar 14 2019 1:56 AM

For me the main point of the thread was to log a desire for a Linux version of Logos but the discussion has diversified in useful ways which I would summarise as follows...

Faithlife's response is that they don't see a viable business case for a 'native' version but due to a number of factors, the web app is their response. I endorse and welcome that response... it is a huge step forward! Personally, my fav desktop environment has been kde for years but I almost always use mac os for church in order that I can have native Logos.

Then the discussion rightly diversified because many of us didn't like no / web app as an answer...

Windows in a VM is a legit solution for the well funded and yes it requires licensing but I don't think the telling off above is reasonable as it assumes that people don't understand software licensing and are 'stealing'. At my church we have 4 virtual machines running windows and all are correctly licensed. We also have 6 macs and a chrome bit.

Running the android version on linux is also a much more 'native' and offline possibility than a vm - I'm interested in this possibility but I already find the web app to be more useful for most things. I am so rarely out of range of wifi that the extra desktop functionality is desirable but offline is less of an issue to me - others will have an offline requirement.

Wine is a very worthwhile discussion. I have found wine to work 100% reliably for certain ham radio apps that I use but they are far simpler than Logos. There could easily be licensing issues with running Logos on wine in respect of its dependencies - which would need working out. My feeling is that a community effort can get the wine solution working and if we succeed, it might move the goal posts sufficiently for faithlife to become involved.

גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

Posts 47
David J. Ring, Jr. | Forum Activity | Replied: Thu, Mar 14 2019 3:14 AM

John,

Good post.  The only problem with a web based Logos would be those users in areas where Internet service isn't available, like merchant mariners and missionaries in deepest Western Australia.

As I mentioned running Logos in virtual machine has problems with accessibility, I think these problems would be best in another thread.

I think it's wonderful that they were mentioned because the interest in this thread shows people are interested in this, but it really belongs to the obvious alternatives like dual booting, or having another computer with Windows.

Regards,

David

Posts 827
Kolen Cheung | Forum Activity | Replied: Thu, Mar 14 2019 4:02 AM

John Goodman:
Running the android version on linux is also a much more 'native' and offline possibility than a vm - I'm interested in this possibility but I already find the web app to be more useful for most things. I am so rarely out of range of wifi that the extra desktop functionality is desirable but offline is less of an issue to me - others will have an offline requirement.

If anyone like the web app (which is better than the mobile app if there’s good internet connection), you might want to turn the web app into a native-like app via Nativefier. (https://appmaker.xyz/web2desk/ also does the same thing without needing to install anything. I haven't tried it however and frankly I would only trust the one generated locally.)

Make no mistakes, it is not native in the sense that it runs without internet. It essentially is a wrapper using the Electron framework to turn any website/web-app into a standalone application. The advantage is that you can run it independent of your browser/tabs, and has a bigger “screen real estate” because there’s no toolbars up there.

Just to make sure no one misunderstand this, what I said is potentially beneficial to Linux users who already satisfied with the web app. Given Faithlife’s official position in supporting Linux is through the web app, this is a slight improvement to the official solution.

(The logic is like this: start with what Logos offers—macOS, Windows, iOS, Android, Web, (ignoring VM) eliminate all choices that cannot be run on Linux (no compatibility layer exists for macOS/iOS). Then we're left with Windows with WINE as compatibility layer, Android with Anbox as container sharing the same kernel, Web with Nativefier using Electron framework to deliver web app as desktop experience. I believe this list is an exhaustive list of what one can run Logos on Linux.)

For me I would use both—the web app in Electron when there's good internet connection and the Android app through Anbox as the fall back solution when there aren't.

John Goodman:
There could easily be licensing issues with running Logos on wine in respect of its dependencies

My guess is it's related to the DRM. If not done carefully, one can expose ways for Logos on Linux through WINE to read arbitrary unlicensed resources. This might be the reason they're reluctant to support Logos through WINE. But this is just a guess, only someone from Faithlife knows if it's true.

Another thing people might not considered is this. Although Faithlife's current position on the matter is that web app is their answer to this. Remember that it's always just a business decision which can be changed over time when the business environment changed. One reason companies might not want to support Linux is that there's so much distro (and file systems, etc.) and it can be tricky to make sure the software they release runs fine on any Linux configuration (e.g. Dropbox currently only support Ubuntu+ext4 and nothing else on Linux.) However, with the recent advances of cross-distribution applications support in Linux, namely AppImage, Snap and Flatpak, this greatly simplifies a release of Linux application, where one single distribution (say snap) can guarantee it runs on all Linux distro given they support snap (where anyone can install that on any Linux given enough time to learn.) The availability of these tools can change the "equation" in their business decision, where supporting it is not as costly in dev. time as in the past.

Posts 54
Andrew | Forum Activity | Replied: Thu, Mar 14 2019 6:14 AM

Most Android environments require Virtual Box to run because you use an emulator regardless of the emulator. Consider, for example, that the phones use a different CPU than your desktop. I have no idea how the emulators actually differ between Windows and Linux, however. 

The fact that Logos does not work with Wine is not a decision made by Logos, in fact, they really wish that it was supported, at least that has been posted by Logos previously in this thread; I think it was in this thread.... It was a while ago. 

Wine, unlike a virtual machine, implements the libraries included in Windows. This means that the program runs natively on Linux (with a little help). Logos does not work because they keep using the latest greatest features that are not yet supported in Wine. I gave up on that years ago so I have no idea which libraries are causing problems today and I could be completely wrong (see https://appdb.winehq.org/objectManager.php?sClass=application&iId=771 and https://appdb.winehq.org/objectManager.php?sClass=version&iId=36273). If thel ink is to be believed, if you go back to the 2016 release of Logos, two people reported it as functional.

I think that Logos 8 was released end of last year, perhaps a good start is to create an entry on the Wine site for logos 8. Frankly, I am surprised that version 7 was listed at even the bronze level. 

Posts 10
Rik Shaw | Forum Activity | Replied: Thu, Mar 14 2019 8:35 AM

Hey everyone,

For some of us the need to run natively (via Wine) in Linux is because we are supporting hundreds of mother-tongue bible translators using Linux because it is free to share and free for us to customize to make it simple for the users plus highly resistant toward viruses.  Fonts, keyboards, translation software ALL pre-installed and thus our IT much more effective with support and users are MUCH more effective with their work.

Adding a full Virtual Machine would be too challenging for these beginning tech users, plus on a single laptop with 1366 x 768 resolution it is hard enough without introducing VM window management.

Anyway, I am the one that has made it "part way" with Logos 7 running in WINE.  I am trying Logos 8 now but hitting the same roadblock(s) as noted here:

https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw/edit

Please contribute to testing as able and hopefully we can get past this memory reading error!  Bradley Grainger, FL developer, has contributed to that document and is willing to help but we need to get him better bug reports and traces so that he has something to work with.

Regards from Ethiopia, Rik

Posts 10
Rik Shaw | Forum Activity | Replied: Thu, Mar 14 2019 8:41 AM

Hey everyone,

For some of us the need to run natively (via Wine) in Linux is because we are supporting hundreds of mother-tongue bible translators using Linux because it is free to share and free for us to customize to make it simple for the users plus highly resistant toward viruses.  Fonts, keyboards, translation software ALL pre-installed and thus our IT much more effective with support and users are MUCH more effective with their work.

Adding a full Virtual Machine would be too challenging for these beginning tech users, plus on a single laptop with 1366 x 768 resolution it is hard enough without introducing VM window management.

Anyway, I am the one that has made it "part way" with Logos 7 running in WINE.  I am trying Logos 8 now but hitting the same roadblock(s) as noted here:

https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw/edit

Please contribute to testing as able and hopefully we can get past this memory reading error!  Bradley Grainger, FL developer, has contributed to that document and is willing to help but we need to get him better bug reports and traces so that he has something to work with.

Regards from Ethiopia, Rik

Posts 1357
Forum MVP
Veli Voipio | Forum Activity | Replied: Thu, Mar 14 2019 9:50 AM

Denise:
FL is porting (as we speak)  their web app to the desktop!

Sounds like eternal punishment

Logos is compiled to PC and Mac.

But for example Chrome (and also other software) is compiled to PC, Mac, Linux and Android. Indifferent

Gold package, and original language material and ancient text material, SIL and UBS books, discourse Hebrew OT and Greek NT. PC with Windows 8.1

Posts 1869
Donnie Hale | Forum Activity | Replied: Thu, Mar 14 2019 12:06 PM

Mark:
This is quite sad. You are welcome to your 2 cents.  But it is wrong to impose it on others.

I'm not imposing my 2 cents on you by stating my point of view any more than you are imposing your 2 cents on me by stating your point of view.

I've followed this thread from its beginning. I've used Linux since the early 2000s. My objection is to FL expending its limited resources on a port. I'd prefer speed, stability, and features in the existing desktop app. FL's answer for Linux users is the web app. That's my opinion. I understand others differ.

Donnie

Posts 10
Rik Shaw | Forum Activity | Replied: Thu, Mar 14 2019 11:02 PM

Sorry for the previous double post, our internet is poor enough that I thought it got stuck trying to submit so accidentally re-posted.

Anyway, I just got done trying Logos 8 with Wine in Ubuntu (Wasta-Linux) 18.04.2.  Similar challenge, but the crash output seems a bit more clear in confirming that it is indees something in interrogating the resource files that crashes.  I posted that to the Google Doc linked above.  So I'll keep trying!  Bradley Grainger replied to a personal message saying the following:

"It doesn't immediately give me a clue as to what's going wrong. The last managed method on the call stack ends up invoking a lot of native code; that's a fairly large surface area to look at."

Here is the beginning of the crash for those that are interested:

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

  at Libronix.DigitalLibrary.Resources.Logos.NativeMethods.SinaiInterop_TryGetResourceIdAndVersion(SafeILicenseManagerHandle pLicenseManager, String pszFilePath, String& strResourceId, String&strResourceVersion)

Posts 929
John Goodman | Forum Activity | Replied: Fri, Mar 15 2019 6:03 AM

Denise:
FL is porting (as we speak)  their web app to the desktop!

I can't find this original statement using the forum search? I'm interested... how do we know this? It might be a very good approach...

Thanks,

John

גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

Posts 7865
LogosEmployee

John Goodman:

Denise:
FL is porting (as we speak)  their web app to the desktop!

I can't find this original statement using the forum search? I'm interested... how do we know this? It might be a very good approach...

It's not true.

(Denise's statements are sometimes very cryptic, so it's hard to know exactly what she meant. Maybe she was referring to the increased use of web-based technologies in the desktop application, e.g., the home page is written using HTML? Or that the new Notes Tool came out on the web first, then was added to the desktop? But this wasn't a port of the web app to the desktop; this was a ground-up rewrite for both platforms, that just happened to ship on the web first.)

Posts 1869
Donnie Hale | Forum Activity | Replied: Mon, Mar 18 2019 6:01 AM

Bradley Grainger (Faithlife):
Denise's statements are sometimes very cryptic

#Understatement

#ThatsBeingGenerous

:)

-Donnie

Page 27 of 27 (533 items) « First ... < Previous 23 24 25 26 27 | RSS