Linux - Ubuntu

Cameron McGough
Cameron McGough Member Posts: 1 ✭✭
edited December 2024 in English Forum

Linux is mature enough in the desktop realm, so are there any plans to have Logos and/or Vyrso for the linux platform?

Comments

  • Graham Criddle
    Graham Criddle MVP Posts: 33,250

    HI Cameron - and welcome to the forums.

    Linux is mature enough in the desktop realm, so are there any plans to have Logos and/or Vyrso for the linux platform?

    This is been discussed on a number of occasions and there are no current plans to do this.

    Graham

  • Keep Smiling 4 Jesus :)
    Keep Smiling 4 Jesus :) MVP Posts: 23,159

    Linux is mature enough in the desktop realm, so are there any plans to have Logos and/or Vyrso for the linux platform?

    Welcome [:D]

    Suggestions forum has threads => Linux version of Logos Bible Software and => YARFL

    Currently http://biblia.com is an option for linux to read Logos and Vyrso resources, which are licensed for mobile use.

    Another option is an Android development emulator on linux.  Android forum has thread => Faithlife/Logos/Biblia/Vyrso for Android 1.0 Beta 3 Released with download links.

    Found an article (with 22 Feb 2012 date) => Your next Linux desktop could be an Android Phone

    Likewise found Ubuntu for Android => http://www.ubuntu.com/devices/android

    By the way, "linux platform" is a bit vague; as of 21 May 2012, distrowatch has 721 distributions (321 active) in their database => http://distrowatch.com/weekly.php?issue=20120521 plus 281 distributions on a waiting list.

    Keep Smiling [:)]

  • Carlos Silva
    Carlos Silva Member Posts: 11 ✭✭

    I see we are beating a dead horse here again. Have been beating this dead horse for a long time myself.

    Some correction:

    "linux platform" is a bit vague, really. I would call it prolific. What you are using is incorrect terminology.

    Linux is the kernel to all those distros, including android. The distros in your statement are better categorized as gnu/linux, kernel and ui.

    Out of those distros 80-85% are debian based. The commercial versions put out by Red Hat, Oracle, Novell to name a few are also debian based but not added in to percentage, but good guess would bring the percentage closer to 90% debian, vague? really.

    In fact Apple OS is a very close cousin to linux and gnu/linux since it is based on FreeBSD a BSD Unix OS in fact there is a project that uses the bsd kernel with a linux packaging system, and BSD Unix OS will run in gnu/linux comparability mode so that gnu/linux apps can run on it. I know too much information.

    Another fact, majority of web and corporate servers run gnu/linux servers. Really, vague?

     Gnu/linux occupies well over 30-35% of the desktops out there, even running on many Apple system (5-10% market share), and again on Android.

    The reason there is no Logos for Linux based systems has more to do with perceived profitability and incorrectly  "perceived vagueness of gnu/linux".

    One debian based package offering would be able to run on almost all Unix, gne/linux "distros" out there!

    As for the development much has already been done in that area with an Apple, Android (gnu/linux) Wine (API layer) and the new Logos 4,  a considerable amount of the work is already done.

    By the way Apples OS which is really FreeBSD Unix OS in it's development stages called Darwin, is developed open source same as Linux, gnu/linux distros, Android, and the many Unix OS's) .

    All that said don't hold your breath for a Logos version for the gnu/linux users whose OS is open source (free).

    If you enjoy your gnu/linux you can dual boot (waste of space and security hassle), run a visualizer (also free) such as Virtual Box, kvm, Xen ... or commercial offerings such as Codeweaver or Virtual Bridges with a minimal install of Windows (any version) and then install Logos. I prefer kvm but have also tested all the others.

    Or use any of the many fine Bible study tools developed for gnu/linux there are many, all good. And there is as also mentioned in previous post, the Internet.

    You can also run ESword under Wine (API layer for gnu/Linux, I also use this works very well).

    Oh yes you can emulate Android, also but you then have a limited Logos system, go for the virtual machine running Windows, you'll be better off all the way around.

    Vague? Please! [:D]

  • "linux platform" is a bit vague, really. I would call it prolific. What you are using is incorrect terminology.

    Welcome [:D]

    Apologies:should have included open source terminology with my vague reference.

    Out of those distros 80-85% are debian based. The commercial versions put out by Red Hat, Oracle, Novell to name a few are also debian based but not added in to percentage, but good guess would bring the percentage closer to 90% debian, vague? really.

    Observation: debian packages (deb) are not installable on Red Hat based distributions, which use red hat package manager (rpm).  Learned Alien software has conversion routines for many open source installation packaging (Linux Standard Base rpm, deb, stampede, solaris, and slackware), which includes a caution about open source distributions having significant variation so installing converted software is risky.

     Gnu/linux occupies well over 30-35% of the desktops out there, even running on many Apple system (5-10% market share), and again on Android.

    Curious about source of desktop information.  Looking at internet traffic for web surfing as of June 2012, noticed Windows usage was 70.45%, Apple (Mac 7.46% , iPhone 7.00%, iPad 2.98%) combined usage was 17.44% => http://stats.wikimedia.org/archive/squid_reports/2012-06/SquidReportOperatingSystems.htm  Within 6.26% Linux usage, Android variants dominated: 4.73% (ratio of 3 Android to 1 desktop Linux). Of the individual Linux distributions, the largest was Ubuntu, which had 0.66% usage (out of 1.53% non-Android Linux usage).  By way of comparison, Blackberry had 0.92% usage, which is a bit more than Ubuntu.

    Personally Thankful for Logos developing free software for many platforms, which had a combined internet traffic usage of 92.62% (out of 95.27% listed on June 2012 report page, which is a bit less than 100%).

    Logos applications are designed to use the internet for resource download plus sync.  As a business, Logos watches market usage, which provided motivation for mobile app development on iOS and Android.  Linux usage has not (yet) provided business justification for application development.

    If you enjoy your gnu/linux you can dual boot (waste of space and security hassle), run a visualizer (also free) such as Virtual Box, kvm, Xen ... or commercial offerings such as Codeweaver or Virtual Bridges with a minimal install of Windows (any version) and then install Logos.

    CodeWeaver/WINE is not an option for Logos 4 because the open source community has not developed an alternative to Windows Presentation Foundation (WPF).

    Oh yes you can emulate Android, also but you then have a limited Logos system, go for the virtual machine running Windows, you'll be better off all the way around.

    Concur a Windows virtual machine is currently the best option for running Logos 4 on an open source distribution; albeit an appropriate Windows license for virtual usage is anathema to a number of open source users, hence passionate desire for Logos application(s) for open source use.

    Keep Smiling [:)]

  • Carlos Silva
    Carlos Silva Member Posts: 11 ✭✭

    Wow sorry things have been rather busy.

    Consensus a VM for
    Logos on any OS that isn't Windows or AppleOS. Virtual Box is AWSOME and
    works on all variants of BSD, Linux, Windows and AppleOS and better
    still it's FREE.

    Speaking of FREE the whole *nix issue, if I
    recall, quick look, yes your reference to stats at wikimedia are 1:1000 and dependent on user agent
    being correct so we can't make that a definitive source.

    I
    agree majority of OS use is Windows, I would then put AppleOS and *nix
    as second. Not going to be dogmatic about it but my research in other
    areas shows *nix specifically Linux growing in the Desktop realm.

    A little insight recent quote from Thomas Bushnell Google corporate manager:

    "Put it all together: the need for top-of-the-line security, high-end
    PC performance, and the flexibility to meet the desktop needs of both
    genius developers and newly-hired sales representatives, and it's no
    wonder that Google uses Ubuntu for its desktop operating system of
    choice. “You'd be a fool to use anything but Linux.”

    The Google in house OS is what they call Goobuntu.

    The complete interview can be read here http://www.zdnet.com/the-truth-about-goobuntu-googles-in-house-desktop-ubuntu-linux-7000003462/.

    And of course the conversation is looking at desktops, like mentioned previously majority of servers are *nix based. Not to mention in the past few weeks since my previous post the number of system I have personally upgraded to a *nix variant.

    But
    again the issue is Logos on your other than Windows and AppleOS  OS, so
    use a visualizer and you can have Logos and eat your cake too. [:D]

     

     

  • But
    again the issue is Logos on your other than Windows and AppleOS  OS, so
    use a visualizer and you can have Logos and eat your cake too. Big Smile

    Wonder if "virtualization" or "virtualizer" was meant instead of "visualizer" ?

    Wikipedia => http://en.wikipedia.org/wiki/Visualizer and => http://en.wikipedia.org/wiki/Virtualizer

    Since the open source community does not have an alternative to Windows Presentation Foundation (WPF), suspect the Logos 4 Mac user interface code (Objective C) would be easier to modify for use in open source distribution(s).

    Apologies: as a volunteer, not know about the feasibility of modifying Logos 4 Mac user interface code for common shared usage.

    The idea of a free Virtual Box image with Logos is attractive, which could be used on open source distributions, Windows, and Mac OS X.

    Keep Smiling [:)]

  • Carlos Silva
    Carlos Silva Member Posts: 11 ✭✭

     "virtualization" or "virtualizer" thanks for typo correction.

    " rel="nofollow">Keep Smiling 4 Jesus :) said:


    Since the open source community does not have an alternative to Windows Presentation Foundation (WPF), suspect the Logos 4 Mac user interface code (Objective C) would be easier to modify for use in open source distribution(s).

    Apologies: as a volunteer, not know about the feasibility of modifying Logos 4 Mac user interface code for common shared usage.

     

    Sounds like it should be feasible, but because of the proprietery nature of both the Apple UI and of Windows such an appliance would be illegal unless licensed by the perspective entities. \

    Hower Android is a differnt matter it shares the same kernel as Linux and so underlying system is already there to further development and is  open source under the Apache License version 2.0,[127][128][129] and the rest, Linux kernel changes, under the GNU General Public License version 2. Also almost all Linux distros are open source licensing.

    Thereby making Logos VM appliaces extremely feasible for not just VB but vmware, xen and kvm using any major distro. In fact if this were a goal for Logos they could get an immense amount of help from the WINE project to develop Logos to run under WINE in any Linux distro, THIS WAS SUGGESTED SEVERAL YEARS AGO ALREADY. At that time I was told there weren't any plans to ever support  Linux.

    So stop holding your breathes for Linux support, you don't look good all blue, run a vm find an old windows os do a minimal instll then install your Logos, after all remember we live in a fallen world not perfect yet.

    There are many ways to accomplish support for Linux, but there is no willingness for Logos to do so.

    Oops P.S.

    From Logos "future releases of Logos Bible Software will require Windows Vista SP2 or newer from now on." Just found out. With Windows 8 out soon Vista probably has support for a couple more years at least.

    None of the VM stuff is difficult if anybody has any questions please post and will work with you on it. Only Windows I run on my system is VM and only to run Logos so it take very little space and resources.

  • Carlos Silva
    Carlos Silva Member Posts: 11 ✭✭

    This should probably go into a different post but with  html5, css3 and javascript standards (https://en.wikipedia.org/wiki/HTML5#New_APIs) Logos, if they were so inclined, could very easily provide a totally OS independent product !!!!!!

    One would think this would be to their benefit, but who knows, as that is wholly dependent on how deeply Logos is tied into the pockets of Apple, Microsoft and Google.

  • This should probably go into a different post but with  html5, css3 and javascript standards (https://en.wikipedia.org/wiki/HTML5#New_APIs) Logos, if they were so inclined, could very easily provide a totally OS independent product !!!!!!

    Logos also uses a number of SQLite database files.  Noted html5, css3, and javascript are primarily web browser for user interaction; Logos has substantially more.

    By the way, Ubuntu is sponsored by a U.K. based company => http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29

    Keep Smiling [:)]

  • 777
    777 Member Posts: 403 ✭✭

    Android is about as close as you're going to get to this with Logos. Ever.

  • Ken McGuire
    Ken McGuire Member Posts: 2,074 ✭✭✭

    I want to like Linux - I really do.  It does so many things well.  I used Ubuntu to rescue my laptop's data when the Hard Drive was failing, and I saw that it has come so far from the Slackware I played with way back.

    But there are issues.  There are two different package formats to distribute programs.  Yes, the .deb format seems to be winning now, but sometimes the old .deb packages don't work on new setups and so it is back to compiling tarballs.  With open source, this is not a problem. But for something like Logos...

    While Logos software is technically free, making the source available could quite easily be a roadblock for licensing books from nervous publishers.  The content available is why I like Logos so much.

    It is quite frustrating to see videos of MS Office running under WINE, but Logos cannot.  But, for better or worse, Logos developed version 4 with libraries that are not emulated (and libraries where they couldn't get Logos to print when version 4 came out)

    We will see what happens with Windows 8 comes out.  It is possible that Linux will get a serious shot at the desktop market.  But now it does not have the market share.

    The Gospel is not ... a "new law," on the contrary, ... a "new life." - William Julius Mann

    L8 Anglican, Lutheran and Orthodox Silver, Reformed Starter, Academic Essentials

    L7 Lutheran Gold, Anglican Bronze

  • But there are issues.  There are two different package formats to distribute programs.  Yes, the .deb format seems to be winning now, but sometimes the old .deb packages don't work on new setups and so it is back to compiling tarballs. 

    Observation: deb and tarball are two package formats => http://en.wikipedia.org/wiki/Linux_package_formats

    An alternative to software packaging is creating a virtual machine, then share disk image.


    None of the VM stuff is difficult if anybody has any questions please post and will work with you on it. Only Windows I run on my system is VM and only to run Logos so it take very little space and resources.

    Logos wiki has a Logos 4 Mac page that has a number of virtualization links =>  http://wiki.logos.com/Logos_4_Mac#Need_Logos_4_PC_feature.3f

    Keep Smiling [:)]

  • Benjamin Tan
    Benjamin Tan Member Posts: 23 ✭✭

    I'm dual booting a Dell E520, and running Ubuntu 12.04 LTS 90%+ of the time and the only reason why I run Win8 is because of Logos. Sadly, I am growing more and more reluctant booting up Logos 4 as Win 8 is slow on my hardware, time just gets sucked away with waiting. Logos 5 is probably going to make that worse.

  • Dan Francis
    Dan Francis Member Posts: 5,336 ✭✭✭

    Benjamin I am sorry to hear about your troubles, I know this is no comfort to you but Logos has stated many times they have no plans on making a unix version (I am sure your voice will not go un-noted, and perhaps if there is enough interest one day it may happen. http://biblia.com in the mean time some basic functionality that may offer you some less need to open your windows if you just need to reference a resource quickly. You likely were already aware of it but I thought I would offer you option if you were not. I believe Logos is planing on offering more options on the Biblia since it is still labeled as Beta. Good luck. Does anyone know if Logos 5 is WINE compatible?

    -Dan 

  • I'm dual booting a Dell E520, and running Ubuntu 12.04 LTS 90%+ of the time and the only reason why I run Win8 is because of Logos. Sadly, I am growing more and more reluctant booting up Logos 4 as Win 8 is slow on my hardware, time just gets sucked away with waiting. Logos 5 is probably going to make that worse.

    Welcome [:D]

    Logos 5 tends to respond quicker than Logos 4.

    If have enough computer resources, could run Windows in a virtual machine for Logos use.  Essentially using Windows as an application enabler for Logos on Linux.  Oracle's Virtual Box is free.  Caveat: Windows license is not free. Logos 5 needs Windows Vista or newer.


    Does anyone know if Logos 5 is WINE compatible?

    CodeWeaver/WINE is not an option for Logos 5 because the open source community has not developed an alternative to Windows Presentation Foundation (WPF).   Logos 5 uses .NET Framework 4.5 that has a corresponding mono release, but WPF still lacks an open source alternative.

    Keep Smiling [:)]

  • Benjamin Tan
    Benjamin Tan Member Posts: 23 ✭✭

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    Logos 5 tends to respond quicker than Logos 4.

    I guess I can take a punt and spend about $150 on a cross-grade to find out.  But, little comfort, I still have to boot up the slow Win8.  Ubuntu 12.04 runs fast and trouble free it's got a great automatic updater. I've also been running it without anti virus for the past 4 months no problems what so ever, I've installed one now though because of the XP in VB.

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    If have enough computer resources, could run Windows in a virtual machine for Logos use.  Essentially using Windows as an application enabler for Logos on Linux.  Oracle's Virtual Box is free.  Caveat: Windows license is not free. Logos 5 needs Windows Vista or newer.

    I am doing just that right now. I've installed OVB and XP (got licence). I got licence for Vista too but that was the root of my problem, the automatic Windows Updater just will not or cannot provide me with an orderly update to SP2.  I tried installing one update at a time and rebooting  between each (probably stressed my PC) and all without an antivirus software!!. I'm not too keen on trying that again even in Virtual installation as it takes much time and no guarantee of success.  For a professional paid O/S, WIndows is frustratingly bad software.

    Now I am just waiting for some free time before attempting Logos 4 on OVB.

     

  • Benjamin Tan
    Benjamin Tan Member Posts: 23 ✭✭

    I read that Logos4 requires minimum of 2 GB or RAM.  Unfortunately I've installed the 32bit Ubuntu 12.04LTS and can only allocate maybe 1GB of that.  Does anyone have experience with running Logos4 in VirtualBox? How much memory do you need to allocate to it for decent usability?

  • fgh
    fgh Member Posts: 8,948 ✭✭✭

    I ran Logos on a Mac with 2GB RAM for two years. I do not recommend it. It required multiple restarts every day, and even then it was slower than molasses. 

    Mac Pro (late 2013) OS 12.6.2

  • I read that Logos4 requires minimum of 2 GB or RAM.  Unfortunately I've installed the 32bit Ubuntu 12.04LTS and can only allocate maybe 1GB of that. 

    Curious about RAM ? 32 bit installation implies 4 GB or less of RAM.

    Does anyone have experience with running Logos4 in VirtualBox? How much memory do you need to allocate to it for decent usability?

    On a Mac with 16 GB RAM and 64 bit kernel enabled (switched from 32 bit), ran Logos 4 in two virtual machines: Windows XP 32 bit and 64 bit.  Remember Logos 4 taking about 20 % longer to index library in 32 bit virtual machine compared to 64 bit Windows.

    Also remember changing from 32 bit to 64 bit kernel changed RAM usage.  Hypothesis was doubling RAM from 4 GB to 8 GB would sufficient, but learned that 8 GB was not enough for the applications wanted to use.

    Unrelated to Logos: am aware of a nasty Java vulnerability that affects Linux, OS X, and Windows => https://www.kb.cert.org/vuls/id/625617 so disabling Java in web browsers is prudent.

    Keep Smiling [:)]

  • Salamander
    Salamander Member Posts: 5 ✭✭

    First debian packages can be installed on RedHat/Fedora there is an app called deb2rpm, you could install a deb package on all linux distros for that matter. Second I think its kinda silly to use a Linux Emulator(Android) on linux to use an app that is already ported to linux(again Android). And now with Valve creating a linux based operatiing system for their steam machines there is not real excuse to not port anything (especially something that is already ported to linux(andorid)) to the linux desktop. They have shown that Linux is a viable desktop for commercial use and have already ported most of there game library to Linux. I think the real reason your company refuses to port to the linux desktop is due to either some mis-idea that Open Source is some sort of communist ideology or the with the courperate mind set that if you port to linux you will loose money or something (again I don't want to bead a dead horse but it is already ported to linux(Android)). 

    Since the android is the dumbed down Linux version you could actually use the Mac source code and port that to linux since Unix(Mac) and Linux are abi compatible. I know a game porter who actually started porting games to the Mac from his Linux box with out using any type of emulator. He would compile the game and just move it to the mac. 

    So please stop thinking with your prejudice and paranoid wallets, Microsoft has been lying to you for all these years, and start thinking with your heads. Linux desktop is just another desktop and shouldn't be shunned from your software because it just happens to be free.

  • Dan Francis
    Dan Francis Member Posts: 5,336 ✭✭✭

    First debian packages can be installed on RedHat/Fedora there is an app called deb2rpm, you could install a deb package on all linux distros for that matter. Second I think its kinda silly to use a Linux Emulator(Android) on linux to use an app that is already ported to linux(again Android). And now with Valve creating a linux based operatiing system for their steam machines there is not real excuse to not port anything (especially something that is already ported to linux(andorid)) to the linux desktop. They have shown that Linux is a viable desktop for commercial use and have already ported most of there game library to Linux. I think the real reason your company refuses to port to the linux desktop is due to either some mis-idea that Open Source is some sort of communist ideology or the with the courperate mind set that if you port to linux you will loose money or something (again I don't want to bead a dead horse but it is already ported to linux(Android)). 

    Since the android is the dumbed down Linux version you could actually use the Mac source code and port that to linux since Unix(Mac) and Linux are abi compatible. I know a game porter who actually started porting games to the Mac from his Linux box with out using any type of emulator. He would compile the game and just move it to the mac. 

    So please stop thinking with your prejudice and paranoid wallets, Microsoft has been lying to you for all these years, and start thinking with your heads. Linux desktop is just another desktop and shouldn't be shunned from your software because it just happens to be free.

    Right or wrong we have been told the MONO framework needed for Logos to run on a UNIX machine is not compatible with the version of .NET framework Logos develops with, indeed the limitations of MONO we are told is the reason we in the mac Logos world can't have a 64-bit program. 

    -Dan

  • Linux desktop is just another desktop ...

    Welcome [:D] to the Logos Bible Software forums.

    18 Sep 2013 Article "Intel: The year of the Linux desktop is here" => http://www.zdnet.com/intel-the-year-of-the-linux-desktop-is-here-7000020849/  includes 1999 prediction that has not materialized.

    First debian packages can be installed on RedHat/Fedora there is an app called deb2rpm, you could install a deb package on all linux distros for that matter.

    Searching fedora packages for deb2rpm => https://apps.fedoraproject.org/packages/s/deb2rpm finds nothing.  Searching for alien => https://apps.fedoraproject.org/packages/s/alien includes link to alien package => https://apps.fedoraproject.org/packages/alien

    Noticed 2001 "How To" for converting deb to rpm => http://www.linuxdocs.org/HOWTOs/RPM-for-Unix-HOWTO-8.html lists eight different CPU's.  For binaries, compilation of source code is needed along with package conversion.

    Second I think its kinda silly to use a Linux Emulator(Android) on linux to use an app that is already ported to linux(again Android).

    +1 [Y] concur with kinda silly.

    Thankful Logos has a number of web sites => https://www.logos.com/websites that can be used on open source distributions.

    And now with Valve creating a linux based operatiing system for their steam machines there is not real excuse to not port anything (especially something that is already ported to linux(andorid)) to the linux desktop.

    Found 17 Oct 2013 prediction about Valve's future => http://blog.smartbear.com/gaming/linux-pros-predict-the-future-of-steamos-and-the-steam-machine/  If the Steam machine makes it to many living rooms, wonder if Logos would port Bible Screen => http://biblescreen.com/ to Valve ?

    "Gabe Newell (Formerly Microsoft, Now Valve’s Head) and Intel Declare GNU/Linux Desktop Victorious" on 20 Sep 2013 has many links => http://techrights.org/2013/09/20/intel-valve-on-gnu-linux-desktop/ 

    Linux desktop is just another desktop and shouldn't be shunned from your software because it just happens to be free.

    Bob Pritchett (Logos CEO) replied on 20 Jun 2009 => http://community.logos.com/forums/p/121/991.aspx#991

    The decision is simply a business one; at this point we don't have any evidence that there's a significant market for a Linux version, which doesn't make the investment worth it. We don't have massive margins, and developing on a new platform costs a pretty large percentage of what developing on the first one costs; I imagine we'd need to see consumer (not server or business -- we don't sell there) marketshare for Linux reach 8% before we could justify the cost.

    Wonder where can buy a new computer running a Linux desktop ?  Asda, Best Buy, Costco, Walmart, ... offer new computers running Windows.

    Business case for porting Logos to open source distribution(s) has not changed in over four years; consumer marketshare of linux is still too small.

    Keep Smiling [:)]

  • Nathan Parker
    Nathan Parker Member Posts: 1,755 ✭✭✭

    I personally chatted with Bob about this. While it's technologically possible to do using Mono, in order to do so would cost Logos $$$ and tons of time in developmental hours, that it's not really economically feasible for Logos, and even then it'd be very hard to do.

    If you count Android, Logos already runs on Linux. ;-)

    I'd rather Logos use the effort to beef up their Windows and Mac versions as well as possibly their web version. If Biblia.com or some other web app Logos rolled became a little more feature filled, Ubuntu users could access it while over on that platform then use the full Logos experience back on their PC or Mac.

    Nathan Parker

    Visit my blog at http://focusingonthemarkministries.com

  • Salamander
    Salamander Member Posts: 5 ✭✭

    I personally chatted with Bob about this. While it's technologically possible to do using Mono, in order to do so would cost Logos $$$ and tons of time in developmental hours, that it's not really economically feasible for Logos, and even then it'd be very hard to do.

    If you count Android, Logos already runs on Linux. ;-)

    I'd rather Logos use the effort to beef up their Windows and Mac versions as well as possibly their web version. If Biblia.com or some other web app Logos rolled became a little more feature filled, Ubuntu users could access it while over on that platform then use the full Logos experience back on their PC or Mac.

    That's not true. If its on Mac it can be compiled on Linux almost immediately. All it would take is to move the code to a Linux box and compile. Mac and Linux are ABI compatible because they are both *nix based desktops. Their may be some minor hiccups with Mac specific initialization for the main app window on mac but all they would have to do is create a linux/main.c/c++/c# file to have that call the Linux specific initialization for window creation. Also in case anyone has forgotten its already ported to Linux(Andorid) and they could use some of that code to help port the desktop app over. Its not that it would really take that much more time and $$$ to port it over its just they don't want to deal with it because they believe the bull from Microsoft and Apple who like to borrow from those that they claim to others are unreliable. I wish we could deal with more honest Bible companies. 

  • That's not true. If its on Mac it can be compiled on Linux almost immediately. All it would take is to move the code to a Linux box and compile.

    User interface porting would be $$$, copied from http://community.logos.com/forums/p/35960/270033.aspx#270033

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    Wonder about feasibility of porting Logos 4 Mac user interface (objective C) for linux ? (may be easier than WPF port that mono project never did).

    Wouldn't work. Objective-C compiler aside, the UI code makes use of libraries found only in OS X. To get Logos in Linux, Logos would have to do the same thing they did for the Mac: use the libraries via Mono but code a custom UI from the ground up - that takes quite a bit of work, as demonstrated by the fact that the Mac version still lags some behind the Windows version.

    Note: open source distributions can freely choose primary desktop with different user interface API's: e.g. GNOME, KDE, X-Windows.

    Distrowatch major distributions => http://distrowatch.com/dwres.php?resource=major includes links to variety of Ubuntu distributions: Ubuntu, Kubuntu, Xubuntu, Lubuntu, Mythbuntu, EduBuntu, Ubuntu Studio, Linux Mint along with some alternatives: Pinguy OS, Zorin OS, SimplyMEPIS, Peppermint OS

    Keep Smiling [:)]

  • Salamander
    Salamander Member Posts: 5 ✭✭

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    User interface porting would be $$$, copied from http://community.logos.com/forums/p/35960/270033.aspx#270033

    Ah no read my post there if it ever gets past the anti-spam bots

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    Note: open source distributions can freely choose primary desktop with different user interface API's: e.g. GNOME, KDE, X-Windows.

    Those are actually DE (desktop environments that yes do have there own api's but you are not locked down to one api, you can run Gnome apps on a KDE Desktop and KDE Apps on a GNome Desktop.

    The underlining API's for those are GTK, and Qt which is cross compatible with all the major os's except maybe gtk+ and mac. (Personally I always liked Qt over GTK+ anyways)

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    Distrowatch major distributions => http://distrowatch.com/dwres.php?resource=major includes links to variety of Ubuntu distributions: Ubuntu, Kubuntu, Xubuntu, Lubuntu, Mythbuntu, EduBuntu, Ubuntu Studio, Linux Mint along with some alternatives: Pinguy OS, Zorin OS, SimplyMEPIS, Peppermint OS

    Keep Smiling Smile

    Irreverent since they can support only Ubuntu and the rest of the distros can install the debs or covert them to their local installed packages.  They don't even need a deb package they can have a self installing .bin file that could install it like the windows installer.

  • JDC
    JDC Member Posts: 49 ✭✭

    I know this is an old thread, but I was kind of interested in switching back to Linux, and my two roadblocks are Logos 5 and Quickbooks.

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    But there are issues.  There are two different package formats to distribute programs.  Yes, the .deb format seems to be winning now, but sometimes the old .deb packages don't work on new setups and so it is back to compiling tarballs. 

    Observation: deb and tarball are two package formats => http://en.wikipedia.org/wiki/Linux_package_formats

    An alternative to software packaging is creating a virtual machine, then share disk image.

    Package managers don't have to be an issue. The only things that make the different distros incompatible are how dependencies and filesystem structures are set up and handled. Other than that, every distro that uses the Linux kernel and Xorg are completely compatible at base level. It is possible to make a universal binary installer that installs all inclusive software in your /home folder, including all of the necessary dependencies in its own local folder, which bypasses all of the incompatibilities of the different Linux distros. All you have to do is run the binary file from the folder in /home that it was installed to, and every single distro out there can run it.

    But WPF is definitely a problem. SQLite is not a problem because it is implemented in Linux. But I wonder if the MacOS version uses WPF. If not, it may not be quite as hard as what is presented here.

    But there are definitely some misunderstanding here about Linux, BSD, and MacOS. MacOS is much much more than just Darwin/BSD. That's just the very base level of MacOS X. Everything else on top of that that makes MacOS X what it is is proprietary and completely incompatible with BSD, which is in itself incompatible with Linux. You can download and install a Darwin OS for free, but it won't run any MacOS X software. And even if that's how it works (which it's not), BSD is not compatible with Linux; it's just similar.

  • Salamander
    Salamander Member Posts: 5 ✭✭

    Yah I found out that the programming language used by MacOs is Objective c and now they don't even use gcc they use clang for everything. Linux has clang also. About installing into home, some people might have issues about that, for something like a logo system install it would be better to install it to /opt/logos since that's where most binary non open source packages go on my system, Gentoo. It would make life easier. It still would have been better for Logos to use Qt for the graphics side of things since it its multi-platform compatible even between windows and Mac. Package managers are maintained by the distros mostly, all they would have to do is supply a self contained extraction executable and give is sum customize-able options to install it in some location that the package maintainers would choose like /usr/ or /usr/local or /opt/logos, which I believe /opt/logos would be a better option so that they could put any libs with the install they wanted. The file system isn't really an issue its where and what they name some of the configs across distros which logos should never need to worry about. With all of the caveats its still do-able but to what end and the cost I do not have a clue.

  • David Paul
    David Paul Member Posts: 6,073 ✭✭✭

    Maybe some of you guys who like to tell Logos how things could be done better would consider actually working for Logos. I know they are hiring! [:)]

    ASUS  ProArt x570s Creator, AMD R9 5950x, HyperX 64gb 3600 RAM, ASUS Strix RTX 2080 ti

    "The Unbelievable Work...believe it or not."  Little children...Biblical prophecy is not Christianity's friend.

  • JDC
    JDC Member Posts: 49 ✭✭

    Maybe some of you guys who like to tell Logos how things could be done better would consider actually working for Logos. I know they are hiring! Smile

    I'm definitely not saying they need to do things better. I think they've done an amazing job. I'm just a lowly user who wishes they would come up with a Linux version of their amazing software. [;)]

    But even though I think they could get around the package manager issue, WPF is still a roadblock they're not going to be able to overcome. I just think we're out of luck on a Linux version (if I believed in luck [:)]).

  • Oracle Virtual Box is free, which can run Windows in a Virtual Machine on many open source distributions => https://www.virtualbox.org/wiki/Linux_Downloads (noticed four Ubuntu variations plus various package manager installation instructions)

    Observation: from the number of forum users that have requested a Linux Logos edition, suspect cost of licensing Windows for virtual machine use is substantially less than porting Logos.  On OS X, About Logos Bible Software 5.1b SR-3 shows many components being used:

    • Awesomium
    • citeproc-js
    • Emdros
    • Fonts (many)
    • Growl
    • International Components for Unicode
    • Json.NET
    • LibHnj
    • libiconv
    • Libxml2
    • Mark.Tidy
    • MiniZip
    • Mono
    • NLog
    • objc - appscript
    • QuincyKit
    • Snowball
    • V8
    • Wintellect.PowerCollections
    • YAZ
    • zlib

    Logos is hiring => https://www.logos.com/about/careers

    Keep Smiling [:)]

  • JDC
    JDC Member Posts: 49 ✭✭

    " rel="nofollow">Keep Smiling 4 Jesus :) said:

    Oracle Virtual Box is free, which can run Windows in a Virtual Machine on many open source distributions => https://www.virtualbox.org/wiki/Linux_Downloads (noticed four Ubuntu variations plus various package manager installation instructions)

    Observation: from the number of forum users that have requested a Linux Logos edition, suspect cost of licensing Windows for virtual machine use is substantially less than porting Logos.  On OS X, About Logos Bible Software 5.1b SR-3 shows many components being used:

    • Awesomium
    • citeproc-js
    • Emdros
    • Fonts (many)
    • Growl
    • International Components for Unicode
    • Json.NET
    • LibHnj
    • libiconv
    • Libxml2
    • Mark.Tidy
    • MiniZip
    • Mono
    • NLog
    • objc - appscript
    • QuincyKit
    • Snowball
    • V8
    • Wintellect.PowerCollections
    • YAZ
    • zlib

    Logos is hiring => https://www.logos.com/about/careers

    Keep Smiling Smile

    You're right that using a VM is our only option. The only problem with that is that you have to have a Windows license and an installable copy of Windows to use it. Plus, it's clunky, and you have to have enough processing power and RAM to run your host OS, while dedicating enough RAM to the guest OS to be able to use Logos in a functional manner. It's our only solution, and it's a usable solution, but it's far from ideal.

    Still, I'm not expecting any native Linux ports. I'm just dreaming. Keep in mind that just because someone has a need or a desire for something, and some basic knowledge of how things work in an operating system, it doesn't necessarily mean they're qualified to develop software as huge as Logos is. [;)]

  • Stephen MacKenzie
    Stephen MacKenzie Member Posts: 10 ✭✭

    OK so now Microsoft has released the sources to .NET.  Logos should follow suit and open their sources as well.  That way, the community of users can work together to target other platforms and not be at the mercy of Logos (or any other proprietary software vendor).

    I have gotten off of proprietary software altogether, but you have to bear some inconveniece.   I can only use the online version of my Logos packages.  It is well worth the freedom, I control my computer, not corporations and their spying malware.

  • Logos should follow suit and open their sources as well.

    Microsoft has a business reason for Open Source of .NET Core, which is the development of applications to run on Microsoft Windows plus other platforms.  Visual Studio Community 2013 runs on Windows so free development tool for non-enterprise applications includes Windows license revenue plus Windows being used.

    What is the business incentive for Faithlife Corporation to open source their application code? Profit potential?

    OK so now Microsoft has released the sources to .NET

    Microsoft released .NET Core Server Stack for cross platform development => http://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/ and => http://blogs.msdn.com/b/somasegar/archive/2014/11/12/opening-up-visual-studio-and-net-to-every-developer-any-application-net-server-core-open-source-and-cross-platform-visual-studio-community-2013-and-preview-of-visual-studio-2015-and-net-2015.aspx has github link => http://github.com/Microsoft/dotnet

    Introducing .NET Core => http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx shows Windows Presentation Foundation (WPF) is part of .NET Framework:

    Github shows some WPF projects => https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md including a fork of the MS WPF Toolkit => https://github.com/dotnetprojects/wpftoolkit

    WPF Roadmap => http://blogs.msdn.com/b/dotnet/archive/2014/11/12/the-roadmap-for-wpf.aspx mentions "support for .NET Framework is driven by the support lifecycle policy of the Windows operating system" plus comments include reply from Microsoft:

    Harikrishna Menon">
    @JLuis Estrada: Open source WPF, is definitely an interesting area for us to look at. Appreciate your feedback

    For Faithlife application development, Visual Studio support of Xamarin Platform could be useful.

    Keep Smiling [:)]

  • JL
    JL Member Posts: 1 ✭✭

    It would be nice to have Logos for Ubuntu. It seems like there is enough talk about from Logos and the customer. I am a avid Linux user, I have paid almost a few thousand for my Logos software. I have been using it way back from the Libronix era. And now over the past few years I have moved over to linux for my OS at home and at work. The job that I am in one of the requirements was to know linux. I knew enough to get the job and learned a lot more over the years. So here is my dilemma is now in order to use the software I already paid for I have to go out and pay for another OS that is not cheep and install another OS I don't even want just so use the software I already paid for. I hope you can see my frustration, so now I am stuck to only using my app on my note 4 or biblia.com. I can't tell you enough how it would be like Christmas for me to get Logos to work on Ubuntu.

  • And now over the past few years I have moved over to linux for my OS at home and at work.

    Welcome [:D]

    Logos Now subscribers have access to https://app.logos.com that Faithlife Corporation is developing.  Logos wiki => https://wiki.logos.com/Mac_Release_Notes_and_History#Mac_Alpha_Pre-Release_Notes_and_History includes Mac Alpha releases when Logos 4 was ported to OS X user interface. Web browser port may take a bit longer to deliver Logos 6+ functionality, which would be usable on open source distributions and mobile devices.  Uninformed user speculation is web browser access being a Logos Now subscription perk as web servers have ongoing usage and maintenance costs.

    Joshua Lytle said:I can't tell you enough how it would be like Christmas for me to get Logos to work on Ubuntu.

    Thankful for Mac Alpha releases feeling like Christmas [G] many times along with opportunity to learn many Logos features.

    While waiting for web browser functionality, one option is using Oracle's VirtualBox on Linux to create a Virtual Machine for Logos use.  Windows needs a license, which may have been included with computer hardware purchase.  OS X is legally licensed for Apple hardware (Hackintosh is a non-Apple computer running OS X).  Apple includes more than 200 open source projects in OS X => https://www.apple.com/opensource/  Apple Darwin => https://en.wikipedia.org/wiki/Apple_Darwin is a FreeBSD variant => http://www.freebsd.org/

    The job that I am in one of the requirements was to know linux.

    VirtualBox is also useful for experimenting with various open source distributions in virtual machines:

    e.g. System Rescue CD => http://www.system-rescue-cd.org/SystemRescueCd_Homepage

    Distrowatch => http://distrowatch.com/ tracks over 300 open source distributions including major ones => http://distrowatch.com/dwres.php?resource=major

    Joshua Lytle said:I have paid almost a few thousand for my Logos software.

    Observation: suspect few thousand has been paid for resource licensing since Logos core engine is free => Logos 6 Core Engine and => Verbum 6 Core Engine

    Keep Smiling [:)]

  • Dirk Kellner
    Dirk Kellner Member Posts: 1 ✭✭

    Did anyone of you managed to install the logos android app on an emulator or virtualmachine. I m using ubuntu mate and I failed with androVM. I even tried to install win xp and bluestacks on a virtual machine. But this didnt work. Last try was genymotion but I failed to get a device started. Its frustrating.

  • Christopher Jackson
    Christopher Jackson Member Posts: 1 ✭✭

    I know I'm late in the game here. But please bear with me.

    the parts of Microsoft's tech is irrelevant really. With Android's version, The battle is about 90% there for linux anyway. Slap a version together with .rpm and .deb since they are the easiest and most common used formats by most flavors.

    issue users a serial key upon installation or do so during the installation need be. Then have that software contact my logos service and DL my books based on what I buy.

    But using the web app, while VERY helpful and gives me a place to look at my stuff, I ofttimes watch my pastor on video either in a browser or through VLC media player and having both on one screen of two, simplifies my studies and keeps me from getting confused by flipping through X number of tabs. But if not, I'll use the web app.

  • Rik Shaw
    Rik Shaw Member Posts: 77 ✭✭

    I have been able to install Logos 7 successfully in Ubuntu 18.04 using wine, but whenever a resource is added (update manager OR manually) it will crash.  See this guide for how far I have gotten so far: Logos 7 in Ubuntu 18.04 using Wine

    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!