Rootless XFree On Mac OS X
Mr. McD writes: "The XonX project over at Source Forge is finally seeing some cool results. This time we finally have X windows running along side Aqua windows. See for yourself here and here. The author states that this release is not in a very usable form just yet. A post explaining how it was was done and how you too can run XonX can be found here. Finally!"
I wasn't talking about GIMP sepcifically, or even GTK+. I was curious as to FUTURE GUIs on FUTURE projects.
Heidi,
I'm a) chivalrous and b) a big fan of your father, so I'll be nice here. Normally I'd flame, so feel flattered.
No longer limited to the 2D paradigm, Berlin could be easily adapted to 3D displays.
Can you explain why anyone would want a 3d desktop? How would you navigate a 3d file structure?
The simple fact of the matter is that 99% of the information you deal with on a computer is best represented in a 2 dimensional space. The simple hierarchial file structure is fast, easy to learn and easy to navigate.
No one has proposed a decent 3d system for organizing files. Just things that look cooler and take longer to use.
--Shoeboy
You're forgetting 1 thing. As much as I like Linux (I use it all the time now - home and work), and even the berlin project will make some serious steps forward in development (which seems they do, but very slowly) - you still need to be backward compatibility.
Sure, you can hack QT and KDE and GTK(+,--,+-, whatever) and GNOME to use berlin natively, but you got HUGE application base that simply need and want X only.
Don't forget - there are lots of applications for Linux which are closed source and the vendor wouldn't even listen to you about porting/moving it to berlin, because he uses this code with modifications on Sun, HP, IBM, SGI, *BSD and others, so your chances with closed source applications are slim..
So you'll probably say "they will have an X compatibility layer" - go ahead, enjoy the huge headache to do this, and this will make your berlin project crawl..
And I'm not mentioning writing drivers for all the various graphics cards - those who give specs, and those who don't care about you at all and write in-house a driver..
Good luck
Hetz (Heunique)
First, let me say that I agree that LinuxPPC, YellowDog, Suse PPC, Debian PPC, FreeBSD on PPC, NetBSD, OpenBSD on PPC, etc. are all excellent projects.. Some will be used more than others, but so what?..
As far as the OS X on an original iMac.. It will work, and quite well actually.. The iMac will need some more RAM (a 128MB chip is like $50 right now), and Classic will be about 90% of it's stand-alone speed, but that's not bad.. I've seen OS X 4K46 on a PowerBook G3/266 with 256MB of RAM and it wasn't bad at all..
I'm not sure you realize this, but it sounds like a lot of the fluffy effects will be turned off when OS X is installed on a G3 machine.. For example; Launching an App on a G4 results in a little app that bounces in the dock while the App loads. On a G3, the icon appears in the dock, and a small triangle beneath it flashes while the App loads.. This is just one little example.. I'm sure that hacks will begin appearing around March 25th, that allow you to turn off the drop shadows or square up the corners of the windows (both will save a few cycles)..
Apple will port their OS to x86 on the same day that SGI includes the IDO (compilers) with their OS.
W
-------------------
-------------------
This is my SIG. There are many like it, but this one is mine.
However, I personally think the approach of all the alternatives to X, which is to force the "toolkit" down into the low levels of the system, is wrong. What we need is the low-level control like X combined with the powerful graphics of these modern systems. Drawing a button and making the mouse click it is trivial, guys, in fact it is probably easier than any of the horrendously complex toolkit interfaces we have developed, including SlashDot faves like Qt, KDE, or even my own fltk.
While drawing a dithered image with transformations, or interpreting UTF-8 and correctly formatting all the Unicode characters, is HARD. Stop wasting your and my time with these toolkits and get to work on the HARD parts! Thank you!
Writing toolkits is for people who are lazy and want to feel like they are doing something good (believe me, I wrote one, fltk). We need to make a core of the hard stuff, like antialiased graphics, and (probably equally hard) make it have a programming interface that mere mortals can comprehend (read the XRender extention description for an example of an interface that fails this criteria, imho. Check up on PostScript or OpenGL for examples that I feel are ok).
It is commerical though, but that is the way things are sometimes... However the product looks as if it's worth the money.
Projects such as this make me wonder what the future will hold for full-scale projects such as GIMP or Blender. Will they continue to be designed for X11 or will they evolve into backend framework and "plugable" GUI frontends. Say, perhaps, a Cocoa/Aqua frontend for MacOSX, an X11 frontend for Unix and GNU/Linux, and specific frontends for BeOS and Win32/Win64?
Any thoughts on this? Any projects doing this already?
Funny, what is called Quartz (the Display PDF model in MacOS X) is older than a stable X11. X wasn't used on the NeXT because it wasn't stable *yet*. Weird how we think of Quartz as being new when it's old.
I agree with you that it would be MUCH better if we all moved away from X11, taking the good with and forgetting the stuff that could be better designed. I haven't seriously looked at Berlin, nor, given that I like Aqua and Quartz a lot, am I likely to.
_Deirdre
"News for Nerds. Stuff that Matters." 2.4.2 is something that matters to a lot of nerds. It seems that slashdot is just keeping with the program.
If cnn & company want to use slashdot as their source, and get stories that don't matter to their readership ... well, that's just shoddy journalism. You can't blame slashdot for that.
If you feel so strongly that a source of "real Open Source News" is needed, what's stopping you from creating it? The trick is ... if nobody else cares, then you're the one who has to do it. (Please see the nature of Open Source for an example of this in action.)
How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
They did port it. I dont know about system 6, but they ported System 7. Unlike most software these days, it never went out of Apple for alpha/beta testing, but it did exist.
The original 2 (semi)-public alphas of Mac OS/X (Codename Rhapsody) were released on X86. They were only missing the blue box -- the component that could load and run MacOS inside of Rhapsody. Alpha 3 sadly dropped X86, but then again it was really the first that wasn't just a slightly reworked OpenStep-with-an-apple-menu.
Silly girl, there's a reason why Berlin will never succeed.
.org domain name, a SourceForge page, and a "0.01" announcement on Freshmeat. Occasionally, one of these ideas will be taken too seriously. Web pages will be written and re-written. Mailing lists will be created. White papers will be written. Developer hierarchies will emerge. Often, one sub-groups ego will be bruised, and they will splinter off to form some equally vaporous project.
It's the same reason why other Open Source projects like the HURD, GGI, and Freedows are going nowhere fast: Too much design, not enough code.
Too often, non-programmers (or worse random C newbies) will propose some absurdly difficult endevour ("Just imagine: an Open Source version of Microsoft Office 2000! On my PalmPilot!"). Usually, this will be followed by the registration of a
But what never happens is code being written. APIs might be formalized, but that is worthless without working code. The most succesful projects (such as GNU, the Linux kernel, the BSDs, KDE, and GNOME) were founded on the "shut up and code" model. The authors spent time hacking rather than writing press releases or yet another web site revision, or the checking the latest PDF copy of the Offical Project X Standard for Widget Frobbing into a CVS mirror. And who gives us results?
Berlin is a pipe dream. A nice dream, perhaps, but so are many others.
I thought it was display postscript, not display PDF? Of course for all I know they just changed the name because most people today recognize PDF quicker than PostScript.
--
"Overrated" is "overfuckingused".
News for Geeks in Austin, TX
Yeah, it's called fsn, and it lives here. Note: only works with IRIX versions 5.3 and below.
main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
Both Classic and X-Windows should not be running side by side in Aqua, but each contained within it's own single window, so the different environments with their different ways of doing things are kept separate, making life easier on the user.
I agree that X11 and Classic apps need to be separated from the Carbon and Cocoa apps.. BUT, I have a hunch that X11 is not going to be extremely popular outside the scientific, and geek, communities.. My mom isn't going to install XFree86 and Gimp, when she can grab a Carbon version of GraphicsConverter..
For the science crowd out there, this is actually a big step forward. I can now work on building Data Explorer, SciLab, etc. without switching back and forth between Aqua and X..
To each their own I guess..
PDF is PostScript *based*, however it's not nearly the same thing as Display Postscript (wasn't bicapitalized yet) nor is it PostScript.
Besides, there's a world of difference between a one-line marketing gloss like you quoted and the specifics or architecture and implementation.
Again, PDF is not DPS, nor is it even DPS v.2. It's clearly based on DPS (and PS) but it's different enough one can't claim direct descent. Heck, if one could then I expect Adobe would be claiming infringement (which they're not.)
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.
Who is seriously going to drop the rock-solid, BSD-based OS X for another operating system which is "free" (in theory anyway), but far less functional?
Anyone who wants to use standard hardware. Until Apple ports OS X to the PC, its marketshare will be stunted by the need to buy Apple hardware. Most people aren't going to be willing to buy two computers, one to run all their normal software on and a second just to run OS X. In fact the only group willing to do this are the techies. This leaves two area of play for OS X within the marketplace, techies and the people who still use Macs. Neither of these markets is all that large, although the techie market is more influential. In the end, if OS X is to be anything more than a "Gee-whiz" product, it will have to be ported to the hardware platform that 95% of computer users own, the PC. The fact that the PowerPC hasn't scaled as well as the P-III and Athlon is one more reason why Apple needs to wake up and smell the coffee. Of course Apple won't do this. The reason why is that they are not willing to play ball in a game where they don't control everything. This is why they killed the Mac clones. The Mac market is something they want exclusive domain over and they will never do anything that might jeopardize their complete control over it, even if it means creating a bigger market and putting money in their pockets. So instead they've got all the pieces of a continuously shrinking pie. Pretty soon they'll learn a hard lesson, 100% of 0 is nothing. There is a chance of course that they'll get smart, fire Steve Jobs, and become a real company that listens to the market place and works to supply what it is demanding. As it is now the "company" is more like some kind of religion that spends its time and money trying to sell an ideology to people who truly aren't interested or impressed. I for one am tired of hearing them beat on their broken drum.
OS X will certainly be interesting, and it is refreshing to see a commercial OS that's built right. It's sad to know that it may never ammount to anything beyond what something like the BeOS has simply because it won't run on standard hardware. Apple needs to port it, get out of the hardware business, and work as hard as they can to build developer support for the OS. Microsoft is highly unlikely to create anything for it, which means other developers can create something without having to worry about Microsoft coming along and destroying them. If anything developers should be more than happy to develop for the OS since it means they'll be able to sell software to a user base which is potentially as large as the installed base of PC users.
Will Apple do this? Probably not, at least not until they're nearly dead and the sharp bite of reality becomes strong enough to make them wake up. At which point it might truly be too late.
Lee Reynolds
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Just because an X window shows up on a particular screen does not mean the application driving that window window is running on the same computer.
My computer's clock is chronically off, mostly because I don't need it to be on time.
You are right that it could be a fake, but I'd much more strongly suspect that the X clock is from an other system than jump to the conclusion that it is a fake.
Lee Reynolds
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
if you ignore the fact that the first NeXT systems were monochrome.
The OS wasn't monochrome. It's the video hardware that was greyscale (the original was 4-bit gray, then 8-bit).
My NeXT Cube sports a NeXT Dimension board which makes it 32-bit color (w/ alpha channel), under OPENSTEP 4.2, of course.
Karma karma karma karma karmeleon: it comes and goes, it comes and goes.
Does anyone know if you can copy and paste or drag and drop between x apps and cocoa and carbons apps? If not is this a feature that will be implemented in the future?
Is Quartz a renamed component from Next? I thought Quartz was new for Mac OS X. I guess that's what they WANT me to believe.. ;)
cpeterso
no it is not, that "4:07" clock is a clock icon fpr xclock, not a clock.
Have you taken a look at QNX's Photon? Small, light, anti-aliased, full-featured, and more network transparent than X. In a few words, it has it all.
A deep unwavering belief is a sure sign you're missing something...
The Windowmaker clock shows 4:07 whereas the Mac clock shows 6:01
If the windowmaker clock client was running on a machine in a different timezone or a nearby machine which for some reason was set to a different timezone or was otherwise wrong, it would account for the 2 hour difference and the 6 minute difference is easily accountable for by not all clocks being in sync.
Hey, silly. That 4:07 'clock' is just an icon for the xclock on the right, which reads 6:01, more or less.
Heidi,
I'm curious as to whether you're really theHeidi Wall. I sent an email to your email addy (the real one, not the cjb.net forwarding address. Just reply back and I'll be convinced.
Well, I imagine that 3D desktops would be a wonderful boon in many ways. There is no reason why a file structure should not be able to be displayed in a 3D fashion - something like the branches of a tree. Don't forget that the metaphors used in the 2D windowing system are all 3 dimensional, and so all that prevents a decent 3D desktop environment is a lack of imagination (and technology:)
Not true. The flie structure is completely 2 dimensional. On the y-axis you have parent/child relationships. On the x-axis you have sibling relationships. That's 2 d. While you may want to display more complex relationships, you'll run out of dimensions. You could put "date modified" or "importance" or "file size" as the z-axis, but then you have to remember where things are on the z-axis as they can obscure each other. That'll make things time consuming. Additionally, you'll have to choose the attribute for the z-axis carefully as there's really no way to have a 5 dimensional desktop. For complex relationships, you'd be better of using a relational database not a 3d desktop.
Sure, some objects need to be viewed in 3 dimensions, but that can be done in a window via opengl. The core components of a gui (desktop, file manager, text editor and web browser) are all best represented in 2d (which includes the use of pseudo-3d for eye candy)
BTW, I like your writing style - very articulate and lucid.
--Shoeboy
Just ask Jacob Neilsen, one of the world's foremost usability experts.
At least not in the automatic monthly mailings. I suppose if you asked real nice you could get one, but it's not automatic, and I can't find on connect.apple.com where one can be downloaded.
But I don't mind much, since it's so close to release anyhow.
--
"Open source is good." - Steve Jobs
"Open source is evil." - Microsoft
False. Apple wrote their own Display PDF (AKA Quartz) in-house, because Adobe's DPS licence fees were outrageous. There's no Adobe code in Quartz.
-jon
Remember Amalek.
GNUstep has an implementation of OpenStep (Cocoa) as a frontend and it's possible to have any number of backend implementations (DPS and X11 are all we have so far but it's entirely possible to write backends for Berlin, BeOS, or Win32). Of course, the nice thing for MOSX is that we don't *have* to write a backend--with Cocoa, we're source compatible!
You might as well put the file system or networking code into Qt while you are at it.
We need to stop this insane design and return to the styles of design that made Unix work. This is the same crap that MicroSoft is handing us, and the fact that I can read the source code is not enough to make up for it!
I want a drawing library that is toolkit independent. This means it CANNOT refer to a widget in any toolkit, and cannot require that it be called only from methods from a toolkit. It really isn't too hard: there should be a static "state" that indicates what you are drawing onto, and you make calls that draw on it (see OpenGL for an example, and also why this is MT safe). Then the toolkit is free to set up the "state" before calling the user's drawing code, and the user is free to reuse their drawing code under different toolkits!
Not true. The flie structure is completely 2 dimensional. On the y-axis you have parent/child relationships. On the x-axis you have sibling relationships. That's 2 d.
:)
:-)
I disagree--I would argue that a hierarchy (which is all that a filesystem is) has no inherent visual representation. The fact that a hierarchy is so difficult to model visually in a way that is simple and yet consistant is a constant thorn in the side of interface design.
Think about the way that traditional file managers model the filesystem--it's the way you describe, siblings are stacked vertically, and children indented horizontally a bit. Logical and consistant, but very bulky to use: highlight a node deep in the structure and tell me what its parents are. You'll have to scroll up, look for each open node individually, until you get to the root. You've lost your original place by now unless perhaps you highlighted it or something. Now take a heavily expanded tree, take a node somewhere in the middle, and tell me what all its siblings are. It can be done, but it's not natural. This traditional representation becomes awkward whenever your data set becomes large enough.
Hierarchies are everywhere: filesystems, URL's menus and submenus, OOP class hierarchies; thinking further, there's species classification and mailing addresses. Hierarchies are a very natural way to represent data. However, I think a serious weakness of their use as a tool is how difficult it is to model them visually.
BTW, I like your writing style - very articulate and lucid.
Anyway, thanks for the mail, 'PJ', and thanks for the compliment
Yeah, I got your email.
Cute sig btw.
Is it just me, or do we have some flirting going on here?
--
I don't see this as being very difficult. We can easily adapt to ways of manipulating imagined spaces that correspond to our sense of real space. If you're anything like me, you twitch for the mouse wheel when you get to the bottom of the page in a real-world newspaper.
Yes, we have two eyes which are unavoidably on the same 2-D plane and can only focus on a 2-D space at any one time.
But our visual memory (the very short-term peripheral-vision-assisting memory that remembers what your middle finger looks like while you're staring at your index finger) works in 3-D. For that matter, our eyes are healthier when they're working in 3-D space with shifting focus. Our brains and bodies are clearly ready for it. (As if the fundamental fact that everything we do all day away from the computer screen is in 3-D weren't enough)
Right now I can only see one directory at a time - either the forwardmost window if I'm using a graphical file manager, or the most recent output of 'ls' if I'm being productive. (I'm ignoring those little triangley/pane things because I find them counterintuitive in the way they represent the relationship between spaces, not to mention space-wasting)
People talk about the file hierarchy being 2-D. But we already use two dimensions for any useful expression of a single point in that hierarchy. Why not use the extra dimension to represent the relationships with other points? If I could navigate forward and backward through parent/child directories, with my inborn visual memory assisted by scaling, transparency, and motion, I suspect I'd work a whole lot faster. It would be one less level of abstraction my brain would have to worry about; it'd be like offloading the job to a hardware accelerator that came free with my head.
Hell yeah! Everything from address books to network maps would make more sense if we organized it the way our brain wants things organized.
This is not to say that I think we need simulated woodgrain checkboxes and radio buttons just because there is a fair amount of wood in the real world. However we should simulate the aspects of the real world that our brain has labored hard lo these many aeons to get itself around: How multiple entities relate to each other in space; how we can identify and select entites to interact with; how we get feedback from these entities that they are responding or want our attention; and so on.
3-D is only the beginning. Files and directories should smell. Mice (or their successors) should have physical force feedback. Interfaces should make use of intuited concepts like gravity, reflection angles, inertia, and so on. We don't need to spend anywhere near as much mental energy figuring out what our computers are trying to tell us as we do now.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
Apple is no longer selling the OS X Beta CD. It's several months old, doesn't support the newest G4 hardware, and doesn't work well with Mac OS 9.1. In little over a month, the final version of OS X will be shipping. If you NEED the beta, check eBay. If you need a more recent build of OS X, join the Apple Developer Connection for $500. You'll get monthly developer tools and newsletters mailed to you, as well as montly beta 'seed' CDs, technical support, hardware discounts, and lots of other goodies.
While PDF is a descendant of DP they're different enough (really different in some ways) that I don't believe one can claim continuity.
As to Berlin - after all of these years and all of the talk they've produced nothing remotely usable. It's easy to be fully buzzword-compatable when you're vaporware, heck this posting supports anti-aliased text in a syntactically structured environment!
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.
Yes, this is exactly what led to the super-solid organized structures of Linux, GNOME, KDE, etc? There is a trade-off here. GNOME and KDE are fairly low quality, lots of features, little polish, and while Linux is very solid, that solidity was won from sheer coding force and skill, not purity of design. I'm inclined to think that if less people would "shut up and code" we'd not only have fewer useless toolkits for X11, but we'd get nice, extendible systems that we wouldn't have to keep hacking and re-hacking and wrapping and layering over as it evolved. What's going on with X11 is obscene. You've got some great projects, but because the X11 protocol seems to have been designed for '80s era hardware (oh, wait...) none of them are being put in core X. So you've got anti-aliasing support, but only for specific toolkits. You've got great desktop environments, but only some apps use them. You've got nice ideas like accelerated desktops with EVAS, but again, only for specific applications. In the case of X11, the whole is less than the sum of its parts.
A deep unwavering belief is a sure sign you're missing something...
You are right on, but don't forget that the #1 design goal of the X Window System is to be "policy free" -- so not only is it based on lots of obsolete assumptions (not so bad), it never really solved most problems to begin with (worse).
In short it was a political comprimise made so that all the waring Unix and Minicomputer factions could at least agree on *something* that wouldn't get too much in the way of whatever proprietary shit they were building. And the open source Desktop Environment people have picked right up on this, building services into their DE instead of the underlying foundation where it belongs.
The long-and-short of it is that the X desktop is broken from a normal user standpoint, unless all of the apps they run are from the same vendor (er, project). Well, no shit - that was by design from the Commercial Unix forefathers. You want to use a standard clipboard between two apps. Sorry, that's policy. Printing? Policy. The same scrollbars on two different programs? Yup, Policy. How about "It works"? Wasn't that a policy that some people could agree on?
But, anyway, bitching is no good. X is what you have, and what you are going to have to live with until 2020 at least. Barring Apple open-sourcing Quartz/Aqua, that is.
When I hear the word 'innovation', I reach for my pistol.
Maybe it isn't worth the effort to you, but it is worth the effort to the people actually working on it. Different people have different attitudes.
One good thing about Linux on PPC: you can use an old PPC box for something useful. Mac OS X is a seriously heavyweight system. To run it you need a fast PPC chip, minimum 128 MB of RAM, and 3D acceleration. There is no chance of ever running this on any computer as old as the first iMac, or older.
Maybe for the very newest Mac computers, OS X will be better in every way than Linux. But for the marginal computers, the ones just barely fast enough to run OS X, I'll bet GNOME or KDE on Linux would be snappier and thus more fun to use.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
Additionally, you'll have to choose the attribute for the z-axis carefully as there's really no way to have a 5 dimensional desktop. For complex relationships, you'd be better of using a relational database not a 3d desktop.
You are assuming that there need be one attribute per dimension. Why not have one attribute spread over two dimensions? This would allow the file structure to be more easily comprehended, as there would be more space for pattern recognition by our brains. If the file strucure representation were spread in this way, I am sure it would be a lot easier for us to deal with complex directories and so forth - our brains are built for 3 dimensional thought.
I don't think that the desktop of the future need be fully 3 dimensional, there will always be a place for 2d. Text is unlikely to become 3D, for example, unless we devise a whole new writing system (which is not as unlikely as it may appear, in the long term).
Overall, I just think that people are too unimaginative when it comes to the future. I can imagine people having similar arguments to this in the days of CLI's and monochrome test. How could color possibly be a useful component of a desktop? Thankfully they were proved wrong.
Anyway, thanks for the mail, 'PJ', and thanks for the compliment :)
--
Clarity does not require the absence of impurities,
/* And you'll never guess what the dog had */
/* in its mouth... */
--Larry Wall in stab.c from perl
As the previous poster suggested, Hotline is your best option if you're itching for some beta action.
--
"Open source is good." - Steve Jobs
"Open source is evil." - Microsoft
The Dock Clock gets its time settings from NTP, Network Time Protocol. The xclock gets its settings from the local hardware (Macs don't have BIOS like you'd expect.)
That accounts for the 6 minute difference. The two hours is due to inconsistent time zone settings.
A host is a host from coast to coast, but no one uses a host that's close
...seed betas of OS X that is. You know what I mean.
--
"Open source is good." - Steve Jobs
"Open source is evil." - Microsoft
Now Mac OS X can look bloated AND ugly.
Je t'aime Stéphanie
That is why I am interested in the Berlin window management system. Although it is theoretical at the moment, and there are no stable releases, it still has a valuable role to play in developing the windowing systems of the future.
No longer limited to the 2D paradigm, Berlin could be easily adapted to 3D displays. It also has an X window emulation layer, and has full support for the latest 'buzzwords' in software development.
Even if Berlin never sees the light of day, the work done on it may live on in the next big leaps forward, XFree 5 and on.
I hope that the X Windows developers take a close look at what is being done with Berlin, and with other windowing sytems, when designing and coding the next generation.
--
Clarity does not require the absence of impurities,
/* And you'll never guess what the dog had */
/* in its mouth... */
--Larry Wall in stab.c from perl
Idiot.
W
-------------------
-------------------
This is my SIG. There are many like it, but this one is mine.
oh yeah, </sarcasm>
All your events are belong to us.
So it's true, OS X really is ahead of it's time.
Funny how when the PR guys say those things, they always make it sound like more than just two hours.
_______________________________________________
Steve is going to FREAK!
:)
We're ugly-ing up his perty desktop with dirty old X apps
I can't wait to see if MacOS X will run reasonably fast on my LinuxPPC-running iMac.
I gots ta ding a ding dang my dang a long ling long
Are we reading the same web site? I come to slashdot every day and see links to cnn.com and cnet.com and tomshardware.com with (if I'm really lucky) some pithy little commentary like "are people who use cars automotive engineers cause, like, they have to figure out how to shift and stuff?" They certainly aren't a source of anything (not counting misinformation and biased opinions, I mean; not that there's anything wrong with misinformation and biased opinions, mind you).
What do you see when you come to slashdot?
For those of you who have NO idea why this is written this way, I provide you with the following link at Arstechnica
Burn Hollywood Burn
You may think that Slashdot is not a software announcement site, and every time Slashdot announces software someone posts "This is not FreshMeat!", but the fact is, they can and do announce software.
Also, they announce very buggy software, put it in a positive light, and end up being linked to from the likes of cnn, and made fun of by zdnet.
I would argue that Slashdot is often a place for software announcements, but isn't a place for responsible journalism. In a nutshell, Slashdot is "Stuff That Matters, for Nerds". But it isn't News. Think about that.
Will the real Bruce Perens Please Stand Up
but you could get a share of the Mac market which is filled with people that are actually used to paying for software.
Though I'm not entirely convinced that the same group would pay for the typical X11 app. Mac apps that don't feel like Mac apps typically don't sell well. Quality of UI is paramount. However, this stuff may help some Unix people feel at home.
it is questionable whether there will need to be other code to glue together the Mac's print architecture with that of other Unices
I'm pretty sure you can just use lpr.
- Scott
--
Scott Stevenson
WildTofu
Scott Stevenson
Tree House Ideas
Bill Gates arose and gazed upon the Aqua/XFree world and saw what it had to offer.
"I want this," he thought to himself, "I can make users around the world smile with delight by bringing them this."
And with that, Mr. Gates commanded his army of trained monkey programmers to create an innovative new interface secretly based on Aqua/XFree, but no one will notice, just like what they did for Windows 95.
Mr. Gates said, "All Your Innovations Are Belong To Us!"
And thus Windows XP was born.
The global economy is a great thing until you feel it locally.
So who cares what the userbase is? LinuxPPC isn't competing with OS X any more than FreeBSD for the Mac Centris was competing with OS 7.
W
-------------------
-------------------
This is my SIG. There are many like it, but this one is mine.
It's kinda funny that WindowMaker (which is affiliated with GNUstep (hence the logo at the top of the dock)) is running -- since GNUstep represents NeXT circa 1994, I suppose you can have three entirely separate generations of software running.
--