Posted By: ManipUni | Oct 20th @ 2:03 PM
page 1 of 2
Comments: 30 | Views: 758
ManipUni
ManipUni
Proving QQ for 5 years!

I know nobody reading this has ever used Mac OS X Server, maybe never even heard that the product exists. So you will have to take my word when I tell you - it is good, very good. It has this wonderful niche... It is one of the most straight forward server products I've ever used but yet has more power than Windows Standard Server (without Exchange and a host of other expensive addons).

 

I know "What about Linux?" This thing is SO easy to use that it doesn't compete with anyone else currently on the market. Linux is one of the most unfriendly servers on the market (worse than stuff from 10+ years ago) and Windows is designed for large businesses (and in fairness performs well in that setting).

 

I am extremely excited about this new cheap OS X server with Mac Mini bundle. It is a match made in heaven and I honestly believe it will take the hone and small business server market by storm (when people learn more about OS X Server).

 

I'm buying one next year.

http://www.apple.com/macmini/server/

 

http://www.apple.com/server/macosx/

 

PS - No, this will not see any play in the enterprise enviroment. That is an entirely fair criticism. Think smaller, Home and Small Business regardless of if they're running Linux, Windows, or OS X workstations, it is awesome.

Jaz
Jaz
From the depths of Wales I come

I was about to dismiss this product before i read that it takes 16w of power at idle.  Now thats nearly a killer feature for me.  I say nearly because i want to know more about the juice options, 16w at idle is good but  what about when it's in use. 

 

I've been wanting to build an atom win home server for a while but have failed to find a nice case with plenty of room for hard drives, this almost covers it but i'm not willing to pay the price premium for it.

Do I see a modified Mac mini in there? Honestly, the only thing I see a benefit from is the hardware size, would make it for a cool MCE if it weren't for the GPU

giovanni
giovanni
...

This is interesting indeed: it sounds like a Small Business Server in a Home Server format. I would be curious to give it a try.

W3bbo
W3bbo
The Master of Baiters

The Mac Mini has a GeForce 9400M (and has done for a couple of years now), which is certainly more beefy than the GPU in pretty much every Netbook model and a large number of still-running-GMA desktops.

How is the version of Samba that ships with OS X?

 

Fighting problems with Samba both at home and at work has made me want to avoid it. I believe it's possible to get a good version of Samba, given the right OS/filesystem support, compiling a new enough version in the right way, and configuring it properly, but I have yet to see it. I'm wondering if Apple got their Samba server set up right?

 

Issues with case-sensitive vs case-sensitive fileystems may not apply since OS X uses a case-insensitive filesystem by default (as I understand it). So that's probably good. (Issues can be things like every create-file triggering a read of the entire directory to check for clashing names, as the case-sensitive filesystem cannot be used to do the check. i.e. O(n^2) create-file time, which is great when you need to write 100,000 to a network folder.)

 

What about the issues with Unicode characters in filenames? Are they handled well? I had a bunch of problems with them on a NAS that I bought becuase it used a version of Samba that didn't understand Unicode. (Or didn't do the UTF-16 <-> UTF-8 conversions properly; not sure which.)

 

What about filesystem change notifications? If you're looking at an OS X Samba share on one Windows client, and you make a change to it from another client, does the change appear immediately in the first client? The lowest-common-denominator version of Samba does change-notification by polling the directory with a long delay between polls. There are versions which can hook into the proper change notification feature of some filesystems/kernels but still loads of Samba installs I come across (in fact, all of them I've come across) don't do it.

 

I've never encountered an OS X-based Samba share so never had a chance to try these things myself. Hopefully Apple have got all this right, but so many companies get it wrong that I wouldn't assume anything.

 

(None of the above is really Samba's fault, either. It's doing an inherently difficult job or making two very different worlds talk to each other where each one things the other is the same as it.)

OS X Server is awful, it really doesn't work terribly well at the things it is supposed to do and 99% of the functionality is much easier to implement on a Linux box. The 1% that isn't is the Mac "Directory Services" and that really doesn't work at all.

 

We put an axe through the X-Serve that we bought as part of a lecture on Denial of Service attacks. The one good thing about it was the axe went very cleanly through the casing and straight through the ram modules. Much better than the Dell desktop we used the previous year which took several attempts to take down. I don't think the OS had much to do with that though. Tongue Out

stevo_
stevo_
Human after all

Having osx and its love for junking data as a server would make me nervous.. plus I cannot understand why anybody would want an osx server.. just run some free nix distro if you dont want windows.

Haha. Smiley Taking an axe to servers sounds like fun, no matter which OS they run. I think I still have repressed urges after that clomp-clomp-clomp hammer video of the LED vs OLED screen.

 

<eyes up some failing HDDs... you'll do!>

Indeed I could have, though its difficult to know where to start. The UI is horribly processor intensive for a server OS, Windows filesharing suffers not only the usual Samba problems but couples them with the Mac-ified filesystem and all it's inherent quirks. The Active Directory integration support is poorly documented, connecting Macs to Open Directory sporadically fails for no apparent reason and significant portions of it simply do not work at all.

 

Given how badly Mac OS X copes with moving between networks (yes Apple, a previously unavailable DNS entry might actually resolve after you change networks! And caching the Gateway value is always going to cause problems.)  I wouldn't trust it to act as a VPN. The Web Server is just an Appleified Apache, so again you're better off just running Apache without the Apple "tweaks" that make it all the more exciting.

 

Add to that the fact the Server administration tools are convoluted and utterly counter-intuitive, tend to change with every release of the OS and like to "surprise and entertain" you by occasionally breaking something in a way you really weren't expecting. And woe be tide anyone who foolishly reads the OSS docs for the tools that Apple is actually using and manually configures something in the config files to get it to actually work, because then OS X will periodically decide it knows best and obliterate your settings with it's own personal selection.

 

Of course the last time I used it was OS X Server 10.5, maybe they've fixed all this in the new one. Somehow, I seriously doubt it. Maybe if all you ever want is a Quicktime Streaming Service then maybe, just maybe, that might work.

stevo_
stevo_
Human after all

Networking has always been a nightmare with OSX, even from the client end- there is actually a product out there that was the only option for a long time to allow osx to join active directory, DNS is flaky, and osx will simply allow files that have bizzarely structured streams (such as fonts) to 'corrupt' over SMB.

 

Then theres the temp file abuse, the 'wake' of the mac user enumerating the fs, with .DS_Store and ._ files all over the place.

Dovella
Dovella
Go Microsoft !!!!!!!

OK, get a new macbook

 

 

LOOOOLL Big Smile

Bass
Bass
www.s​preadfirefox.c​om/5years/

dbl post

Bass
Bass
www.s​preadfirefox.c​om/5years/

I don't really agree with your contention that using Linux as a server is difficult. Of all the things you can use Linux for, being a server (especially web server) is what it is best suited for. Mac OS X server is using all the standard open source server apps like Samba, OpenLDAP or Apache. That server role selection/configuration thing, a similar thing has been in Debian for ages (tasksel).

W3bbo
W3bbo
The Master of Baiters

Ironic that you keep on touting how great WPF yet, but then put down Apple for having a server GUI that doesn't make me want to gouge my eyes out (Server 2008 and 2008R2 are particularly bad examples of why Microsoft needs to hire someone in charge of UI cohesion). It's not like the Administration tools in Windows Server don't change every version either (*cough* IIS, Server Mananger, COM).

 

Having worked with a few Macs in a networking environment shared with a hundred or so Linux and Windows 7 boxes, I don't know why your experience was so bad: it's cliche, but everything just seems to work with the Macs in our CS department.

W3bbo said:
Ironic that you keep on touting how great WPF yet, but then put down Apple for having a server GUI that doesn't make me want to gouge my eyes out (Server 2008 and 2008R2 are particularly bad examples of why Microsoft needs to hire someone in charge of UI cohesion). It's not like the Administration tools in Windows Server don't change every version either (*cough* IIS, Server Mananger, COM).

 

But Microsoft get Server UI. In that it really ought not be there at all. The vast majority of server components now use MMC based snap-ins, so pretty much all GUI administration tasks can be performed from the comfort of your normal desktop. Furthermore, they're moving more in the direction of stripping out UI on the actual server itself and vastly improving the interface sysadmins want, a decent command line and scripting suite.

 

Sure UI changes between versions but generaly not drastically (IIS being perhaps the one example and not something I was overly fond of) but by and large where they have changed it's small differences and/or moving really old tools into the MMC world to improve manageability. Server Manager, for example, is a godsend in that it consolidates a lot of functionality that was scattered all over the OS into one neat and tidy administration console.

 

By contrast, Apple make it nigh on impossible to do anything on OS X Server without being physically at the server console (the nearest concession you get is Apple Remote Desktop). You can't possibly script things because the Apple tools, even the monitoring ones, will quite happily obliterate any configuration you perform manually with whatever their entirely independent "configured from the GUI" settings database tells them it should be.

 

I don't know how much experience you've had with OS X Server, but it really doesn't get anything like the fit and finish the client GUI gets. And they'll quite happily replace one single-purpose, utterly incomprehensible UI with another single-purpose, utterly incomprehensible UI (see Netinfo Manager -> Directory Services and then compare and contrast with Active Directory)

 

W3bbo said:
Having worked with a few Macs in a networking environment shared with a hundred or so Linux and Windows 7 boxes, I don't know why your experience was so bad: it's cliche, but everything just seems to work with the Macs in our CS department.

 

In whose eyes? All our Mac owners will wax lyrical about how "it just works", but they don't have to deal with the utter mess that is trying to get policy compliance, integrate with a kerberos environment and just generally manage. The client OS is just about do-able with third party tools like Quest Authentication Services (which Apple actually recommended to us when they told us that, regardless of what the marketing material said, Active Directory integration with Leopard just doesn't work and they are phasing it out) - but even that still suffers the Apple "oh we'll just utterly break that functionality in the new version", so every new OS release becomes a case of reinventing the wheel once again.

 

And I'm presuming you don't really mean "a hundred or so", unless you're in a much smaller Uni than I thought; we're looking at several thousand machines here (with ~500 Windows/Mac/Linux clients in the CS department alone).

When OSX Server was released, it was horrible at multitasking. Have they been able to fix it in the meantime? Any new benchmarks?

 

http://www.anandtech.com/mac/showdoc.aspx?i=2520&p=5

It got a lot better at stuff like that from 10.3 onwards, mostly because they removed the single big lock around kernel operations in favour of a small number of more specific locks. It's still not as good at kernel concurrency as NT, but it's heaps better than when it started.

doesn't it have the same kernel as OS X?

Bas
Bas
It finds lightbulbs.

16w idle sounds good. Would it run Windows Home Server?

Yes, it's the same kernel. It wasn't really until 10.3 that OS X multi-tasking was really sorted. You just tended to notice it in the server more because servers tend to be running a lot of concurrent work (particularly web servers), wheras desktop apps in that sort of era were generally very single threaded (having mostly come from the pre-OS X co-operative multitasking Mac OS).

page 1 of 2
Comments: 30 | Views: 758
Microsoft Communities