Announcing Cooperative Linux
evilmf writes "Well... I was on my daily "relaxing" read of the LKML when I've found an interesting announce about "Cooperative Linux", in this message from Dan Aloni. It allows you to run Linux on an unmodified Win2000/XP system, just launching another app. Dan says that Cooperative Linux is 'is stable enough (on some common hardware configurations) for running a fully functional KNOPPIX/Debian system on Windows,' and provides some screenshots in the project homepage."
Now the stability, Awesome user interface of windows, and games combined with the myriad of useful GNU/Linux apps!
I always thought that linux assimilating windows was better than windows assimilating linux.
Way back when I wanted to try linux. (now 2-3 years ago) I searched far and away to find this ability, because my dad would have gone bonkers should I have installed/booted another OS.
I get the question quite alot. "Can linux run in Windows"... To which I must roll my eyes and explain that it's another OS.
This is going to be very helpful in convincing people to run linux.
I can just picture myself booting knoppix to make my (Anti-PowerPoint) presentations at school.
Gr8 Stuff!
That's a good thing, IMHO. Too often, I have needed some tool or other while working on Windows machines, and there are no free alternatives. If Windows users can use really free software, they may be less inclined to download horrific ad-ware and spy-ware, too. I wonder how easy it is to share data between Windows and Linux apps? Guess I'll go RTFA now...
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
Can this run rootless X11 Linux apps, like Apple's X11?
-Alex
It will probably look better than native Linux because of the better fonts in Windows.
Hardly. This is a very interesting and useful project, with rather deeper implications for virtual server operation. Rather than requiring a pile of specialized code to emulate a machine, you just give the other OS a little private corner of its own, allowing the host OS to give it resources whenever they're avaliable (and how nice it is about giving those resources is easy to manage). Presto, huge performance increase.
It'd be a slow day if we saw, say, another article about SCO, an article about Microsoft 'blocking spam', some nostalgic whining about lack of innovation in games, a few drab articles about nothing in particular...
Kind of like yesterday.
This flies in the face of science.
It looks nice, i'll be giving it a try. There are alot of instances in which you may need linux quick. cygwin rival?
mix_master_mike
vafrous
for linux noobs like me, this is greeat news ! this will allow me to run a distro at work where xp boot is obliged. i hope they come up with an installation tutorial & extensive documentation soon (no docs for now on th website)
When will I end this grieving ? When will my future begin ?
...just got a whole lot less useful. ;)
"Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
Ideally, people would be running Windows on top of Linux. Otherwise, eventually we will have Linux... requires Windows Longhorn or higher on newer computers.
Well this is definitely Really Neat, after reading their homepage, I see that In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows. Unfourtunately as far as I can tell, that's all it can run without modification.
Also, coLinux currently lacks documentation.
If you don't speak Japenese, you might have some difficulties using this software to it's fullest.
Hmmm, interesting screenshot. By the looks of it, it still needs some work.
Cygwin can't directly run linux apps. Sure, you can port apps to cygwin, but it's not the same.
Hier staat een stukje tekst.
It's a troll link to tubgirl. Don't waste your time.
Lets go forwards, not backwards; Upwards not forwards; and always twirling, twirling towards mod points. In other words, vote this troll out of office with your modpoints. It's the right thing to do.... don't let Kodos win.
What I want to know is, will it let me do 'dd if=/dev/fd0 of=/disk.img' on windows (which cygwin doesn't allow)
Windows 2000's horribly broken floppy support is *really* annoying.
Granted I haven't read the article, but how is this different from doing an UMSDOS Install?
There is a utility called--GASP-- dd that does this.
I M SO SMRT I CN'T USE GOOGLE!!11!
When I wan't to use *nix tools under Windows I've always trusted Cygwin, but I can see how this project can provide a good alternative to Cygwin XFree86 as suggested in the roadmap. This could also provide an excellent solution for developers to test interoperability between Internet Explorer and Linux webservers - especially if they are limited to one computer. It could also be used to educate people on using Linux, it is a perfect match with Knoppix in this respect.
Wine developers could use this compare apps running natively and those running under wine side-by-side.
I saw this on LKML about an hour ago, and it interested me then.
What I am wondering about is quite how stable it is possible to get something like this.
We all know how Windows assumes it is the only OS installed, when dealing with things like disk partitions, MBR's etc. How does the Windows NT kernel like sharing Ring 0 with Linux?
Overall this is an excellent innovation for Linux to move forward. I suppose you could chart the increase of Linux "market share" as follows.
1.) Linus and his friends
2.) Early Distributions
3.) Redhat makes inroads
4.) Live CD's (Knoppix et al)
5.) CoLinux
You have gone from experimental boxes only, to dual booting to Live CD's to try Linux out (very slow...)
If this can come close to Linux alone in speed, then this is a major step forward.
No more lengthy installs with dual booting etc.
If a linux fan wants to show a Windows user what its all about then they can hopefully download one EXE and go.
Pity I haven't got a windows partition so I can test it.
I spent about 20 hours trying to get my NTFS partition on my new toshiba laptop (Has XP) in some kind of order to run NTFSresize, but I couldnt I finally bailed and got my hands on a copy of Partition Magic to resize it. I looked around for things to do this, I cant rember the names now, but there used to be a version that would do this years ago. I finally repartitioned and installed Fedora.
I wish I would have come accross this aboput 2 damm weeks ago.
cygwin runs apps....this project proposes to run the linux kernel and the windows kernel on the same hardware at the same time...which means that you can run native x86 apps, without recompiling or porting a ton of apps.
Ben, you've become an UberGeek! Take me as your padawan!!!
but there is just something fundamentally wrong with running Linux under Windows. Yes, I saw the line about ring 0, but it's still like the chickens coexisting with the fox. No thanks.
Great All the bugs of windows, and the Linux User Interface. jebus sometimes we should not ask 'can I' but rather 'should I'.
Yeah, but does it run on Windows?
Finally, installing Linux takes only one click!
In the future, please refer to it as GNU/Windows...
If thou see a fair woman pay court to her, for thus thou wilt obtain love
Crapware is the issue here. You do not need help setting your system clock. Bonzai (sp?) Buddy is not your friend. Real is not a good streaming media player. If you need help filling in web forms, use a browser that can do it for you! You do not need to sell your soul to some marketing devil in order to download music. $40 is not a bargain on CD burning software, nor is it a bargain on a good text editor. There are in fact decent mail-readers that won't bork your system and aren't spyware (cough *eudora* cough). I could go on, but you get the picture.
Users of Windows, you have nothing to lose but your chains!
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
And I don't see why something like this couldn't be done more often, even as a test platform. All that needs to happen is the core of the kernel be an interface to the underlying OS's kernel (or possibly a vitrual machine. Think Java or .NET), and a little bit of magic to get the OTHER OS's binary's to link into the layered kernel properly, and you've got something invaluable in so many respects.
I am glad to see it not only implemented, but doing rather well. While it may not have a million and one reasons right now, a promising factor is accurate development/debugging on one platform for another... much like the QNX/Windows dev package, only not as horribly complex.
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
You are absolutely correct, of course - if CoLinux is eventually surrounded with a distro dedicated to this sort of thing, it may actually help in legitimzing OSS/Free software in the eyes of the skeptics.
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
When you send data to 127.0.0.1, which OS picks it up? This boggles my mind.
Cygwin can't run a lot of Linux apps directly. Most of the time they need porting, because libraries are not the same. Both try to be POSIX complaint, but both aren't, so the work is usually fairly minimal, but it's still work to be done. CoLinux allows it to all happen transparently with no source code changes. As such, it's much more useful.
Windows Services for UNIX also suffers from the same problem, it also tries to be POSIX complaint, but its POSIX defficiencies match neither Linux nor Cygwin.
... Windows will be assimilated. Resistance is futile.
"Consensus" in science is _always_ a political construct.
I'm sure after all that condescending eye rolling, people are so wowed your extreme nerdiness that they switch to Linux immediately. Or not.
If this ever becomes stable and useful, OEM's who now have contracts with MS that requires them to pay so much per box to MS whether or not Windows is installed can now start providing Windows + a Linux distribution of choice, at the factory as an option.
The can advertise their box as coming with hundreds of free software programs by throwing in a knoppix cd.
Best of both worlds for the OEMs
Truly an American icon.
What I want to know is, will it let me do 'dd if=/dev/fd0 of=/disk.img' on windows (which cygwin doesn't allow)
It did last time I tried it! I believe it needs a pretty recent cygwin1.dll, though.
-- Soruk
Unfortunatelly there are no binaries up on their SourceForge page yet, although they do have the source up.
This does look very intresting and will save me rebooting to switch between Linux and Windows apps.
Actually, my teachers aren't pleased to have me install software. Plus, winblows doesn't come with my fonts/settings. What can be easier than autorun starting linux when u pop in a cd.
Too bad that it's not the other way away.
Running Windows on top of Linux without VMWare etc. would be damn nice at times, but guess windoze is too inflexible for that to ever happen.
Um... I think I should just go sit down now.
Looks like they currently support GUI only using a separate X server running on the host, like the one Cygwin has, but an alternative is on their development roadmap.
I'd be interested in some speed and stability benchmarks, and whether it can do a bit more advanced stuff such as 3D acceleration (for now, probably not)
This is one nice thing they have going. If its developed correctly it could really turn a lot of people on to Linux. I am all for that!~
We've had Slashdot stories about how many operating systems someone has got on one machine (by multi-booting).
:-)
We probably need a sweepstake for predicting when Slashdot will have the story on how many operating systems have been run virtually on one machine.
Linux running vmWare'd Windows which in turn is running a Debian distro under coLinux, which in turn is running Fedora as a user-mode Linux instance, in turn running FreeBSD as a Xen virtual machine instance... oh, the horrors
Oolite: Elite-like game. For Mac, Linux and Windows
Or perhaps, they believe they are saving the world:
http://www.ubergeek.tv/switchlinux/
Requires flash, but it's worth it.
/ \
\ / ASCII ribbon campaign for peace
x
/ \
Am I the only one a bit freaked out by seeing the Windows logo in the yin/yang icon?
Good idea, this distro. I was thinking about this just a few hours ago (no joke) that someone should make a distro that installs on a Windows system. That is, everything is kept in a Windows directory (c:\linux\) and thus you can dual boot a GNU/Linux system without having to mess with your system. The only thing that would be touched would be your bootloader. Would help a lot of people dip their toes into GNU/Linux that normally wouldn't do so due to having to backup everything, repartition, etc.
This comes pretty damn close to that idea.
Why this does seem quite cool I want to offer a warning before you go and install this on your non-backed up mission critical server.
Many projects have attempted to achieve this goal. It's taken quite a bit of time so far. This project has taken a short cut though by simply letting the Windows kernel and Linux kernel run side-by-side in kernel mode. Traditional approaches don't allow this.
That's because if anything goes wrong in the Windows kernel, you risk trashing your Linux kernel the same applies for the Linux kernel trashing the Windows kernel.
Before you go and so Linux never crashes or Windows never crashes, what you're relying on is that this particular project has enough of an understanding of both kernels that they can cover every circumstance where there would be a negative interaction.
I'm not saying this can't work, I'm just saying I'd be very careful about running it on anything I cared about.
int func(int a);
func((b += 3, b));
Torrents anyone?
According to the web site, the architecture of the software that makes this all possible is very portable and could be ported to Solaris, for example , allowing the running of Linux/Sparc on top of it, at full speed. I would love to see this ported to OS X. I love my powerbook and I like OS X, but running linux at the same time would be a huge benefit for me. I'll be following this project closely.
Emulation and virtualization are the coolest technologies I've ever seen.
Clusting with something like MOSIX just got easier.
Joe
Joe Batt Solid Design
do you think this might convince the not-so informed that linux is just an application that runs on MS Windows?
'Q' is for Dr. Tran
Lets call it beer, as in opposite of wine :)
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
Will I be able to use this as a replacement for cygwin? I'm a dual boot kind of guy. Will I be able to somehow use this to mount linux filesystems (reiserfs, xfs, ext3/2) in windows? Or is it just like dual booting without the rebooting?
The GeekNights podcast is going strong. Listen!
Does it runs wine ?
...
Because some people want wine, so I wonder if it possible to run wine under colinux.
And, wait, what about colinux under wine ?
Ploum.net.
interesting. in this screenshot kde clock shows 12:16 but clock in windows systray 12:18...
There isn't very much documentation, anybody figure out how to get this all running under XP ?
Steal This Sig
...now we need to change the Linux penguin category icon to a Borg penguin like the Borg Gates one?
...and that's the way the cookie crumbles.
I have it running rootless all the time on my home machine. It works very well. As far as I remember, it's just a case of running it with the -multiwindow flag.
Now this is just stupid, why would I run Linux on Windows. What we need it coWindows. In my world that makes a lot more sense... Well actually no, I have no real use for Windows.
I guess you could use this for testing something or trying out Linux, but I don't really see the application for coLinux. I would never recommend people who wish to try out Linux to run it like this, nor do I recommend using vmware. If you want to try Linux, do it right, remove the Windows safty blanket, it is the only thing that will teach you to use Linux.
How is this different than Cygwin?
[blue] - The Ministry of Information approved this message...
I also can picture the beatings.
If there is a company like NeTraverse that makes this thing as usable as Win4Lin, it's gonna be a killer app.
ive always wished i could run linux like this, it made trying the BeOS that much easier, and now it runs as the only os on my P1 ThinkPad.
I want 2D games back.
Is it possible to route network traffic to Linux instead of windows? Or even route it to Linux BEFORE windows?
Browse at -1, because trolls are often the most creative part of
BTW what happens if W2K crashes? How is recovery?
*Release Name: 0.5.1-2.4.24
Notes:
This is a very preliminary source-only release.
It is mostly for peer review, but with some effort it can be compiled and run.
Please note that Cooperative Linux is not yet stable on some processors and hardware configurations.*
world was created 5 seconds before this post as it is.
So where's deathmatch linux?
I don't mean to sound like a troll but I just don't see the point behind this. Perhaps this will make Linux more accessible to the average Windows user but I think it will only cement further the idea that Linux is simply another Windows application (I have been asked this before.) I think using projects such as Knoppix is a better way to introduce people to Linux. If this works, great but at this stage I just don't see the point.
sorry, couldn't resist :-)
Try to imagine beowulf of linuxes inside the single instance of Windows. (I can't)
What is it that you need have Linux for that you can't already compile yourself?
I fought the corporate America, and the corporate America bought the law.
It's a bit disappointing that this won't run on older Windows boxen. After all, one Linux advantage is how some distros will keep older systems useful for years to come, and free users from the continueous upgrade model beloved by MS of late. This runs the risk of becoming Linux yoked to that model, unless its creators specifically preserve Win 2000 compatability, and given how disappointing 2000 was, what are the chances of that? 2 versions down the road, this will probably only run with Longhorn.
Who is John Cabal?
One of my favorite MST3k quotes is: "Don't show a good movie in your bad movie." so... "Don't run a good operating system in your bad one."
I'll bite... how is SFU deficient compared to Cygwin?
comes with bash now. tcsh was great, but bash is nicer IMHO.
-- Bryan
It looks just the same as Cygwin. What is/are the differences?
Get your own free personal location tracker
on my ACPI-non-compliant notebook.
I don't want to start a holy war here, but what is the deal with you Cooperative Linux fanatics? I've been sitting here at my freelance gig in front of a Cooperative Linux box (a Pentium III/800 with 256 MB of RAM) for about 20 minutes now while it attempts to copy a 17 Meg file from one folder on the hard drive to another folder. 20 minutes. At home, on my Pentium Pro 200 running NT 4, which by all standards should be a lot slower than this computer, the same operation would take about 2 minutes. If that. In addition, during this file transfer, Netscape will not work. And everything else has ground to a halt. Even KDE is straining to keep up as I type this. I won't bore you with the laundry list of other problems that I've encountered while working on various Cooperative Linux boxes, but suffice it to say there have been many, not the least of which is I've never seen a Cooperative Linux box that has run faster than its Windows counterpart, despite the Cooperative Linux box's faster kernel architecture. My 486/66 with 8 megs of ram runs faster than this 800 mhz machine at times. From a productivity standpoint, I don't get how people can claim that Cooperative Linux is a superior solution. Cooperative Linux addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use Cooperative Linux over other faster, cheaper, more stable systems.
It's closer to VMware then it is to cygwin.
Browse at -1, because trolls are often the most creative part of
You're... you're already running... OS X is...
Dammit, you already have a flavor of UNIX! What do you need Linux for?
Even, as a hardcore linux user as myself; but I didn't start as one, no sir ye'; *got 10+ years of M$ experiance under my belt*; moving to linux was just the next logical step in my quest for more knowledge; switching for someone like me was 'a day in the park' and within days I'd assimilated & familiarized myself to operate it as I have done with M$ ....
Why I think this is a great thing/idea; is that I'm rather aware others haven't got neither the interest(s), willingness, or nor the brains; to take such large steps as to switch OS, and/or dualboot.... And nor have they deep pockets, no switch to eg. Apple & Co, no.
For these people, bringing them the 'cool & neat stuff' is the way to go. For them a 'long term transition' is absolutely the right choice & course to help them out of harms way ;-)
"He & Co are rather the incarnation of a 'Pharaoh & +5000 b.c Egyptian dynasty era'; on the sole quest of resurrecting 'Pyramids & pyramidic thinking...' & 'Domination'. Why? Because it's the only right thing todo, and you're either with them, or against them!"
(ps. I speak only what I see) */
So someone, offering a 'middle stepstone' toward OpenNess
I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
this will encourage more cross-platform development
towards linux, and when people see the develepment tools available for linux, it could spark more of a liking towards linux, which is a very good thing, so not only does this make it easier to go into linux, it also provides a demo of a linux operating system so to speak.
this will also anger bill "it's mine! gimme!" gates.
the problem with wine is, it's getting too big, too bloated, (the source, compiled and unclean, is over a gigabyte.) and less functional, it actually seems to be stepping backwards, and encourages more windows development and a temporary fix.
hell, if wine got any bigger, it would be just like windows.
I think this is a better strategy to interest people in free software. show them a window (no pun intended) into the opensource world, and if they like what they see, then bam.
instead of throwing them headfirst into linux, them getting horribly confused and running back into windows.
My dad would have done the same - so I didn't tell him. I made lilo wait for 2 seconds at bootup, no prompt - he never noticed the delay (or the small decrease in the size of his hard disk ;-)) and all I had to do was press L-Shift "linux" and I was away.
It was extremely useful later on when I had to recover some data for him...
"'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
- JRR Tolkien.
Interesting you mention Mosix (and by extension, Open Mosix). Yet another important Israeli contribution to world of OSS (bidi, open mosix, colinux...)! Seems like Israel becoming important in the open source world; It is already a potent force in the tech world, with heavy investments by Intel and Check Point.
On more somber note: Too many slashdot-freenode-gimpnet-kuro5hin folks use Israel-related news updates as soap boxes from which to launch their anti-Israel diatribes. Even tech writers
Perhaps if there is not already some pro-Israel article on Israeli contributions to OSS, someone out there (anyone here an IGLU member?) could help me write one?
Roey
- Greg
Start a happiness pandemic
No it's Linux.
Now, I've read almost 200 comments on this thread.. (that's all there is so far).. but has anyone actually seen this operating?
Call me skeptical, but I just don't see it working well.
I see the points (good and bad) for it all, but I just don't see it working well.
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
Can they get in trouble for using that multi colored wavy window thing? Just curious.
That's my question. To me this make Linux look like just another app that you can install on windows, and have fun playing with.
I think that stuff like this actually sets Linux back, and doesn't move it ahead. Linux is an OS, not an app.
The real work to be done is to make Linux better than windows, in every way, and make it easy for people to use. Linux doesn't need more apps, it has most of the ones that normal users would need, and DTP and Graphics progs are getting to be on par with windows and mac. What Linux needs is to get a handle on the dependencies issues, that plague installs. That's the major problem I have with it, and that most people have as far as I can see. (Yes I know about apt, etc., but not all distros have it.)
Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
The downside is that Microsoft continues to own the platform and users are *less* likely to want to move from booting Windows to booting Linux (because they don't need to.)
On the other hand, MS are terrified of people running Windows inside Linux (with VMware) as this provides a natural way to migrate from Windows (being used by at least 1 Fortune 500 in a big way.)
For me the bottom line is that I admire these guys achievement, but think this is a threat to Linux and Open Source.
That's some weirdly flat incoming bandwidth, don't you all think? What could it be? Some P2P thing?
Get your own free personal location tracker
Makes me think of the SunPCI card I used to have at work. We were working on sun workstations running solaris but our computers contained SunPCI cards.
These were basicelly PCs on a card. You just had to type "sunpci" in your terminal and the SunPCI card would boot with windows and it would display in a Xwindows window. It would use a 2GB file on the sun hardrive for its hardrive.
It was uselfull for e-mail and words and stuff like that. We didn't have to clutter our desk with a PC. and it worked in hardware so in didn't use all the processing power to run 2 OSs at the same time.
I wonder if you could run these cards on Linux.
I'm impressed by the technical achievement here (once they actually get everything working, anyway).
These guys are running a daemon in ring 0 along with Windows, and playing nice with the hardware (letting Windows handle it) and emulating a few things so they can boot a Linux distro on top of a running Windows! This is fucking amazing (to a non-OS-system-programmer like me, anyway)! I thought User Linux was a cool - if not terribly useful except for security and kernel development - hack. This beats that all to hell.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
If you're going to pick on somebody for a spelling error, you might want to try running your own post through a spell checker before posting -- to wit: "stat" (start) and "charicter" (character). Stat might be tougher to catch, because it's a real word -- just the wrong one. I guess that's like "duel."
The best diplomat I know is a fully activated phaser bank.
-- Scotty.
First thing I always do for my friends is uninstall MSN messanger immediatly! They are always greatful.
Wasn't picking on anybody you twat, just thought it was an entertaining idea. So feel free to, you know, go fuck yourself.
I'll second that. I installed SFU to try it out, and found it to be so bad as to be endlessly entertaining. The high points of my interaction with it were this (the first line indicates my discovery that tab completion didn't work):... and the time I typed
Good times, good times. Also it broke cygwin's emacs-style line editing (presumably by changing some terminal-related DLL) and WinCVS (by setting EDITOR=vi systemwide). Fortunately both of these problems went away when I uninstalled it.
Developing for multiple platforms simultaneously. (OS X, linux, and windows via wine via the qemu x86 linux emulator). I already have compilers on OS X to target linux (x86 and ppc) and windows (mingw), but for the linux targets, I would love to be able to test binaries right there as I'm working.
Besides I just like Linux better (it's more transparent; OS X may be unix, but it's almost as opaque as Windows, no pun intended).
I currently do have the entire gnome 2.4 desktop up and running (on top of my quartz desktop) and that's nice. But there are just some things having linux around for would be nice.
Posted By: da-x
Date: 2004-01-05 21:11
Summary: coLinux beta runs a full Debian system on Windows
I've successfully ran a full almost unmodified Debian system on Windows using coLinux, along with the cygwin XFree 86 server that allows me to start a Linux desktop across the virtual network interface between coLinux and Windows.
Screenshots, sources, and binaries of the first coLinux beta will soon be available on the website.
--
Not really a Karma Whore, cause I'm posting anonymously. If I'd had any Mod points I would have Mod the parent up as informative
Heh; actually, that might be a good name (maybe 'cyborg linux' to avoid trademark/copyright issues--after all, "borg" is their special, shortened, trademarked version of "cyborg" ...) and as we all know the one thing Linux lacks is a marketing department (well, I guess we have IBM now... but you know what I mean).
...) that gives you more Linux in Windows, with all the goodies... and fun stuff, too. For reasons I cannot explain, I just imagined a rabid little GNU/RMS gnawing on an IE logo...
In the mean time, I'm trying to imagine a "penguinizer" (not unlike the inverse of that "depenguinizer"
My Dell laptop has no problem at all running knoppix
Have you tried starting OpenOffice.org from within Knoppix?
4 years later the programmers have sorted out my hardware but what about new stuff. What about all those people who really can't figure out how to get all the cups servers stuff to print and can't figure stuff out a whole S load of other stuff. What about all those things that are supposed to work but don't. Sure things have been easy as pie for you but others have had to go through the agony of the drivers not working, non-stardard hardware that they didn't know about in their computers, (it was pretty obscure and they didn't think it would be a problem then it turned out to be neccessary for the whole system.) What about the disk partitioners that screw up! and you lose everything(albiet you have a backup).
Indeed I am now after finally giving a huge finger to Windows 98 I am running Linux. But I tried many times b4 I had enough experience to really be able to use it. Linux is not easy, not at all. A modern example of stuff to cry about is the fact that adobe's acrobat reader doesn't work on modern linux's and that the gpdf that gnome has doesn't print or allow editing of pdf files. I have to manually pdf2ps and then ggv if I want to be able to get to kind of print them. That is RIDICULUS! and I know some people who would switch right back out of irritation. Please enlighten me if you can if you know of a modern open source pdf program that can edit or print.
And also stop making the switch seem like a piece of cake. Because really it is not. Don't you dare insult my brainpower, unless you are noting that I am not studying for my Physics midterm tomarrow. A now adept Linux User
Robert Eckhoff
Have you tried Mac-on-Linux?
Is there any chance that people who try Linux for the 1st time this way will be scared off because the performance will not be as good as pure linux? I mean, if it's running on TOP of a windows OS, it sure won't be lean and fast. I think alot of people are interested in Linux because of how lean and reliable it can be. But Linux on top of Windows can't be lean, and it can't be any more reliable than the windows install underneath. (?)
A newbie who doesn't know better may say "eh, this ain't no faster" and go back to what he/she knows (windows).
???
Laserone
Don't most geeks have two (or more) computers? My setup is a Windows machine for the desktop and a FreeBSD machine for server duties and other things. With the price of building a computer being so low, it just kind of seems pointless to me to bother with things like dual booting or tricks like this program just so you can get Linux apps working on a Windows machine.
Not nested though, so there's still a mountain there to climb.
this post just reminded me of that simpsons episode where they're cloning animals and homer says something like...
"now we can clone a pet with the cleanliness of a dog, and the personality of a cat"..
man homer makes me laugh.
I have to run OS X. Linux is not well supported on the Powerbook 12". The combination of the unsupported Power Management Unit and the NVidia crappy Go5200 means that there's no sleep or any kind of power management for linux, which makes it not really useable as a laptop, sadly. Also Airport Extreme will not be supported (broadcom crap) anytime soon.
So I have to go the other way (linux on mac). OS X works very slickly in terms of the wireless and the sleep/suspend. Works so much more reliably than windows.
Cygwin provides a UNIX userland, with some restrictions. It's based on newlib, derived from a BSD libc, rather than glibc like most Linux distributions. A lot of stuff that would normally be in a UNIX kernel is faked in user space. Mappings are made between UNIX and Windows, and in some cases they aren't sufficient and stuff falls apart. Performance also sucks because of this. Fork/Exec works like you would expect it to on a modern system (ie. lousy performance), and I/O takes a while to go through all the mappings. Cygwin is a UNIX-like target that you can port to, but it's relatively difficult because of the quirks. On the plus side, most of the utiliies are the familiar GNU versions, so for automation and simple tasks it feels like a Linux system, which is very convenient.
SFU (Microsoft Services For UNIX) is a first class kernel personality that takes advantage of the Windows NT microkernel architecture. Performance should be excellent. In a lot of ways it is like Mac OS X. Two notable differences: first, the microkernel is designed primarily for the Win32 personality rather than the UNIX personality. Theoretically it should be possible to design a microkernel that isn't biased to any particular personality, but in practise it hasn't happened yet. Second, all the Mac OS X userland stuff maps to the UNIX kernel personality, whereas the primary userland of a Windows system today is (almost?) always Win32, which doesn't use SFU at all. From a user point of view it comes with mostly BSD userland and utilities, which may feel strange to Linux users.
coLinux is another breed; it puts a monolithic Linux kernel inside the Windows NT kernel. From an elegance point of view, it isn't. As a systems designer, I'd be offended, because I'd think that the people writing the other OS would be incompetent and would crash my nice and stable OS. Mostly they don't touch each other (except in case of errors), but some hardware, the MMU in particular is shared. On the other hand, performance on stuff like fork/exec will be great, since it uses a highly optimized Linux kernel to do all that. I/O will be a bit slower, because it has to be virtualized through the Windows drivers. The big advantage is that this isn't merely UNIX-like, or even an alternative flavour of UNIX, this is an actual fact honest-to-goodness Linux system now. It runs plain Linux binaries, has a Linux userland, and uses all your favourite Linux utilities and programs. I wouldn't run Apache on it, or run it on my IIS server, but for a workstation or home PC I'd do it in an instant.
Anyone remember booting linux from dos, with a UMSDOS filesystem? .. ahem .. advantages of running as a user process under Windows..
True, its not quite the same (linux actually took over the machine, just the FS resided under a DOS directory) but this seems to be a similar silly trick.
UMSDOS fs was slow as hell, while this solution promises not just to be slow as hell, but also get all the
Why would I ever want this?
Why this does seem quite cool I want to offer a warning before you go and install this on your non-backed up mission critical server.
Anyone who run Windows on mission critical servers will probably do it anyway.
In Soviet America the banks rob you!
What about OpenGL ? Will it run in software mode or actually use 3d hardware under CoLinux ? If it will, will it use Linux OpenGL driver or Windows OpenGL driver ?
You could use Microsoft Remote Desktop Connection instead. I don't think that emulator on emulator is very fast.
I fought the corporate America, and the corporate America bought the law.
Everyone knows about Cygwin which is a POSIX layer and distribution of GNU software for Windows. You can compile and run a lot of packages, including X applications.
Line
takes this a step further by running unmodified Linux binaries on Windows, but it's not currently an active project.
ISTR that one of the 32-bit DOS extenders (EMX perhaps?) had some wacky scheme to run the same binaries on Linux, Windows and OS/2.
-- Ed Avis ed@membled.com
Fr your friends, aMSN runs under Linux very well, and has SOME advantages over the Windows version (log in to more than one account at the same time, know who is blocking you, check to see who has you on their buddy lists, etc)
It has some disadvatages too (lack of uPNP support - makes it difficult to do file transfer/etc via NAT, no picture or custon emoticon support, no shared games)
but its enough for me.
Have a nice day!
What ever happened with Line?
It claimed to be able to do something similar (running unmodified Linux applications in Windows). I came across it a few months ago, but was dissapointed that its development apparently ceased in 2001.
Here's what you see on the download page: a gzipped tarball and no instructions. There are no binaries on the download page. Open the tarball in Windows w/zip and the readme's aren't readable. No documentation on installation, etc.
Conclusion: it's a fake.
To OSS developers: if you don't have the time to dcoument your work, then it is irrelevant to a "community". Why? Because a work of science or engineering should be able to bear the scrutiny of at least the community of your peers. Obfuscate if you will but don't whine that the value of your work isn't recognized.
"Consensus" in science is _always_ a political construct.
I sit down in front of a Windows box and immediately feel constrained. So much I just cannot do...
... but can I upgrade software without hours of searching for missing libraries? Can I open a document written by the dominant word processor without a multitude of format errors (an important feature if you work in the real world at all)? Can I even not have to upgrade my OS every other month because that's the only way to get rid of the bugs in my current OS? The answer to all the above is NO. Sorry but Linux constrains me by forcing me to become a hacker/code-monkey.
Funny, I feel the same way in Linux. Sure, I can recompile my kernel, change my themes, and experiment with modifying app source code
Mod me down, but my computer is a tool not my way of life.
"Consensus" in science is _always_ a political construct.
Sometime the code comments are enough, sometimes they aren't. Japanese might be a problem. :)
Q.
Insert Signature Here
continously looping each OS within each other yet?
:)
ie. Run coLinux inside Windows and then running bosch (or at least wine) running Windows... and repeat the process.
It'd be nice to see whether the end result is a kernel panic or a BSOD
Welley Corporation - SLM Scammers
can't wait until people start running windows programs with wine through colinux to prevent reboots of windows after installation of programs :P
On a long enough timeline, the survival rate for everyone drops to zero.
The drivers run unmodified in the host OS.
They receive their IRQ's through interrupt forwarding, and the Linux kernel itself is modified to not access I/O directly but via host-API's.
Well, ofcourse since Linux runs in ring0 it can trash Windows.
If Windows trashes the system then you're screwed whether or not you run CoLinux on it.
The idea is that CoLinux does not do any I/O or have any drivers (which removes the dangerous part) nor does it touch physical memory in a way that's likely to interfere with Windows.
All physical memory is allocated from Windows via Windows' API's and only in a very extreme bug could the Linux virtual page tables be messed up so that they end up pointing at Windows pages and those pages get messed up in a bad way by yet another bug.
Most CoLinux crashes yield a double-fault which is handled by special code that can safely shut down the CoLinux virtual box which is totally harmless to the hosting Windows.
To actually crash Windows in CoLinux is very unlikely.
CoLinux does not access hardware directly.
It uses the API's of the host OS.
It can mount its own Filesystems on block devices that are actually files on the host OS.
By writing a virtual file system driver that simply uses the host OS FS api's, you can "natively" access the Windows file system in the coLinux binaries. This means that Linux will access the NTFS data via Windows, and it can have its own ext2 block-device-over-file as well.
This is quite powerful and much nicer than cygwin which requires a lot of work per application ported.
I still don't understand how people soil their machines with Windows.
These guys should be punching people in the face and giving them a good OS
The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
Two executables can later load the same DLL's and hand control to them.
Under the hood of the COM objects, this is pretty much what happens.