Apple Posts Their X11 Source
fdiv_bug writes "This happened a day or two ago, but it slipped my mind to report it. Looks like Apple has released the source code to their X11 implementation for Mac OS X." Also check out more downloads at OpenDarwin.org.
I wish they'd make up their minds on whether or not they're evil. My head hurts.
Nice to see some code spread on the net.
It doesn't really matter to real programmers if it's gpl or fbsd or anything.
Having the source and getting ideas from it is a good thing.
Posted by pudge?
Who's pudge?
Have you read my journal today?
Nobody gives a fuck about Macs, buddy.
As a mac user only really currently on the outside of the open source movement I mostly want to see how this links with the development of Open Office, which I am very interested in...
Finally, the world can see the source code to an X11 implementation! I've waited for this moment for decades.
I don't know what the submitter has been smoking, but this did /NOT/ happen a few days ago.
I remember downloading it a couple weeks ago. It's been available for download since they released their X11 betas.
get 0wned. irc.w30wnzj00.com
I'm fairly new to the mac dev scene, and haven't played around with this code yet, but at over 50MB, and it being easily accesable, could compiling this become a new benchmark to add to the huge list of those floating around the mac web today?
They're already a year behind and getting even further behind in the hardware sector. And MacOs sucks anyway.
Repeal the DMCA!
Lindows, only in reverse.
Im not a MAC user, but darn, that is really nice to have the ability to run X apps on a MAC. I think this really enhances the appeal of a MAC to a serious user.
Apple made a great move, adding *nix at its core with OS X.
I like pie! But there is no spoon!!!
That's what we need access to!
http://tinyurl.com/4ny52
All they put in the source tarball is the default twm. Thanks Apple.
http://tinyurl.com/4ny52
And even if they were, they might still do some things we think of as `good', and others we call `bad'. Corporations, like people, are complex things. Humans tend to think by simplifying, categorising, and labelling, but we must realise we're doing it, and avoid it when it loses too much information. The world is a complex place.
As Anonymous Coward said above, Apple has done many good things, and some bad ones. That's all there is to it. Predictive value? Well, I predict that in future they'll do some more good things and a few more bad things. Wow, huh?
(As it happens, I like a lot of the things Apple are currently doing, and I like their kit enough to own some. I'd like to see their stuff become more popular. But I've no illusions; I wouldn't like to see them have 90%+ share, just as I wouldn't like to see anyone have that sort of share. M$ may have an unusually immoral corporate ethos, but I doubt any company in their current position would be entirely altruistic for long. Power corrupts, and all that.)
(Er, sorry, this post has turned out inappropriately serious for this place! Feel free to insert hackneyed one-mouse-button-sniping, lame puns, and unrelated whinges as appropriate...)
Ceterum censeo subscriptionem esse delendam.
hmmm
h
m
m
I agree
/* Why can't people just use bloody Aqua */ // Damn GNU hippies - S. Jobs
Dat shite wuz funneeeee, guv'nuh! blood clot
To go even further, here's your typical implementation of AIM for Windows. And then there's Apple's implementation of AIM.
And i don't even have to mention their hardware. Sigh... i hope you get paid handsomely, noble Apple design team. WE SALUTE YOU!
From the perspective of a person who only owns a Macintosh Classic with 4mb of ram, "RELEASE THE SOURCE FOR OS 7!!!"
IIRC, each editor is assigned an 'early day'. Apparently they get up early (as early as 6 AM, oh the horror!) to go through the queue and make sure our European Slashdotters have something to look at.
/sw/bin/gimp > /dev/null 2>&1 &"
Frankly, that would be the perfect job for me. It's 6:15 AM on a Sunday and I'm wide awake.
It would be simple to figure out what day is Pudge's day and act accordingly.
-----
Just in case anyone wants to accuse me of being OffTopic: here's a X11-related hint. Use fink to install The GIMP in the usual location and make the following AppleScript:
tell application "Finder"
launch application "X11"
end tell
set results to do shell script "cd ~; DISPLAY=:0.0; export DISPLAY; PATH=$PATH:/usr/local/bin; export PATH ;
That makes an AppleScript that opens X11 and the GIMP. Find an appropriate JPG of "Wilbur" the GIMP mascot, paste it into the "get info" icon box, and PRESTO! The GIMP in your dock!
My father is a blogger.
I've been thinking of designing something similar, but I was going to make something that worked a lot like DropScript. Drop an executable file onto it, and it will result in an OS X Application.
and again let me say 'just chill'. life (your mindset your health) has _everything_ to do with chilling out and seeing things for what they are. if you had read my comment a tad closer (or maybe even twice) you would see my comment on communism was a positive one (ie "i hope one day after the revolution when we are communists this wont matter). i abhor mccarthy-ism and its present day incarnation. and yes i concede that the license _does_ matter in for every charachter of code out there when you get down to the logistics of using it and basing a program on it. but for this (Apple releases X11 source to public) thats not what the story is about. no one has to wrangle with the issues of using this code to design a X11 implentation on X because thats what it is, but for novice programmers like myself its an interesting chance to see how they linked it to the quartz engine, etc. i dont care about the license, im not going to incorporate any of this code in my commercial products, i merely want to see how it works (i guess my curiosity is jst a waste of time like that). the original post sees this, its about the greater good of having the code out period. - and thats all i can say, i feel like im beng drawn into an argument and not a discussion; its making feel dirty this early in the morning ;)
---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
Wow, I guess there's just no accounting for taste.
-- thinkyhead software and media
So how long before Apple opens the source for Mac OS 9 - or at least the Mac OS 9 Finder? I'm sure there are plenty of APIs in there that were abandoned, from the TCP/IP stuff to the printing architecture. I'll bet there are a lot of geeks who would love to get their hands on Mac OS 9 and continue extending it, do some speed improvement, maybe bolt on a little pre-emptive MT, protected memory, and a real VM. I for one would love to hack the Finder into a standalone Carbon application to run under Mac OS X.
-- thinkyhead software and media
In the first place, Apple still uses OS 9 in the Classic layer of X.
In the second, they don't programmers to spend their time fiddling with a program that they're no longer trying to make money off of. They want you to work on X.
I was under the impression that X 4.x already was using hardware acceleration. Question: 1) What does Apple use as the Desktop Enviroment - is it X with Aqua as the WindowManager? 2) Can X apps (like Evolution, etc) now run together with Mac apps like Office X at the same time on the same desktop 3) Are these improvements that Apple made to X or where they already in X and now Apple is taking advantage of those features (basically, will the linux community get ahold of these improvements if Apple made some).
Apple laptops are effectively unusable for unix users.
I am a long-time Unix user. That means I need to have the Ctrl key to the left of the A key. This is a genuine need, not merely a want; it is based upon ergonomics. The Ctrl key is heavily used in unix, and it must be easily accessable. It cannot be off in the lower left corner of the keyboard where it is difficult to get at, and where it distorts the position of your left hand such that you can't easily type other keys while holding the Ctrl key down.
Apple desktop keyboards are now all USB. They are all OK. The CapsLock key can be re-mapped into a Ctrl key.
Unfortunately, even in this modern age, all Apple laptops have built-in ADB keyboards. The ADB keyboard is broken-by-design. It is, in general, not possible to remap the CapsLock key into a Ctrl key.
There are some exceptions, but they are horrible kludges. They are horrible kludges because the original design of the ADB keyboard was a horrible kludge. The correct solution would be for Apple to re-design their laptop motherboards to use built-in USB keyboards. This hasn't happened yet. If you run Linux, use Debian's solution. For Mac OS X users, uControl works. There are no solutions (that I know of) for either NetBSD or OpenBSD. Please note once again that the "solutions" above are in fact kludges, because of the original bad design of the ADB keyboard.
Apple provides a technical note on how to remap the keyboard, but provides no solution to the hardware problems caused by the design of the ADB keyboard. This tech note helps foreign language users, but does nothing for the CapsLock/Ctrl problem.
Apple is (currently) ignoring Unix users! This is not merely speculation on my part. In an on-going email exchange I am having with an Apple employee (whom I won't name) in their marketing department, the Apple marketing person directly stated to me that Apple was catering to their historic Mac customers, and is purposely ignoring the Unix market. He also claimed that Apple would soon start paying more attention to the Unix market. I won't hold my breath. Apple has been ignoring Unix users for more than 12 years. I expect that trend to continue. (Also note that my Apple contact indicated that Macs would never ship with a 3-button mouse, even though Apple intended to port almost all X-window software and deliver it either on a CD/DVD or installed directly on each Mac's hard drive. How Unix friendly is a 1-button mouse with X programs that often require 3 buttons?)
Apple has now lost two opportunities to sell me hardware. I really wanted an Apple laptop for their superior battery life, and for the PowerPC with Altivec CPU. (The Altivec is vastly superior to the x86 line for DSP.) Because I can't live with the broken-by-design built-in ADB keyboard in all Apple laptops, Sony and IBM sold me laptops instead. If Apple fixes this problem, they will sell me a PowerBook next year; if they don't, I'll still be running OpenBSD on x86 hardware, and wishing I could use a Mac.
If they released it, people in the open source community would get to see a big Quartz application, solving problems they are familiar with. If the code were unusually pretty or slick, it might encourage others to get to know Quartz better, and to write their applications in a way that could more easily take advantage of it when ported. They would also eventually get the bug-stomping benefits of lots of eyeballs caressing their code.
The only reason I can see for them not to release the code would be that it uses uncommonly good generic window system algorithms that they don't want copied by others.
To a Lisp hacker, XML is S-expressions in drag.
At least you get updates for the same OS for free when you buy MS products, and they support OSes for typically over 5 years. They just dropped support for Windows 95 and NT.
Even if they didn't, that has nothing to do with how evil Apple is.
Your mentality is what keeps Democrats and Republicans in office - don't look at the bad stuff my guy did, some other guy from the other party did something worse!
Always funny to see a six-digit id moron with bad grammar challenge an educated four-digit.
Learn to format your thoughts and your posts, you ignorant clod.
But why not buy a dual-CPU G4 box and use Linux on it. How much difference does Aqua make to a server?
Got time? Spend some of it coding or testing
User #1200? Impressive. You've wasted quite a bit of time in front of a screen arguing nuances for hours only to have them slowly drift off of the main page and into obscurity. My you must be proud. Now what does the number 1200 mean to me? Off the top of my head it is just about the number of times ive been laid in the last 4 years (shes so beautiful I secretly consider her out of my league). Wake up and get outside. - You hardcore nerds really do live up to your reputations: as arrogant in your little world as you are inept in the real one.
oh by the way, its "grammar" with an 'a' you pretentious fuck.