You can install servers from scratch to your app from the net, no hands required. Takes some prep, but if you have 100 servers, well worth the investment.
I agree with the view that Linux is doing fine the way it is.
It seems to me that the best way of doing things, or the most capable software is the one that gets included with the distributions. If someone writes something better than the "standard" then the standard changes, which is as it should be.
The only reason why we have situations like Gnome and KDE is because they are both pretty good. When one of them has a decided advantage, watch the distos drop the other.
I agree. I have sent several emails to open source project developers and have always received a prompt and knowledable reply. My experience with profitware is not quite as stellar, but I generally get decent support with them too.
The main advantage that I find with OSS is that I have other options. If I cannot get in touch with the developer I can usually find someone else who can fix the code for me, or even fix it myself.
I was having problems with a linux network driver the other day and it took me 2 minutes to look through the code to see what was going on.
The lack of polished OSS client apps is more indicative of the stage of OSS development. Used to be that all there was to OSS was gcc and gtar. Now there are several, more or less, complete operating systems, a few windowing environments and some usable apps, Mozilla, OpenOffice. A good client app is not trivial, interfaces take time.
Every time I upgrade my OS, I am amazed at how much more polished and client worthy Linux gets. Its only a matter of time before there are more Linux clients than Mac out there. I would guess, optimistically, 2-3 years.
Normally I could care less aobut these Q/A sessions. I mean, no need to ask RMS another question about Gnu, Linux, and Commercialization.
But William Shatner, well...
I have numerous questions for Mr. Shatner:
Question 1 (in a couple parts) In reference to the new Star Trek TV show, "Enterprise" vis-a-vis the original Star Trek. Who do you believe is better looking, Science Officer T'Paul or Yeoman Rand.
Do you share my view that there is too much vacillation concerning race interferance in the new show and not enough good old fashioned fist fighting. And what's with the new captain? How come he gets beat up in every episode?
Question 2: What are your views on intellectual property rights? How long do you think an artist should be able to retain a copyright on their works? Is it important for the works of artists to eventually move into the public domain?
Although publicly, Canada claims to not be a nuclear power, the facts are more disturbing. Many of the so-called "research" reactors have been used to create weapons grade plutonium. Coupled with the tritium and deuturium that can be collected from the Candu design, Canada has been able to maintain a stock of low yield, and largely untested hydrogen bombs.
All actual testing of these bombs was conducted in various mine shafts during the 60's and 70's. While the designs are crude by modern US standards they still have enough pop to devistate a small city.
The entire program has been hidden by the military from even the elected government, since the 50's. Money for the project is syphoned off from other programs. More recently, programs like the iltus jeep project, manufactured by Bombardier have provided enough dollars to continue this program for at least another 10 years.
The big problem with cable is that is has a shared cap which means if your neighbor is uploading on gnutella your upload speed is affected. This makes cable operators very sensitive about uploads. In Vancouver (Canada), they actually scan for open server ports (80, 21, 22 etc) and threaten you with disconnection if you won't close them. I get no such harrassment from my adsl provider.
Local adsl speeds here range from 512Kbps/1.5Mbps to 640Kbps/4Mbps. SDSL is also available but its probably cheaper just to colo a server, especially in the states where bandwidth is cheap.
While I would agree that advertisers have used applets and shockwave to annoy us, that's more the reponsibility of the web site you are viewing. If they want to have adverts begging their users to "punch the monkey" then they should suffer fewer users.
ActiveX and Java applets can be very useful when creating complex web apps. Frequently, basic html form elements are not enough to build a truly useful interface. This is when its good to have something like Java. ActiveX is a waste of time since it only works on win32, has download sizes on the order of 10x an equivalent applet, and has no concept of a security model.
Personally I am all for plugins, just not for people who use them to annoy others.
I haven't heard "Slowlaris" since the mid nineties. I guess the System V vs. BSD debate is still going strong. Or, more likely, the poster just thinks the term has a nice ring to it.
History of the term "Slowlaris" (according to me): A long time ago there was a mobo named SUN, the Stanford University Networking board. Some folks took this tech and turned it into a product.
They needed an OS for their computer and, after losing their way initially, they eventually stopped upon unix, the Berkeley Standard Distribution (BSD). They used BSD as the base and created their OS, which they called, unimaginitivly enough, SunOS.
Time passed, Sun made more and more products, and eventually deciding on a multiprocessor architecture for their workstations. This decision ate up huge amounts of silicon and resulted in a dog of a machine called the sparc 10. The main problem was that there were no multithreaded applications for the multiprocessor hardware. That and the concentration on multiprocessor hardware meant that the cpus, on their own were pretty slow, AND, not to mention the fact that the cpus and mobos were so expensive, owing to the smp arch , that most clients could only afford 1 cpu.
Anyway, around this time Sun thought that, going forward they needed a better kernel to support all this smp shit, so they started on a new kernel, and, why stop there, a new layout to the entire OS.
About this time there was the BSD-SVR5 holy war going on. Most people probably don't realize that before MS, people actually used to argue about which unix was best.
So they renamed SunOS to Solaris 1 and then introduced a new SVR5 OS called Solaris 2. Nobody likes change and Solaris 2 didn't exactly make your sparc 10 run any faster, so most users kept on running SunOS (er. Soalris 1).
This is where the term "Slowlaris" came into vogue, the BSD'ers who didn't like the switch to system 5, talked up the fact that Solaris was sooo much slower than SunOS. Which was not entirely inaccurate, but the real issue was more likely the shitty software they were running on top of the OS.
And then NT and the MS marketing machine hit like an atom bomb and, if not for Sun and Gnu/Linux would probably have moved unix onto the os scrap heap with cpm, amiga, and all those other "speedy" os's loved by/.'ers.
I didn't even consider using Linux. Even though it would allow me to keep ALL of my Mac hardware, even my old laptop.
I have really complex requirements and Linux just isn't up to the task, I think, I mean never bothered to look, but that's what I am hearing from my friends to work in the marketing department at MS.
My requirements include things like, connecting my Palm organizer, reading word documents, shelling out $250 for an operating system. None of these things are possible with Linux.
Using my postscript based Apple printer, connecting to the Entirenet through my cable modem, hooking up my zip drive. None of these things can be done with Linux. Well maybe some of them but I would need a degree in CompSci to even begin to contemplate the task. And the cable modem is just not possible, I even asked my provider and they said, "Linux?, what's that?, no it won't work!"
And now I get to use XP, that allows me and my hubby to have slightly different desktop appearances, even though we both have to operate as root all the time. Too bad the other OS provider can't figure out how to allow superficial changes to the windowing theme. Its kind of like a shitty rent-a-wreck car that my husband and I rented one day. My hubby is tall and he couldn't really fit comfortably in the sub-compact, but we were still able to cram him in and he could move enough to drive. Boy was he stiff, after the 100 miles to Redmond.
By far, my favorite feature of XP is how, I got the computer system and OS for free and, on top of that, I even got paid to write this article. With a deal like that how could I even consider something like Linux?
And no, I don't actually look like the girl in the picture, but I wish I did, only I would probably change the hair a bit.
The IO was completely redone for 1.4. Maybe that cures your concerns. Now includes non-blocking io, which may be related to your threading issues.
You may be right about portability wrt some situations involving threads and sockets. I haven't run into this myself and would be interested in some examples.
All in all, I think one's chances of getting a portable app using Java are better than with any other language.
I don't get it. If the climber pulls on the rope won't it pull the far end into a lower orbit?
And what's this bit about centrifugal force allowing us to send stuff to Mars? Won't gravity just cause the thing you relaesed to just drift around the Earth with the thing it was attached to?
This article makes it look like people who buy Sun are complete idiots. Their "PU" measurement is severly flawed. All web pages are not created equal. Some take far more cpu/io to produce. And you are 100% correct about comparing advanced Sun hardware to some low end intel servers.
They should have used X1's or at least compared the Sun's against mid range intel Xeon HW, with all of the same redundant power, etc. The comparison they make is stupid. The Sun HW offers the flexibility to replace processors without shutting down the system. That kind of function costs money, but in this comparison it has no value.
If I were they I would have looked at the results and said "Holy sh-t, this can't be right" and investigated where I went wrong in my calculations.
Its the unquantifiable stuff that makes Solaris, and Linux so good. The security, the reliability, the sane licensing. All the things that they admit do not factor into their TCO measure.
I am not knowledgable about the world of gambling, but if by "action" you refer to a wager then, at those odds I can cover about $0.0000001.
If you mean something else by "action" you should know that those sorts of propositions might be illegal, depending on your jurisdisction, and, at any rate, undesireable to me.
So, just drop your wager on over to my paypal account and I will withdaw it when nothing much changes WRT the copyright situation.
Eventually someone's going to start suing the bejeezus out of them, once some NT-based thing goes blooey and costs someone a fortune...
This has happened before but only crazy people, like McNealy and the DOJ, sue MS. I know of a high traffic site that used NT. They used to come in every morning to find 80% of their servers hung. They switched to Linux and haven't had a problem since.
I love Sun gear too, but I don't know if a single cpu sparc platform makes much sense. I don't know if Sun gear gives the same bang for the buck on a single (or even dual) cpu machine. On a 4+ cpu machine, maybe... I guess the quality of the HW has to count for something, and Sun service has always been excellent, in my experience.
Also, I think the Solaris kernel is really good, better than Linux IMHO, except for the hardware driver availability, which doesn't matter for a sparc box. On the oher hand the rest of the OS takes serious amounts of work before it is usable for anything. RedHat, for instance, is much more complete. Sun should really spend some time integrating the OSS tools, which are far better than the propritary SVR5 sh-t that they are shipping. Why do they ship vi instead of vim? Why Why Why?
They should just download a version of RedHat and use that as a guide of what to include in a modern lunix distro.
One thing that Solaris has that I miss on Linux is a good auditd, but...
In my view, if you aren't using.Net your site is obsolete and experiencing decay. I encourage all those who are still using legacy technologies, like php, java, and perl, to re-assess their enterprise e-strategy. What companies need to do to combat this code rot is to implement.Net and gain 1 degree of separation between MS and their e-infrastructure.
You can install servers from scratch to your app from the net, no hands required. Takes some prep, but if you have 100 servers, well worth the investment.
but it has a lousy editor.
So isn't that a defacto standard? (troll)
I agree with the view that Linux is doing fine the way it is.
It seems to me that the best way of doing things, or the most capable software is the one that gets included with the distributions. If someone writes something better than the "standard" then the standard changes, which is as it should be.
The only reason why we have situations like Gnome and KDE is because they are both pretty good. When one of them has a decided advantage, watch the distos drop the other.
Why should I care if my OS costs $200 or $100 or $0. The price is small compared to the length of time that you use it.
/.
Its more about ease of use, if the OS is difficult to set up and maintain, why would I use it just to save a few $.
That's why I use Linux, not because it saves me a $100, but because I find it annoys me less than windows.
I am much more productive with Lunix, that's why I have all this free time to post meaningless stuff on
I agree. I have sent several emails to open source project developers and have always received a prompt and knowledable reply. My experience with profitware is not quite as stellar, but I generally get decent support with them too.
The main advantage that I find with OSS is that I have other options. If I cannot get in touch with the developer I can usually find someone else who can fix the code for me, or even fix it myself.
I was having problems with a linux network driver the other day and it took me 2 minutes to look through the code to see what was going on.
The lack of polished OSS client apps is more indicative of the stage of OSS development. Used to be that all there was to OSS was gcc and gtar. Now there are several, more or less, complete operating systems, a few windowing environments and some usable apps, Mozilla, OpenOffice. A good client app is not trivial, interfaces take time.
Every time I upgrade my OS, I am amazed at how much more polished and client worthy Linux gets. Its only a matter of time before there are more Linux clients than Mac out there. I would guess, optimistically, 2-3 years.
Normally I could care less aobut these Q/A sessions. I mean, no need to ask RMS another question about Gnu, Linux, and Commercialization.
But William Shatner, well...
I have numerous questions for Mr. Shatner:
Question 1 (in a couple parts)
In reference to the new Star Trek TV show, "Enterprise" vis-a-vis the original Star Trek. Who do you believe is better looking, Science Officer T'Paul or Yeoman Rand.
Do you share my view that there is too much vacillation concerning race interferance in the new show and not enough good old fashioned fist fighting. And what's with the new captain? How come he gets beat up in every episode?
Question 2:
What are your views on intellectual property rights? How long do you think an artist should be able to retain a copyright on their works? Is it important for the works of artists to eventually move into the public domain?
Although publicly, Canada claims to not be a nuclear power, the facts are more disturbing. Many of the so-called "research" reactors have been used to create weapons grade plutonium. Coupled with the tritium and deuturium that can be collected from the Candu design, Canada has been able to maintain a stock of low yield, and largely untested hydrogen bombs.
All actual testing of these bombs was conducted in various mine shafts during the 60's and 70's. While the designs are crude by modern US standards they still have enough pop to devistate a small city.
The entire program has been hidden by the military from even the elected government, since the 50's. Money for the project is syphoned off from other programs. More recently, programs like the iltus jeep project, manufactured by Bombardier have provided enough dollars to continue this program for at least another 10 years.
The big problem with cable is that is has a shared cap which means if your neighbor is uploading on gnutella your upload speed is affected. This makes cable operators very sensitive about uploads. In Vancouver (Canada), they actually scan for open server ports (80, 21, 22 etc) and threaten you with disconnection if you won't close them. I get no such harrassment from my adsl provider.
Local adsl speeds here range from 512Kbps/1.5Mbps to 640Kbps/4Mbps. SDSL is also available but its probably cheaper just to colo a server, especially in the states where bandwidth is cheap.
While I would agree that advertisers have used applets and shockwave to annoy us, that's more the reponsibility of the web site you are viewing. If they want to have adverts begging their users to "punch the monkey" then they should suffer fewer users.
ActiveX and Java applets can be very useful when creating complex web apps. Frequently, basic html form elements are not enough to build a truly useful interface. This is when its good to have something like Java. ActiveX is a waste of time since it only works on win32, has download sizes on the order of 10x an equivalent applet, and has no concept of a security model.
Personally I am all for plugins, just not for people who use them to annoy others.
Upstream has always been a problem for cable providers. The system was designed to move content down not up. Just use dsl instead.
I have written an application that only runs on one OS.
You might use Java for the interface and use JNI (Java Native Interface) to attach computation and rendering modules onto the VM.
I know of several games that use Java interfaces and then run a real time simulation written in C++.
Maybe you could build on a third-party threading lib?
/bin/false ? Personally, I prefer the features of /bin/nosuchshell
I haven't heard "Slowlaris" since the mid nineties. I guess the System V vs. BSD debate is still going strong. Or, more likely, the poster just thinks the term has a nice ring to it.
/.'ers.
History of the term "Slowlaris" (according to me):
A long time ago there was a mobo named SUN, the Stanford University Networking board. Some folks took this tech and turned it into a product.
They needed an OS for their computer and, after losing their way initially, they eventually stopped upon unix, the Berkeley Standard Distribution (BSD). They used BSD as the base and created their OS, which they called, unimaginitivly enough, SunOS.
Time passed, Sun made more and more products, and eventually deciding on a multiprocessor architecture for their workstations. This decision ate up huge amounts of silicon and resulted in a dog of a machine called the sparc 10. The main problem was that there were no multithreaded applications for the multiprocessor hardware. That and the concentration on multiprocessor hardware meant that the cpus, on their own were pretty slow, AND, not to mention the fact that the cpus and mobos were so expensive, owing to the smp arch , that most clients could only afford 1 cpu.
Anyway, around this time Sun thought that, going forward they needed a better kernel to support all this smp shit, so they started on a new kernel, and, why stop there, a new layout to the entire OS.
About this time there was the BSD-SVR5 holy war going on. Most people probably don't realize that before MS, people actually used to argue about which unix was best.
So they renamed SunOS to Solaris 1 and then introduced a new SVR5 OS called Solaris 2. Nobody likes change and Solaris 2 didn't exactly make your sparc 10 run any faster, so most users kept on running SunOS (er. Soalris 1).
This is where the term "Slowlaris" came into vogue, the BSD'ers who didn't like the switch to system 5, talked up the fact that Solaris was sooo much slower than SunOS. Which was not entirely inaccurate, but the real issue was more likely the shitty software they were running on top of the OS.
And then NT and the MS marketing machine hit like an atom bomb and, if not for Sun and Gnu/Linux would probably have moved unix onto the os scrap heap with cpm, amiga, and all those other "speedy" os's loved by
I didn't even consider using Linux. Even though it would allow me to keep ALL of my Mac hardware, even my old laptop.
I have really complex requirements and Linux just isn't up to the task, I think, I mean never bothered to look, but that's what I am hearing from my friends to work in the marketing department at MS.
My requirements include things like, connecting my Palm organizer, reading word documents, shelling out $250 for an operating system. None of these things are possible with Linux.
Using my postscript based Apple printer, connecting to the Entirenet through my cable modem, hooking up my zip drive. None of these things can be done with Linux. Well maybe some of them but I would need a degree in CompSci to even begin to contemplate the task. And the cable modem is just not possible, I even asked my provider and they said, "Linux?, what's that?, no it won't work!"
And now I get to use XP, that allows me and my hubby to have slightly different desktop appearances, even though we both have to operate as root all the time. Too bad the other OS provider can't figure out how to allow superficial changes to the windowing theme. Its kind of like a shitty rent-a-wreck car that my husband and I rented one day. My hubby is tall and he couldn't really fit comfortably in the sub-compact, but we were still able to cram him in and he could move enough to drive. Boy was he stiff, after the 100 miles to Redmond.
By far, my favorite feature of XP is how, I got the computer system and OS for free and, on top of that, I even got paid to write this article. With a deal like that how could I even consider something like Linux?
And no, I don't actually look like the girl in the picture, but I wish I did, only I would probably change the hair a bit.
The IO was completely redone for 1.4. Maybe that cures your concerns. Now includes non-blocking io, which may be related to your threading issues.
You may be right about portability wrt some situations involving threads and sockets. I haven't run into this myself and would be interested in some examples.
All in all, I think one's chances of getting a portable app using Java are better than with any other language.
I don't get it. If the climber pulls on the rope won't it pull the far end into a lower orbit?
And what's this bit about centrifugal force allowing us to send stuff to Mars? Won't gravity just cause the thing you relaesed to just drift around the Earth with the thing it was attached to?
This article makes it look like people who buy Sun are complete idiots. Their "PU" measurement is severly flawed. All web pages are not created equal. Some take far more cpu/io to produce. And you are 100% correct about comparing advanced Sun hardware to some low end intel servers.
They should have used X1's or at least compared the Sun's against mid range intel Xeon HW, with all of the same redundant power, etc. The comparison they make is stupid. The Sun HW offers the flexibility to replace processors without shutting down the system. That kind of function costs money, but in this comparison it has no value.
If I were they I would have looked at the results and said "Holy sh-t, this can't be right" and investigated where I went wrong in my calculations.
Its the unquantifiable stuff that makes Solaris, and Linux so good. The security, the reliability, the sane licensing. All the things that they admit do not factor into their TCO measure.
I am not knowledgable about the world of gambling, but if by "action" you refer to a wager then, at those odds I can cover about $0.0000001.
If you mean something else by "action" you should know that those sorts of propositions might be illegal, depending on your jurisdisction, and, at any rate, undesireable to me.
So, just drop your wager on over to my paypal account and I will withdaw it when nothing much changes WRT the copyright situation.
Supreme Court upholds copyright extension vs. Supreme Court rejects copyright extension
Shall we start the odds at 1:1000000?
"All your judgements are belong to us"
I always thought it stood for Berkley Standard Distribution.
Eventually someone's going to start suing the bejeezus out of them, once some NT-based thing goes blooey and costs someone a fortune...
This has happened before but only crazy people, like McNealy and the DOJ, sue MS. I know of a high traffic site that used NT. They used to come in every morning to find 80% of their servers hung. They switched to Linux and haven't had a problem since.
Favorite quote: "Nobody pays for software on Linux." given as a justification for not porting MS apps to Linux.
I guess I am the only one out there who paid for Oracle on Linux, can't imagine why Oracle keeps producing the new versions.
How about "We won't be porting our apps to Linux because that will kill sales of our less than useless OS" isn't that a bit closer to the truth?
I love Sun gear too, but I don't know if a single cpu sparc platform makes much sense. I don't know if Sun gear gives the same bang for the buck on a single (or even dual) cpu machine. On a 4+ cpu machine, maybe... I guess the quality of the HW has to count for something, and Sun service has always been excellent, in my experience.
Also, I think the Solaris kernel is really good, better than Linux IMHO, except for the hardware driver availability, which doesn't matter for a sparc box. On the oher hand the rest of the OS takes serious amounts of work before it is usable for anything. RedHat, for instance, is much more complete. Sun should really spend some time integrating the OSS tools, which are far better than the propritary SVR5 sh-t that they are shipping. Why do they ship vi instead of vim? Why Why Why?
They should just download a version of RedHat and use that as a guide of what to include in a modern lunix distro.
One thing that Solaris has that I miss on Linux is a good auditd, but...
In my view, if you aren't using .Net your site is obsolete and experiencing decay. I encourage all those who are still using legacy technologies, like php, java, and perl, to re-assess their enterprise e-strategy. What companies need to do to combat this code rot is to implement .Net and gain 1 degree of separation between MS and their e-infrastructure.
.Net or .Obsolete its your choice.