X On OSX Now Free
ffejbean noted that OSXTalk (hey, they run Slashcode!) has an article up noting that XFree86 and MacOS X are getting more and more friendly every day. Now you don't have to purchase a lame commercial binary, you can just
install it yourself. If only those iCubes didn't cost twice what they should, this may just be a great platform yet. (BTW, I'm getting confused here, should I post this as Apple, X, or BSD? Ah well, close enough :)
It'll be nice to have X apps running on MacOS. Still, I think the ultimate thing to have would be a version of Xlib for MacOS that simply translates X11 calls to their Mac native equivalents. That way you don't have to have an X server running on the Mac to display X apps.
It'd be nice to have that on Windows too, actually.
--
Tired of FB/Google censorship? Visit UNCENSORED!
With some work, we will see the number of Linux applications increase. If this option becomes popular, many mac users should be interested by Linux app.
I suggest you stick to a photo from the first 6 series of DS9.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Well, since the product started with the very apple gui (blecch!) and one mouse button on the hardware, the apple icon looked perfectly appropriate... Now that some actual useful stuff is there, like X support, etc, and since an x86 edition is doing something and is available, it might be almost ready to graduate into the realm of being classified in the BSD arena. Unfortunately I haven't enough experience on it (the last time I played with it was in a VERY early test on a school district computer, where no compilation tools were installed and what looked like Apple's 'finder' was the shell) to be more decisive. Besides, I thought all diehard Apple/UNIX fans ran AUX anyway...
IBM had PL/1, with syntax worse than JOSS,
And everywhere the language went, it was a total loss...
I think Jobs has the right idea here. Nobody cares as much about apple hardware if it's not even slightly compatible with any widely accepted software, besides of course what Microsoft decides to throw at it. Opening up the world of linux to Apple hardware means it can now be used by the power users/graphic artists, AND the geeks. If they drop the price on their hardware, I'd drop my intel box for an apple running X any day.
---
I know that Macs (like me) are a chick magnet, and if a chick says she's into computers and a computer geek, the odds are she's really into a Mac (right Rob), and wouldn't know a command line from a hole in the ground, so I keep a Mac around for the chicks who drop by.
Anyhow, once these Macs are running OSX, are the chicks still gonna be interested in them? I'm trying to keep my bachelor pad up to date and keep the chick tractor beam still functioning.
Thanks,
So now that the X part of OSX is free, when are
they going to free the O and S?
Quit discriminating against the other letters of
the alphabet!
... when you do find that gal who is a command line junkie who uses Debian Linux or BSD, and simply blows you out of the water with her skills, and she's been BBSing since, like the 300 baud days, you're hers...
IBM had PL/1, with syntax worse than JOSS,
And everywhere the language went, it was a total loss...
How about, instead of building a fully-fledged monolithic X system, extending the Mac interface to wrapper X functionality? What I'd really rather have is to run in my Mac interface and pop open X apps (using OSX widgets) as appropriate instead of having to throw out the OSX interface (which, let's be honest, is why you buy the damn thing in the first place).
I wonder how well the basic widgets map..
Your Working Boy,
Got Rhinos?
There's an application suite called "Exceed" that is an X Server for windows, and it can serve apps so that Windows is the native window manager, putting an entry on the taskbar and everything. It requires Exceed to be running as an app, but I'm sure that if enough people wanted it they might be willing to write another version to be a service...
It's made by Hummingbird Software and is expensive, but my school (Arizona State University) provides a license for students to use it for student use.
IBM had PL/1, with syntax worse than JOSS,
And everywhere the language went, it was a total loss...
Whether or not you think that it's a last ditch strategy or a fancy plot, it's a good one. MacOS X promises to be a stable UNIX OS combined with an integrated (and if Apple pulls through like they have in the past, usable and functional) GUI. Jobs has a better product to sell, and one that will benefit the community.
Jobs also opened up the source (after a fashion) to the OS, allowing developers to port it to the x86 architecture (and perhaps others in the future). That isn't trying "to get macs more accepted". That's a sound strategy for deploying a new OS.
Love justice; desire mercy.
If only those iCubes didn't cost twice what they should, this may just be a great platform yet.
What should they cost?
I hear this complaint quite a bit. It seems that one of the enshrined bits of common wisdom (or myth?) when it comes to PC buying is that Mac HW costs more for the performance you get.
Mac fans counter that it's the same or better, and give the following reasons:
1) even though PPC clock speeds are slower, programs run faster because the processor can do more per clock cycle. I've been told to expect twice the performance from a G3 than a similarly clocked PIII.
2) productivity gain by less futzing about with hardware, due to standardization...
Comments? Maybe even hard numbers? Balanced reasoning (ha!)?
Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
Let's see here..... hmmmmm... the CEO of Apple making strategic business maneuvers to increase the acceptance, marketshare and sales of one or more of his company's products.
Yup. Sounds like a conspiracy to me. Yup. Yup.
Pooty tweet
There's no such thing as an iCube.
-The Reverend (I am not a Nazi nor a Troll)
-The Reverend (I am not a Nazi nor a Troll)
=(.\')=
Conspiracy? You mean like using a cute, cuddly, fuzzy mascot to market evil opensource to children?
Ha ha ha.
It's not a conspiracy, it's good business.
---- My Design, Code, Ruby on Rails blog: http://www.slash7.com/
Surprised there haven't been any comments pointing out that X is woefully out of date. Nostalgia aside, it's really fairly embarassing that we'll still all be using X Window in 2001 - I would have thought a tech-savvy audience like Slashdot would have been the first to point this out.
So, is it really so exciting that Apple now support X? I suppose in one sense it's great to have all those legacy applications, but it would be nice to see the state of the art pushed forward somewhat - I would certainly have expected this of Apple, one of the more forward-thinking old-school computer companies.
Then again, I must admit there are no serious contenders to X currently visible on the radar. I've looked at WHY (fairly promising but early days) and Berlin (extremely interesting, but a little too bogged-down in providing support for glitzy rotations and the like too early on in the development), but I don't see X being replaced in the forseeable future, sadly.
Perhaps this is because X Window was developed by academic experts who were basically employed to do this, whereas it's putative replacements are being developed by enthusiastic amateurs (and this isn't intended as a knock to those developers, but merely a reflection of the truth - I am an enthusiastic amateur myself!).
Specifically, one thing X certainly needs is FAST and CONSISTENT (across the whole desktop) sub-pixel anti-alisasing. Acorn users have had this since 1990, so why has it taken so long for the rest of the world to catch up?
arnald
I remember some in the late 1980s,
but don't know if they are still around.
The Xserver is pretty portable. You have supply
about 30-50 kernal graphics routines in their
driver.
I could say the same thing about cigarette companies using the cute joe camel cartoon character to sell cigarettes... and no one would argue with me on that point.
This may not be true for *every* application, or Photoshop job for that matter, but it does support the claim that some applications, under some uses, perform at better than twice that of a similarly clocked P3.
I AM, therefore I THINK!
Mojo... the enemy isn't Apple.. the enemy is Microsoft and a Unix market that is divided is much easier to damage. By the way, what the fuck dio you know about Apple products and engineering?
Since my machine is not uber enough to run it, I need to take your word for it.
I just hope Apple doesn't sue me for asking.
Is it a mix of fussing and putzing?
"Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
If you read the linked article, you'll realize that this is not really a port of XFree86 to MacOS X. This is a port of VNC, which is extremely cool, to MacOS X. For those of you who are unfamiliar with VNC, it is similar to Timbuktu or PCAnywhere in that it lets you access and control a GUI desktop on a remote machine pretty much as if you were sitting in front of the remote machine. VNC does this by implementing an X server to host the X apps on the remote machine, and then shooting the pixel data to the viewing "client" machine. Obviously key presses and mouse gestures are sent from the viewer client to the remote/host machine, too. The best part (or worst, depending on your point of view wrt security, etc.) is that the VNC session stays put even if you quit the client, so your desktop session is maintained as you move around in meatspace.
Click here to visit the VNC homepage
So, to run X apps on MacOS X using this hack requires you to run the X app on top of the VNC server, and then use the VNC viewer/client app to interact with the X app.
Sounds like it'll be pretty sluggish, to me. Still, it is kinda clever, and it does let you run an X app if you really need it now.
Anyone know of any hard benchmarks for video processing/capture/editing.
I've pretty much given up on the PC (be it Windows, BeOS, or Linux) for video capture and editing and will probably get a powerbook for that application simply to avoid the headaches PC video capture/editing always entails (unless Linux video editing has matured by then, which is a very distinct possibility), but I would be curious if anyone has any pointers to hard benchmarks or in-depth, relatively unbiased comparisons of the two platforms vis-a-vis video and NLE.
The Future of Human Evolution: Autonomy
I favor the Apple category for MacOSX related posts.
About a month ago there was a MacOSX article with the BSD demon - the discussion was so Mac centric that it didn't really seem to relate to the common underlying BSD base.
Here's the distinction I would make:
If it's about Darwin, Apple's CLI open source edition of the OS that compiles on various platforms it should be categorized as BSD.
If it is specifically about MacOSX which is tied to proprietary Apple hardware or an application running within that environment - then it is a Apple article.
As for the 'X' option, while I can see it as a contender for this article... I guess because this news is particular to one "minority" platform and less relevent to the larger X user community I would still go with Apple categorization.
--Aaron Greenberg
I'm tired of hearing about this stuff. X is excellent technology, and the reason it's been around since 1984 and is still working wonderfully (well X11 has been around since 89) is that it's EXTREMELY WELL DESIGNED. Despite peoples' griping about the X toolkit and protocol, the whole system is vastly well designed, and built to last. It lasts not because of the abundance of "legacy" applications (at one time there was a migration from X10 to X11--and that was very quick--and think of the migration from win3.1 to win95, etc), but because it's excellent, excellent technology.
A word about antialiasing. Most uses of X are in businesses, governments, and science. When you're controlling satellites, nuclear reactors, nuclear warheads, global databases, etc, does antialiasing do you ANY good whatsoever?
And as people have pointed out numerous times, today's screen resolutions are so huge that antialiasing is outdated--it was designed to compensate for huge jaggies that no longer exist.
Subject: [CTA] :CueCat Reader for Mac
:CueCat Reader. There is a Mac version of the software in development, and they're gauging the response on their website with a form for Mac users to sign up if they're interested. Let's show them we want this! Go read up on it at the site, it's basically a barcode scanner that launches websites of the products or books, CDs, DVDs, whatever you scan into it.
From: "Dan Fisher"
Date: Tue, 24 Oct 2000 08:13:39 +1100
Hey Guys,
There's a really neat little product being pushed (FOR FREE) by RadioShack called the
http://www.crq.com/mac.html
Dan
Personally, I agree with Joel On Software -- I can't imagine why I would want one of these, regardless of whose software it runs.
Will there be a retraction this time or will it slide?
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
I suspect you may be trolling here, but I'll play along anyway...
/= alpha transparancy. The latter *can* (but need not) be used to achieve the former - that's all.)
I don't doubt that X is well designed. Unix is well designed, and that's been around for years too. However, if something has been around essential unchanged for over ten years then it CANNOT be said that it represents the state of the art in its field. This is certainly true of X.
There's nothing particularly wrong with it, except that we can now do better!
As for your comments regarding anti-aliasing, I must strongly disagree here. Businesses, governments and science ALL benefit from anti-aliasing, simply because (in the most simple terms) it makes the writing on the computer screen easier to read! In fact these are three areas where operators would expect to read a lot of material from screen (eg. papers, reports, figures, etc etc.) and therefore where anti-aliasing would be of most benefit.
This isn't intended to be a facetious question, but have you ever actually used a system with proper sub-pixel anti-aliasing throughout? Come back to anything else and your eyes will complain...
As for the resolution issue, jaggies will ALWAYS occur no matter what the resolution, as at the end of the day you cannot perfectly approximate a curve by a series of rectangular dots on a CRT. Moreover, anti-aliasing makes small fonts MUCH easier to read, even at high resolutions, and prevents the "greeking" that so besets X's standard fonts (on my machine at least).
Also, remember that some of us are forced to used resolutions such as 800x640, for either personal or financial reasons.
(Note: just thought I'd say this early before some AC tries to be clever... anti-aliasing
arnald
one thing X certainly needs is FAST and CONSISTENT (across the whole desktop) sub-pixel anti-alisasing. Acorn users have had this since 1990
What was the screen res of an Acorn in 1990? As your screen res increases, antialiasing becomes less and less important. But you're right, all else equal, it would be nice to have antialiasing as an option.
After using and loving sharp, flicker-free, non-antialiased text on a 15" 1400x1050 notebook, I would say that the world doesn't need antialiasing as much as low dot pitch and high refresh rates (or just discrete pixel displays). Yes, that's hardware technology, beyond the scope of an OS, but all OSs will benefit from those developments. And your retinas will love you. No more antialiased, blurry flicker. Visual joy.
- Don't tattle.
- Always make fun of those different from you.
- Never say anything unless you're absolutely sure everyone else thinks the same thing.
I guess you learn something new every day.If you mod me down, I will become more powerful than you can possibly imagine.
a point by point retort:
"Surprised there haven't been any comments pointing out that X is woefully out of date. Nostalgia aside, it's really fairly embarassing that we'll still all be using X Window in 2001 - I would have thought a tech-savvy audience like Slashdot would have been the first to point this out."
X Windows has been with us a long time, and I'll be the first to admit that in its original incantation, it isn't the greatest GUI. All of the GUIs that are specifically written for a specific platform usually outperform it, and for someone who only will use one platform and for one specific function, that's fine. X has its power as a DISTRIBUTED GUI though, in that one can run applications on MANY different computers, regardless of the OS on the computer (providing it has X and TCP/IP support) and use them ALL on one workstation with one X Server. In fact, one doesn't even need a computer to run X, just an X Terminal. They are often cheaper and better equipment than most full blown computers. I have on my desk an HP Envizex term that I use to connect to my BSD box in the rack, and it's great! For someone who wants to be connected to a network and have software available regardless of the platform, X is the easiest way to go, for ALL modern Unices support it, and OS/2 does as well (for whatever reason).
"So, is it really so exciting that Apple now support X? I suppose in one sense it's great to have all those legacy applications, but it would be nice to see the state of the art pushed forward somewhat - I would certainly have expected this of Apple, one of the more forward-thinking old-school computer companies."
It's exciting because it gives lots of professionals more options than they have with Microsoft products, like the ability to run very common software on a central server (software like web browsers, email clients, and other stuff that just doesn't _need_ to be installed on every computer and needs to be updated from time to time) to ease maintenance and overhead. I personally would MUCH rather upgrade just ONE installation of Netscape or an office suite instead of like, 200...
"Then again, I must admit there are no serious contenders to X currently visible on the radar. I've looked at WHY (fairly promising but early days) and Berlin (extremely interesting, but a little too bogged-down in providing support for glitzy rotations and the like too early on in the development), but I don't see X being replaced in the forseeable future, sadly."
Well, one thing that will always allow X to compete is that the X Consortium has the option of adding features as they see them necessary. Remember, many of the existing X installations (like my aformentioned term) aren't running X11R6.4 revisions, I think my term has a X11R5 or R4 server. So far, all that I have tried has worked on it, but maintaining compatiblity is very tricky. If they want 15 year old equipment to stay working, they have to test and test and test...
"Perhaps this is because X Window was developed by academic experts who were basically employed to do this, whereas it's putative replacements are being developed by enthusiastic amateurs (and this isn't intended as a knock to those developers, but merely a reflection of the truth - I am an enthusiastic amateur myself!)."
Remember, a lot of early UNIX stuff was all at schools, with students and teachers doing the work, and not necessarily for money. I'd say that the only difference is that they didn't have existing paradigms for this sort of development, so they created them. Besides, most of the RFCs are fairly easy to read if one has the technical background for them, and one could fairly easily figure out what they did. Also, the sources are available from groups like the XFree86 project and the X Consortium, so one who is skilled enough can work with it (I'm not that good, but oh well, I can type "make" with the best of them)
"Specifically, one thing X certainly needs is FAST and CONSISTENT (across the whole desktop) sub-pixel anti-alisasing. Acorn users have had this since 1990, so why has it taken so long for the rest of the world to catch up?"
Well, I'll admit speed is an issue, but most of the terminals have classically been on 10BaseT or slower network connections, so it really didn't matter for a long, long time. SuSE has developed a lot of X servers that are accelerated, and these are really nice servers. As more vendors decide to support their equipment natively, thist should become less and less of a problem.
I like X, it does almost everything I need it to do. The only thing lacking that I'd like to see is better support for some of the more enhanced routines, but as it stands it does do a fairly good job.
IBM had PL/1, with syntax worse than JOSS,
And everywhere the language went, it was a total loss...
Agree with most of this, except the fan. Fans are EVIL and must be banished by better design. It's like power amplifiers - most designs require fans, but companies that put their minds to it can come up with very high powered amps that cool by convection, and actually run colder than an equivalent fan-cooled device.
:-)
This must be done with computers. It's particularly important if (like me) you use a computer in your recording studio - this is one area where Macs are particularly popular, so evidently Apple are listening to the market here.
(NB this is why I still use a silent Atari 1024STE for my sequencing...)
However, I haven't used a Cube yet, so for all I know it might melt within half an hour.
arnald
Apple has always gone after the supposed upper-class niche of computer users. It didn't work with NeXT - it didn't work with the original Macs. It still isn't working. If you've read the latest stockholder reports, the iMacs are sagging badly as are the Cubes. *HOWEVER*, I don't see any reason why they would drop prices. Jobs understands that, pretty much no matter how outrageous Apple behaves, they will never fail their die-hard users. It's part of knowing who your customer is. What Apple has that PC box-pushers don't is a dedicated customer base of people who will buy their funky machines and tolerate their broken software. As for Jobs "turning around" Apple: as a stockholder, I don't think that he was successful - this was more of a media play than anything else. OTOH, he did something that no one else had been able to do before Jobs (since Sculley): he plugged back into the Apple customer and made a real attempt to satisfy what Apple customers want. IMHO, he was very successful at pumping new life and bringing new vision into the still-ailing business model of Apple.
The "twice as fast as Wintel" claim is based on a small number of Adobe Photoshop operation benchmarks; usually filters that have been painstakingly optimized for the G4's "Altivec" vector processing unit. This isn't necessarily "cheating", since Photoshop is still one of the primary reasons to buy a mac, but if you are not a graphics professional, you are simply never ever going to see that kind of speed benefit using a Mac.
How do you know the native core graphics drivers aren't also written in assembly language for Altivec? Painstaking optimization of graphics is part of what made the first QuickDraw so fast and Macs so attractive in the first place.
Will I retire or break 10K?
at www.xmanager.com. It's only $69 (compared to Exceed that's cheap) and it works pretty well. As far as I can tell the demo version doesn't expire.
It's also the only Windows X server that actaully provides an easy connect dialog so you don't have to manually telnet in and set your DISPLAY. Granted, it's not that dificult to do, but it gets annoying.
Trolls throughout history:
Jonathan Swift
Well, IMHO, categorizing should go something like
1. Hardware (Apple, Intel, etc)
2. OS (MacOS, Linux, Amiga, etc)
3. Software (X, Gnome, KDE, etc)
There are other implementations of true X Window support for MacOS X, however they are not free. In fact, I believe they are quite costly -- upwards of $200 or so. This obviously won't be the case for much longer, but the notability of this article was that there is finally a free (if somewhat kludgy) solution taht will get the job done FROM within the OS X GUI. Other free solutions require console access.
---- My Design, Code, Ruby on Rails blog: http://www.slash7.com/
here, this is an X server for OS X, without the VNC overhead:
http://www.tenon.com/products/xtools/
-aaronI've been trying to d/l this for a while, but no joy, 'cause it's re-directed http, and I can't resume that through the proxy here at work.
William
--
Lettering Art in Modern Use
http://members.aol.com/willadams
Sphinx of black quartz, judge my vow.
I've run both MacOS X and Yellow Dog Linux on my iBook, and YDL seems to win out. Especially if you'd rather opt for the X-Windows environment over MacOS-X's (I don't blame you..).
I mean, why keep any of it, if you are replacing the GUI with X-windows?? Why not just install YDL and be done with it! It certainly makes compiling/porting of other OSS easier.
--Phil
That means that you can't, at least not with XFree86-for-Darwin, run MacOS apps concurrently with X-based applications.
It certainly represents a cool hack, but, in that it requires choosing not to use "MacOS," this rather diminishes the merits of having MacOS-X. If you haven't the GUI, how much better can "text mode" MacOS-X be than Linux or *BSD?
If you're not part of the solution, you're part of the precipitate.
If you want to use X and Quartz apps at the same time, get WeirdX. It's not fast, but it works.
futzing is a term commonly used in Larry Niven novels, as a euphemism for "fucking." tanj dammit also comes to mind: "there ain't no justice!"
In fact, any stories not directly related to Aqua or Mach on OS X should be posted as BSD.
Credit where credit is due. You listening Apple?
Hey, you forgot to include the obligatory link to The X-Windows Disaster. :-)
Behold: the Y Window System. Check out the overview. It shows promise, but then, we've been saying that about Berlin for years now.
-- Anne Marie
Apple doesn't sell a one-button mouse anymore.
My other sig is extremely clever...
offtopic, but how do you get a CueCat anyhow? is this just an american thing? i was at a RadioShack here in Toronto (Canada) and they didn't know anything about the CueCat (.. ;;?:Cue:;Cat:?:: .. whatever).
i'd like to get my hands on one just to play around.
- j
(1) You don't have to have separate partitions for MacOS and Unix.
(2) The Linux flavor I tried (LinuxPPC) didn't work on my G4 when I tried to get it running. (But let me add that the LinuxPPC guy I talked to about it was really nice, and offered to send me a free update when G4 support was better.)
(3) Commercial software companies have a tendency to start demanding more recent OS versions after a while, so unless you never intend to buy Mac software again, you'll eventually need to upgrade.
Find free books.
Yo,
How about us poor Win2k users? The Radeon drivers are about 50% slower than the 98 ones. ATI isn't getting my money until they get their act together
ostiguy
Of course, the reason nVidia isn't an option is because of their closed source binary drivers for Xfree86. I am just another MCSE who runs OpenBSD for a router/firewall.
Fact: Apple recommends 192 Megs of memory as a realistic minimum
Where did you get this so-called "fact?" 128MB works great. And remember, this is still pre-release unoptimized code. The goal is to get it down to 64MB by 1.0.
Windows 95 box that I use for web surfing. It has 32 Megs of memory. It runs on a Cyrix 5x86-120 (sort of a 486-DX-120). It flies.
Windows 95 is hardly comparable to OSX. A lot of the aforementioned requirements for OSX go into supporting the Classic environment which is an entirely different OS. If you think Win95 is better overall than OSX, then feel free to continue using it.
But this is a moot point since OSX on Intel isn't good business sense right now.
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
here, this is an X server for OS X, without the VNC overhead
Xtools looks nice nice, but it will also set you back about $200.
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
Oh give me a break! The graphics market is never going to go away and graphic artists are never going to give up their Macs. With Aqua under OS X, the mac graphics market is going to flourish like never before. On screen font rendering. "Save As PDF" from any application! No more cheesy, low rez, bitmapped screen captures. Then there's the core BSD layer with all the fancy buzzwords like Prememptive Multitasking, Protected memory etc. etc. Photoshop, Illustrator, Freehand, Indesign, XPress and the rest are going to fly. Keep your ill-informed doomsaying to yourself. The Mac may never overtake the AMD x86 market, but as long as Apple is posting healthy quarterly profits and maintain their overwhelming performance benefit in graphics they will be around for a long time.
Pooty tweet
This is out-and-out wrong. If you opt not to run the Classic MacOS alongside it, MacOS X runs with 64 MB of memory.
If only the G4 cubes didn't have hairline cracks in their clear plastic casings
Whatever they are, it's not too suprising that they showed up. Nobody has tried to make a computer like this with these materials before. It's hard to blame engineering for shortcomings in an experimental product. It's easy to blame PR for the way they dealt with it.
If only the G4 cube had a fan so it wouldn't overheat like a toaster.
Ummmm, I actually haven't heard of any of the cubes overheating. PowerPCs take much less power and generate much less heat than most other chips.
If only it had capacity for a true RAID cage
I think this may be outside of Apple's target market.
If only the G4 cube had an SVGA connector
Agreed.
If only it had room for more than 2 DIMMs.
Hmmm, size sacrifices have to be made somewhere to shrink the case. Otherwise, why not get a tower?
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
It doesn't. OSX is not, and will not be, a Unix flavor. It is a proprietary user environment running on top of the Mach kernel.
That'a bit misleading, as it acts very much like a Unix flavor in a number of ways. Certainly much more than NT ever will. The fact that it is based on Darwin says a lot, and Darwin is nothing if it is not Unix. I'm not qualified to compare OSX to Irix, though. There are a number of articles on the web as to how good of a Unix MOSX is. Such a topic is beyond the scope of a single post.
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
Tenon has a beta of Xtools available for download.
According to their press release it is a:
Of course, it costs real money, but it seems to be a smoother solution than VNC.
-Andrew
Folks, the reasons PeeCees are so much cheaper is that they are so much crappier! "PC" stands for "Peice of Crap" after all.
Troll, flame, or mere observation: your pick. -Toddhisattva
The Mac is dying.
:).
You do realize how ridiculous that sounds considering that 1) this has been said since 1986 2) Mac marketshare has been increasing recently?
It can't compete with Durons/Athlons/Thunderbirds, PIII, PIV, SMP
Actually, that's the funny part. Despite popular slashdot belief, G4s do quite a admirable job of competing with processors at twice their clock speed. You'll note that IBM, Sun, etc. do not freak out that they sell high-end machines with low-megahertz processors in them. The real problem is that Motorola has not shipped faster chips in about a year. As for SMP, the G4 was designed with SMP in mind, as was OSX. You can get a dual G4 for $2500.
The reason Mac lost is that they didn't realize the power of the commodity marketplace.
Or maybe consider the option that Apple isn't really about that type of product. Do we really need another generic box maker?
AMD is now doing SMP
PowerPC has been doing SMP since the 604 days. This isn't that impressive.
Motorola will be out of the PPC business withing 2 years
Hopefully.
Why do you think they are stuck at 500 Mhz?
Because their fabrication process sucks. IBM had to come in and save the day.
Right. No interest in going furuther.
They just unveiled the G4 Plus at 1GHz. No idea when this will end up in an Apple machine, though.
Motorola pulls out and Mac will croak.
Strong words for somebody who has never run a multi-billion dollar computer company before (I'm assuming
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
Just so people know, I bought a new Cube with 17" monitor and cost me $1799. Well worth it. It's not only absolutely beautiful, but it's incredibly fast.
As a big supporter of Linux, I suppose I'm not AS into aestetics... but when I see a little power icon on the top of the Cube, but not button, I go to press it and suddenly it's glowing (i can't tell from where!) -- well, I'm very impressed. I'm finding these "Stupid Apple design details" really make it wonderful. People say, we don't need Tangerine iBooks! I want something dull!
Well you know what? My work can be pretty dull, and when I go and look at this beautiful machine that's ALSO very fast and very ahead of its time (OSX), I'm pretty damn inspired to produce some beautiful code.
It's not for everyone, but it's definately for me, and a few million other people.
I'm running Mac OS X Public Beta on the Cube and I really love it. Yes there are some quirks, but it's just so amazing and a lot can happen between now and January.
The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
When I read that Mac OS X was free, I thought you meant that you didn't have to order the public beta for $30 and that Apple had it up on its ftp servers. Oh well, not that it isn't all over hotline and carracho.
Im no unix expert, but I do have experience with them. I have been using MacOSX for several weeks now, and it is a lot like a regular unix system, if thats what you want it to be. If you want to live in shell windows, using the command line, it is perfectly possible to get along that way. All of the standard unix utilities you would expect are there. Most of the source code for terminal apps that you try will work with little or no modification. If you wanna use it for a proxy for your network, or for your web server, it is all there, waiting for you. If you want to use the gui, it is waiting there for you too. I use pico for a lot of text editing, but sometimes I use textEdit (the cocoa app). I think many diehard unix users will be happy if they give it a chance. It is what you make of it
Time for some tasty Shiner Bock!
If only the G4 cube had an SVGA connector...
Then what's this "15-pin mini D-Sub VGA connector" on the spec sheet?
Free clue: It has both the weird ADC connector and a standard SVGA connector.
I'm sure about it, the connector is larger. It's DVI, a standard used only in digital flat panels. A converter isn't too expensive, but neither is it common.
"Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
I love how ignorant PeeCee folks are -- 256M, really, just how stupid do you have to be to make up stuff like that?
I'm typing from my Linux-unable PeeCee, which has a K6-2 at 333MHz, and it compiles code some 40% slower than my Mac with G3 at 300MHz.
Let's just fire CmdrTaco for starting this price/performance crap for no good reason.
-Toddhisattva
funny how clueless idiots like this guy get angry at people who just want things to work. Boy! I want to live in your world where fashion designers, interior decorators, and here's what really made me laugh out loud.... GRAPHIC ARTISTS... are wiped from the planet, because they don't compare dick sizes all day long on a message board. lol... skate on bro.
However, I haven't used a Cube yet, so for all I know it might melt within half an hour. :-)
:)
After having my Cube on roughly 24/7 for the past 2 months, I can safely say that this does not happen.
Eh? I don't know about the AV PowerMacs (haven't gotten around to buying a PowerMac yet, but those dual G4s are tempting :), but NetBSD works just fine on the 68K AV Macs (660av and 840av); I even wrote a driver for the onboard ethernet chip and its funky DMA controller
Copyright (c) 1996, 1997, 1998, 1999, 2000
a c68k/compile/GED D
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California.All rights reserved.
NetBSD 1.5_BETA (GEDD) #602: Sun Oct 22 01:41:46 CDT 2000
khym@dahan.metonymy.com:/usr/src.local/sys/arch/m
Apple Macintosh Centris 660AV(68040)
cpu: delay factor 800
total memory = 36864 KB
avail memory = 31040 KB
Actually, all of the AV PowerMacs were Nubus 601 machines, weren't they? NetBSD currently doesn't run on any Nubus PowerMac. The reason doesn't have anything to do with the AV stuff--I think it's the lack of OpenFirmware that's the problem.
Well, he said NetBSD or FreeBSD. NetBSD works on just about all PowerMacs less than 5 years old, and almost every 68K Mac with a 68020+PMMU or higher.
True, but it'd be great if people would start working on an open source version..
I'm pretty sure that the DVI signals go through the ADC port and that the D-sub connector really is standard VGA, but who cares? I don't want a Cube and I don't care if other people want to go around bashing it.
If only the G4 cubes didn't have hairline cracks in their clear plastic casings (I don't care whether they're cracks or just flashings from molding, those blemishes don't belong!).
Yawn. They apparently fell a little short of crafting an absolutely seamless and perfect Cube out of transparent plastic. "If I had known that my Cube wasn't going to be geometrically perfect, I would have got a Compaq". Right.
If only the G4 cube had a fan so it wouldn't overheat like a toaster.
What are you talking about? Whose Cube overheated?
If only it had capacity for a true RAID cage (not yet another über-clocked serial interface stretched to the limits).
If you want a Cube with big storage, either 1) hook up two FireWire drives and turn them into a RAID with SoftRAID, or 2) hook up an actual hardware FireWire RAID, or 3) pay $200 extra for your Cube and get Gigabit Ethernet and hook up to an Ethernet storage device. Are you really stretching your FireWire bus to its limits? What are you doing that causes that? Lucky for you, the 800mbs version is almost ready.
If only the G4 cube had an SVGA connector so you could connect a decent 21-inch monitor to it instead of Apple's ultra-lucid offerings.
The Cube has an SVGA connector, as well as a standard DVI+ connector, which Apple calls an "Apple Display Connector", same as they call 1394 "FireWire".
* If only it had room for more than 2 DIMMs.
You're breaking my heart. The Cube is 8 inches square and can take a GB of RAM. Boo-hoo.
If only you could put in a less expensive IDE CD-recorder.
You can get a USB model for $200 or less, or a FireWire one for a bit more, and use either on multiple machines. Que makes some really nice looking ones.
If only it didn't look like a giant spider once you finished connecting all the external devices.
That's a weird complaint to make about a machine whose standard cabling goes:
all in one long line, and has antennaes built-in for wireless networking. The last time I checked, there weren't any other manufacturers doing anything at all about how cables look on their machines. Apple is the only company I've ever seen who actually shows their products in their advertising with cables attached and showing, such as the iMac ad that shows how to set up an iMac. HP is not going to show you what kind of cables are involved in their machines until after you buy.
The way I see it is this: using a Mac is a lot like using a jetski. If you're slightly serious about either, you're going to know that a little effort is necessary to make them run to their full potential. MacAddict magazine knows this, and just like any decent Mac user, they were able to do the five minutes of software tweaking necessary to make a 500 mhz G4 match a 1 Ghz Athalon.
Sure, the benchmarks that they ran were done in Photoshop, but what about the benchmarks done by others? Can we really trust them? "This Pentium III running M$ windows was considerably faster (1.2 seconds) at running MS applications than the G4 was."
Please...
Instead of using MS applications, you refer to Quake 3. Is it anything like Unreal Tournament, which is a friggen Macplay PORT??
I am not blind to the fact that some PC applications work better than their Mac counter-parts, but I tend to believe that the root of the problem lies in company's Mac development teams.. is Microsoft REALLY going to make its office software work better on a Mac than a PC running their OS?
I suppose when OS X final is released, with its BSD core, that it won't be the "turgid, inefficient piece of crap" that you see in the current OS now. I think that Macs might perform better in other "credible" benchmarks in the future because the new OS may eliminate the need for some of the software tweaking that was needed to be done before to achieve maximum efficiency.
Yes, maybe it was the software: if the software isn't using multiple process, you won't see any improvement going from one to two CPU.
SMP is nice but you really have to know what you're doing!
There is a VGA port and an ADC port on the video cards that ship in Cube and tower Macs. If you buy the retail (boxed) version of the same two ATI cards you can get from Apple, they have a VGA and a plain DVI on them. I have yet to see a display card with a digital output that didn't also have a VGA on it. At least not in the last couple of years.
The ADC is actually one of the standard DVI connectors. It is the same as the plain DVI connector, except that it has a few more pins on the end that carry VGA, USB and power. It is better than the plain DVI plug (since all digital flat panel displays also need USB and power as well as DVI), but it is not cheaper. Hence, it is not used by manufacturers of commodity PC's.
I know it's natural to go "oh no, not another connector", but the reason that adapters to split ADC into plain DVI / USB / VGA / power are cheap because all those things are within the ADC. The signals are the same. You're not converting anything, just re-cabling. It's only an issue of three cables between two devices, or one cable between two devices, not a competing technology.
Think about it, though: the ADC carries everything any display could possibly need in one cable, whether the display is analog (VGA) or digital (DVI). That's why all of Apple's displays (2 digital LCD's and one analog CRT) all use the ADC connector. If every computer had one of these connectors, hooking up a display to a computer would be as simple as plugging in the cable from the display into the computer and that's it, without having to know or worry about whether it's an analog or digital display. We ought to applaud Apple for going down this road. Why switch from the VGA connector to the plain DVI connector (as an industry) and not get a little more than just the plain analog to digital switch? The ADC also carries VGA, so you have a way to adapt an existing VGA monitor design to an ADC connector easily. The signal is still there. The ADC is a good "universal" display connector, wheras the rest of the industry is going with having both VGA and plain DVI on everything from now until probably forever, along with instructions not to hook up a display to both at once, and the requirement that you have a vague knowledge of which display is analog and which is digital. Billions of people hooking up billions of displays over the coming years will also have to run a separate power and USB cable. Why would you voluntarily have three cables going between two devices? So you can knock $20 off the price of the computer. Not worth it. If you use Compaq or Dell or whatever brand of machine, you ought to be on them to get with this program. Think about it next time you're hooking up three cables between two devices.
A CPU alone won't do you any good, usually mainboards for any other general purpose CPU than a x86 are usually much more expensive!
Why? Simply because of the huge number of PC and the economy of scale..
PPC DO NOT offer better performance/price!
Check the SpecInt/SpecFP benchmarks, they are the most reliable tests, do not blindly beleive Intel or Apple...
Better perfomance/power consumed, yes but it is not really an interesting benchmark for desktop computer, for laptop on the other hand it is much more interesting.
Consoles are very very different from general purpose computers so you cannot use Nintendo as an example.
Apple won't use 80x86 CPU but it is much more a problem of hardware control and a problem of software control than only a performance problem..
The result is that it is very difficult for the developer to bring the product out on a competing platform, and it discourages users from moving to a different OS when they feel the vendor isn't serving their needs (because they can't get the solutions to their problems).
If the developer doesn't want to deal with the OS vendor anymore, he's really got a problem - either suffer under the vendor's thumb, or make a great deal of personal sacrifice to move to a different operating system.
I was sick of Apple so I wrote I'm worried about my future. That's why I'm a Be developer.
And in fact I shipped (and still do support) on of the first commercial applications for the BeOS, Spellswell from Working Software.
Nothing Be ever did made any sense, and while there are individuals at the company that I regard highly, on the whole I felt the company to be uniquely unresponsive and incompetent.
And just when they were showing some promise of shipping enough BeOS installations that I had some hope of making more than the measly couple hundred bucks I'd earned in royalties in the three years I'd been working on Spellswell, they announced a "change in focus" and said they weren't going to support the desktop anymore, except for the extent necessary to use it as a development platform for their new Strategy Du Jour, Internet Appliances.
After I posted on BeDevTalk that Some of Us Work for a Living, the moderator told me he was fed up with a developer who was trying to discuss business issues of concern to Be's third-party developers on Be's third-party developer mailing list. That was my last message to bedevtalk - he unsubscribed me.
I've been working on a really challenging C++ application for a few months, and after reading C++ Answers with Bjarne Stoustrup I got excited about really digging into the basics of programming - but from the perspective of a developer with 13 years of work experience and a lot of shipping products.
I bought a few books, mostly on C++ and also hit some websites and newsgroups, and I became a much better programmer as a result. And I really felt that I did better to spend my time on core architectural and language issues rather than dealing with OS-specific nits or tool issues. And so I wrote Study Fundamentals, Not APIs, Tools or OSes.
So this brings me back to being used by operating systems vendors to serve their material needs at my expense and the cost of much personal pain. If you become a better programmer by learning the basics better, to can fluidly go from OS to OS without much of a learning curve.
But there's the problem that you have to use some API to code your application to, and while Java claims to be "platform-independent" it is really a proprietary platform in itself - just try making use of platform-specific code in a Java application, yes you can do it with the Java Native Interface but it is difficult and an assault on the Java developer's senses to write a dll in C or C++ to load into the runtime.
So what you really need is a cross-platform application framework that you can write in with a language such as C++, that comes preconfigured with easy-to-use preprocessor symbols so you can drop into OS-specific code at your whim, and will compile from a single sourcebase to native machine code for multiple operating systems.
Funny that, since December '99 I've been writing a multithreaded special-purpose graphics editor that is also an HTTP client with just such a cross-platform application framework. I can develop on Mac or Windows as the need suits me and switch back and forth at a moments notice (especially now that I've got filesharing between my machines). My client only asked for Mac and Windows versions but I could port to BeOS or Linux in a few days. The framework is called ZooLib.
It was written by my friend Andrew Green of The Electric Magic Company, originally to insulate himself from Apple's API nonsense. (Do you remember when all progress on developer tools at Apple and Symantec stopped while they went off into the sunset to develop Bedrock, itself a cross-platform application framework and an immense investment of time and money - and then abandoned it? If it hadn't been for then-tiny Metrowerks Apple would have gone out of business after shipping the first PowerPC Macs, because there would have been no native PPC compilers.)
He felt that if he could code to his own layer and Apple changed their API, he'd just have to reimplement the OS-specific layer and he'd be working again. But then a little more work and he'd be cross-platform...
If you click that link today you'll just get a placeholder page. But just wait a few days...
(For practical reasons the source itself, mailing lists and so on will be provided at http://zoolib.sourceforge.net/ once it's released.)
While ZooLib is to be newly released to the public it is not new code. It has been in use in commercial products for about five years - and in development in my own since last December. Part of why Andy gave me the code and I've been working with it is to give him meaningful architectural feedback and detailed bug reports so he can prepare it for public release.
I've been urging Andy to release the source as-is for a couple of years but his standards are incredibly high for a programmer. Andy's code doesn't just work, it is correct.
Andy spares no effort or time to fix the smallest problems (this is especially important in multithreaded code - think about reference counted smart pointers that are operated on by different threads, as you can do with Zoolib), and part of why he's been delaying the release is to improve the overall architecture.
For more details, including relevant quotes from Judge Thomas Penfield Jackson's Findings of Fact and Final Judgement discussing why Microsoft felt it was more important than anything to suppress cross-platform API's, such as Netscape plug-ins, Java, Intel Native Signal Processing, Lotus Notes, Apple Quicktime (runs on Windows too!) and RealNetworks' multimedia technology, please read my early draft of:
The Cross-Platform Manifesto
Thank you for your attention.
Regards,
-- Could you use my software consulting serv
OK, so this may be construed by some people as a flame but....
..yesterday, my friend wanted to copy a file from one disk to another, and since we were using a uni computer, i assumed that the harddrive would be locked. So i thought, considering myself relatively smart, that i could load up the doc in word, eject the disk, put in the new disk, and save it onto the new disk. So i load it up, eject the disk, put in the new disk, and try to save it, but then it prompts me to insert the old disk. So i do so, but it seems to want me to swap diskc ad infinitem.
What the hell is this about. Why does it even need the old disk back in the first place. This was very frustrating.
Surely they would have fixed this in MacOSX????
Apple does what other companies just talk about: making sweeping changes while reinforcing customer loyalty.
Maybe this is commonplace, but I remember going from 68K to PPC with very little inconvience. Apple pulled off an incredible feat: changing the architecture while allowing folks to keep operating in a business-as-usual fashion.
Now we are changing again, and I find Classic to be a more than adequate solution. Apple makes very bold moves and manages to keep most of its user base happy and able to leverage past investments in the platform. (Well, except I got burned on the Geoport, but you can't win them all.)
That's amazing.
Geez, SGI couldn't pull this kind of thing off with Cray or Intel.
BTW: I've never been a big fan of X-windows GUI. To this day I can't tell which radio buttons/checkboxes are selected and which ones aren't. I use it when I must, like with the GIMP.
Otherwise, it's CLI or MacGUI for me. I'm still getting used to Aqua, but it's better than X for GUI.
Doesn't mean it's not CORRECT.
X is simply a protocol for describing how clients and servers may communicate so that clients can draw window contents onto servers' screens. Period. It is a well-defined problem space, and X, as a solution, is pretty much IT. There have not been fundamental changes to X in 10 years because it is a correct, complete, efficient solution to the problem. Period.
Yes, there are areas in which X can be improved, such as font support, but this is NO reason to chuck X. You try designing a network-transparent windowing system and see how far you get before all of the problems that X solves with respect to race conditions, efficiency, performance, correctness, etc, bite you in the butt and you give up and go with X.
Xlib is a problem. It represents the minimal set of C API calls necessary to expose the full functionality of the X protocol to a client program. But it does not provide any kind of higher-level windowing system functionality such as buttons and scrollbars. Thus, many people have implemented these things in many different ways, most of them poor, and the result is that the typical X program looks and runs like crap.
This is NOT the fault of X. It is the fault of the people who released X without releasing any kind of standardized, effective toolkit that won over a broad base of usage. It is the fault of the people who have and will continue to ruin Unix by refusing to engage in any kind of standardization whatsoever.
The fragmentation of Unix systems and Unix desktops is a problem, but it IS NOT THE FAULT OF X!
So stop blaming X already!
X is state of the art because the "art" (network transparent windowing) has not changed, and will not change, in the same way that algebra is state of the art because the fundamental facts of mathematics do not change.
BTW, there are resolutions for which jaggies do not occur, despite your assertion to the contrary - any resolution where the pixel is too small to be seen by the naked eye, will not have jaggies and will not require antialiasing. I predict that 95% of all computers will meet this criterion within 10 years.
In the meantime, YES, we need support for antialising in X. There are standardized mechanisms for extending X to support things like this. The problem once again is that there is no common toolkit API that all X programs are using such that simply adding an antialiasing extension to the X server will magically fix X programs.
Once again, not X's fault - it's the fault of toolkits and the general X developer community which failed to produce a single viable toolkit (and GTK makes me barf, by the way).