Jump to content











Photo
* * * * * 1 votes

andLinux, a working colinux


  • Please log in to reply
9 replies to this topic

#1 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 28 March 2008 - 04:05 PM

After a few (failed) attempts to understand how the heck does colinux:
http://www.colinux.org/
work, some time ago I gave up, waiting for better times.
(I wasn't - and still am not - particularly interested in running "KNOPPIX Japanese Edition") :thumbsup:
:tabletalk:


It seems like I was not the only one that didn't make it, as andlinux was developed:
http://www.andlinux.org/

Introduction

andLinux is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista; 32-bit versions only). This project was started for Dynamism for the GP2X community, but its userbase far exceeds its original design. andLinux is free and will remain so, but donations are greatly needed.

andLinux uses coLinux as its core which is confusing for many people. coLinux is a port of the Linux kernel to Windows. Although this technology is a bit like running Linux in a virtual machine, coLinux differs itself by being more of a merger of Windows and the Linux kernel and not an emulated PC, making it more efficient. Xming is used as X server and PulseAudio as sound server.

andLinux is not just for development and runs almost all Linux applications without modification.


:D

jaclaz

#2 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 28 March 2008 - 09:42 PM

Wow.. :thumbsup:

This looks so cool! :D :tabletalk: :D

Posted Image

Don't have much time to try out at the time but this is surely a reference worth remembering in the future.

Good find! :D

#3 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 26 June 2008 - 06:39 PM

There is another similar solution (at the moment XP and Vista only, NOT 2K :) ):
http://www.ulteo.com...top?autolang=en
based as well on colinux.

jaclaz

#4 Moon Goon

Moon Goon

    Frequent Member

  • Advanced user
  • 270 posts

Posted 26 June 2008 - 07:22 PM

Last time I tried both products the sound worked in Ulteo but I couldn't install anything. andLinux had the sound broken but I could install nifty things like WINE.

Both products seem to degrade Windows performance. Neat idea though.

#5 Mikorist

Mikorist

    ▂ ▃ █ ▅ ▆

  • Advanced user
  • 771 posts
  •  
    United Nations

Posted 28 June 2008 - 06:05 PM

Hello,
www.colinux.org is a remarkable program. :)


>> ,----[ Quote from>>ibm.com/developerworks/library/l-virtualization-colinux/]
>> |coLinux is a port of the standard Linux kernel. In other words, coLinux is the Linux kernel
>> |that's modified to run cooperatively with another operating system. The host operating
>> |system (Windows or Linux) maintains control of the physical resources of the operating
>> |system, while the guest operating system (coLinux) is provided with a virtual abstraction of
>> |the hardware. The host operating system must provide the means to execute a driver in the
>> |privileged ring (ring 0) and export the means to allocate memory
Posted Image
>> |he root file system for coLinux is a regular file within the host operating system. To
>> |Windows it's just a regular file, but to coLinux it's an ext3 file system that can be read
>> |and written to.
>> |Other features needed by the Linux kernel, such as networking or video access, are proxied
>> |externally. Networking is made accessible to coLinux through a TUN/TAP driver (which is
>> |covered in "Networking," below). In short, this driver provides user-space access to the
>> |Ethernet device so that packets can be transmitted and received. Access to the display is
>> |also proxied. Recall that X Window System is a protocol by which video output can be sent
>> |from one host to another. Therefore, by using an X Window System server on the host
>> |operating system, video output can be redirected to the available X server.

>> ,----[ Quote from>> searchenterpriselinux.techtarget.com]
>> | Any program that runs on Linux will run on coLinux, although there
>> | are a few limitations--mainly, programs that use graphics won't run
>> | at full speed, since the X terminal has to run on the Windows side,
>> | and support for audio is marginal at best. That said, applications
>> | which don't rely on audio or graphics can run more or less at native
>> | speed: database applications, Web servers, command-line/shell
>> | programs and so on all work at normal speed.

Conclusion is my Question :

When we can see The Cooperative Windows??? >> running Microsoft Windows on Linux natively???

:)

Mikorist

#6 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 28 June 2008 - 09:13 PM

That's what WINE is doing.. :)

At best, you can use Virtual Box to run XP in seamless integration mode, it works fairly well with a dual core machine.

Virtual Box emulation should be as close as possible for a coWindows for linux native hosts with a decent performance while using opensource solutions.

Have you tried this method? I personally have no complaints about VirtualBox except for the initial install of the personal edition and enabling the feature to use USB devices on the guest OS.

To match visual themes from gnome and XP, I use the zune theme on both and this makes both OS integrate perfectly when running linux as host.

:)

#7 Mikorist

Mikorist

    ▂ ▃ █ ▅ ▆

  • Advanced user
  • 771 posts
  •  
    United Nations

Posted 02 July 2008 - 10:26 PM

That's what WINE is doing.. :)

At best, you can use Virtual Box to run XP in seamless integration mode, it works fairly well with a dual core machine.

Virtual Box emulation should be as close as possible for a coWindows for linux native hosts with a decent performance while using opensource solutions.

Have you tried this method? I personally have no complaints about VirtualBox except for the initial install of the personal edition and enabling the feature to use USB devices on the guest OS.

To match visual themes from gnome and XP, I use the zune theme on both and this makes both OS integrate perfectly when running linux as host.

:)




Actually,
I am trying to run an Soundforge 9.0 in Wine which requires the .NET Framework 2.0 to run...

Here's how to get a simple .net application running using wine and winetricks:

wget http://kegel.com/wine/winetricks
sh winetricks corefonts dotnet20


but...it always crashes... :)


Virtual Box emulation, on the other side,
does not support 3d acceleration and OS is still vulnerable to viruses.

This is the Wine Application Database (AppDB)
http://appdb.winehq.org/



Mikorist

#8 bobsobol

bobsobol

    Member

  • Members
  • 31 posts
  •  
    United Kingdom

Posted 06 October 2008 - 01:52 PM

One would have to assume that MONO would be the best way to run .Net applications under Linux, and I understand that that works quite well for anything that uses only the terminal (command line) for Input and Output... the problem is that it can't support Windows err windows, and other GUI controls. Wine would have to step in there, but since .Net is a pointless waste of time and effort on any OS and for any reason... (and because I love getting flamed :confused1:) and Wine still has some little way to go to get a full Windows x86 PE programs running, I can't see it being high on the list of priorities.

Besides which, I think being able to run Windows programs on Linux makes your Linux about as vulnerable as Windows to Windows Viruses... running Windows in a Virtual Machine is safer, on either Windows or Linux... especially if you undo the disc at reboot. I keep many VMs for these purposes, accessing risky sites or p2p networks, opening eMail attachments etc. If your VM software doesn't support undo Virtual Discs, I presume you know how to use GZip on a Virtual Hard Disk file? :cheers:

I'm bummed about both these programs however, as I now have no 32-bit system to run them on... Except VMs, and I may as well install Linux on those.

Why doesn't the CoLinux Kernel work on WOW64? :cheers: Getting around the single thread would be a nice improvement.

#9 milindsmart

milindsmart

    Frequent Member

  • Advanced user
  • 201 posts
  • Location:Bangalore
  •  
    India

Posted 02 September 2014 - 06:47 PM

The more I read about this colinux, the more it feels just like KVM.... All the other aspects of kernel virtualization are there... Hardware control remaining with windows, filesystem being encapsulated in a single file, networking driver for the "guest", single process representing all processes in "guest"

Nevertheless, why is there so little information about something aiming to be so radical?

Now what would be cool is for the kernels to each claim their own cores, and I/O to be equally shared, which is obviously going to be applicable only for trusted kernels, else contention would kill both.

Edited by milindsmart, 02 September 2014 - 06:52 PM.


#10 Moon Goon

Moon Goon

    Frequent Member

  • Advanced user
  • 270 posts

Posted 03 September 2014 - 01:12 PM

Yep.  It was a neat project but never made it to 64-bit land.  I'd check out Qubes OS for something that can run Linux and Windows programs:

https://qubes-os.org/






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users