Unless you want to get super crazy with performance down to the whatever smallest amount possible, PHP will run on both Windows and the Linux operating systems. Everyone has an opinion about which server environment is better. That being said, I would think that your decision would come down to which of those two choices you're going to be more comfortable administrating. Are you happier with the point-and-click or with typing instructions at a command prompt?
Bill
BillBrown
Junior Poster in Training
61 posts since Dec 2006
Reputation Points: 10
Solved Threads: 2
DimaYasny
Posting Virtuoso
1,777 posts since Jan 2007
Reputation Points: 183
Solved Threads: 89
Nobody said can't be. :-) If you'd like to use the GUI, most current distributions, including (K)Ubuntu, offer a grand assortment of of GUI administration tools ranging from user management to configuring daemon runtime configuration.
To cut down on disk and resource usage however, sometimes a server's administrator will choose to not install the GUI environment, instead choosing to edit config files and such manually from a command prompt.
Bill
BillBrown
Junior Poster in Training
61 posts since Dec 2006
Reputation Points: 10
Solved Threads: 2
Couldn't agree more. Thanks Gromit. :-)
BillBrown
Junior Poster in Training
61 posts since Dec 2006
Reputation Points: 10
Solved Threads: 2
Windows Server is a lot more expensive. And its web edition sucks. Go for standard edition, but like I said, it costs a lot.
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
Windows server 2008 is actually really really fast
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
The networking stack was. The 64 bit edition also includes HyperV - which is like Xen is on linux.
2008s file transfer speed is significantly faster, specifically with windows vista and IIS seems to be much more scalable.
On my network file transfers between Vista SP1 and server 2008 were about 20+ times faster, making loading roaming profiles etc.... much better.
Its also much much more secure by default and has better hardware support, a nice scriptable shell akin to bash, a modular OS structure, and hot patching.
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
1. hyperV is very far from Xen
2. scriptable powershell is only available on the full version, none on the core version
3. transfer speeds are the same as before, the bottleneck is as usual - bandwidth and disk access times
DimaYasny
Posting Virtuoso
1,777 posts since Jan 2007
Reputation Points: 183
Solved Threads: 89
The core version is designed for remote management hence no powershell
secondly, transfer rate is faster if client and server both support remote differential compression, which speeds up replication and profile syncs significantly
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
no powershell in core is due to the impossibility of installing .net framework.
transfer rates are not faster, profile sync algorithm is improved to transfer less. these are different things.
try to transfer large files, or use ping -l for large icmp packet transfer to check for differences
DimaYasny
Posting Virtuoso
1,777 posts since Jan 2007
Reputation Points: 183
Solved Threads: 89
You're right, I keep telling every body what's been written in my textbook, that Windows is proven to outperform everyone else in terms of throughput and response time in interactive systems.
examples please? windows server systems are in most cases much slower than *nix based systems, used for the same tasks on the same hardware.
even windows native smb/cifs is outperformed by properly tuned samba on linuxFor one, Windows implements some microkernel designs (ideal for webservers) whereas Linux is strictly monolithic (nicknamed "the Big Mess").
and that is why apache is the most popular http server in the world?And, everything gets done faster with Windows than with Linux.
everything? I really find it hard to believe. I am currently working on migrating several solutions between platforms, and every time a simple bash script solves a ton of work I would have to do manually in windows, I like linux more. In terms of open-source software, Linux isn't that great either, it's just much over-hyped.
what OSS exactly aqre you talking about? because no other system has the possibility of installing hundreds of thousands OSS packages, without doing anything but a few clicks or a simple command Solaris has also been proven to outperform Linux in terms of speed as well, and is actually POSIX-compliant - making it a UNIX system.
solaris has its own issues. And, Open Solaris is open source and free so you can use it on your cheap web server without having to spend a dime!
can say the same about any linux distrowhile all the Linux-fanatics spout their propaganda, preventing any up and coming mind which is willing to explore other options, from ever exploring anything else.
like what? OS/2? VMX? Netware?
DimaYasny
Posting Virtuoso
1,777 posts since Jan 2007
Reputation Points: 183
Solved Threads: 89
and every time a simple bash script solves a ton of work I would have to do manually in windows
Um, no. I find windows systems far far easier to manage than linux systems. Also, you can get extremely good scripting using PowerShell, WMI etc..what OSS exactly aqre you talking about? because no other system has the possibility of installing hundreds of thousands OSS packages, without doing anything but a few clicks or a simple command
BSD, Opensolaris, ReactOS, list goes on...solaris has its own issues.
Like what. For server appss it seems to benchmark much higher in terms of speed.while all the Linux-fanatics spout their propaganda, preventing any up and coming mind which is willing to explore other options, from ever exploring anything else.
- like what? OS/2? VMX? Netware?
ReactOS for example.
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
Um, no. I find windows systems far far easier to manage than linux systems. Also, you can get extremely good scripting using PowerShell, WMI etc..
have you used powershell or WMI? the scripts are much longer and extremely complex. nothing easy or convenient about them, especially if you're used to bash or (just to keep things in proportion) pythonBSD, Opensolaris, ReactOS, list goes on...
I don't see anything MS made in that listLike what. For server appss it seems to benchmark much higher in terms of speed.
like compatibility with other systems, hardware issues, very basic GUI, the list goes on...ReactOS for example.
15 years in IT, and I have never seen that in production.
DimaYasny
Posting Virtuoso
1,777 posts since Jan 2007
Reputation Points: 183
Solved Threads: 89