Domain: stepwise.com
Stories and comments across the archive that link to stepwise.com.
Comments · 111
-
Re:Why?It's a big post, lemme see if I can cover it all.
Maybe so, I wouldn't know. But in general, OS X supports a lot more Apple hardware than Linux. For example, XFree86 4.1 is still unaccelerated for a lot of video cards in Apple systems, Firewire device support in Linux is flaky, and sound doesn't work under Linux in many systems (particularly laptops).
I disagree with this pretty strongly. Linux PPC runs on essentially any Apple PCI PowerPC machine ever made. MacOS X runs only on recent G3 and G4 models. It doesn't even fully support the DVD decoding hardware in older G3 laptops. It doesn't support the original PowerBook G3 at allApple's new OS doesn't support hardware they were shipping only 18 months ago. Now that's service with a smile! (Reference: System Requirements for MacOS X 10.1)
XFree86 is accelerated for Mach 64, Rage 128, and Radeon which covers all the Macs I care about. 2d drawing, video scaling, colorspace conversion, and 3d OpenGL are all supported. Sound works on everything that OS X supports except the newest iBook.
BS. I've got an iBook with YDL 2.0 and it doesn't even support suspend/sleep mode, nor does it dim the display. It can spin down the disk and blank the display, but that's it.
YDL is the worst Linux PPC distribution you can buy. Get Debian/PPC and install a BenH kernel which supports power management on PowerBooks (and iMacs, Cubes, etc.) Linux powers off my PCMCIA cards when the PowerBook sleeps, where MacOS X does not. If I put my PowerBook to sleep under MacOS X 10.1, my battery will be drained by morning. With Linux it sleeps as long as MacOS 9 does.
BS again. I just watched a DVD on my TV this past weekend driven by the AV connector on my iBook, in OS 10.1. Further, I'd like to know what version of Linux for PPC supports video out on my iBook.
Well that's great for the iBook, but on the PowerBook neither the TV nor the external monitor can play movies, and you also can't play movies on the LCD with a TV or monitor attached. Linux does this just fine. I use VideoLAN which has Altivec acceleration, and incidentally also has an embryonic MacOS X port. Read the Apple Technical Note 60895 "DVD Player 3.0 Does Not Work With External Monitor Connected to PowerBook"
Like what? Are you going to provide any examples, or are you just making stuff up?
Hear me now or hear me later: OS X is *loaded* with local root exploits. Here's one article.
5. How about timely support for future hardware you're likely to buy?
How about support for hardware I just bought a few months ago? Oh wait, that might cut into Steve's personal slush fund.
-
stuff stuffit, open up!
hate how stuffit mangles your downloads? try openup for everthing except your
.sit downloads.
you have to change the application to launch your .tgz etc. files (via the information panel--apple+I), but once you do that, your set. -
Re:10.1 breaks things
Oh, anybody having troubles with 10.1 breaking things - this has a whole bunch of handy pointers.
-
Re:Sorry, MySQL...
stepwise.com for osx related things (& osx server and openstep and
...). See the softrak section for osx databases (mysql an Pg both). nb: the osx server and osx sections are different; and I don't use either so ?? on the cross compatibility front.
--
News for geeks in Austin: www.geekaustin.org -
Re:Sorry, MySQL...
stepwise.com for osx related things (& osx server and openstep and
...). See the softrak section for osx databases (mysql an Pg both). nb: the osx server and osx sections are different; and I don't use either so ?? on the cross compatibility front.
--
News for geeks in Austin: www.geekaustin.org -
Re:Sorry, MySQL...
stepwise.com for osx related things (& osx server and openstep and
...). See the softrak section for osx databases (mysql an Pg both). nb: the osx server and osx sections are different; and I don't use either so ?? on the cross compatibility front.
--
News for geeks in Austin: www.geekaustin.org -
If PPTP and OS X, then yesIf the pr0n-surfing, monkey-spanking mod wanks don't mod this down, here's a good link for a tool that connects OS X to a MS-style PPTP VPN"
http://softrak.stepwise.com/display?pkg=1736&os=2
0 -
Apple uses gcc (was: Re:The compiler...)
For Apple to do such a thing their marketing/sales department would have to show that spending money there would increase hardware sales. That or the press alone is worth the cost. We're not talking millions of dollars here but it's not small change either.
Got an e-mail from a friend today who has been playing around with optimization levels on the C compiler on MacOS X. He was quite impressed: apparently that compiler can generate very tight code if you ask it nicely.
Apple's C compiler is based on gcc 2.95.2. NeXT forked gcc years ago and made all kinds of changes which were never put into the Free version. Now Apple has a guy (ex Cygnus) working on the merge.
Sources: personal notes from the MacWorld Expo 2001 SF Stepwise BOF and last month's WWDC.
-
Apple's "security" pageWow, so much helpful information... No list of known issues, no actual helpful suggestions for imporoving security over the default install, just a link to the update page (which only lists the 10.0.x updates), and statements like this:
There is a variety of third-party software designed to increase the security of your system, such as firewall software. You should research the available offerings to determine whether they can help in your environment.
No kidding? How about a link, you twits? Or at least mention that most any MacOS X Software you need can be found through Softrak, at http://softrak.stepwise.com/Softrak? Oh, and they have a mailing list that you can subscribe to. It'll be interesting to see whether they even bother to send out any notices. -
Re: "Broken" PHP
Oh, and it's (an admittedly broken version of) php4 that ships with OS X. nobody seems to know why it doesn't work.
i thought it was well known why PHP4 that ships with MacOS X doesn't work. PHP4 has a directory called PEAR in one directory, but also has a file named pear in that same directory. MacOS X's file system defaults to HFS+ which isn't case sensitive. if you use the UFS file system instead you'll have no problems whatsoever. this has been documented on many sites, including stepwise and php builder.
- j
-
Re:If it works...
it does:
Open SSH
PHP and Apache
Works just great for me, and I'm a die-hard Mac head. I don't necessarily know what I'm doing 100 percent of the time, but I can follow that just fine.
Pope
Freedom is Slavery! Ignorance is Strength! Monopolies offer Choice! -
Re:If it works...
it does:
Open SSH
PHP and Apache
Works just great for me, and I'm a die-hard Mac head. I don't necessarily know what I'm doing 100 percent of the time, but I can follow that just fine.
Pope
Freedom is Slavery! Ignorance is Strength! Monopolies offer Choice! -
Some info....
1. root access in Mac OS X is disabled by default. You can use sudo if you're an Administrator but that means knowing somebody's account/password, which is tougher, though certainly not impossible, to get if you have services turned off by default (which they are).
2. There is an article up today on StepWise that describes how to update sudo to fix a potential buffer overflow (basically, you're just replacing the Apple-installed one with the current patched code).
3. EVERY copy of Mac OS X IMHO should come with a copy of BrickHouse, a kick-ass GUI for configuring the built-in firewalling capability in OS X. It's certainly more attractive to most Mac users than using ipf.
4. /etc/passwd is only accessed if the machine is booted into single-user mode (or if you futz with lookupd), and IIRC the password is shadowed in the release version of OS X.
5. Not trying to be combative, just pointing out some issues that slashdot readers might not be aware of if they haven't played much with OS X. Yes, we need to be more concerned over security than we were with OS 9, but to me, the benefits of the system -- like being able to fix/update it yourself instead of waiting for Apple to release patches -- far outweigh the increased need for vigilance.
-- -
Re:Security for Mac Users
Actually, I think this is best served by 3rd party software like this. Apple can just keep stuff (telnet, apache, etc.) turned off by default (Apple now ships with OpenSSH for access rather than telnet), and if you want fancy stuff, get a GUI firewall configurator.
-
compile 1.3.19 & PHP 4
It's Apache 1.3.x. I don't know which version it ships with, probably something recent, though. Stepwise has instructions on compiling 1.3.19 & PHP 4 if you want newer versions.
http://www.stepwise.com/Articles/Workbench/2001-03 -24.01.html
You'll need to install at least the compilers from the included developer CD. May as well install the nifty IDE, gdb GUI, and interface builder while you're at it too. Nice dev tools if you like GNU stuff. gcc/g++ still needs A LOT of PowerPC optimizations in general and "G4" PPC7400/7410/7450 optimizations specifically. -
Re:Been playing with it
Although, has anyone been able to replace the default shell with bash?
Stepwise has a utility that does this. Stepwise is also a good source of other X Client and Server stuff; they're old NeXT Step folks that have kept the flame alive (and seen their page hits jump hundred fold in the last week, no doubt.)
There's plenty of other places that I've seen bash; don't forget to check Versiontracker for other Mac OS X goodies, a long standby of Mac users. -
be careful with character mappings
I'm on OSX right now and it IS pretty sweet. Nice to have a stable multi-tasking environment finally, blah blah, (insert everything else good about OSX). BUT, if you install openssh (see www.stepwise.com for installation instructions), be careful using scp. If you use funky characters in your perl scripts, it could bungle the character translation. But more importantly, the translation of line breaks into "^M" is extremely annoying. I've reverted to using NiftySSH in Classic mode to avoid the issue.
-
My thoughts on OS X
I read the Ars review with some interest.
I've been running OS X since March 24th or so, thanks to Staples selling it early, and I've personally been very impressed with it.
I'm a long-time UNIX geek and recent Mac convert. (Despite the initially seemingly-high pricetag, the quality of the hardware and support is unbeatable.)
I don't think it's fair to say the OS was shipped "unfinished" or "half-baked". From time to time, you have to decide what bugs and problems you can live with, and get stuff out the door. (How long was 2.4 in development? If I'm not mistaken, since I'm not a Linux person, Linus finally slapped a code freeze on it, did he not?)
Yes, I have to boot into OS9 to watch DVD's. Windows doesn't ship with a DVD player (Media Player doesn't count. I don't use it to play my mp3's, I won't use it to watch my DVD's) and certainly has issues, and Linux has been not-ready-for-primetime since its inception.
Aqua is eyecandy, and a lot of it is probably overkill to some of our more utilitarian users, but there's a whole lot of config files and resource forks just waiting to be hacked. Lots of sites exist, as a matter of fact, devoted to such things.
Applications - well, I hardly ever have to run anything in Classic. I've found an email application, an mp3 player, a web browser, AIM, a LiveJournal client (addict? me? never...) and other things that I need for daily happiness, all either Carbonized or already Cocoa. The only things I need Classic for are things like Photoshop and Dreamweaver - and it works just fine for those. Not every application I'll ever use is available yet - but stuff I need on a daily basis is all already supported in OS X.
The only real caveat I've heard about its support, in fact, is a lack of real MIDI support. But I've heard that's being worked on.
Plus, if you think something's missing - add it. Apple couldn't get ssh included, but many many people have gotten OpenSSH installed and working with a minimum of hassle.
It needs a bit of work, but the potential within OS X is huge. I'm looking forward to watching it grow.
"During your times of trial and suffering, when you see only one set of footprints, it was then that I was riding the pogostick." -
Re:List of useful linksI definitly would like to add http://www.stepwise.com to the list. The people maintaining this site have left us with a very interesting chronicle of ex-NeXTers moving over to MacOS X, and the reaction of the media to it. Stepwise kept the spirit up, in an ever shrinking NeXTSTEP community.
Some of the older articles contain the obviously outdated or dead links but are in fact revealing the hope from the developers - and size of the challenges facing Apple (both design and corporate) in slipping Mach, BSD and OPENSTEP under MacOS's dusty carpet.
But most of all these people gave us very nice tutorials and HOWTO's that will give interested people a reality-view on the technology and the developer community.
And GNUStep is everything but unknown to them.
I guess everybody out there is getting their apps and schnapps ready for the Mac OS X release next Saturday.
-
Re:Not really usefulI agree but I would see it better as an off-spin of what the Yellow box was.
Yellow box is a development tool that was supposed to be running on NEXT but that never quite picked up with the box.
I saw it running on Rhapsody one of the little research OS by apple 4 years ago and I was flipping out. You just drag and drop and bind the elements toghether code is made for you.
Beside forte runs on Linux so I guess you could develop application with the look and feel of Q\t and KDE from java.
I dunno but I would like it
Specially if it solves the cut and paste problem
Yellow box or here
-------------------------------------
-
Re:Not really usefulI agree but I would see it better as an off-spin of what the Yellow box was.
Yellow box is a development tool that was supposed to be running on NEXT but that never quite picked up with the box.
I saw it running on Rhapsody one of the little research OS by apple 4 years ago and I was flipping out. You just drag and drop and bind the elements toghether code is made for you.
Beside forte runs on Linux so I guess you could develop application with the look and feel of Q\t and KDE from java.
I dunno but I would like it
Specially if it solves the cut and paste problem
Yellow box or here
-------------------------------------
-
Do your own researchInvariably when a topic like this gets posted a half-hundred folks post the same questions about the topic, another half-hundred rush off to make fist-post without bothering to read the material and the rest of us get stuck wading through much redundant material.
Here's some answers
So please, before guessing or making wild-assed assumptions or making statements based on the *beta* how about just doing a reality-check first. -
Re:Something for Be to think about...
//many of the same individuals and companies that used and supported the technologies when they were owned by NeXT have continued to do so now that the technologies are owned by Apple
FYI
This is a good site for a lot of the old Nexties, and the new Darwinists and OSXer's built on Webobjects and
is an old Next developer leading the fray into Cocoa development -
No surprise...
The TiBook is essentially the most recent PowerBook (a.k.a. Pismo) with a G4 stuck in it. Same basic logic board design and such. What about running on the new 133MHz-bus Power Macs?
Now, what's more impressive is that it also boots on a non-upgraded Power Mac 7300, thanks to the instructions found at StepWise. Even runs pretty quick, too.
Besides, who needs more than one mouse button anyway? :-]
-- -
Re:stopDo you know anything about Mac OS X? It's been designed from the ground up to be more like WinNT in terms of features. The built in terminal application handles telnet, handles ping and other network tools, in otherwords, you're badly misinformed. Read up on OS X hereor here. Then come back and talk some more.
-
Re:Browsers on Mac OS X
Give OmniWeb another shot. Beta 7 was put out recently and it is much improved. I suggest you get the
.tar.gz, and do not use StuffIt on it, as StuffIt blows on Mac OS X; use either the command line or get OpenUp from Softrak. -
Darwin Re: (comment slightly restructured)
First, it was my impression that IBM had spent a great deal of time on Mach 3.0 as part of OSF/1 as well as other projects like a replacement kernel for OS/2 and a new OS for the RS/6000. There must be a great deal of Mach experience at IBM that you could have drawn from (I say this, not knowing the political situation at IBM).
Since Apple's Darwin is based on OSF's MK7.3 base which includes most of what is considered Mach 4.0. Since Darwin is the core of Mac OS X, and mixed with what IBM has been doing with Mach over the years, you might have had a really nice combination. Linux is just another UNIX.
There are a few places where the the basic Mach kernel is weak for instance no support for drivers as modules, lack of driver support
Apple's IOKit framework helps solve that for you. It's a object framework for writing drivers, and yes, it does support drivers as modules and supports things like USB, IEEE-1394, among other things. It's based on embedded C++ and it's pretty slick.
messaging is pretty slow & used for everything, great for building clusters but overkill otherwise. As mach uses seperate address spaces for everything this improves protection but decreases performance.
Apple's take on this is to keep the semantic separations, but compile BSD into the same address space. Thus, instead of RPC calls into the kernel, they fold into function calls. You keep the abstraction but don't loose nearly as much in performance. Of course, you then couldn't crash the upper BSD/Linux layer and keep the kernel running then.
:-)There are multiple BSD projects, and certainly forking yet another isn't a big deal. However, I think a combination of Mac OS X/Darwin + RS/6000 or better would be a fantastic combination (drool).
I took notes from the Mac OS X Kernel (Darwin) presentation at Apple's World Wide Developer's Conference 2000.
-
Actually, Apple seems to be dissing Obj C develope
Take a walk over to Stepwise
... a grand central station for those who use NeXT/Openstep. Read a few editorials and opinions and you'll begin to pick up on a simple fact: Apple seems to be alienating Obj C developers, pushing the use of Java instead (C++ developers should have no trouble with Java). -
Re:Reviews?
Mac OS X being essentially the latest incarnation of OpenStep (with MacOS emulation being the single most significant addition, IMHO), it's got far and away the most productive environment (tools + object libraries) for GUI app development I've ever had the privilege of working with... It's amazing how little coding it takes to put a good app together once you've wired up the UI in InterfaceBuilder... (Back when I was working at a game company, I used OpenStep Enterprise 4.2 on NT to put together a very helpful in-house GUI tool for PSX texture VRAM layout that I'd just never have had the time to build with any other tool set.) OpenStep (now "Cocoa" [cringe]) truly enables one (or a few) developer(s) to to the work of many.
I'm burning my own savings right now working solo on an open source project, and have been doing the prototyping on Mac OS X Server because the productivity benefits are just so great. (I've also just joined ADC, taking advantage of the $400 special, and am eagerly awaiting DP4 and the Beta...) I can't imagine being able to accomplish what I'm working on in a reasonable amount of time any other way...
For more development info, I heartily suggest you check StepWise -- in particular their nice archive of back articles, including numerous pieces on development topics.
Also, be sure to check out the Mac OS X mailing-lists (archives available) maintained by Omni Development (a longtime OpenStep consulting & development house -- try OmniWeb, it's great!). In particular: macosx-dev is where development stuff gets discussed.
For general OpenStep info, you might want to look on the GNUstep site (bearing in mind that Cocoa is a growing superset of OpenStep).
Hope this helps!
-
Re:Reviews?
Mac OS X being essentially the latest incarnation of OpenStep (with MacOS emulation being the single most significant addition, IMHO), it's got far and away the most productive environment (tools + object libraries) for GUI app development I've ever had the privilege of working with... It's amazing how little coding it takes to put a good app together once you've wired up the UI in InterfaceBuilder... (Back when I was working at a game company, I used OpenStep Enterprise 4.2 on NT to put together a very helpful in-house GUI tool for PSX texture VRAM layout that I'd just never have had the time to build with any other tool set.) OpenStep (now "Cocoa" [cringe]) truly enables one (or a few) developer(s) to to the work of many.
I'm burning my own savings right now working solo on an open source project, and have been doing the prototyping on Mac OS X Server because the productivity benefits are just so great. (I've also just joined ADC, taking advantage of the $400 special, and am eagerly awaiting DP4 and the Beta...) I can't imagine being able to accomplish what I'm working on in a reasonable amount of time any other way...
For more development info, I heartily suggest you check StepWise -- in particular their nice archive of back articles, including numerous pieces on development topics.
Also, be sure to check out the Mac OS X mailing-lists (archives available) maintained by Omni Development (a longtime OpenStep consulting & development house -- try OmniWeb, it's great!). In particular: macosx-dev is where development stuff gets discussed.
For general OpenStep info, you might want to look on the GNUstep site (bearing in mind that Cocoa is a growing superset of OpenStep).
Hope this helps!
-
Re:Reviews?
Mac OS X being essentially the latest incarnation of OpenStep (with MacOS emulation being the single most significant addition, IMHO), it's got far and away the most productive environment (tools + object libraries) for GUI app development I've ever had the privilege of working with... It's amazing how little coding it takes to put a good app together once you've wired up the UI in InterfaceBuilder... (Back when I was working at a game company, I used OpenStep Enterprise 4.2 on NT to put together a very helpful in-house GUI tool for PSX texture VRAM layout that I'd just never have had the time to build with any other tool set.) OpenStep (now "Cocoa" [cringe]) truly enables one (or a few) developer(s) to to the work of many.
I'm burning my own savings right now working solo on an open source project, and have been doing the prototyping on Mac OS X Server because the productivity benefits are just so great. (I've also just joined ADC, taking advantage of the $400 special, and am eagerly awaiting DP4 and the Beta...) I can't imagine being able to accomplish what I'm working on in a reasonable amount of time any other way...
For more development info, I heartily suggest you check StepWise -- in particular their nice archive of back articles, including numerous pieces on development topics.
Also, be sure to check out the Mac OS X mailing-lists (archives available) maintained by Omni Development (a longtime OpenStep consulting & development house -- try OmniWeb, it's great!). In particular: macosx-dev is where development stuff gets discussed.
For general OpenStep info, you might want to look on the GNUstep site (bearing in mind that Cocoa is a growing superset of OpenStep).
Hope this helps!
-
Under the Radar: the Next/Openstep Developers
There seems to be a group of developers that both MacOS and general *nix fans leave out -- and that's the NeXT/Openstep community. Not incredibly large, but many die hard fans who learned to love using the dev tools/object framework that is still part of OS X.
I think the enthusiasm has waned a little bit -- back when Apple first released Rhapsody DR1, there were already apps from many NeXT developers. TIFFany -- which claimed to be a photshop killer -- comes to mind. I think, however, that time to market for the consumer version of the OS and probably Apple's tendancy to support/favor big names (like Adobe) and mistreat *step'ers probably made some of these guys drop off the radar. It's certainly made some of them less than enchanted with apple
Omni Development (among others), though, is still going at it, daring to stand up in the browser market among others. If you're interested in a peek at the community I've been talking about, check out Stepwise. -
Re:Scary times ahead for traditional Mac users?Um, don't look now, but mySQL - PHP - Perl and WebObjects already runs on OSXS, and will run on OSXP. Apache is already there. (I'm running on this machine right now, as a matter of fact., in the OSX beta. I just got it and haven't bothered to install mySQL yet, but I will) I know that other DB vendors are offering products for OSX, including Front Base, OpenBase and db2. To see what apps are already ported to OSX, check out Stepwise's site, and go to the "SoftTrak" section.
I haven't heard if Oracle is prepping a version, but since Larry is on the Apple board and is Steverino's best buddy, it's more than an even bet they are going to offer it as soon as the new OS starts to penetrate the enterprise market a little.
-
Silly silly silly
Can't
/. come up with any *real* material about Macs and Apple technologies to discuss? How about this piece for starters? -
Re:Revolutionary software at least...But the software, oh man was that software ahead of it's time...
Specifically: NeXT leveraged the run-time-binding in Objective-C to create InterfaceBuilder (IB). IB allowed the programmer to create a UI by dragging and dropping interface objects. Yes, a lot of tools do that, but IB was different in that it wasn't a code generator per se. IB created a "nib" file that basically "freeze dried" the UI objects and their relationships. You dragged and dropped your buttons and text fields and other widgets, then you dragged connections between them and clicked radio buttons to specify which methods the buttons would invoke. Very slick, very fast and you didn't have to tromp through a bunch of Obj-C source to make changes. (You could even hack the UIs of apps without needing the source!) A brilliant tool for constructing "mission critical custom apps," which NeXT finally determined was its true calling. I remember watching a video of the 1992 (I think) NeXTWORLD keynote where the Steve used IB to query a database and display the result (including a tiff, IIRC) without "writing any code..." Wow.
So what killed NeXT? High prices, lack of standardization with the X community, and (ultimately) the Web. Even after they killed their hardware in 1992 and went x86, the developer version of the software cost $3K-$5K/seat. IB and its integrated editor-debugger-source-manager ProjectBuilder were great for building client-server apps, but the three-tier world marginalized them. WebObjects (their middle-tier software, now offered by Apple) is supposed to be pretty good but has a pretty limited following.
I have my NeXTstation in the basement and have many fond memories of late-night hacking on it. The spirit lives on in GNUstep. The software lives on as Mac OS X Server but latest word has it that Obj-C has been deprecated in favor of Java, at least for WebObjects.
Neutron
-
Re:Apple, what hast become of thee?
First off, it's too bad that your (self declared) biggotry does not allow you to read posts for what they are - it's quite clear that the original poster is not "offended that Apple reviewers review Apple products," it's that they never say anything bad about them.
Ah, but the original poster stated that PC magazines will review systems from different vendors, choosing the best from the ones available. If your job is to review Macintosh system hardware, of course you're going to do reviews of Apple products, pretty much exclusively. That's not even at issue - the way it was stated made it seem like the poster was faulting them for not reviewing other vendors' products by his comparison to PC magazines. OT: the bigot thing is a joke. Don't take it seriously.I tend to follow this stuff too, and I have yet to see any Mac reviews give anything less than 5 STARS ***** A MUST BUY. It must happen, but the vast majority that I see are sycophantic brown-nosings.
The only explaination I can think of, then is that your exposure to Mac media is via ZDNet (Macworld). Macworld went, over the course of a few years, from an objective and informative magazine, to a review rag, to, as you say, sycophantic brown-nosings - I let my subscription expire; even their reviews have seriously gone downhill. The remainder of the Mac media (or at least the parts I read) will put Apple in its place where necessary. Besides the things I mentioned in my previous post, MacAddict literally bitched out Apple for refusing to let them distribute QuickTime on The Disc, for setting MSIE and MSOE as default internet apps, for the G4 upgrade block incident, and others. DKE slams the gumdrop Aqua interface on MacKiDo. Read MacAddict. Read Stepwise (a group of Rhapsody developers). But please, don't think ZDNet's Macworld is representative of the views of Mac users - it's most definitely not.
-
Re:Problems...
If it turns out apps can be ported from OSX to *nix rather easily, then my bet is on M$ not writing any software for OSX.
I'm not worried about developers writing for *nix and not for OS X.
M$ already has IE 5 shipping with the latest developer preview of OS X, and they will release Office: from what I heard, they're not just porting it from the current MacOS port, they're redoing it in Cocoa, the NeXTStep based (and most kick-ass of all) OS X API.
Other popular software will also be available for OS X, as http://www.apple.com/macosx/apps.html shows. Adobe, Microsoft, ID, Quark and others are listed on that page. Because publishing too much OS X info, particularly screenshots, is not yet possible because of non-disclosure agreements, the software companies will wait until the release of the public beta of OS X in september before they start releasing their OS X based beta's. However, pages like Version Tracker (with a MacOS background) and Softrak (with a NeXT background) already list a fair amount of OS X software, ready to download.
My bet is that there will be a large amount of software for OS X, and there are (at least) four reasons why:
- As noted in earlier, OS X will have a large userbase: eventually, practically all Mac owners will have a Mac that runs OS X. The Mac userbase is small compared to the windoze victims, but it's larger than the current *n[iu]x community. And it'll grow because people who want a reasonably priced unix-like system with a good GUI will get an OS X box.
- Apple has done a great job by implementing the Carbon API: the Carbon libraries contain almost all old Mac OS toolbox calls, so most current Mac OS applications will recompile under OS X without a great deal of trouble. And carbon apps will benefit from the new memory manager, scheduler, and user interface. See http://www.xappeal.org/carbon/index.shtml for a list of software that is or will be available in carbonized form.
- To ease migration to the new OS for old Mac users, Apple created a classic compatibility mode: basicly an application that emulates a Mac running OS 9. It runs all old and non-carbon applications, at roughly 80-90% of the speed it would have if run natively. These apps have the old OS's interface and will crash as often as they did on the old OS, but they won't take the rest of the system down with it.
- Apple is putting a lot of work in making OS X usable for non-techy consumers: the average granny should feel happy using an OS X Mac. Everything configurable will have to be configurable by GUI-tools, in fact, the Terminal application won't be installed by default. I doubt it's possible to install and configure a usable other *n[iu]x system without ever editing a config file directly. Developers of consumer products like word processors, mail applications, webbrowsers, audio- and video editing software will like the stability and consumer-orientedness of OS X.
For some excellent technical info on the upcoming OS X, take a look at the reviews Ars Technica did here.
gerti
--
"To invent, you need a good imagination and a pile of junk" - Thomas Edison -
Re:Permissions?
sudo compiles painlessly on DP4. So does ssh (check out http://www.stepwise.com for detailed instructions on how to make it work properly with the new OSX init scripts)
-
Damn right!
I was never much impressed with the old MacOS.
I think the new Aqua interface is, frankly, tits on a bull. I mean, besides looking pretty, what does it *do*?
When MacOSX Server came along, the MacOS people bitched because they didn't think BlueBox.app was enough. And they were probably right, and Carbon got invented.
So now those of us from the OPENSTEP community who just want Apple to keep shipping some of the existing code are being invited to take it up the ass? The WebObjects stuff is at present unspeakably cool -- and Apple plan to make it pure-Java, which makes it substantially less cool. This also means they're going to trash some of the other supporting code -- EOF in particular. I like the existing EOF, implemented in ObjectiveC, because when I find bugs, I report them and then in many cases I can patch them in the existing software using "categories" or subclassing or "posing"; my ability to do that with Java is reduced by about two orders of magnitude.
Apple seem to be doing their damnedest to make sure no-one can ship anything that isn't either pure-Java or a Carbonized existing MacOS app. Follow the link to Stepwise; Apple have even crippled the Installer application for God's sake!
-
He's got bigger problems than integrationjust ask the guys at Stepwise who wrote this....
Apple might consider spending a little effort on keeping some of its biggest supporters -- developers -- happy.
-
Cocoa Cross Platform FrameworksThe real pity here is that Apple HAS the cross-platform tools now to create applications that run on both Windows and Mac OS X Server.
The "Cocoa" frameworks allow you to do this, and they're a rich set of frameworks. Unfortunately the licensing prohibits wide distribution, and as of September, all the licensing options are gone completely.
The technology is there now. It has been used by Apple/NeXT for years now for development, and is used now in WebObjects for the development tools.
Other companies have developed the both general use apps (like drawing programs, db programs, etc..) and some truely amazing vertical market stuff.
Scott Anguish
http://www.stepwise.com/ -
Here You Go
http://www2.kenyon.edu/people/shankb/samba/
Apple may not be on the ball with SMB intergrated support but the admins understand the importance of keeping all of our users happy.
And all you MacOS X needs on http://www.stepwise.com/ -
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.
-
Re:Applications for OS XYes, there is a web browser, as well as many other apps. An excellent OS X/OS X Server/Darwin resource is Stepwise, which has a database of software for those operating systems. There's a lot more software listed for OS X Server than for OS X right now, but I'm sure that will change soon.
As far as a web browser goes, you're looking for OmniWeb. Lynx is also available. Didn't OmniWeb come with OS X though? For Darwin, only Lynx is available.