Application Bundles. Ths means that the only dynamic libraries going into the System directories are actually part of the core OS. All an applications dynamic libraries are contained in the bundle. It's a bit wasteful space-wise, but HDD space is cheap. And it solves much of the problem of Users needing to install their own software, but needing to be Admin to do so. This is much like installing software in your home directory as an unpriviledged user in other unixes..plist files. XML-based preference and config files. Replace the damned Registry with these. For user prefs, drop them in a hidden directory in the users home directory, which also means that they are easily backed up, transfered and migrate to all OS's when the home directory is shared. And it also means that installing apps just drop their system-wide plists in a common directory, and the system maintains a third directory for system services plists. Much more robust than the Registry (which was a nice idea, but has never worked reliably for workstations or desktops). It also means that in a pinch, an admin can edit the damned plist with a text editor, or just trash it to repair/reset b0rked software.
Not surprising, since from Apple's view, it's really a beta. Jaguar was the first version of OS X that was ready for prime time, and thus I suspect that it will be the first one to have real long-lived support from Apple, since it's also the end of the road OS-wise for OldWorld machines (Beige G3's and Wallstreet Powerbooks).
That said, the Technote on this will likely have instructions for pre-Jaguar versions of OS X.
Note that a 'Well Regulated Miltia' at the time that was written was considered to be all men between 18 and 65.
According to the Intent of the Framers, you should technically be able to own your own Aircraft Carrier (Many of the warships used by the rebels during the American Revolution were privately owned).
Nope. They removed the adverts, because the Advertising clause in the BSD License went away. They still use a BSD-based FTP and Ping.
And XP, Server 2003 and late patches of Win2K contain a BSD-based IP stack, which is where MS got the performance increases in it's networking implementation.
Apple traditionally has spec'd things out so the middle choice is the best deal(appearances side) and the high-end just being extra neat things. With the initial G5's, it was the top end that was by far the best, with the faster video and more CPU power more than justifying the price difference. Now with the dual 1.8's, the midrange is now the ebst deal (especially if you BTO with the Radeon)
Show me an LCD that can match the response time(aka refresh rate), contrast, resolution, colour accuracy and text clarity of my Cornerstone P1600 and then we'll talk.
Apple's only used 3 kinds of slots. NuBus, PDS (which is mostly processor specific, so 68000's had one, there was the LC slot,Which was just an '030 PDS slot, even on the LC475, the '040 and the 601PPC PDS) and PCI(now PCI-X).
Apple went PCI in 1995, and was all PCI-based in 1998, with the cancellation of the PB1400 and 6/5x00 Performa's (with the exception of the x360's which were PCI).
The Plus was the 3rd Mac (128k, 512k Fat Mac all predate the Plus) and IIRC, it was the SE that introduced expansion, not the Plus.
Except that non-detrimental mutations tend to stick around, if useless. Witness Human Hair.
So, the necessary mutations don't have to happen at the same time, merely in sequence, as long as the individual mutations do not adversely affect survival.
Inteligent Design is merely a pseudo-scientific handwaving over Creationism.
As I said, they're dumbasses. You don't use the server as a workstation. It's a server, use it as one. If you need another workstation, buy one of those.
It's a fileserver. CPU power is a moot point. If it's on the shelves, it's overkill, spec something decent, but 1GHz is probably even overkill for what they are doing.. And Video doesn't matter at all, you'd be fine with a 256K ISA VGA card, if your server actually had an ISA Slot. Frankly, as long as you have decent bandwidth on the PCI bus (read 64bit slots, since this is a GigE application) a 450MHz PII is fine. Shuffling files is not CPU intensive, even with IDE. On a budget, Good drive controllers are a much better investment than fast CPU's. I chose the P3 because good P3 server boards are abundant and cheaper than good P4 server boards. Get a deal on a nice s478 board with 64bit PCI/PCI-X slots and ECC Support, by all means drop a P4 in, but even then, you're wasting your money if you spend 10% of the server's price on a CPU for a fileserver.
Sure, if you're spec'ing out a $15,000 server, buy all the CPU you can, it really don't affect the price much, but at the low-end, it does. And he'd probably get more traction of of a low-end Xeon than a high-end P4.
That Beige G3 has the same level ATA controller as your P200 (or was it a PII 233, no such thing as a PII 200). And has scsi to boot. And integrated Ethernet (But only 10MB, likely what you box has too)
The upgraded ATA card gets you ATA133 speed, which is a big boost over UDMA2 (16.6MB/sec), and the 10/100 card gets you 100MB full duplex ethernet, instead of the onboard 10MB controller.
He upgraded to get modern performance, while your PII is still poking along with it's shit-slow ethernet and IDE busses.
OS X is quite fine on that hardware, especially if you turn off the GUI (Which ain't needed on a server anyways). Yes, you can turn off the GUI on OS X. It's a one-line change.
Wow, I can't begin to describe the number of silly design decisions they made.
Good choices on the Drives, Case and PSU, and the LCD is a nice touch. Teh backup solution is OK as well.
But the MB, CPU, RAM, Video Card, ATA Card and OS were all idiotic. And they don't need a 120GB System drive
MB: They'd be much better off with a Good server board with ECC Support and 64bit PCI slots. Get a 64bit GigE card if your board doesn't have one on-board.
CPU: Doesn't need more than a P3 1GHz.
RAM: Spend that cash on ECC, not fancy DIMMs with das blinkenlights. You don't need the speed, but the Error Correction may save your ass.
Vid card: 4MB Rage Pro. Anything else is overkill. Only idiots and cheapskates use their servers as workstations.
ATA Card: Put all that money you saved by buying a $60 P3 instead of a $300 P4 and a $10 video card instead of a $70 one into a nice Hardware ATA Raid card, complete with RAM.
OS: either Windows Server 2k3, Linux or FreeBSD.
System Drive: 40GB 7200RPM job.
Now, put the 4 shared drives into one Stripe set, and do proper backups, instead of this silly shit that is 4 individual shared drives. One nice big share is a better idea, and just buy a couple of frikkin external drives for offline storage. Use a decent filesystem (JFS, Reiser, NTFS) to gain reliability and performance.
Now, DVD-R is going to be OK for incremental backups (And the system drive, which should stay empty anyways) but if you care about your data and failure, buy a good SCSI tape drive and do real backups.
Why in the hell would I want OOP at the script level?
Scipting is supposed to be quick, dirty and robust.
OOP can be one of those three (Robust). It's the wrong paradigm for scripting.
And it really complicates the interaction of multiple scripts and/or command line utilities.
The 'Stream of text'/Everything is a file approach is proven, and ideal for this type of use. 'Everything is an object' is needlessly complicated, and quite problematic for the kinds of use that scripts are for.
So WSH, while buzzword compliant, is certainly not up to unix standards.
And Unix has better multi-language scripting support anyways.
umm, Windows is VERY weak on the command line. Unless you install Cygwin or some such, the windows command line is barely functional as compared to other OS's. Only the Classic Mac OS is worse for command line use.
Windows scripting is both worse than the command line and better. By default, Windows Scripting is a joke. There is no real scripting capability. However, 3rd party utility's integrate significantly better than 3rd party command line utilities. But by default, Windws comes in dead last for scripting (AppleScript is very powerful compared to Batch Files, and Classic Mac OS is still second worst for scripting).
Longhorn should change this, with the rumoured next-gen command line implementation that approaches Unix-level capabilities.
Except Apple's simply following the Zeroconf RFC, which specifies .local
.tld for private domains.
Bitch at MS for suggesting a non-standard
Actually NTFS got journalling with NTFS 5, in 2000, about the same time Linux did (With JFS and XFS).
And NTFS is older than a decade, since it's an evolution of HPFS.
Two things I'd love to see MS steal from Apple:
.plist files. XML-based preference and config files. Replace the damned Registry with these. For user prefs, drop them in a hidden directory in the users home directory, which also means that they are easily backed up, transfered and migrate to all OS's when the home directory is shared. And it also means that installing apps just drop their system-wide plists in a common directory, and the system maintains a third directory for system services plists. Much more robust than the Registry (which was a nice idea, but has never worked reliably for workstations or desktops). It also means that in a pinch, an admin can edit the damned plist with a text editor, or just trash it to repair/reset b0rked software.
Application Bundles. Ths means that the only dynamic libraries going into the System directories are actually part of the core OS. All an applications dynamic libraries are contained in the bundle. It's a bit wasteful space-wise, but HDD space is cheap. And it solves much of the problem of Users needing to install their own software, but needing to be Admin to do so. This is much like installing software in your home directory as an unpriviledged user in other unixes.
Or, ironically, Windows Server 2003, which has no network services running by default either.
Ironic that an MS product is more secure out of the box than RH Linux.
Not surprising, since from Apple's view, it's really a beta. Jaguar was the first version of OS X that was ready for prime time, and thus I suspect that it will be the first one to have real long-lived support from Apple, since it's also the end of the road OS-wise for OldWorld machines (Beige G3's and Wallstreet Powerbooks).
That said, the Technote on this will likely have instructions for pre-Jaguar versions of OS X.
Note that a 'Well Regulated Miltia' at the time that was written was considered to be all men between 18 and 65.
According to the Intent of the Framers, you should technically be able to own your own Aircraft Carrier (Many of the warships used by the rebels during the American Revolution were privately owned).
Neither are vulnerable.
The real worry is folks with an Airport card wandering around with their powerbook.
The Exploit only works from the same subnet (As it relies on DHCP)
That would have been GNUStep, not openstep. GNUStep is an Openstep lookalike that runs on any Unix that supports the GNU Toolset and X.
Nope. They removed the adverts, because the Advertising clause in the BSD License went away. They still use a BSD-based FTP and Ping.
And XP, Server 2003 and late patches of Win2K contain a BSD-based IP stack, which is where MS got the performance increases in it's networking implementation.
NextStep is an OS.
It includes a Mach Microkernel, with BSD and OPENSTEP personalities running on it.
Apple traditionally has spec'd things out so the middle choice is the best deal(appearances side) and the high-end just being extra neat things. With the initial G5's, it was the top end that was by far the best, with the faster video and more CPU power more than justifying the price difference. Now with the dual 1.8's, the midrange is now the ebst deal (especially if you BTO with the Radeon)
Show me an LCD that can match the response time(aka refresh rate), contrast, resolution, colour accuracy and text clarity of my Cornerstone P1600 and then we'll talk.
The LC expansion slot was just an '030 PDS.
Apple's only used 3 kinds of slots. NuBus, PDS (which is mostly processor specific, so 68000's had one, there was the LC slot,Which was just an '030 PDS slot, even on the LC475, the '040 and the 601PPC PDS) and PCI(now PCI-X).
Apple went PCI in 1995, and was all PCI-based in 1998, with the cancellation of the PB1400 and 6/5x00 Performa's (with the exception of the x360's which were PCI).
The Plus was the 3rd Mac (128k, 512k Fat Mac all predate the Plus) and IIRC, it was the SE that introduced expansion, not the Plus.
No, it's handmedown computing.
In 3-4 years (Mac's tend to have a longer production lifetime than PC's) you pass it on to the kids/younger siblings and upgrade your system.
Considering the popularity of Vin Diesel amongst the female set, you don't have a point.
Except that non-detrimental mutations tend to stick around, if useless. Witness Human Hair.
So, the necessary mutations don't have to happen at the same time, merely in sequence, as long as the individual mutations do not adversely affect survival.
Inteligent Design is merely a pseudo-scientific handwaving over Creationism.
Oh, there's a few of us around.
But both Bill O'Reilly and Rush are arrogant assholes. Occasionally right (somewhat more often in Rush's case than O'Reilly's) but still assholes.
Conservatives aren't blind to the failings of guys like Rush.
As I said, they're dumbasses. You don't use the server as a workstation. It's a server, use it as one. If you need another workstation, buy one of those.
It's a fileserver. CPU power is a moot point. If it's on the shelves, it's overkill, spec something decent, but 1GHz is probably even overkill for what they are doing.. And Video doesn't matter at all, you'd be fine with a 256K ISA VGA card, if your server actually had an ISA Slot. Frankly, as long as you have decent bandwidth on the PCI bus (read 64bit slots, since this is a GigE application) a 450MHz PII is fine. Shuffling files is not CPU intensive, even with IDE. On a budget, Good drive controllers are a much better investment than fast CPU's. I chose the P3 because good P3 server boards are abundant and cheaper than good P4 server boards. Get a deal on a nice s478 board with 64bit PCI/PCI-X slots and ECC Support, by all means drop a P4 in, but even then, you're wasting your money if you spend 10% of the server's price on a CPU for a fileserver.
Sure, if you're spec'ing out a $15,000 server, buy all the CPU you can, it really don't affect the price much, but at the low-end, it does. And he'd probably get more traction of of a low-end Xeon than a high-end P4.
That Beige G3 has the same level ATA controller as your P200 (or was it a PII 233, no such thing as a PII 200). And has scsi to boot. And integrated Ethernet (But only 10MB, likely what you box has too)
The upgraded ATA card gets you ATA133 speed, which is a big boost over UDMA2 (16.6MB/sec), and the 10/100 card gets you 100MB full duplex ethernet, instead of the onboard 10MB controller.
He upgraded to get modern performance, while your PII is still poking along with it's shit-slow ethernet and IDE busses.
OS X is quite fine on that hardware, especially if you turn off the GUI (Which ain't needed on a server anyways). Yes, you can turn off the GUI on OS X. It's a one-line change.
Wow, I can't begin to describe the number of silly design decisions they made.
Good choices on the Drives, Case and PSU, and the LCD is a nice touch. Teh backup solution is OK as well.
But the MB, CPU, RAM, Video Card, ATA Card and OS were all idiotic. And they don't need a 120GB System drive
MB: They'd be much better off with a Good server board with ECC Support and 64bit PCI slots. Get a 64bit GigE card if your board doesn't have one on-board.
CPU: Doesn't need more than a P3 1GHz.
RAM: Spend that cash on ECC, not fancy DIMMs with das blinkenlights. You don't need the speed, but the Error Correction may save your ass.
Vid card: 4MB Rage Pro. Anything else is overkill. Only idiots and cheapskates use their servers as workstations.
ATA Card: Put all that money you saved by buying a $60 P3 instead of a $300 P4 and a $10 video card instead of a $70 one into a nice Hardware ATA Raid card, complete with RAM.
OS: either Windows Server 2k3, Linux or FreeBSD.
System Drive: 40GB 7200RPM job.
Now, put the 4 shared drives into one Stripe set, and do proper backups, instead of this silly shit that is 4 individual shared drives. One nice big share is a better idea, and just buy a couple of frikkin external drives for offline storage. Use a decent filesystem (JFS, Reiser, NTFS) to gain reliability and performance.
Now, DVD-R is going to be OK for incremental backups (And the system drive, which should stay empty anyways) but if you care about your data and failure, buy a good SCSI tape drive and do real backups.
Why in the hell would I want OOP at the script level?
Scipting is supposed to be quick, dirty and robust.
OOP can be one of those three (Robust). It's the wrong paradigm for scripting.
And it really complicates the interaction of multiple scripts and/or command line utilities.
The 'Stream of text'/Everything is a file approach is proven, and ideal for this type of use. 'Everything is an object' is needlessly complicated, and quite problematic for the kinds of use that scripts are for.
So WSH, while buzzword compliant, is certainly not up to unix standards.
And Unix has better multi-language scripting support anyways.
umm, Windows is VERY weak on the command line. Unless you install Cygwin or some such, the windows command line is barely functional as compared to other OS's. Only the Classic Mac OS is worse for command line use.
Windows scripting is both worse than the command line and better. By default, Windows Scripting is a joke. There is no real scripting capability. However, 3rd party utility's integrate significantly better than 3rd party command line utilities. But by default, Windws comes in dead last for scripting (AppleScript is very powerful compared to Batch Files, and Classic Mac OS is still second worst for scripting).
Longhorn should change this, with the rumoured next-gen command line implementation that approaches Unix-level capabilities.
So you got lucky. it happens.
I'm not betting the business on luck.
And there's a huge difference in quality between pc104 boards and your generic clone (Or even your Asus clone). pc104 boards aren't consumer.
It all comes down to QC and engineering.
Remember, that critical apps are generally heavily engineered and tested, so that they can handle failure safely.
Funny, we've got hundreds.
Without fail, thein windows/x86 boxes are the worst, the Linux/x86 boxes are middling and the sparcs are tops fro reliability.
And some of those sparcs are twice as old as any of the x86 boxes.
Of course, support contract levels do matter. I work for MCI. wou could probably have atech sitting 24x7 in our office if we asked nicely.