Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 9 reacties
Bron: Source Forge

CoLinux is een open source project waarmee het mogelijk is om Linux naast een ander operating system te kunnen gebruiken. Met CoLinux, wat voor Cooperative Linux staat, kan bijvoorbeeld op Windows 2000 of XP gewoon Linux worden gedraaid zonder dat hiervoor software als VMWare nodig is. Op dit moment is het mogelijk om Knoppix via CoLinux op Windows te draaien, zie screenshot onderaan deze post. Enkele dagen geleden is versie 0.6.2 uitgekomen van dit programma en het changelog hiervan ziet er als volgt uit:

Changes in version 0.6.2:
  • The entire configuration can be passed on the command line instead of using an XML file (working towards UML compatibility). Read doc/colinux-daemon.
  • Linux patch ported to Linux 2.6.10. Linux 2.4.x will not be officially supported anymore. (Dan Aloni and George Boutwell). If you use an old root file image you might need to fix it, read about moving to 2.6.x in the Wiki site (http://wiki.colinux.org)
  • Implemented a Cooperative file system driver in Linux, that makes it possible to mount host OS directories in Linux, similar to UML's hostfs. It lets you access your C:\ without using Samba or other network file systems. Read doc/cofs.
  • coLinux should now work under PAE setups and AMD64 setups that enable the NX bit (specifically, Windows XP SP2).
  • The slirp network daemon was added. This network daemon provides easy-to-set-up outbound network communication from coLinux without using the TAP driver or PCAP library.
  • initrd support was added (teesoft2004 at yahoo.com.cn). To activate it you can specify e.g. in the configuration, or initrd=filename in the command line.
  • Bug fix: Reception and delivery of network packets bigger than 2kb.
  • Bug fix: Consoles and/or other daemons fail to connect to colinux-daemon on startup (this is Windows only).
  • Bug fix: Stop reboots where different gcc compiler versions are used to compile linux.sys & vmlinux, with an error/warning (George Boutwell).
  • Bug fix: Proper floating point state preservation in the Linux guest. coLinux now passes the flops20 test program.
  • Bug fix: A tiny memory leak when coLinux is shutting down.
  • Bug fix: Proper reference counting of the driver in the Linux port.
  • Bug fix: The network driver (conet) now verifies checksums (as
  • Changed PCAP handling to use Connection Name instead of Adapter/Device/Driver name. Name is now uniform between PCAP & TAP and multiple devices of the same/make/model should be able to be connected to. (George Boutwell)
  • Support AltGr for both FLTK & NT consoles. (Sascha Kettler)
  • Added a coserial deamon (only Linux for now), that allows one to open a serial terminal to the guest machine. (You can run /sbin/mgetty ttyS0, etc.)
  • Improved debugging - we now have a debug messages "collector" deamon named colinux-debug-deamon, which collects debug messages from all the coLinux components. This also changes the way things are printed when you run the daemon (it is now easier to see what belongs to what). All debug messages are off by default, so things may go a little faster.
  • An API version number was added to make sure that you use the right vmlinux and user-space executables with the right coLinux driver (previously it caused crashes if the APIs changed).
  • Added block device aliasing, e.g alias="hda2". You can specify such an alias in the element in the configuration XML and expect coLinux to mount it, even when passed with root=. NOTE: The cobdX device and its alias are mutual exclusive, which means that you can't mount both of them at the same time.
  • Implemented a new timer for the Linux guest, this should fix time-going-back issues.
  • Improved message passing, which may boost networking a bit.
  • Win32-TAP driver upgraded to version 8.1. This version doesn't bring any changes to the actual driver code. However it was released in order to notify the other projects that bundle the TAP driver along with their software, to modify the name identifer of the driver so that multiple TAP driver users can coexist (e.g, OpenVPN with coLinux). Therefore, coLinux now installs its TAP driver as TAPxxxxco (where xxxx is the driver version). After installing it, you will notice " (coLinux)" appended to the device name in the Network Connections manager. The old driver will remain until it is uninstalled.
  • If the MAC address is unspecified, a random MAC is choosed using the familiar TAP prefix (00:FF:XX:XX:XX:XX).
  • Enhanced coLinux keyboard handling support (sends raw scan codes from Windows to linux) (Nuno Lucas).
  • Change memory allocation so that the RAM for the VM is not allocated on startup, but on-demand. This means the coLinux loads faster and less prune to memory allocation failures in the host.
[break]
Klik voor een grotere versie.
Versienummer:0.6.2
Besturingssystemen:Windows 2000, Windows XP
Website:Source Forge
Download:http://prdownloads.sourceforge.net/colinux/coLinux-0.6.2.exe?download
Bestandsgrootte:4,49MB
Licentietype:GPL

Updategeschiedenis

Moderatie-faq Wijzig weergave

Reacties (9)

Draait het niet in een soort image-bestand?
Ik denk het wel, VMWare doet dat nl. wel en dit is toch een beetje vergelijkbaar denk ik. Alleen heb je hier geen VMWare nodig. ;)
Het is niet vergelijkbaar omdat VMware een complete PC emuleert. Dat is met coLinux niet het geval. Het klopt dat coLinux gebruik maakt van een image bestand om te booten. Je kan alle partities die je wil gebruiken opnemen in het configuratie bestand zodat je die vanuit coLinux kan mounten als normaal.
Als ik naar dat screenshot kijk, dan lijkt het net of ik een omgebouwde cygwin zie?

ik ben niet zo uptodate met cygwin, maar KDE/Gnome of X draaide toch al onder cygwin?
Colinux is een Linux omgeving die draait 'onder' windows. Je hoeft geen VMWARE of andere emu soft te gebruiken.
Om grafische output te krijgen draai je een X bv via cygwin, of anders een vnc sessie
Zou ik met CoLinux aan mijn geŽncrypteerde bestanden geraken ?

Ik heb deze bestanden namelijk nodig, maar omwille van een herinstallatie van Windows XP krijg ik ze niet meer gedecodeerd. :(
Sorry, maar hoe moet ik me voorstellen dat dit werkt?
Programma`s onder linux schrijven naar een output, meestal de X server.

Het lijkt erop dat dit programma een Xserver onder Windows laat draaien.

Hoe het zit met het bestandssysteem zit, geen idee. Immers: programma`s hebben ook config-files die ze van een FS moeten lezen....
Zie het zo, de linux kernel draait normaliter stand alone wanneer de computer boot. Deze mensen hebben het voor elkaar om de linux kernel binnen de window omgeving te laten draaien zonder emulatie.

btw: Het KDE venster dat je ziet op de screenshot hoort bij cygwin.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True