Q: What does the current version of LINA include? A: LINA 0.72 includes easy to download install binaries for a number of platforms as well as a mechanism for creating platform-specific installers that enable Linux applications to easily be installed on a variety of operating systems. Q: What does the official Open Source release include? A: With version 0.70, Lina Software announces the official Open Source release of LINA. This release includes source code for the LINA Runtime Environment which has been tested on Fedora7, OpenSUSE 10.2, Ubuntu 7.04, Mac OS X v. , Windows Vista, Windows XP and Windows 2003. Q: What license is LINA released under? A: The type of license you need depends on how you plan to use LINA. If you simply wish to run code packaged for LINA, the LINA platform is available under the GNU General Public License, Version 2. If you wish to use the LINA programming libraries and the LINA compiler to create applications that run on our platform, LINA is also available under the GPL, as long as you make any code you write using our tools available to the public under the terms of the GPL. If you wish to create LINA applications without making your source code available to the public, the LINA programming libraries and compiler may be used under the terms of our commercial license. Please contact us directly for more information. Q: How long have you been developing LINA? A: LINA is now in its fourth year of development. Q: Do you have any patents on LINA technologies? A: We have several patents pending on LINA. In accordance with the GPL, Open Source users of LINA will be able to use LINA without obtaining a patent license. Q: Can I get help using LINA? A: Our company will happily help you learn to use LINA to create cross-platform Linux binaries with native look and feel. In addition, the OpenLINA community and developer pages on this site contain documentation, a forum, and mailing lists. Q: What programming languages can I use to write applications for LINA? A: We currently support C and C++. We are planning to add modules for Python, Perl, Ruby, and other dynamic languages. Q: Can existing Linux code run on LINA? A: Linux command line programs and web applications can currently run on LINA, as can GUI applications that use the LINA library. We plan to support Qt in the near future as well as development using the GTK+ libraries. Q: You say code needs to be "packaged for LINA" in order to make the *.lina files that run on LINA. What does that really mean? A: The *.lina packages that run on LINA are Linux binaries packaged in a zip file. This file also contains configuration files and a small executable with operating-system-specific instructions to start the application appropriately on each platform. The LINA development platform includes the simple tools needed to create these packages. Q: How well do applications running on LINA perform, as compared to running on their native platforms? A: There is a 2X performance hit for running applications in LINA. In the short-term, GUI applications take an additional performance hit. We will eliminate the additional slowdown when we optimize the mechanism by which we make operating system calls. In coming versions of LINA, LINA applications will run with near-native speed on Linux systems. Q: How big of a download is the LINA platform? A: Less than 200MB -- a couple of minutes to download with a high-speed connection. Q: Can LINA run on other UNIX platforms such as Solaris and AIX? What about BSD? A: LINA is capable of running on all versions of UNIX, including Solaris and BSD operating systems. Our initial release is tested on Fedora7, OpenSUSE 10.2, Ubuntu 7.04, Windows XP, Windows 2003, Windows Vista, and Mac OS X. Q: Can LINA run on 64 bit processors? What about PowerPC Macs? A: LINA is capable of running on 64 bit processors, but this architecture is not supported in our initial release. Our initial release for Mac OS X supports both the PPC and Intel versions. Q: Will LINA offer 3-D graphics support? A: 3-D graphics support is not a short-term focus, but given the demand and the fact that LINA is an open platform we expect support will emerge. Q: How can I contribute to the LINA project? A: LINA is a community-driven project. Contributions can include anything from documentation, to bug fixes, to brilliant new features. We will launch the community site at www.openlina.org in June 2007 when we release the LINA source code. Q: What languages is LINA written in? A: For performance reasons, we've written LINA in C and C++. One of our code generation tools used to build LINA is written in Python. LINA can be built with free software tools on all major platforms including Windows. Q: Does LINA use X11 over SSL? A: No. After careful research we rejected that approach for usability reasons. Instead, LINA directly calls and creates the native widgets on the operating system it is running on as well as directly calling operating system services. Q: What does LINA stand for? A: LINA is not an acronym.
|