Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › XP or linux? file server/website
New Posts  All Forums:Forum Nav:

XP or linux? file server/website - Page 2

post #11 of 31
Don't listen to the fanboys It's dumb to say "linux yay!" - It depends on your situation and what you want to do. We deal with both of these environments daily.

Basically you can get most anything done with either of them.

The 2 most important questions will be:
1. Are you familiar with Linux? Starting a server might be a tough place to learn.
2. Do you want to use Microsoft products? Most importantly, do you want to use .Net? Linux has Mono, but lets be serious, it has tons of problems with .net and is NOT up-to-date.

Other than that, you can pretty much use anything that the other server can. I know there are exceptions, but most mainstream technologies can be jumped back-and-forth if it is not strictly Windows.

- That's my 2 cents
post #12 of 31
Quote:
Originally Posted by stupid View Post
Don't listen to the fanboys It's dumb to say "linux yay!" - It depends on your situation and what you want to do. We deal with both of these environments daily.

Basically you can get most anything done with either of them.

The 2 most important questions will be:
1. Are you familiar with Linux? Starting a server might be a tough place to learn.
2. Do you want to use Microsoft products? Most importantly, do you want to use .Net? Linux has Mono, but lets be serious, it has tons of problems with .net and is NOT up-to-date.

Other than that, you can pretty much use anything that the other server can. I know there are exceptions, but most mainstream technologies can be jumped back-and-forth if it is not strictly Windows.

- That's my 2 cents
Quote:
Originally Posted by madcat66 View Post
So I was planning on setting up a home file server and attempting to make my own web site over the summer...

Would you guys recommend I use Linux or XP on the server?
I feel fairly comfortable using Linux, so that is not really an issue. I am really just wondering which one is easier to use and has better options in terms of setup and security.
Take into account that I have never done any web programming or anything before, so i am a noob in that dept...all the coding I have done has been C, C++, hardware design, and robotics programming.


Looking for some opinions, experiences, etc...
For server use go linux - no question about it. The linux box will be lighter, faster, more secure, and easier to remotely administer. The only thing you need to hook it up to is the network - no mouse/kb/screen required - just SSH in and it's exactly as if you are on the physical machine.
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
post #13 of 31
Quote:
Originally Posted by rabidgnome229 View Post
The only thing you need to hook it up to is the network - no mouse/kb/screen required - just SSH in and it's exactly as if you are on the physical machine.
As if winserver doesn't have remote desktop.


Anyway, I'd only use Windows Server if you want Active Directory for your house or .net on your website. If not, use linux. Or even unix. Whichever you'd be more comfortable with.
Server
(11 items)
 
  
CPUMotherboardRAMHard Drive
Intel Core i5-3470 ASRock Z77 Extreme6 16 GB G.Skill Sniper DDR3-1600 1TB WD Caviar Black 
Hard DriveCoolingOSCase
4TB WD Caviar Red Cooler Master Hyper 212+ VMWare ESXi NZXT Crafted Series Tempest 410 
OtherOtherOther
LSI 9280-16i4e RAID Card Intel I350 Quad Port Gigabit NIC Intel Pro/1000 PT Dual Port Gigabit NIC 
  hide details  
Reply
Server
(11 items)
 
  
CPUMotherboardRAMHard Drive
Intel Core i5-3470 ASRock Z77 Extreme6 16 GB G.Skill Sniper DDR3-1600 1TB WD Caviar Black 
Hard DriveCoolingOSCase
4TB WD Caviar Red Cooler Master Hyper 212+ VMWare ESXi NZXT Crafted Series Tempest 410 
OtherOtherOther
LSI 9280-16i4e RAID Card Intel I350 Quad Port Gigabit NIC Intel Pro/1000 PT Dual Port Gigabit NIC 
  hide details  
Reply
post #14 of 31
Quote:
Originally Posted by Manyak View Post
As if winserver doesn't have remote desktop.


Anyway, I'd only use Windows Server if you want Active Directory for your house or .net on your website. If not, use linux. Or even unix. Whichever you'd be more comfortable with.
Of course it does - but no matter how much windows tries it will never have a true terminal

**EDIT**
misread your post

SSH is much more portable and universal than remote desktop. My friend's DS will run SSH so he can do anything on his DS that his linux box can do.
Edited by rabidgnome229 - 5/20/08 at 11:18pm
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
post #15 of 31
freebsd, samba, lighttpd
1+8
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron G530 AsRock H61M-VS ASUS 8800 GS 384MB 2x2GB DDR3 1333MHz 
Hard DriveOSMonitorPower
WD Caviar Blue 500GB Gentoo Samsung 226BW HiPro 480W 
  hide details  
Reply
1+8
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Celeron G530 AsRock H61M-VS ASUS 8800 GS 384MB 2x2GB DDR3 1333MHz 
Hard DriveOSMonitorPower
WD Caviar Blue 500GB Gentoo Samsung 226BW HiPro 480W 
  hide details  
Reply
post #16 of 31
Thread Starter 
Quote:
Originally Posted by stupid View Post
Don't listen to the fanboys It's dumb to say "linux yay!" - It depends on your situation and what you want to do. We deal with both of these environments daily.

Basically you can get most anything done with either of them.

The 2 most important questions will be:
1. Are you familiar with Linux? Starting a server might be a tough place to learn.
2. Do you want to use Microsoft products? Most importantly, do you want to use .Net? Linux has Mono, but lets be serious, it has tons of problems with .net and is NOT up-to-date.

Other than that, you can pretty much use anything that the other server can. I know there are exceptions, but most mainstream technologies can be jumped back-and-forth if it is not strictly Windows.

- That's my 2 cents

What would the advantages be of using .net? I am not sure if I want to use it or not, as I have never used it before
    
CPUMotherboardRAMHard Drive
Core 2 Duo E6600 Abit IP35-E 2GB Corsair XMS2 320 GB Western Digital SATA 
OSMonitorKeyboardPower
WinXP Media Center Samsung SyncMaster 22", SyncMaster 17" Saitek Eclipse Corsair HX520 Modular 
CaseMouse
Thermaltake M9 Logitech MX Revolution 
  hide details  
Reply
    
CPUMotherboardRAMHard Drive
Core 2 Duo E6600 Abit IP35-E 2GB Corsair XMS2 320 GB Western Digital SATA 
OSMonitorKeyboardPower
WinXP Media Center Samsung SyncMaster 22", SyncMaster 17" Saitek Eclipse Corsair HX520 Modular 
CaseMouse
Thermaltake M9 Logitech MX Revolution 
  hide details  
Reply
post #17 of 31
Quote:
Originally Posted by madcat66 View Post
What would the advantages be of using .net? I am not sure if I want to use it or not, as I have never used it before
Not trying to incite a flame war, but .Net is likely the most powerful and universal library out there. The same languages (C# or VB[blech]) can be used for both desktop applications or web applications. The language itself is very easy to learn, but extremely powerful. The most useful IMO. Compared to php (I developed in php for about 4 years) you can get things done in half the time with half the code. The library is just that much larger and more capable.

For example, with the new LINQ architecture I can connect to a database and return a stored query with 7 words in code. The library is so well and constantly developed. There will always be MS hate (hell, I hate them a lot of the time too), but they really got the .Net framework right.

The only downside to asp.net [in my eyes] is that you are tied to a Windows server which everyone here has already gotten their hate out about. There is a Linux .Net framework called Mono (mono-project.com I think) that can do a lot, but it is not fully featured and a little behindso I don't recommend it.

ROR is fast [to develop in], but not as flexible (on rails...) and php is flexible but not that fast. I know that is just two, but most can be grouped in to one or another category.

Bottomline, ease and flexibilty are the advantages to .Net

Ok everyone, flame away

[NOTE: I want to make it clear, I am in no way bashing *nix servers, they are great and completely capable. But I am a strong proponent for .Net architecture in web development. And yes, I have extensive experience in both side of this.]
Edited by stupid - 5/22/08 at 11:16pm
post #18 of 31
This can go on forever and all the opinions in the world will not answer the question you have posted "XP or linux? file server/website". Choose one and learn it both are exceptional and have the tools needed to run a good file server.

Security is only as good as its users so you can just ignore all those people that say *nix is more secure. Linux has some cool scripts/programs that can literally do all the work for you, so you can ignore all the those people that say Windows is easier to use (including me). If you have specific needs like cgi support, file shares, apache support, MSSQL support, etc... for applications you've bought or built then we might have an answer for you.

Windows Server 2k3 is in my opinion the easiest the setup and use. I interact with Windows 2k3, Linux, and Unix servers on a daily basis. At the end of the day its always the same... I am glad to see my TV because I know it will not BSOD on me or give me the most random segmentation faults ever.
post #19 of 31
Linux choices:
You can use Debian for anything you want including file server (samba server package) and web server (apache + php + mysql packages).

Excluding Debian(usually it's better to have enough knowledge to work with Debian) you can use Openfiler for a file server, though I'm not sure how can add web functionality. If you choose Openfiler, do not make my mistake and do not create the partitions that will be used for file storage, because later the web interface wouldn't find them. You should partition unused HDD space through the web interface.

Lol, I'll put in my signature : "Debian worshipper"
Ferberite
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz Lenovo Thinkpad Edge E520 AMD Radeon HD 6630M 6GB DDR3 @ 1333MHz  
Hard DriveHard DriveOSOS
Samsung 850EVO HITACHI HTS727550A9E364 7.2krpm Debian 7.0 Win7 
OSMonitorMonitorKeyboard
Win8 15.6 Zoll 16:9, 1366x768 Pixel, AUO23EC, spiege... 24" Dell U2412M, 1920x1200 Integrated + External 
PowerCase
20V, 4.5A Lenovo Thinkpad Edge 
  hide details  
Reply
Ferberite
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz Lenovo Thinkpad Edge E520 AMD Radeon HD 6630M 6GB DDR3 @ 1333MHz  
Hard DriveHard DriveOSOS
Samsung 850EVO HITACHI HTS727550A9E364 7.2krpm Debian 7.0 Win7 
OSMonitorMonitorKeyboard
Win8 15.6 Zoll 16:9, 1366x768 Pixel, AUO23EC, spiege... 24" Dell U2412M, 1920x1200 Integrated + External 
PowerCase
20V, 4.5A Lenovo Thinkpad Edge 
  hide details  
Reply
post #20 of 31
Quote:
Originally Posted by mkdir View Post
freebsd, samba, lighttpd
I have zero experience with lighttpd but have heard about it. Would it be a better choice over apache if running a small server.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Web Coding
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › XP or linux? file server/website