Mac OS X "Tiger" Server Previewed
It also adds a Jabber server that provides the option of serving iChat. SSL/TLS and Kerberos can be added for security. A single Tiger iChat client can have chats running on multiple servers, so a user can be on the main iChat server, while having private chats on a company server. Because it is Jabber, non-iChat (and non-AIM) clients can participate too.
Tiger Server also works to make network setup even easier with Internet Gateway Setup Assistant. In Panther Server, setting up a network with DNS, DHCP, NAT, firewall, and port mapping was easier than most other platforms, but still required a good deal of manual configuration, and separate configuration of each service. The Setup Assistant will provide single-button setup of it all.
A Software Update Server can cache and control Apple software updates. So once you're satisfied that the new OS update won't delete home folders, you can OK it for your users to download; and they won't take up your Internet bandwidth, because the server cached it.
Mobile Home Directories allows a mobile user to sync his home directory with a central server, backing it up and allowing an admin to manage it.
A new Windows migration tool will allow Windows admins to migrate from Windows-based servers. Tiger Server can act as a Primary Domain Controller for a Windows network, and the tool will migrate user and group account from an existing Windows PDC into Open Directory 2 and Samba 3.
Tiger Server will retain the pricing structure of the previous versions: $500 for the 10-client edition and $1000 for the unlimited client edition (the number of clients referring only to simultaneous file sharing clients).
I find it interesting (and cool) that Apple seems to be throwing their weight behind Jabber.
But one question I have is this: What market is currently being targetted by the OS X Servers? I see some posts on all the general email lists I am on (PostgreSQL anyway), but not too many, leading me to conclude it is a niche market. Any thoughts?
LedgerSMB: Open source Accounting/ERP
Is it just me or are we getting too deep into the whole blog thing? It's just like a personal site with news, what's the big deal with it anywhoo? I mean google even has a blog now. And why is it people want things already written for them, like PHPnuke, why can't people just make things on their own from scratch (like I do, see my site), and try to make somthing unique and stand out from everyone else. It seems everyone is just getting more and more uniform, using templates and cookie cutters nowdays.
Sig: I stole this sig.
Jaguar, Panther, Tiger, etc
How many felines are left? Even including "cat" and others, they are bound to run out, aren't they?
Maybe for OS 11 (OS X1?) they will start doing canines or something... Wolf, Coyote, Bear?
Robert Bindler
A Computer Science student's views on technology.
Documentation. OS X Server 10.3 ("Panther Server") is nice, but there are just too many areas that are poorly documented. My setup time would have been a quarter what it was if they had really excellent documentation. It's surprising, because Apple's docs on the consumer side are quite good. A lot of Apple's market is relatively inexperienced admins in SOHO or educational settings, and more HOWTO-type documentation would be wonderful.
.INI files show up in weird places in a user's roaming profile--having one of these suckers pop up upon login every time a user logs in is annoying. (This happens because SAMBA does not store the "Invisible System File" windows file attribute that would keep these files from being visible. There's a work-around but it's ugly and only partially effective). Also, more GUI-based control of security for Windows file sharing would be good--I don't want to have to dig into the bowels of samba just to learn how to disable LANMAN passwords.
VPN setup. This one needs some serious help. I (and a lot of other people on Apple's OS X Server Discussion Board) have had a great deal of difficulty getting PPTP working in Panther Server. I also managed to stump Apple's Premium support with a problem with L2TP. Still waiting to hear back, more than a week later.
Firewall setup. The Panther Server GUI interface for setting up firewalls is somewhat broken. Server Admin times out on trying to load mildly complicated rule-sets (say, a group of twelve IP ranges with 15 ports open). The default configuration doesn't make use of ipfw's stateful capabilities, and doesn't block UDP packets. They could really have a better interface and a better default ruleset, or at least an option to set up some stateful rules via the GUI. The setup they have for XML editing of the GUI's port list is cool, though, as is the ipfw.conf setup.
Windows Services / SAMBA. SAMBA still has some bugs and issues which make it annoying to use as a replacement for a Windows-based PDC. Apple should help out the open source community here. In particular, find a good solution to the problem where visible
Open Directory. Fix the bugs in Open Directory or Workgroup Manager that prevent entry of "City" (and certain other attributes) in user LDAP records. Set up a better means of storing contact information in the LDAP directory, and document how to configure Mac OS X clients to access it via Address Book.
Backup Solution. There are lots of third-party backup solutions out there for backing up an OS X Server, but none I completely trust to do a bare-metal restore and give me a bootable system. Carbon Copy Cloner? Had issues with it when backing up an iBook via Firewire, so I don't trust it. Rsync? Doesn't handle resource forks. RsyncX? Slower than rsync (too slow for network backup). This would probably be pretty simple for Apple to implement and integrate into Server Admin.
All in all, Panther Server is pretty good, and Tiger Server looks even better. I just hope Apple fixes these things so others are spared the trouble I went through.
Currently OS X Server ships with JBoss, and opinions about Mark Fluery aside, that's a good thing. However, there's a ship about to leave, and Apple should do what they can in the next 12 months to be sure and get on it. That ship is the "tiny container" (for lack of a better name). Those frameworks that aim to compete with J2EE by introducing a simpler, lighter container for hosting your Plain Old Java Objects. They do not provide persistence (you get that from Hibernate, for instance), they do not provide transactions (you get that from a JTA provider), etc. What they do provide is a lightweight container and an integrtated AOP framework for glueing it all together.
.NET compatible runtime on OS X supported by Apple. Furthermore, those important Java/.NET sub-projects need full fledged support; Hibernate, Junit (Nunit), Ant (Nant), XDoclet, one of the umpteen MVC frameworks, and so on.
.NET via Mono. Support those all so important tactical projects. And integrate -- fully -- the whole kit & kaboodle into your development environment.
There's no argument that these containers are getting a lot of attention (so much so that the latest J2EE spec does what it can to emulate them -- not enough). Apple can win some serious street cred among app server developers by adopting one of these frameworks, enhancing the code, hiring the developers (maybe away from BEA -- hint, hint) and integrating it with X-Code.
And by "lightweight container" I mean Spring, Pico, and, yes, even JBoss (once all the overweight J2EE stuff is tossed). There are others, of course, such as Excalibur, but Spring and Pico have all the mind share. Spring especially, it seems.
While I'm at it, if Apple really wants a piece of the application server space they should endorse Mono with equal vigor. Imagine, a
So there you have it Apple: Proudly ditch the complexity of EJB. Raise the flag of lightweight containers and AOP. Embrace
You're welcome.
Go ahead and mod me 'Flamebait', but some of the new features very strongly resemble applications written by independent developers. Dashboard? Meet Konfabulator. Spotlight? Meet Launchbar. Safari's new RSS feature? Meet NetNewsWire. IIRC, Apple did the same thing involving Watson when it added channels to Sherlock.
Maybe this is why Apple distributes the Developer Tools free of charge; so they can coopt any product that is created using those Developer Tools?
The High Energy Physics group at UW Madison is also a bit of a mac shop as they just purchased quite a few new G5's.
They are probably impemented the same way its done in the linux 2.6 kernels - either taking advantage of the underlying file system's ability to store the data natively, or using a hidden file. IIRC, this is all done on the VFS layer, which I'm pretty sure MacOS X has the equiv. of.
Most of the standard tools like chown/chmod/ls/etc are ACL enabled and aware. The only applications which will have an issue with this are ones that are not ACL aware, AND ones that use a copy/save method which will blow away the underlying ACLs (passwd does this right now, as do many editors).
Otherwise, it is completely transparent to applications (even ones that aren't ACL enabled/aware).
Brielle
It took Linus about a year (1994-1995) to do the Alpha port, which was 64-bit, a completely different architecture from x86, and required adding support for having multiple architectures in the same tree. Of course, making something 64-bit clean is easier if there's less of it, and Linux was small then.
Does anybody know if pf (OpenBSD's firewall) is included in OSX?
Depending on how exactly it works. Hopefully, in the same way as core Audio it is not just a plugin and interconnect layer for video applications but a complet abstraction layer for hardware as well. Hurry up with some godamned documentation.
at the same time I was dissapointed not to see distributed rendering using Xgrid for Apples Pro Video Apps.
Ah, but they are an innovator. Not only with software, but certainly with hardware also. I suppose your definition of a reputable innovator is one that only comes up totally original ideas? Please.
Whiners? Whiners? Isn't this the context of this very thread, you idiot? The original post was a whine, and I'm posting my opinion. Go figure.
As far as Microsoft is concerned, I don't bitch when they come out with new features for the OS or other software that *resembles* software that is already out there. I welcome it. Nothing drives innovation like competition.
for the record, it was Flavor Aid, -not- Kool-Aid that was used in the Jonestown massacre. This has got to be one of the most widespread misconceptions. ;)
;)
I think people just refuse to use the correct product name because it doesn't sound as "Kool".
--
Justin (largo) lost my account a -long- time ago and I don't care to make another one just to post once every 3 years.