Jump to content
xisto Community
Sign in to follow this  
dserban

Lina Released

Recommended Posts

Lina Software released the source code for LINA under the GPL v2. LINA enables Linux binaries to run with native look and feel on Windows, Mac, and Linux, without recompiling. This release, along with the launch of the community website http://www.openlina.org/, invites developers around the world to participate in the growth of this important technology.
This is basically a reverse WINE. They should have called it ENIW.

http://openlina.org/news.html
_________________________________

http://forums.xisto.com/no_longer_exists/

Edited by dserban (see edit history)

Share this post


Link to post
Share on other sites

Cygwin means ported code - someone actually went through each POSIX utility and created a .exe binary that runs natively under Windows. Cygwin provides an emulation DLL called cygwin1.dll, but only for those ported binaries.

Lina is full-blown emulation, which means you take a Linux binary utility that nobody ever thought of porting to Win32, and you FTP it to a Windows machine, you run it on top of Lina and Lina intercepts any Linux system calls attempted by that program and does them itself.
_________________________________

http://forums.xisto.com/no_longer_exists/

Edited by dserban (see edit history)

Share this post


Link to post
Share on other sites

Cygwin means ported code - someone actually went through each POSIX utility and created a .exe binary that runs natively under Windows. Cygwin provides an emulation DLL called cygwin1.dll, but only for those ported binaries.
Lina is full-blown emulation, which means you take a Linux binary utility that nobody ever thought of porting to Win32, and you FTP it to a Windows machine, you run it on top of Lina and Lina intercepts any Linux system calls attempted by that program and does them itself.


OK...I read that site backwards then...thanks for the clarification. This seems pretty cool, but how does it handle things like library dependencies? I assume lina handles dynamic linking and all, but could I say, for instance, pop KDE and all it's prerequisites over to my windows machine and use kicker for my launcher, kdesktop for my shell, and kwin for window management?
Edited by ethergeek (see edit history)

Share this post


Link to post
Share on other sites

It looks like their first baby step is to provide application level virtualization (kind of like the philosophy that Citrix employs) ... and see how that goes. Whole desktop environment virtualization may be in their future, who knows.
If that's what you're looking for, then have a look at andLinux (http://www.andlinux.org/). It is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista [32-bit only]). andLinux is not just for development and runs almost all Linux applications in Windows without modification. It supports quick launch icons, start menu, system tray, Explorer shell extensions and file type associations.
It's great for those who for whatever reason are stuck running windows, yet still want to use a few Linux apps. I'm pretty much stuck in Windows while at work. However, it would be really nice to be able to run Linux apps at the same time.
Cygwin is more a Linux compatibility layer, it's core is basically a DLL that accepts Linux/POSIX syscalls from applications. This uses a fullblown Linux kernel. So I think this would probably take more memory in exchange for better compatibility. But's it's probably a little less integrated (the website mentions no printing support).
For a start, cygwin isn't a way to run native Linux binaries in Windows.
Cygwin is an emulator, while andLinux is a virtual OS. I have run virtual OSs in Windows and they are much slower because they take up lots of memory (remember, its an entire other OS). Since cygwin only emulates the shell and X-server, it only takes up as much memory as needed for that program, and nothing more.
Here's an idea - don't run explorer.exe on startup and instead run andLinux as your desktop.
sarcasm
Doing it this way seems to give you all the security and stability of Windows combined with the user-friendlyness of Linux apps.
/sarcasm
The next step - I believe - will be a significantly better way of running Windows inside Linux (and there already are many ranging from wine/cedega/qemu/busybox/xen/kvm/etc).
_________________________________

http://forums.xisto.com/no_longer_exists/

Edited by dserban (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.