By Forrest Cook
September 26, 2007
LINA
is an interoperability product that is being developed by
Lina Software:
With LINA, applications written for Linux run with native look and feel on Windows, Mac OS X and UNIX operating systems. LINA is a thin virtual layer that enables developers to write and compile code using ordinary Linux tools, then run that code on a variety of operating systems. For users, LINA runs invisibly in the background, enabling them to install and run these Linux applications as if they were native to that users' operating system.
The LINA
FAQ
explains some of the project details. LINA has been in development
for four years and there are several patents pending on the LINA
technology.
In addition:
- LINA is written in C and C++ and uses some Python build tools.
- LINA currently runs on Fedora7, OpenSUSE 10.2, Ubuntu 7.04, Mac OS X v. , Windows Vista, Windows XP and Windows 2003.
- Plans to support Solaris and OpenBSD are underway.
- Command line and web applications can be run on LINA.
- GUI applications that use the LINA library are supported.
- Plans are underway for support of GUI applications that use Qt and GTK+.
- Supported languages include C and C++ with plans to add Perl, Python and Ruby.
- LINA packages consist of Linux binaries packed into a .zip file.
- LINA applications currently have a 2X performance hit, that should improve with time.
- The LINA platform is approximately 75MB in size.
- LINA does not currently support 3D graphics acceleration or X11 over SSL.
- Lina Software is offering support for LINA.
See the LINA
technology description for more information on the project.
Lina Software recently
announced the release of LINA (starting with version 0.7.0)
under the GPLv2 license:
The operating systems supported in this release include Windows XP,
Windows Vista, Windows 2003, Mac OSX, Fedora 7, OpenSUSE 10.2, and Ubuntu
7.04. The LINA library currently supports C++ development. Future releases
of LINA will support applications written in any language native to Linux.
"Open Source is pivotal to our rapid growth, and it's critical that we
engage the worldwide developer community," said Nile Geisinger, CTO of Lina
Software. "We're very interested in developer feedback as we improve
usability."
Over the next several months, our engineers will focus on enhancing
usability and incorporating community feedback. In Q4 2007, Lina Software
will release developer binaries and application program interfaces for
building cross-platform applications. We will also port the GTK and QT
libraries to the LINA APIs to allow applications written to these libraries
to run on LINA.
The LINA source code is available for download
here,
the
build instructions explain how to compile the software.
Some LINA
screenshots
show the software in action.
If you have some simple Linux command line applications that you
need to run across numerous platforms, LINA may be a solution that
is worth further investigation.
Comments (9 posted)
System Applications
Audio Projects
Version 0.9.82 of Rivendell, a radio station automation system, is out
with new functionality.
Full Story (comments: none)
Clusters and Grids
Version 0.6 of Allmydata-Tahoe, a secure, decentralized storage grid,
has been announced. This release includes new features, improved performance
and bug fixes.
Full Story (comments: 1)
Database Software
Version 896 of MySQL Toolkit has been
announced.
"
This toolkit contains essential command-line utilities for MySQL, such as a table checksum tool and query profiler. It provides missing features such as checking slaves for data consistency, with emphasis on quality and scriptability.
This release of MySQL Toolkit adds a new tool, fixes some minor bugs and adds new functionality (especially the ability to run as a daemon) to several of the tools."
Comments (none posted)
The September 24, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Printing
Version 1.3.2 of
CUPS, the Common UNIX Printing System,
has been
announced.
"
CUPS 1.3.2 replaces the invalid 1.3.1 release tarballs and fixes some scheduler and printing issues."
Comments (none posted)
Miscellaneous
Version 2.10 of OpenHPI is
available.
"
Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers."
Comments (none posted)
Desktop Applications
Audio Applications
KDE.News
looks at
the Google Summer of Code contributions to the Amarok music player
application.
"
This year, Amarok had two summer of code projects under the KDE umbrella. Both of these projects have finished while remaining in continued development and were extremely successful. Read on to learn about two innovative additions to the Amarok project."
Comments (none posted)
Version 0.9.8.3 of Snd-ls, a distribution of the sound editor SND, is out
with the following fix:
"
Screwed up the rt_readin_tag fix by adding the wrong file.
Big thanks to "edu" for reporting the problem so quickly."
Full Story (comments: none)
BitTorrent Applications
Version 3.0.3.0 of Azureus, a cross-platform bittorrent client, has been
announced.
"
Azureus 3.0.3.0 brings the version numbering back into line and should reduce confusion over which 2.x version maps to which 3.x version. Existing 2.x users will get the classic UI, while new and existing 3.x users will get the Vuze client UI, with the option to switch back to the 2.x UI if you choose."
Comments (none posted)
Desktop Environments
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Electronics
Version 0.69 of
GNU Radio Companion (GRC), a GUI front-end for the
GNU Radio software programmable
radio platform, is out.
"
GRC and gnuradio have been through many changes these past few months;
especially, the adoption of hier2, which has temporarily broken GRC a
few times. With the gnuradio trunk stabilized, and 3.1 com[]ing up, a GRC
release has been long overdue."
Full Story (comments: none)
Development snapshot 20070912 of
PCB,
an interactive printed circuit board editor for the X11 window system, has
been
announced.
"
This release represents nearly 200 commits and as such this summary clearly is not complete."
Comments (none posted)
Financial Applications
Version 2.9.3.0 of Buddi has been
announced
"
Buddi is a simple budgeting program targeted for users with little or no financial background. It allows users to set up accounts and categories, record transactions, check spending habits, etc.
I am pleased to announce the release of Buddi 2.9.3.0. This is the first release in the 3.0 Development branch which is recommended for production use. I have converted my finances to this new version, and I greatly appreciate all those who are able and willing to help me test it."
Comments (none posted)
Fonts and Images
The Anti-Grain Geometry project has an
article
on font rendering, covering Linux, Mac, and Windows techniques. It
looks at various ways to make text look better on a monitor, including
sub-pixel rendering, hinting, and gamma correction.
"
The Windows way of text rendering is bad, the Linux way is much
worse. In all Linux systems I've seen they use FreeType by David Turner, Robert Wilhelm,
and Werner Lemberg. It is a great library, really, but the way of using it
is not so good." (thanks to Michael Kofler)
Comments (18 posted)
Games
Version 0.7.2 of FreeCol has been
announced.
"
FreeCol is an open version of the turn based strategy game Colonization. We have now released version 0.7.2 of FreeCol:
- The game can now switch between fullscreen and windowed mode.
- The application window can be resized.
- Zooming on the mapboard has been implemented"
Comments (none posted)
Instant Messaging
Version 4.5.7 of the Zimbra Collaboration Suite has been
released.
"
Zimbra is an open source server and client technology for next-generation enterprise messaging and collaboration. Zimbra delivers innovation for both the administrator and the end-user as well as compatibility with exis[t]ing infrastructure and applications.
ZCS 4.5.7 contains 160 fixed issues."
Comments (none posted)
Multimedia
Version 1.6 of Mpeg4ip, a cross-platform MPEG and IETF standards-based
system for encoding, streaming, and playing audio and video, has been
announced.
"
This will be my last release of mpeg4ip; I am changing jobs and can no longer contribute to this project. I will be able to answer questions about it in the forums and email list, but will not be able to actively make changes or maintain it."
Comments (none posted)
Music Applications
Version 1.12 of horgand, an organ synthesizer, is out with a lot of new
capabilities and some bug fixes.
Full Story (comments: none)
News Readers
Stable version 1.4.3 of Liferea, a news aggregator for news feeds and
weblogs, has been
announced.
"
While this release fixes several functional issues it also fixes a grave feed update bug that causes continuous feed updates in v1.4.2b when your global default feed update interval was set to zero. "
Comments (none posted)
Video Applications
After several years of development, the first beta release for Ogg Theora 1.0 -
a free video codec - is now available. Now all we have to do is to get some
content in the Theora format.
Full Story (comments: 29)
Miscellaneous
Stable version 1.1 of Sweet Home 3D has been
announced.
"
Sweet Home 3D is an interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user, with a final 3D preview."
Comments (none posted)
Languages and Tools
Caml
The September 25, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Haskell
The September 23, 2007 edition of the
Haskell Weekly News
is online. This week brings a ridiculous number of new libraries and tools for Haskell programming, and the appearance of half a dozen new user groups, on several continents.
Comments (none posted)
Perl
Detlef Groth
discusses PDF Processing with Perl on O'Reilly.
"
Adobe's PDF is a well-established format for transferring pixel-perfect documents. It's not nearly as malleable as plain text, but several CPAN modules make creating, manipulating, and reusing PDFs much easier. Detlef Groth demonstrates how to use PDF::Reuse."
Comments (none posted)
Python
The September 24, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Ruby
O'Reilly has published
part three of the Behavior Driven Development Using Ruby series.
"
Gregory Brown has been testing the heck out of his dots and lines game! In
the last portion of his dive into behavior driven development, he looks at
custom matchers and introduces us to RCov, a coverage visualizer."
Comments (none posted)
Tcl/Tk
The September 24, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Build Tools
Version 0.2 of the Parser for JPlate has been
announced.
"
JPlate is a framework/toolkit to build applications - think of it as the template for application development. If for some reason releases are not happening in a timely fashion please examine the Subversion repository as you may find more there.
This releases fixes documentation, adds a new parser (colon delimited values) and moved some files around to be in more logical locations."
Comments (none posted)
Version Control
Version 1.5.3.2 of GIT, a distributed version control system, is available.
This is a maintenance release with numerous bug fixes.
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>