Actually it was written in for NEXTSTEP in Objective-C not OpenStep - I have it running (and the original httpd) on a NeXTCube on my desk. On NEXTSTEP 3.3 which predates OpenStep by a good couple of years.
Hyperlink. As my source for this information, I'm using the NeXTCube on my desk that's running CERNhttpd (compiled it from source yesterday; it even builds on OS X too)
True, but that's currently the case anyway; Steve can't release a Bobapp derivative under the GPL 1, or the modified BSD licence, or the CDDL...the point of the GPL is to restrict your freedom to restrict other people's freedoms.
You're allowed to release your code under whatever licence you want, assuming you're the copyright holder. In fact, some people even release code under licences that don't yet exist, for instance I can interact with the emacs source under the terms of the GNU GPL version 2 or, at my discretion, any later version. Wow. The GPL3 could annoy a load of emacs developers, but I'd still be able to treat their code as if those are the terms I agreed to. Interesting...
Some of us don't have the budget to buy a redundant server box - I make do with a warm-swap external hard drive that can boot a workstation from the server image in case of b0rk. Cheap, less effective, but good enough. People who think everyone has enough money to to implement the ideal solution deserve what they get. Which is a begging letter from my department;-)
Apple really made it harder for me when they put all the network settings into that binary database rather than applying the simple Unix-style approach.
I think someone's trying to dig up the FUD they read in 1998 and pass it off as informed opinion...let's take a look at some configuration settings for the network.
<?xml version="1.0" encoding="UTF-8"?>
I'm afraid the lameness filter stopped me from posting a larger chunk of that file, but the DTD is given on the next line and you can indeed download the schema from Apple. Or perhaps we want to observe which nameservers we're using?
...and so on. Looks a little, well, plain-text (or at worst XML) to me. Not binary. Perhaps you're thinking of NetInfo, which has got very little to do with network settings but is instead a directory service for name information. That's stored in Berkely DB format; yes it's binary but it's hardly the world's least-understood format.
As for integrating the Mac into my *nix (NFS) network, that was a real bitch, and it still isn't right.
Works for me^{TM} on a production network involving OS X, Linux, NeXT, OpenBSD and Slowlaris. One of the OS X servers is serving a filesystem as is the Solaris box. No problems on the Mac side; the Sun's rpc.rquotad is a bit broken so remote quotaing on the Sun machine isn't good. I expect the problem you're observing is related to using a Linux machine as an NFS server. Linux' support for NFS is not very good and never has been very good; if you're creating network mounts on a Linux machine that need to be read on anything else then you should be using Samba. Linux NFS just isn't good enough.
my experience is that X11 apps don't seem to render that well on the Mac screen.
I work with X11 all the time (on Macs and Solaris mainly), and other admins I work with are Linux/Solaris admins; I showed them some X11 action and we all agreed it looked no different from the rendering under XFree86 on Linux. In fact, that's unsurprising, as it's the same XFree86 code as many Linux distributions; the difference is that because Darwin has IOKit and Linux hasn't, you don't need to write an XF86Config-4 on OS X. Nor, indeed, on Darwin/x86.
A note to fellow moderators: marking something as 'insightful' just because it regurgitates known FUD is wrong. Try at least a small attempt to verify the truth in the statements made before deciding whether they contain any insight. A further note, the parent post did not contain any insight, just old and tired dogma.
I think that for most of the 20th century, English, and most languages in the industrialized world, was largely static, dominated by the written word which was dominated by proper grammar. Since WWII, popular culture and faster communications have increasingly exposed us to local vernaculars, mostly through radio and television. The written word lagged behind in its cultural evolution.
You do realise that most of the 20th century happened after the second world war, don't you? A condition that became false after the events of 1945 cannot be considered true for most of the period 1901-2000.
Re:Many fields left where Linux is unsuitable
on
Cooking With Linux
·
· Score: 1
I point you at Cenon http://www.cenon.info/ which does the vector dance. Amongst other things.
I played around with a voltmeter to figure out which connections were being closed and broken as the dial rotated (interesting to note that 0 generates 10 pulses).
Not that interesting, when you consider that if it generated 0 pulses then people would misdial all the time. If you wanted the speaking clock you'd be redirected to 00000000000100000000000000000000000000000000020000 00000000000000000000000000000000000300000000000000 0000000000000000000000000000000000000.
$499 is a fairly impressive price for a Mac but it's still nowhere near as cheap as a PC. The price doesn't include a monitor, speakers or even a mouse or keyboard if I read the specs correctly. Now some people will have some of those things lying around, but I wonder if for example a PC keyboard works on a Mac - I know most of them don't.
Any USB keyboard will work - I use a happy hacking mkII. But I really wanted to address the price point - I don't think the lack of peripherals (and hence the additional, slightly-hidden cost) is going to have iSteve crying in his cornflakes. In fact I think that's the point - put the absolute lowest possible price Apple can onto the board, to make it initially look attractive. This is about increasing market share; the system is actually a painfully boring setup. With that in mind, I'm surprised Apple didn't try to loss lead on it by charging, say, $100 less.
Strong passwords won't help against the disgruntled-employee-h4x0r who knows one of the strong passwords, nor against the insecure getpwpit() function.
More likely an old security bug - like "allowing server side scripts lets people run stuff on your server". Especially if you're letting students write the scripts, this can be a problem. The student-access web server here only allows safe-perl scripts (mine allows WebObjects, but few people can upload to it:-))
Re:YOU BASTARD!
on
A .Net CPU
·
· Score: 2, Interesting
I was a Sun fanboy until I noticed that Apple were doing better UNIX systems for cheaper. I still like the W1100z and W2100z though:-)
I cannot think of a time in the past where you could say this about apple - where there was a specific category of software where apple was better. Perhaps desktop publishing, or spread sheets, but that was a long time ago when the PC was a second rate option for these areas.
Hold on a sec...you're saying that you can't think of a time when Apple were better, except when the competition weren't as good as them? Deep.
No; the current BSD licence has the concept of ownership too - if I didn't own my code, htf would I licence it? Go and read the licence and observe that ownership is required.
The BSD licence is nothing like Public Domain - with PD the ownership is transferred to the public. With BSD, the ownership (and hence any copyright entitlements associated with ownership) are still held by the author, except if copyright is assigned elsewhere (which is illegal in some areas). Even the much more permissive MIT licence - which says "you may do wtf you like with my software" - still implies control is retained by the original owner, and is not PD.
On either OS X Server 1 or Rhapsody, you can get a proper look-and-feel with appropriately-located scrollbars and decent menus by doing "defaults write NSGlobalDomain NSInterfaceStyle nextstep". Then your progression has one big jump, from X Server 1 to X v10:-)
Actually it was written in for NEXTSTEP in Objective-C not OpenStep - I have it running (and the original httpd) on a NeXTCube on my desk. On NEXTSTEP 3.3 which predates OpenStep by a good couple of years.
Good to see I'm allowed to say that kind of thing without being Copyleft-Nazi'd into the ground :-)
Hyperlink. As my source for this information, I'm using the NeXTCube on my desk that's running CERNhttpd (compiled it from source yesterday; it even builds on OS X too)
True, but that's currently the case anyway; Steve can't release a Bobapp derivative under the GPL 1, or the modified BSD licence, or the CDDL...the point of the GPL is to restrict your freedom to restrict other people's freedoms.
You're allowed to release your code under whatever licence you want, assuming you're the copyright holder. In fact, some people even release code under licences that don't yet exist, for instance I can interact with the emacs source under the terms of the GNU GPL version 2 or, at my discretion, any later version. Wow. The GPL3 could annoy a load of emacs developers, but I'd still be able to treat their code as if those are the terms I agreed to. Interesting...
Has it really been that long since the X-Files was on? You seem to have forgotten that the truth *is* out there.
Some of us don't have the budget to buy a redundant server box - I make do with a warm-swap external hard drive that can boot a workstation from the server image in case of b0rk. Cheap, less effective, but good enough. People who think everyone has enough money to to implement the ideal solution deserve what they get. Which is a begging letter from my department ;-)
I think someone's trying to dig up the FUD they read in 1998 and pass it off as informed opinion...let's take a look at some configuration settings for the network.
I'm afraid the lameness filter stopped me from posting a larger chunk of that file, but the DTD is given on the next line and you can indeed download the schema from Apple. Or perhaps we want to observe which nameservers we're using?
...and so on. Looks a little, well, plain-text (or at worst XML) to me. Not binary. Perhaps you're thinking of NetInfo, which has got very little to do with network settings but is instead a directory service for name information. That's stored in Berkely DB format; yes it's binary but it's hardly the world's least-understood format.
Works for me^{TM} on a production network involving OS X, Linux, NeXT, OpenBSD and Slowlaris. One of the OS X servers is serving a filesystem as is the Solaris box. No problems on the Mac side; the Sun's rpc.rquotad is a bit broken so remote quotaing on the Sun machine isn't good. I expect the problem you're observing is related to using a Linux machine as an NFS server. Linux' support for NFS is not very good and never has been very good; if you're creating network mounts on a Linux machine that need to be read on anything else then you should be using Samba. Linux NFS just isn't good enough.
I work with X11 all the time (on Macs and Solaris mainly), and other admins I work with are Linux/Solaris admins; I showed them some X11 action and we all agreed it looked no different from the rendering under XFree86 on Linux. In fact, that's unsurprising, as it's the same XFree86 code as many Linux distributions; the difference is that because Darwin has IOKit and Linux hasn't, you don't need to write an XF86Config-4 on OS X. Nor, indeed, on Darwin/x86.
A note to fellow moderators: marking something as 'insightful' just because it regurgitates known FUD is wrong. Try at least a small attempt to verify the truth in the statements made before deciding whether they contain any insight. A further note, the parent post did not contain any insight, just old and tired dogma.
Mr. Pot, meet Mr. Kettle. Yes, Mr. Pot, he is rather dark in hue isn't he?
You do realise that most of the 20th century happened after the second world war, don't you? A condition that became false after the events of 1945 cannot be considered true for most of the period 1901-2000.
I point you at Cenon http://www.cenon.info/ which does the vector dance. Amongst other things.
Not that interesting, when you consider that if it generated 0 pulses then people would misdial all the time. If you wanted the speaking clock you'd be redirected to 00000000000100000000000000000000000000000000020000 00000000000000000000000000000000000300000000000000 0000000000000000000000000000000000000.
So, what does an OpenVMS 8.x machine quote for POSIX_VERSION? It wouldn't be great 'complience' if it was only competibla with Solaris 7 ;-)
Any USB keyboard will work - I use a happy hacking mkII. But I really wanted to address the price point - I don't think the lack of peripherals (and hence the additional, slightly-hidden cost) is going to have iSteve crying in his cornflakes. In fact I think that's the point - put the absolute lowest possible price Apple can onto the board, to make it initially look attractive. This is about increasing market share; the system is actually a painfully boring setup. With that in mind, I'm surprised Apple didn't try to loss lead on it by charging, say, $100 less.
Strong passwords won't help against the disgruntled-employee-h4x0r who knows one of the strong passwords, nor against the insecure getpwpit() function.
More likely an old security bug - like "allowing server side scripts lets people run stuff on your server". Especially if you're letting students write the scripts, this can be a problem. The student-access web server here only allows safe-perl scripts (mine allows WebObjects, but few people can upload to it :-))
I was a Sun fanboy until I noticed that Apple were doing better UNIX systems for cheaper. I still like the W1100z and W2100z though :-)
Sounds like the server that would be under the most strain doesn't belong to a spammer, in that case...
Hold on a sec...you're saying that you can't think of a time when Apple were better, except when the competition weren't as good as them? Deep.
No; the current BSD licence has the concept of ownership too - if I didn't own my code, htf would I licence it? Go and read the licence and observe that ownership is required.
The BSD licence is nothing like Public Domain - with PD the ownership is transferred to the public. With BSD, the ownership (and hence any copyright entitlements associated with ownership) are still held by the author, except if copyright is assigned elsewhere (which is illegal in some areas). Even the much more permissive MIT licence - which says "you may do wtf you like with my software" - still implies control is retained by the original owner, and is not PD.
A real hacker would be using 'dc'...but then a real hacker would also call bc bc not BC.
According to the article, Safari is affected. The Safari on my system (1.2.3 (v125.9)) is not, and that's up to date.
On either OS X Server 1 or Rhapsody, you can get a proper look-and-feel with appropriately-located scrollbars and decent menus by doing "defaults write NSGlobalDomain NSInterfaceStyle nextstep". Then your progression has one big jump, from X Server 1 to X v10 :-)
It wasn't NeXTWorld by any chance?