Porting Debian to... Windows
mike_sucks writes: "The first step to porting Debian to the Win32 platform has been made - dpkg is compiling under Cygwin. Check out the post on debian-devel and the Debian GNU/w32 port's site." Some of the posters on the debian-devel list aren't too pleased with the idea.
I thought this was an odd idea.
Why would anyone want to port an OS to another OS (don't start with "Windows is not an OS, please!")?
Then I saw what this all meant.
If people can get used to using Debian tools and programs on Windows, then they won't be nearly as nervous about using them in a GNU/Linux environment.
Bravo! I can't wait to see how that turns out.
I have 3656.9 Bogomips. How many Bogomips do you have?
After this I recommend they work on getting the Linux kernel to work, then maybe a Windowing system, XFree might do the trick, then the various utilities that Debian is known for.
Wait a minute, that's not Windows at all...
Isnt this backward? Should we be porting software from Windows to Linux(e.g., WINE) instead of from Linux to Windows? Come on, Windows has enough good software already. Why spend time porting the useful stuff from Linux into the busted Windows environment?
This makes it easier for people to stay in Windows. I'm gonna do some research because I suspect Bill G. must be behind this.
--- -- - -
Give me LIBERTY, or give me a check.
This port is meant to run on any win32 implementation. Some win32
implementations are free (wine, reactos), others are not (microsoft).
free implementations are of course recommended and cygwin is proven
to work fine on wine.
Let's see... Install Linux, configure WINE and then....
Install Linux!
VmWare...
Why go through the hassle of porting it, when you can just run it on any OS you like using VmWare...???
---
Programming is like sex... Make one mistake and support it the rest of your life.
Why not GNU/Windows?
No. Why would a user move when everything is being brought to them. Seems to me this makes it easier to stay in Windows.
--- -- - -
Give me LIBERTY, or give me a check.
but they should have no problem if they find themselves in a Linux environment as opposed to Windows.
I still think it will take more for them to be attracted to any GNU/Linux implementation.
I have 3656.9 Bogomips. How many Bogomips do you have?
What's the point of the project? Are they porting specific tools that aren't already available with Cygwin, or are they reinventing the wheel? If I've got Cygwin running on my Win2K box, what extra benefits do I get from using Debian?
I remember when this was first discussed on debianplanet, and a lot of people started flipping out. There's simply some places (such as the work office), where one is forced to use a Win32 OS, and cannot dual-boot. Besides, dual-booting is a PITA. If I can "dpkg -i" a package under cygwin, and get to using the gimp VS photoshop, I'll do it in a heartbeat.
:)
At best, one can say that this will deter people from linux. But then again, everyone loves linux because of all the OSS available for it. And if the whole goal is to promote OSS, why neglect the largest user base? Then when people get sick of Windows, they can convert to FreeBSD or Linux or whatever without there being a huge learning curve involved.
I don't think I really agree with the port being called w32 though. win32 is not a moniker that promotes Windows as a winner, it's just the first syllable of the word, just like a lot of nicknames are formed. I wish RMS would spend more time coding than trying to be a politician
If there was a "-1 Not Funny", that'd be my most used mod.
One of the great advantages of the *nix platform that Windows has never really been able to match has been it's remote access capabilities.
I run Windows on my desktop at home, but I also run a Debian GNU/Linux server, for the sole reason so that when I'm away from home, I can telnet into it and read my mail, use IRC, etc.
I even have a Nokia 9210, and using it I can telnet to my Debian box and then use IRC from anywhere in Europe, Asia, or indeed anywhere with a GSM 900/1800 signal. (Basically, anywhere except USA. Suck. :)
Being able to do "apt-get install telnetd irc" on a Windows box would be very nice indeed!
is when people start griping for commercial software as easy and smart as their free stuff.
;)
;)
Yes, this already goes on sometimes (in server rooms, say), but it's still funny and as much a contrarian in-joke in many cases as it is a genuine sentiment. When it stops being funny -- well, that *will* be funny
I'd like to see Red Hat & c. (IBM is doing this a bit) play up the HUGE upgrade free software means when it comes to complexity, ongoing costs, etc.
Ongoing costs for software rental / licensure (and remember, companies don't *buy* most software, esp. from Microsoft -- they purchase quite restrictive licenses) are like holes in your money bag. From a business standpoint, they'd better be doing a lot of "making your memos more productive" to make up for it.
The more software that can be apt-get installed, the flatter the (overstated) learning curve becomes. Someone will probably make sure that Windows has a cute apt-get wizard too
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
The folks here who *have* to run windows, don't really, they *have* to run certain windows apps, because they are a defacto standard in the relevant application domain and the linux apps aren't quite up to par yet and WINE isn't quite ready for that app.
They'll never willingly quit Windows cold-turkey, but if they can start to run debian/gnu/linux (pick one) apps on Windows, eventually the linux apps will overtake the quality of the windows apps and the people will then be using them and have no reason not to switch (cost, cost, cost).
I used to think that linux on the desktop wasn't a goal worth persuing at the moment - then I realized every Windows/Office purchase is money for Microsoft to use on its quest to eliminate linux.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
As an experienced (~10 year) developer who has spent most of his time in the Win32 world and a little bit in the *nix court, this is good news for me.
A lot of people think Windows is inflexible because it does not have a layered windowing system ala X, but this is not an issue if someone wants to write a shell for the OS to replace Explorer (see http://www.geoshellx.com for a very basic implementation). It's not easy, but it's not forbidden or blocked by the OS architecture in any way. If someone wants to bring this type of good stuff to Windows, I think everyone will be more than happy.
I can't imagine he would be too happy with GPL licensed software being ported to a proprietary operating system developed by Microsoft. But then again, after Fink utilized GPL software for porting to Mac OS X (half free source/half proprietary), this is not too far fetched of an idea.
Strange women lying in ponds distributing swords is no basis for a system of government.
I think a lot of people who are already using Cygwin (for instance if they have no other choice at work than to work with windows) will be very pleased with this.
Apt-getting all your software in stead of compiling and recompiling and recompiling everything would be a huge improvement. Lots and lots more software will get availible for the cygwin users this way...
I will follow this with great interrest
Debian under w32 ... Look at the HURD and tell me what it is that you see.
Looking for a great online backup: Green Backup
I feel this has been done. There's already a bash-for-windows and a ksh-for-windows, both of which come with a number of common Unix tools. There's vmware itself. It strikes me that a lot of "Debian tools" are simply GNU tools, freeware, open source software, and Linux ports of historical Unix tools. I visited the sourceforge "homepage" for this, and it was a few paragraphs about getting windows users accustomed to using "Debian tools". I did not get the feeling this was anything new or unique, or that it was Debian-specific, except for maybe the apt-get system. That's about it. Am I missing something?
--
-j
-j
By giving Windows developers access to the great development tools of Linux/Unix (Cygwin et all..) I think you make it easier to have developers stick with windows than switch.
I worked at a small software house that had a linux "mainframe" . Developers machines were dual boot Linux/NT. The NT had a Xserver and once Cygwin was installed on the NT side almost noonne booted into linux ever..WinCVS and SAMBA, TCL for windows, emacs, perl and Java, X made it super easy to do development on NT as opposed to using those tools in the native linux world. once compenets were build they could be loaded onto the linux machine and tested.
I think it may make some more open to using linux, but not as many as those who stick it out with windows longer because the tools are almost the same now.
Waste of time? It only wasted a minute of your time, and most of that was wasted by you posting a reply.
Waste of time for the developers? They are working on what they are interested in. If you want them to work on something they are less interested in, pay them. "Silly" side projects is what makes this games work.
Waste of time for the users? Some folks have to use Windows in a job context, because the tools they use are Windows only. Once people are used to Unix tools, it's hard to go back. Plus, what happens to the Wintel platform when:
The user runs free office applications that freely work with Microsoft Office formats, but have an even better native format
The user ignores the latest "vital" Microsoft operating system extensions, in favor of tools ported from the Linux / BSD environments
The user uses non-Microsoft entertainment apps, because they are less restrictive than the "official" ones
Core Microsoft facilities are replaced with ones that work better with the "ported" tools
Users have the option of emulating Windows software/games, or buying a native Linux version, and start to seriously think about the Linux version
The hardest part about moving to Linux is learning the 200 basic facts that allow you to work at all (deleting files is called "removing", user files go here, applications go here, you start X11 by typing "startx", etc.). If you can learn 100 of those facts under a Windows environment, you are half-way there.
This is a stepping stone in a migration to the standard Debian, or it may be the start of new and interesting developments. We just have to wait and see.
(Dammit, responded to an AC again...)
The biggest problem with ports of GUI apps to Windows is the requirement of an X server. If Xlib could be ported to Windows in such a way that it draws to Windows directly instead of using the X protocal, then other X toolkit and applications could be ported-over, and would seem more like native apps.
-Karl
Why not just use a BSD outright?
While building a Linux distribution with bsd rather than gnu utilities makes a certain amount of sense, I don't see anyone putting time into it for other than being truly annoyed by RMS. I'd be somewhat interested, as I've prefered the bsd to gnu the couple of times I've noticed differences, but I solved that by switching. Little sense as that makes, though, stripping the free software utilities integrated into the BSD's in favor of the GNU versions makes even less sense to me.
> the one thing that keeps me with Linux is Debian's packet
> management.
Debian's package management is better than bsd packages. It seems to take a back seat to bsd ports, however. It's all compiled right there on your machine, and it handles dependencies. portupgrade can search and upgrade/replace these, too. Give it a try. I've never missed debian since switching.
hawk
If I can try out Linux tools, and wean myself and my wife to a system that can work all on Linux, we very well might switch. (assuming that I can find good games, and a word processor that fits my needs intelligent spellchecker.)
Trust me; if you can show me an OS that does everything that Windows does that I like, is more stable, AND is free / cheap, I'll switch. But the simple fact is that #1 hasn't been shown to me, and that's really the most important one.
(I have tried AbiWord and StarOffice 6--and they both had very real performance problems, like not counting em dashes as punctuation!)
Why would it attract new users? Use of the command line is not a normal action for the majority of Windows users. Most, if not all, system utilities work through a gui that is, in normal use, stable and well-defined.
I don't see any reason not to do this, but I also don't see any reason to do it. Having had cygwin installed on two boxes for the past six months, I find it to be more useless than a five-assed monkey and porting more stuff to it will not add any measure of usefulness.
That being said, I think I found only one person on the mailing list didn't think it was a good idea. Most of them seemed more worried about whether or not RMS would approve variable names or something. This is apparently "one of those Linux things".
Maybe they should port that stuff to Win32. If nothing else, he might get really apoplectic and have to be straitjacketed.
To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
However, Cygwin's default install method is that you have to download about 20 files from their site, extract them, then use a script to get everything installed right. Not impossible nor difficult to follow, but is mind-numbing. (The split of packages is similar to that for XFree in other distros; the engine, the fonts, the programs, the libraries, etc. Cygwin just tends to trim packages down to the floppy 1.44M level so some of the packages have multiple parts).
Having dpkg available, with cygwin as the sources, will allows them to distribute the XFree files as a single task, making the job of installing them that much easier as well as keeping them up-to-date. Two commands (update and upgrade), and one can be set!
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
My first exposure to the GNU project was through programs like GNU chess ported to Windows, and the djgpp C compiler for DOS. I think that as people are given the opportunity to see that GNU software solves their problems, they will become more interested, leading to more interest in Linux and GNU software in general. This could be a great way for more of the public to "stick their toes in the water".
What would be the point of switching? you could have everything you want right in front of you (windows apps, linux apps). If anything, It might bring Linux users back to windows. And with win2k the stablity thing isn't so much of a factor anymore.
autopr0n is like, down and stuff.
I use native win32 ports of gnu tools daily. Why? Because they are small and just work. The application is king. I don't really care where I run it. quixotal
Some of the posters on the debian-devel list aren't too pleased with the idea.
The whole idea of open source software is that people can extend it to do the things they want to do. In other words, it allows them to get the job done in the way they want to do it.
Why do people get upset when others extend the capabilites of a system in a way that they find useful? If you don't like losing control over a piece of software - don't release the source.
Why is it that so much code has to be wasted on these "we're doing it because WE CAN" projects?
Um, why do you think Linux development was started in the first place? This has a potential to be very useful to a lot of people who actually like windows (or OSX or BSD or GNU HURD even) and don't want to deal with dual booting.
You're not paying these people to work, they aren't doing it for you, they are doing it for themselves. If they didn't want to "waste time" then they wouldn't be working on Debian at all.
autopr0n is like, down and stuff.
Good one! :) But will he start wearing shoes again in public?
Strange women lying in ponds distributing swords is no basis for a system of government.
I think what the above poster wanted would be a mechanism where, if he didn't like a kernel, he'd be able to completely swap it out and replace it with a totally different one with out any significant problems.
Having different kernels with the exact same user space could be pretty convenient. Why deal with more complexity then you have to?
autopr0n is like, down and stuff.
..is that they recommend to do all this "...with free implementations of win32 (Wine)...".
... the idea is just beyond my mind!
This is plainly hilarious.
I know that cygwin will compile under Wine. But using it under Wine to run dpkg
Let me quote the whole parragraph:
This port is meant to run on any win32 implementation. Some win32
implementations are free (wine, reactos), others are not (microsoft).
free implementations are of course recommended and cygwin is proven
to work fine on wine.
Who had the idea in the first place? Terry Gillian? Pratchet? Benny Hill? Jay Leno? Chiquito de la Calzada?
How can using Free Software on NT ( or any other non-GNU system ) be bad? I just think its great that there are tools that make a mixed development enviroment work smoothly. I fail to see how this is bad..
Linux isnt the answer to all the questions out there and its really nice to use familiar tools no mather what platform your on.
I know not what course others may take; but as for me, give me liberty or give me death!
Except for some people who think choosing an operating system of importance equivalent to choosing a religion most of us don't care what OS we use. Instead most people care about what apps they can run on a given OS. My favorite apps/tools are Emacs, Perl, Internet Explorer, WinAmp, ICQ, ssh, bash, grep and Word. Windows runs all of them with the least amount of hassle and that's why I use it. This is true for most of the computer users in the world, the OS that the app happens to run on is incidental.
I used to think that linux on the desktop wasn't a goal worth persuing at the moment - then I realized every Windows/Office purchase is money for Microsoft to use on its quest to eliminate linux.
Short of acquiring a genie and using their three wishes to wish away Linux, Open Source, and college classes on operating systems there's no way that anyone can eliminate Linux. Most reasonable people realize this (including Linus) and rightfully don't see Linux vs. Microsoft as some sort of war that should be won at all costs.
I know RMS is the God of GNU, but he is NOT the deciding factor on a damned thing when it comes to peoples ports. If it's in compliance with the GPL (source code is re-released) then there is no reason why you can't make a Windows 32 port of debian.
Looks too me like all that's been accomplished thus far is a ./configure, make to Debian Base inside Cygwin, no big deal, but you HAVE to have some place to get your feet wet.
Then we hear the rants about how sourceforge is the devil? Since when? I would love to see another FREE (as in someone else gets stuck with the bill) For LOTS of bandwidth and lots of server space. Not to mention free web-hosting, Free CVS, Free advertising, and a whole lot more ... so what if they're owned by VA ... so's /. ...
So where do I stand in my views of Debian ... Like GNU I will not let the views of a few define how I feel about a project as a whole, but it pisses me off and makes me want to kill the whole thing and go to slackware (ohh yeah ... BTW, a little FYI ... apt-sucks ... no one is allowed to make fun of redhat any more ...) And the only reason people from slack like to compile from source ... SIMPLE ... you _can_ compile from source on slack ... try outta the box compiling on RH or Mandrake ...
This Victory Strengthens The Soul
Ignore the "p2p is theft" trolls, they're just uninformed
Should we be porting software from Windows to Linux(e.g., WINE) instead of from Linux to Windows?
Really, who do you mean by 'we'? This may be a shock to you, but there are some people who actually *ghasp* like windows, myself included. The fact of the matter is, for me, A lot of things are just easier for me to deal with in windows then in Linux, even setting up and running Apache, because I'm more used to it. I have a little Linux box for playing around with, but for the most part I like windows.
I mean, the driving force of Open source software is people doing stuff because they feel like doing it. people doing stuff because they want to. You can't just say "we should work on WINE for accomplishing our political objectives" and then have Everybody magically want to spend their time reimplementing Microsoft skank-nasty APIs
This may bother you, but everything on Debian is Open Source. And that means that you can take it and do whatever you want to with it, including porting it to windows.
If this is a success, there's a good chance I'll be running it.
autopr0n is like, down and stuff.
Ok I could be wrong but has anyone noticed on those posts ANYTHING from Branden Robinson that didnt have some uber hacker wannabe slang in it? just a little curious as to the intellectual integrity of some of the people involved in the distro ;D
Why is it that people even care. I wonder, what is it going to bother people if anything is ported. I dont think its quite made for them to use now is it? If you dont want to use something DONT! Maybe someone NEEDS windows for something. Like i believe it was an earlier slashdot article about spell checkers and linux. Editing atm is superior on windows, why use windows the way it is if you can use apps you like. Just like wine, some people want the stability of linux but like some windows apps. Why are we being so close minded. I dont want to hear any "oh its M$ cra..." Think beyond the box, realise that not everyones needs are the same as yours. This does not show my personal opinion. I personaly think its a waste of time and everything should all be on some type of unix varient =] but its just no rational to think this will happen. We need to learn to deal with this, and bringing linux to windows in more ways than one is a step in the right direction.
every dark cloud has a silver lining, but lightning kills hundreds of people every year trying to find it.
I've been installing and using Linux since 1997 and I have never succeeded in getting Debian to install successfully. I think a working console with hopelessly broken X was the best I've done. Maybe they could start with getting Debian Linux (excuse me, Debian *GNU/Linux*) to the point where a Linux-savvy user can install it without devoting a week to the project.
What I'm listening to now on Pandora...
I suppose that it really is about the apps, but the one I'm thinking of is the Novell Client logon application. I understand that it was working back in Linux 2.0, but it's been broken as long as I've been using Linux. This means that I can use Linux at home, but not at the office. No printer, not network server, etc. (TCP/IP gets through though). So periodically I try out a new distribution at work, and then I go back to using Win95.
... I wonder: Can I generate stand-alone applications that I can share with others using Debian in a CygWin environment? I can with CygWin (when it doesn't get confused ... SmallEiffel has been giving me problems recently).
As for Debian
P.S.: That Win95 part means that X Window doesn't work. There may be commercial ones that do, but the CygWin port doesn't work on my computer. So Debian would be just the text window install.
I think we've pushed this "anyone can grow up to be president" thing too far.
...is when the team announce the latest Unstable release, Windows users will feel right at home :)
--- Hot Shot City is particularly good.
maybe it's too hard for OEM's to preinstall RedHat or Debian (insert your fav here), but once they are allowed to 'modify' the default windows desktop (after the court case) then I wonder how many OEM's could be convinced to preinstall cygwin or debian? The results would be a generation of kids growing up on gcc, bash, etc. That would be cool.
VNC If your nokia has a web browser, you can control your windows desktop from anywhere.
:(
Actually, windows 2000 has a telnet server if you choose to enable it. The problem is that all files are basically a+rwx in windows and you have to setup ACLs on file access for the whole system if you have any other people with log-on rights to the system if you want to have any kind of security. I'm not talking about share security, if any users telnets in they can "DIR" their way anywhere on the system and do whatever they want with the files. If you don't have anyone else using the machine it's not a problem though.
The other problem, of course, is that you just can't really do that many on windows with just the command line
autopr0n is like, down and stuff.
I'm dying to see WINE ported to Win32! :-)
MOD THE CHILD UP!
the GNU system ran for half a decade on commercial UNIXs. It was designed on commercial UNIXs, this is really nothing new, other then the fact that its got a different interface
Of course, who knows how Stallman would actually feel. He opposed GNU work on the original Macintosh, and he clearly isn't the most rational man...
autopr0n is like, down and stuff.
If you want to use Debian tools, USE DEBIAN!! Not Debian on Win32
With Win32, you get all the Win32 drivers. For instance, Debian GNU/Linux doesn't support my laptop's internal modem. With Debian on Win32, on the other hand, I could alt-tab out to Mozilla and dial the Internet.
Will I retire or break 10K?
Ben Pfaff wrote: > Last I heard, RMS really hates the moniker "win32" because it has > the string "win" in it, implying that there's something winning > about Windows. I suspect he'd like w32 better than win32 for > what that's worth. During Emacs 20 development, rms insisted on changing all the elisp win32-* variables to w32-* for precisely that reason, so it seems he's happy with w32. Craig Jesus Christ. Somebody needs to get a life.
(Please browse at -1 to read this comment.)
A lot of people are saying "why port Free stuff to windows?" or "why would you want to do this?"
.dll and one or two apps) and it is GREAT. A real shell, nano (my favorite editor), grep, sed, less, tail, uniq, which, etc. It is all packages in a nice installer (afaik it is just called "setup.exe") which reminds me of the BSD ports system.
Well, some of us still "have" to run windows sometimes. That's just how it is.
I've been using cygwin (in the larger sense, not just the
The point is, when you are "stuck" with windows the more "real man's" tools available the better!
OTOH, it bugs me a little that this seems to be under the name Debian, which stands (in my mind anyway) for 100% free, no fillers or meat by-products.
-Peter
...you Linux proponents should be *ecstatic* over this! Seriously! I want to mess around with Linux and such, but I'm not going to go through the hassle of dual booting- but seeing something like this- I'm like hmmm, well maybe I'll give it a shot, so...
...next thing you know I might just be using various Linux apps, now I'm getting use to all of this Linux stuff, say this is pretty cool...hmmm maybe I don't need Windows after all...
See what I mean? If I can have access to Linux software from my Windows computer then eventually I might just kick the Windows habit- at the very least I'm using more OSS and am more likely to support it in the future.
This could well be my gateway into the world of OSS!
This may shock you but you cannot "take it and do whatever you want to with it". I would receive a Richard Stallman rectal exam if I were to take any of the GPL components of Debian and utilized them in a commercial product without releasing the source. I have done some stupid, dumb things in my life like bungie jumping, walking in certain neighborhoods in New Orleans after midnight and running a NT webserver but there is one thing I would never dare to do. I would never do anything that caused Richard Stallman to come in contact with me. Now that's scary.
Respect the GPL or meet a fate worst than death!
Strange women lying in ponds distributing swords is no basis for a system of government.
False. Not everything has a political agenda behind it. Yes, promoting free software is good (although I personally like the BSD license better). But arguing because people don't call linux GNU/Linux achieves nothing, and at the end of the day, no one really cares.
False again. I realize how much he has done. And I fully appreciate it. I use GNU tools on a daily basis. I rely on them. My point is that the whole OSS movement seems to be just one huge circus of politics, and he always seems to be at the front. I agree with a lot of things he has to say, but a lot seem ludicrous at best (such as this w32 moniker).
If there was a "-1 Not Funny", that'd be my most used mod.
No. Why would a user move when everything is being brought to them. Seems to me this makes it easier to stay in Windows.
This makes it easier for people to migrate away from windows. If the path from win32 to Linux is a literally that: a path and not a cliff, people will be more inclined to walk that path. Few people will jump off the cliff, even if what's below is much better.
Once this port is working, then all of our win32 joe-sixpack users will start being exposed to all sorts of software packages that they can use: games, productivity, etc. Gnumeric. Abiword. Xmms. Not demos, but free. Always free. Just download and run. They'll see GNU and OSS in license agreements. They's see it our emails. They'll join announcement mailing lists get immediate upgrades -- for free.
They'll come to expect free software all the time. Not as a political statement. Not as a anti-corporate philosophy. But because they are cheap bastards. No offense. (None taken)
Then, in a couple years, when ol' Bill rolls out his next Windows XS. Joe six-pack will think: "What? He expects me to pay?"
At that time, he say "I've got all this free software that people keep telling me will run on a free operating system." So instead of getting Windows XS, he will get RedHat 10.2.
And the transition will be complete.
One last note: The OSS community often complains about people taking from the community but not giving back. This phenomenon will increase as more joe-sixpack's start using free software. As oss gains more popular, the ratio of those who contribute to those who don't will continute to grow.
Most of these guys wouldn't even know how to contribute if they wanted. They sure aren't going to donate cash, because that's the overidding motivation for the growth of free software beyond your basic slashdot reader: free as in beer. Screw politics.
That's okay. Consider it this way: they're primary contribution to oss and your project is:
1) a big user base bestows legitimacy
2) they *aren't* supporting ms/aol/apple etc.
This will have to be enough. We can *not* spit on these people. We can't view them with contempt because they understand "The specs are open. Write your own device driver to that digital camera."
Software Wars
Some of the posters on the debian-devel list aren't too pleased with the idea.
It's interesting to note that, while porting anything TO Linux is acceptable, porting Linux to something else irritates some.
I think this is something positive. If you can give users of other platform a taste of your own cooking, chances are they'll come for a full meal at some point.
Or at the very least, make them taste something else and open up their minds.
I see this as a teaser, and a pretty good way to get some free software (like Gimp), other than the OS itself, a chance to open up to a new crowd.
Why would a user move when everything is being brought to them.
Because applications run natively will always be faster (even in theory), and less buggy (in application). Also, new driver support for old versions of Windows will eventually be dropped, so users will also switch because it's free.
If this allows users to stay on Windows 2000 (or XP or 98 or whatever they have) forever, and never have to upgrade, freedom has already won.
ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
How could they port something which is open source, onto a platform which is and always will be closed source.
Why run linux on x86 chips, which are closed source and always will be closed source?
ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
What I'd like to see is a Debian distro on the BSD kernel. They've got a HURD distro, which is very cool. If they're trying to show how unbiased they are, wouldn't it make more sense to help heal the smaller divisions with the BSD community first? Not to mention that it would be extremely handy to be able to do apt-get updates on a BSD pf firewall...
According to the Cygwin web site, Cygwin is "a UNIX environment for Windows...a UNIX emulation layer".
So I must raise a question of symantics: Is this technically "porting" or mearly something akin to "cross-compiling"? After all, it's not compiling under Windows but a Unix facade over top of Windows?
Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
Is this about doing good for the users, promoting their freedom to run software on whatever platform they happen to be using?
Or is this about confining users by forcing them to use proprietary software just because their OS is proprietary, in the name of the ongoing battle between free and proprietary software?
If so, this reeks of exactly the same thing as the DMCA, geek profiling, and dozens of other violations of our rights. You have to be very careful when fighting the enemy that you don't become the enemy.
Philosophically, this is the question of, "Does the end justify the means?" I don't have the space to get into that whole debate here, but the short answer is that before you squish a project like this, you better be damn sure it does.
Even Slashdot wants to hide some things
Open source developers aren't simply trying to get Linux used everywhere 'because it's Linux,' they are actually trying to make the software world a little better, more functional.
You would think Slashdot readers would be pleased at a technological advancement.
Joe Sixpack and Susie SockerMom CAN be an asset to Linux. For one thing, when he whines that feature X doesn't work right, he's exposing a bug. And, more important, if a lot of people start asking if that snazzy new digital camera works with Linux, the vendor will make sure that it does or he'll lose $$$.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Really, computers are tools to get things done. Most of us who write code for a living in the real world (and no, webdesign and little shell scripts is not coding. I'm talking real applications) couldn't care less about what OS and language is used, provided that it's the right tool for the job.
Windows I've found is the top platform for a number of things. Mainly anything dealing with non-technical users. Windows also has plenty of server benefits (especially if you're using java on the backend.. java + linux = nothing but trouble).. but of course, it depends on what you're trying to do.
Linux provides a nice development environment, and is grand for CS students. GCC is the top C compiler, hands down. I know it's been ported to win32, though i've never used that version.
In the end, the people who actually make a difference in the industry and their field are the ones who don't get caught up in the pseudo-religious muck that flies on slashdot.
*gets off soapbox*
-
A lot of people seem to think that the posters on debian-devel are trying to somehow suppress or forbid this port of software. Although some of us may be uneasy about it, I haven't seen anyone actually suggest that.
The question causing argument is whether this port should be officially recognized by the Debian Project, given that one of our foundational documents says "Debian will remain 100% free software", and that software which depends on non-free software to run is considered "not part of Debian".
The crux of the matter is this, from a post on the list by Stephen Langseck:
I recognize the advantages of a dpkg-based system for cygwin, and think
it's an interesting idea that will benefit many people who can't
necessarily choose the OS of their computer; but even so, I have
misgivings about using the Debian name on such a port. If the non-free
archive is not part of Debian, should a port built on a non-free kernel
be called 'Debian'? After all, unless all the compiling for this port
will be done using Wine and gcc, you effectively will have an entire
port with build-dependencies on non-free software.
Daniel
Hurry up and jump on the individualist bandwagon!
20 January 2017: the End of an Error.
My closest brush with stuff like this was Exceed, the X port to Win32. It made me think X sucked, and I never learned a thing. Why? Because half of it was broken by the suck OS underneath and I had no reference to the way things were supposed to work. A year later I learned to program the Win95 API and understood how things had shifted around under the shiny binary.
Think about how crippled the ports will be. How on earth can you issue ssh user@host -X and expect it to work under M$? Even if the X GUI interface can talk to Windoze, what user is runing the local display? How can you keep malicious third parties from corrupting your display? How on earth will you be able to tunnel that unholy mess through a secure shell? The path issues alone are enough to make me gag, can they be passed to new shells in M$ land? Heck, I can't even find the much vaunted (and sorely incomplete) kshell on my NT cripled work box. The average M$ box lacks basic security features such as users, PIDs and embeded file permisions. How can you build anything on top of that stinking dung heap?
Good luck to the folks at Cygwin. They are taking on a endless, difficult and thankless task. Breaking everything on a windows platform is as easy as changing default fonts. Try running ispell under NT service pack six. Changing the functionality of dlls is a sure way to break stuff. In the end, M$ will only tollerate M$ on their Micros~ OS.
I'm sure win32 is a registered trademark. The name should follow the fine tradition of negation. GNU is not Unix, Lesstif acts like Motif, Loss32 would be a good name for Win32 TM.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
The zealots are afraid it will draw people away from their own choice of OS, rather than making one OS work with another one. Shameful and against all the 'open' philosophy, but zealots tend to ignore the parts of a philosophy they don't like.
-
I can't even count the number of times I've been at work or in a computer lab at school or some other place where I don't have access to Unix tools, and simply wanted to use grep. Just grep! Of course the other tools are nice, too, and I use Debian at home to great effect... anyway you get the idea... It'd be nice.
Actually, I've also had that experience (wanting to use grep) while reading hard copy. (You know you've been at the computer too long when...)
I like to play children's songs in minor keys.
"We're all sons of bitches now." --J. Robert Oppenheimer
>They'll come to expect free software all the
>time. Not as a political statement. Not as a
>anti-corporate philosophy. But because they are
>cheap bastards. No offense. (None taken)
They already do. To Joe Sixpack, most of his software is already free (as in beer), he just downloads it from a warez site, or gets his buddy to burn him a copy.
Joe Sixpack isn't going to pick legal but harder-to-use software over illegal but easy-to-use software, I think. And trying to explain the virtues of `Free as in speech' is a waste of time (Joe Sixpack watches wrestling, not the History Channel. Joe Sixpack reads Maxim, not Nietzche (which I probably have spelled wrong)).
>Then, in a couple years, when ol' Bill rolls out
>his next Windows XS. Joe six-pack will think:
>"What? He expects me to pay?"
He already thinks that. Joe Sixpack is the type that will let his buddy installed a `hacked' version of XP, with the expiration code stripped out or whatever. Even though this is a risky move (in a technical sense, if not a legal one), he will do it anyway, then proceed to bash Microsoft (*) when the OS dies & takes all his data with it.
(*) Not that I'm making MS out to be the good guys here, but if you're going to bash MS, at least bash them for things that are actually their fault!
From the linked post: free implementations are of course recommended and cygwin is proven
to work fine on wine.
So I run Linux to run wine to run debian? Am I missing something here? What kind of computer pervert do you think I am?
"that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
To me, it comes down to that simple question. I'm a once-linux-diehard who has come to realize that I have a lot more time for my life if I stop compiling utilities all day in linux and start just using IE and Outlook Express in Windows XP like Microsoft tells me to. I admit it, I've gone to the dark side :) And, so sue me, I feel really good about it.
Now, that being the case, I'm not about to give up the powers of perl, bash, wget, make, etc. And don't forget vi! I use these things about twice a week in Windows via cygwin. It's a major timesaver. And that's what computing is SUPPOSED to be about for the average joe..saving time so we can get back to our lives.
I say let's give people the opportunity to decide what for them is the the best way to do their work. I'm all about choice. I choose to use Windows and I choose to use cygwin just as freely as I could choose to use Linux and run win32 apps in WINE. Don't deny me these choices.
What did you eat today? http://www.atetoday.com/
Cygwin is horribly slow. I once tried to compile OpenSSL in Windows98/Cygwin on a 450MHz P3 and I gave up after 3 hours. They should work with mingw32...
They that quote Benjamin Franklin on liberty and safety deserve neither.
Its leeches not leeches.
And as a contributor, I think programming for purely selfish reasons which helps yourself but harms the entire open source movement, does not count as contributing.
Why not next, port the Linux kernel to Windows and next thing you know Linux is no longer needed just use Windows.
These guys are prolly Windows programmers who cant get Linux working so they want to bring Linux to Windows instead.
If you use Linux, please help development of Autopac
Because their goals for their new installer are different to the above distros. My understanding is that they want something as flexible and portable as possible, with ease of use an important but secondary consideration.
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)