Here's how: I want to change some electrical wiring in my house. I can do it myself but I must follow the electrical code as passed by the Nebraska Legislature. So, I go to the library to look up what code the Laws of the State of Nebraska say I must follow when wiring my home. Then is when I find out that the State Laws (i.e., the electrical code) are COPYRIGHTED by a special interest group and to get a copy of the law, so that I can remain legal, I must pay them $600!!! These are the same special interests that lobbied the State Senators to get provisions into the code that gave their members special priviledge$ that don't require $pecial talent$.
The corporations, with the help of blind, stupid or greed politicans, have stolen the American public blind.
/*
* Copyright (c) 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)subr_rmap.c 1.2 (2.11BSD GTE) 12/24/92
*/
#include "param.h" #include "systm.h" #include "map.h" #include "vm.h"/*
* Resource map handling routines.
*
* A resource map is an array of structures each of which describes a
* segment of the address space of an available resource. The segments
* are described by their base address and length, and sorted in address
* order. Each resource map has a fixed maximum number of segments
* allowed. Resources are allocated by taking part or all of one of the
* segments of the map.
*
* Returning of resources will require another segment if the returned
* resources are not adjacent in the address space to an existing segment.
* If the return of a segment would require a slot which is not available,
* then one of the resource map segments is discarded after a warning is
* printed.
*
* Returning of resources may also cause the map to collapse by coalescing
* two existing segments and the returned space into a single segment. In
* this case the resource map is made smaller by copying together to fill
* the resultant gap.
*
* N.B.: the current implementation uses a dense array and does not admit
* the value ``0'' as a legal address or size, since that is used as a
* delimiter.
*/ /*
* Allocate 'size' units from the given map. Return the base of the
* allocated space. In a map, the addresses are increasing and the
* list is terminated by a 0 size.
*
* Algorithm is first-fit.
*/ memaddr malloc(mp, size)
struct map *mp;
register size_t size; {
register struct mapent *bp, *ep;
memaddr addr;
int retry;
if (!size)
panic("malloc: size = 0");/*
* Search for a piece of the resource map which has enough
* free space to accomodate the request.
*/
retry = 0;
.....
Which means that SCO is using BSD/PDP11 code. This is also part of the code they called "Ancient Unix", because it was old and obsolete, and posted it on the web. Initially they wanted a $100 "license" fee to download the code, but the number of takers were so few that SCO opened it up to free access. We're they hoping someone might copy some of the code into the Linux kernel? Some might suggest that this was their plan all along, but a lot of the Sys V code would require a "glue", as former SCO employee Christoph Hellwig put it, in order for the SCO code to work in Linux. That kludge would not pass lkrnl checking.
money or valuables in the mail to him because the mail will get ransacked after it arrives in his country. So instead of sending him money so he can buy stuff locally, I send him copies of Linux distros marked as 'free software', and books marked as 'used', and computer parts marked as 'old hardware'... i.e., I make them sound as worthless as I can. I don't insure the shipment, that's a sure sign it is valuable. I send it by US Mail. About 7 to 12 weeks later he recieves them.
Their hypothesis is also a good test of the theory that IL abounds in the universe. But so far, in the narrow range (+-10deg) that the Arecibo telescope scans, no synthetic transmissions have yet been received. Considering that during the last 5 years signals from anywhere as close as this solar system to as far away as the edge of our galaxy could have been recieved, but have not, leads to a few hypotheses.
One, all existing IL have evolved past the use of ER as a means to communicate. Even here on Earth communications are rapidly moving to cable and the Internet, neither of which have any significant radiation leaking into space. Two, our civiliation is the only one to have reached the stage of using ER for communications. Three, there are no other civilization 'out there', ours is the only one.
Another way to look at it is, the Carnot cycle applies in the engine of your car, because that is a heat engine (converts heat to kinetic energy). It does not apply in the transmission, because that is converting kinetic energy to a different kind of kinetic energy.
I don't think you can ignore the 2nd Law with such an easy viewpoint. Windmills involve extracting kinetic energy of the wind and converting it into mechanical motion without passing through a heat phase, yet the 2nd Law applies to them as well. The derivation of maximum theromdynamic efficieny for a windmill is easy and for a unit volume of air at contant temperature it depends only on the velocity of the wind. The value is such that maximum efficiency is reached when wind exits the windmill at 33% of the velocity it had arriving at the windmill. Google it.
I think the analysis of the Solar Sail is correct for photons but not for more massive solar particles, so the sail may work but not as well as Solar sail advocates believe. Will it work well enough to be useful is what the experiment this fall will determine.
by overthrowing the Sherman-Clayton Anti-Trust Act.
MS will use the gov approval of their monoply to clinch further gains in their drive to control EVERY aspect of PC use. Expect to see code 'enhancements' that deliberately blocks successful use of any kind of implementation of Java. It will be in the form of bogus system error msgs that "encourage" users to employ C# instead of 'incompatible' tools.
I read somewhere that over 90% of all business startups fail. Everything EXCEPT Office is loosing money for Microsoft, and if it weren't for their monopoly, which allowed 87% profit margins, they would be history too. So, why does it make news when a GPL project dies?
He could have given that info to terrorists and they could have funneled pilfered monies into all sorts of dangerous activities. By doing his best to expose the flaw he has, no doubt, save many lives.
The security in Microsoft's various WinXX platforms, and the apps that run on them, are so weak that terrorists can pirate them will little or no effort, and terrorists can also hack into financial, political and military website with little more effort than a 13 year old script kiddie employes.
Such blantant lack of security can only mean that MS does not care about freedom or security. In fact, Jim Alchin testified in court that Windows security is so poor that it scares him to think about it, and access to the source would adversely affect US national security. One year later Microsoft give the source to both Russia and China, and an attempt to keep them from switching to Linux. Is Iraq next? So much for Microsoft's 'concern' for terrorism.
Besides, criminal gangs are smarter than to use an OS that is as insecure as Windows. They want to keep their secrets to themselves.
Say, troll, did you switch to KDE and notice how stable the Mandrake desktop was while on the same hardware?
If you did get into a mouse/keyboard hang and couldn't get back to a command prompt then just hit the reset button and reboot. Being the smart person that you are you would have installed ext3 or ReiserFS and hitting reset wouldn't have caused any damage or loss at all.
I occasionally experience the kind of hang you are refering to. In my case it is caused by the r128 video driver switching out of accelerated mode incorrectly. FreeX86 has made considerable improvements to that driver and I expect those improvement to continue as folks submit bug reports. That's one of the costs of having to reverse engineering drivers because a monopolist has forced video card makers to keep their protocols secret or risk losing WinXX support.
I am a retired science teacher and building Estes model rockets was one activity the kids loved to do. Twenty five years ago only the A, B, C and D engines were common. The D's had the power to move a the third stage of a well designed rocket to around four thousand feet.
A couple of weeks ago I took my grandson to a Hobby Shop to get a model kit the we could work on together. What stunned me was the size and power of the E, F and G engines, especially the G engines. They are not black power with Aluminum power mixed in. They have enough impluse to launch a small C4 or RDX charge a significant distance.
But, I don't believe they should be outlawed... only registered so authorities can know who the hobbiests are and who are not.
In grad school I used to make anhydrous alcohol all the time using magnesium chips and a little Bromine as a catalyst. Reflux it in a sealed system over night and open a petcock to drain the product into an attached (sealed) container. Then you are always working under dried and pressurized Nitrogen.
and of the 40+ listed there all but a couple have such a low incidence of exposure, some being found on only a couple of machines, it makes one wonder if those 'two machines' are development boxes at Symantec and perhaps they are "salting the mines"?
43 claims written by lawyers in such a general manner that a team of MS Lizards could argue in court that the patent covers almost any activity or device on the planet, if not all of them.
Do you have the cash to fight the MS Lizards? Can you count on the US Judical System for justice?
Surely you jest. Microsoft will just send him a "cease and desist" order followed by a patent infringement lawsuit. He'll be 50 years old by the time the kid gets out of the legal swamp and finishes paying his 'fines'.
I am glad you are pysched for college. I taught for 18 years, 8 at the college level, before I quit to start my own computer consulting business. Let me give you a couple of suggestions:
1) Don't be afraid to take longer than 4 years to complete your degree. Why? Because you may have to drop some classes rather than submit to a non-learning situation. It's YOUR money, you are hiring them. If they can't do the job then fire them.
2) If you get a bad vib about a class during your first week of attendance (teacher can't speak English well enough, doesn't appear to know the subject well enough, or can't teach it) then DROP IT! Better you wait for a good teacher than simple 'take' a class to get credit. Student that have already taken the class are good source of information about the teacher. Ask several. Be careful about opinions that are personal, not factual. Lots of poor students badmouth good teachers. If you have to change institutions to find good teachers then do so.
3) If you can avoid having to work at a partime job while in school then do so. Time spent studying will be more valuable to you than the minimum wage you'd earn. As a well-trained college graduate, especially in a tech or professional field, you will probably earn much more than an HS grad or someone who obtains a degree in 'history' or 'psychology' or 'education'. The income difference would be equivalent to paying yourself more than $1,000/day for every day you are in college if you maximize your education while in college instead of wasting your time in a part time job. Most of the time that meager income is just wasted on social events that are mainly parting and blasting yourself with drugs. AVOID DRUGS. If you start down that path you'll end up at the bottom of the garbage heap, broke, on welfare, or stealing for drugs. There are lots of wholesome social events that will enrich your college experience. Alcohol and drugs are not part of that experience.
If you have to borrow more to avoid working then do so. You'll be able to pay it back unless your degree target is the 'humanities' or 'education'. As others have mentioned: a well trained person won't last long in most public schools unless they learn to be political and sell out their ethics. Half of all new teachers quit at the end of their first year. Half of those remaining quit at the end of their second year. Within 5 years fewer than 10% of new teachers remain in the profession. Most leave because they don't have the personality to teach, and teacher training never revealed this fact to them. A large majority leave because they realize they know nothing worth teaching others. They become overly paid babysitters, and if they can't 'maintain discipline' they'll get fired. If you are the right combination of training, personality and politics you may survive. However, it was easier to 'survive' 30 or more years ago than it is today.
4) Learn how to use a computer before you get to college. Specifically, learn how to install/use the Linux OS+KDE and OpenSource software, and how to connect your computer to WinXX networks and boxes (Samba) and/or Novell networks (New-well). Linux/OpenSource will keep your software expenses under control and remove the risk of being labeled and/or prosecuted as a 'pirate'. It will also allow you to spend more of your funds for a good laptop and/or Desktop. OpenOffice will be of great help. MuPAD will be of great help if you are a science/math major/minor. GIMP is great for graphics and animation. So is Blender. QCad is great for CAD. SciCAD is great for mathematical modeling of physical systems. Check the LinuxApps site, and other OpenSource software sites, for apps specific to other disciplines.
5) I repeat. Your education is YOUR responsibility. Don't lockstep yourself into some 'plan' pushed by an organization or institution if it is not what is in your best interest.
You could download a binary copy of Blender for free, but if you wanted their manual it was $57 US. I bought the manual (VERY beautifully done, but smelled funny), not because I needed it, but more to support them. Apparently enough downloaders didn't buy the manual. Now, however, Blender is OpenSource. I haven't checked to see what kind of documentation the OpenSource version of Blender supplies.
I don't own or run a MAC OS X, but my impression is that if GNU-Darwin moves to the x86 platform they become simple a FreeBSD distro with a MAC OS X desktop theme riding on an xwindow server.
Am I wrong? Does GNU-Darwin offer the x86 something more than just a MAC desktop theme?
All of those 'pros' are wiped out by the fact that an 8th grader can write VB script which will pour through the security holes in your WinXX OS, Internet Explorer and *.asp to take over your site.:-)
This says nothing about the License 6 costs and the "new and improved" EULAs, which require that you hand control of your PC over to Gates & company, nor the "phone home" spyware that constantly reports back to Redmond what you do and where you go, even if you don't want it to.
And *.jsp has Extensible Tags. Through this mechanism, a user can create custom tags--essentially allowing anyone to extend the JSP tag language. This is not something you can do with ASP.
ASP can run only on machines running IIS--and therefore only on NT/W2K/XP, unless you want to invest (more $$$) in a third pary app. So, it does require a commitment to Microsoft. JSP doesn't tie you to any particular Web server or operating system and, outside of Microsoft, is becoming a widely supported standard.
And, have you tried Sun ONE Studio 4 update 1 from Sun. I have run both the WinXX and Linux version and it is superb! Apache-Tomcat is on or off with a button click from the IDE. JDBC connection to and Oracle, MySQL or PostreSQL backend (I won't mention MS backends) is another click or two. Built in version control with CVS is outstanding. My Athlon 1 GHz with 512MB runs it just as fast as my Dell 2.2GHz box with 1 GB RAM at work.
This will become "patent"ly clear when Gates sends his Lawyer lizards onto the Mono project to take all their work, and put them in jail for copyright infringement.
It wouldn't be his face or his 'glory' showing on the install. If people wanted to see a healthy colon they could reference Gray's Anatomy.
Here's how: I want to change some electrical wiring in my house. I can do it myself but I must follow the electrical code as passed by the Nebraska Legislature. So, I go to the library to look up what code the Laws of the State of Nebraska say I must follow when wiring my home. Then is when I find out that the State Laws (i.e., the electrical code) are COPYRIGHTED by a special interest group and to get a copy of the law, so that I can remain legal, I must pay them $600!!! These are the same special interests that lobbied the State Senators to get provisions into the code that gave their members special priviledge$ that don't require $pecial talent$.
The corporations, with the help of blind, stupid or greed politicans, have stolen the American public blind.
Nope. They're down.
Makes one wonder how they'll successfully deliver films to customers if they can't stay up under a slashdot load.
* Copyright (c) 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)subr_rmap.c 1.2 (2.11BSD GTE) 12/24/92
*/
#include "param.h"
#include "systm.h"
#include "map.h"
#include "vm.h"
* Resource map handling routines.
*
* A resource map is an array of structures each of which describes a
* segment of the address space of an available resource. The segments
* are described by their base address and length, and sorted in address
* order. Each resource map has a fixed maximum number of segments
* allowed. Resources are allocated by taking part or all of one of the
* segments of the map.
*
* Returning of resources will require another segment if the returned
* resources are not adjacent in the address space to an existing segment.
* If the return of a segment would require a slot which is not available,
* then one of the resource map segments is discarded after a warning is
* printed.
*
* Returning of resources may also cause the map to collapse by coalescing
* two existing segments and the returned space into a single segment. In
* this case the resource map is made smaller by copying together to fill
* the resultant gap.
*
* N.B.: the current implementation uses a dense array and does not admit
* the value ``0'' as a legal address or size, since that is used as a
* delimiter.
*/
* Allocate 'size' units from the given map. Return the base of the
* allocated space. In a map, the addresses are increasing and the
* list is terminated by a 0 size.
*
* Algorithm is first-fit.
*/
memaddr
malloc(mp, size)
struct map *mp;
register size_t size;
{
register struct mapent *bp, *ep;
memaddr addr;
int retry;
if (!size)
panic("malloc: size = 0");
* Search for a piece of the resource map which has enough
* free space to accomodate the request.
*/
retry = 0;
Which means that SCO is using BSD/PDP11 code. This is also part of the code they called "Ancient Unix", because it was old and obsolete, and posted it on the web. Initially they wanted a $100 "license" fee to download the code, but the number of takers were so few that SCO opened it up to free access. We're they hoping someone might copy some of the code into the Linux kernel? Some might suggest that this was their plan all along, but a lot of the Sys V code would require a "glue", as former SCO employee Christoph Hellwig put it, in order for the SCO code to work in Linux. That kludge would not pass lkrnl checking.
money or valuables in the mail to him because the mail will get ransacked after it arrives in his country. So instead of sending him money so he can buy stuff locally, I send him copies of Linux distros marked as 'free software', and books marked as 'used', and computer parts marked as 'old hardware'... i.e., I make them sound as worthless as I can. I don't insure the shipment, that's a sure sign it is valuable. I send it by US Mail. About 7 to 12 weeks later he recieves them.
Their hypothesis is also a good test of the theory that IL abounds in the universe. But so far, in the narrow range (+-10deg) that the Arecibo telescope scans, no synthetic transmissions have yet been received. Considering that during the last 5 years signals from anywhere as close as this solar system to as far away as the edge of our galaxy could have been recieved, but have not, leads to a few hypotheses.
One, all existing IL have evolved past the use of ER as a means to communicate. Even here on Earth communications are rapidly moving to cable and the Internet, neither of which have any significant radiation leaking into space. Two, our civiliation is the only one to have reached the stage of using ER for communications. Three, there are no other civilization 'out there', ours is the only one.
I don't think you can ignore the 2nd Law with such an easy viewpoint. Windmills involve extracting kinetic energy of the wind and converting it into mechanical motion without passing through a heat phase, yet the 2nd Law applies to them as well. The derivation of maximum theromdynamic efficieny for a windmill is easy and for a unit volume of air at contant temperature it depends only on the velocity of the wind. The value is such that maximum efficiency is reached when wind exits the windmill at 33% of the velocity it had arriving at the windmill. Google it.
I think the analysis of the Solar Sail is correct for photons but not for more massive solar particles, so the sail may work but not as well as Solar sail advocates believe. Will it work well enough to be useful is what the experiment this fall will determine.
by overthrowing the Sherman-Clayton Anti-Trust Act.
....
MS will use the gov approval of their monoply to clinch further gains in their drive to control EVERY aspect of PC use. Expect to see code 'enhancements' that deliberately blocks successful use of any kind of implementation of Java. It will be in the form of bogus system error msgs that "encourage" users to employ C# instead of 'incompatible' tools.
When the cops join the robbers
eliminate free public access to any works previously in the "Public" domain, and minimize the inclusion of any future works in that venue.
That's just the way bills in Congress works: the result of the bill is always exactly opposite of what the title of the bill implies.
I read somewhere that over 90% of all business startups fail. Everything EXCEPT Office is loosing money for Microsoft, and if it weren't for their monopoly, which allowed 87% profit margins, they would be history too. So, why does it make news when a GPL project dies?
He could have given that info to terrorists and they could have funneled pilfered monies into all sorts of dangerous activities. By doing his best to expose the flaw he has, no doubt, save many lives.
The security in Microsoft's various WinXX platforms, and the apps that run on them, are so weak that terrorists can pirate them will little or no effort, and terrorists can also hack into financial, political and military website with little more effort than a 13 year old script kiddie employes.
Such blantant lack of security can only mean that MS does not care about freedom or security. In fact, Jim Alchin testified in court that Windows security is so poor that it scares him to think about it, and access to the source would adversely affect US national security. One year later Microsoft give the source to both Russia and China, and an attempt to keep them from switching to Linux. Is Iraq next? So much for Microsoft's 'concern' for terrorism.
Besides, criminal gangs are smarter than to use an OS that is as insecure as Windows. They want to keep their secrets to themselves.
Ah, a troll.
Say, troll, did you switch to KDE and notice how stable the Mandrake desktop was while on the same hardware?
If you did get into a mouse/keyboard hang and couldn't get back to a command prompt then just hit the reset button and reboot. Being the smart person that you are you would have installed ext3 or ReiserFS and hitting reset wouldn't have caused any damage or loss at all.
I occasionally experience the kind of hang you are refering to. In my case it is caused by the r128 video driver switching out of accelerated mode incorrectly. FreeX86 has made considerable improvements to that driver and I expect those improvement to continue as folks submit bug reports. That's one of the costs of having to reverse engineering drivers because a monopolist has forced video card makers to keep their protocols secret or risk losing WinXX support.
Both excellent math tools
A couple of weeks ago I took my grandson to a Hobby Shop to get a model kit the we could work on together. What stunned me was the size and power of the E, F and G engines, especially the G engines. They are not black power with Aluminum power mixed in. They have enough impluse to launch a small C4 or RDX charge a significant distance.
But, I don't believe they should be outlawed... only registered so authorities can know who the hobbiests are and who are not.
In grad school I used to make anhydrous alcohol all the time using magnesium chips and a little Bromine as a catalyst. Reflux it in a sealed system over night and open a petcock to drain the product into an attached (sealed) container. Then you are always working under dried and pressurized Nitrogen.
and of the 40+ listed there all but a couple have such a low incidence of exposure, some being found on only a couple of machines, it makes one wonder if those 'two machines' are development boxes at Symantec and perhaps they are "salting the mines"?
43 claims written by lawyers in such a general manner that a team of MS Lizards could argue in court that the patent covers almost any activity or device on the planet, if not all of them.
Do you have the cash to fight the MS Lizards?
Can you count on the US Judical System for justice?
True.
Not true. DBase capability comes with OpenOffice and works well. PostgreSQL also works well.
Surely you jest. Microsoft will just send him a "cease and desist" order followed by a patent infringement lawsuit. He'll be 50 years old by the time the kid gets out of the legal swamp and finishes paying his 'fines'.
I am glad you are pysched for college. I taught for 18 years, 8 at the college level, before I quit to start my own computer consulting business. Let me give you a couple of suggestions:
1) Don't be afraid to take longer than 4 years to complete your degree. Why? Because you may have to drop some classes rather than submit to a non-learning situation. It's YOUR money, you are hiring them. If they can't do the job then fire them.
2) If you get a bad vib about a class during your first week of attendance (teacher can't speak English well enough, doesn't appear to know the subject well enough, or can't teach it) then DROP IT! Better you wait for a good teacher than simple 'take' a class to get credit. Student that have already taken the class are good source of information about the teacher. Ask several. Be careful about opinions that are personal, not factual. Lots of poor students badmouth good teachers. If you have to change institutions to find good teachers then do so.
3) If you can avoid having to work at a partime job while in school then do so. Time spent studying will be more valuable to you than the minimum wage you'd earn. As a well-trained college graduate, especially in a tech or professional field, you will probably earn much more than an HS grad or someone who obtains a degree in 'history' or 'psychology' or 'education'. The income difference would be equivalent to paying yourself more than $1,000/day for every day you are in college if you maximize your education while in college instead of wasting your time in a part time job. Most of the time that meager income is just wasted on social events that are mainly parting and blasting yourself with drugs. AVOID DRUGS. If you start down that path you'll end up at the bottom of the garbage heap, broke, on welfare, or stealing for drugs. There are lots of wholesome social events that will enrich your college experience. Alcohol and drugs are not part of that experience.
If you have to borrow more to avoid working then do so. You'll be able to pay it back unless your degree target is the 'humanities' or 'education'. As others have mentioned: a well trained person won't last long in most public schools unless they learn to be political and sell out their ethics. Half of all new teachers quit at the end of their first year. Half of those remaining quit at the end of their second year. Within 5 years fewer than 10% of new teachers remain in the profession. Most leave because they don't have the personality to teach, and teacher training never revealed this fact to them. A large majority leave because they realize they know nothing worth teaching others. They become overly paid babysitters, and if they can't 'maintain discipline' they'll get fired. If you are the right combination of training, personality and politics you may survive. However, it was easier to 'survive' 30 or more years ago than it is today.
4) Learn how to use a computer before you get to college. Specifically, learn how to install/use the Linux OS+KDE and OpenSource software, and how to connect your computer to WinXX networks and boxes (Samba) and/or Novell networks (New-well). Linux/OpenSource will keep your software expenses under control and remove the risk of being labeled and/or prosecuted as a 'pirate'. It will also allow you to spend more of your funds for a good laptop and/or Desktop. OpenOffice will be of great help. MuPAD will be of great help if you are a science/math major/minor. GIMP is great for graphics and animation. So is Blender. QCad is great for CAD. SciCAD is great for mathematical modeling of physical systems. Check the LinuxApps site, and other OpenSource software sites, for apps specific to other disciplines.
5) I repeat. Your education is YOUR responsibility. Don't lockstep yourself into some 'plan' pushed by an organization or institution if it is not what is in your best interest.
You could download a binary copy of Blender for free, but if you wanted their manual it was $57 US. I bought the manual (VERY beautifully done, but smelled funny), not because I needed it, but more to support them. Apparently enough downloaders didn't buy the manual. Now, however, Blender is OpenSource. I haven't checked to see what kind of documentation the OpenSource version of Blender supplies.
Am I wrong? Does GNU-Darwin offer the x86 something more than just a MAC desktop theme?
This says nothing about the License 6 costs and the "new and improved" EULAs, which require that you hand control of your PC over to Gates & company, nor the "phone home" spyware that constantly reports back to Redmond what you do and where you go, even if you don't want it to.
And *.jsp has Extensible Tags. Through this mechanism, a user can create custom tags--essentially allowing anyone to extend the JSP tag language. This is not something you can do with ASP.
ASP can run only on machines running IIS--and therefore only on NT/W2K/XP, unless you want to invest (more $$$) in a third pary app. So, it does require a commitment to Microsoft. JSP doesn't tie you to any particular Web server or operating system and, outside of Microsoft, is becoming a widely supported standard.
And, have you tried Sun ONE Studio 4 update 1 from Sun. I have run both the WinXX and Linux version and it is superb! Apache-Tomcat is on or off with a button click from the IDE. JDBC connection to and Oracle, MySQL or PostreSQL backend (I won't mention MS backends) is another click or two. Built in version control with CVS is outstanding. My Athlon 1 GHz with 512MB runs it just as fast as my Dell 2.2GHz box with 1 GB RAM at work.
This will become "patent"ly clear when Gates sends his Lawyer lizards onto the Mono project to take all their work, and put them in jail for copyright infringement.