Slashdot Mirror


Mac OS X Sessions at LinuxExpo

h0tblack writes "The latest ADC Newsletter has details of a few sessions Apple are hosting at LinuxExpo in Paris in a couple of weeks. The sessions are: Mac OS X for the Linux Community, Mac OS X in Heterogeneous Environments and Mac OS X and Developer Tools. Shame that the first session clashes with the keynote from RMS ..." Yes. Shame.

24 of 103 comments (clear)

  1. Screw that conflict! by leviramsey · · Score: 5, Funny

    I want to see real conflict between RMS and Steve Jobs. I mean knock-down, drag-out brawl conflict. Anybody with me?

    --
    Starnix: It don't matter if you're a Linux, OS X, *BSD, Solaris, AIX, ... user, Starnix is the Unix community for you.

    1. Re:Screw that conflict! by Anonymous Coward · · Score: 4, Funny

      jobs stands 6'5" and isn't a small build.

      But then stallman is hairy. ...

      JOBSEMÓN I CHOOSE YOU!

    2. Re:Screw that conflict! by Anonymous Coward · · Score: 4, Funny

      Isn't that actually:

      iSteveJobs vs GNU/RMS ?

  2. Re:I want to see.... by Scarblac · · Score: 5, Insightful

    You can put your own code under whatever license you want. RMS has personally written a shitload of code and released it under the GPL. No Linux distro runs without FSF code. If you don't want it, don't use it. If you don't like his speech, ignore it.

    He may be a zealot, but he puts a lot of code where his mouth is.

    --
    I believe posters are recognized by their sig. So I made one.
  3. I suppose RMS wants Mac OS X renamed? by miguel_at_menino.com · · Score: 4, Funny

    RMS is probably disassembling Jaguar, looking for evidence of any GNU code.

    Then he'll start correcting people for calling it Mac OS X or Jaguar.

    "It should be GNU/Jaguar"

    Don't Jaguars eat GNUs?

    1. Re:I suppose RMS wants Mac OS X renamed? by entrylevel · · Score: 5, Informative

      Uh, there is plenty of GPL code in Mac OS X. For example: bash, cvs, gcc, gdb, gprof, diffutils, and patchutils, just to name a few. Apple has, of course, submitted any changes to this code back to the FSF and any other applicable maintainers. They also have this thing called "Darwin" that allows you to download the open-source core of Mac OS X, which also includes lots of GPL code. However, there is also plenty of BSD code, like fileutils, top, and sysctl.

      Finally, there is some proprietary code which you can purchase as an add-on to Darwin. It comes with an easy-to-use installer, a nice GUI, and support for actual commercial software that people use to make money!

      Of course, if you truly must have your GNU add-ons, you can just install Fink, or, if cash is your problem, give GNU-Darwin a try.

      I know, I know, I Have Been Trolled ;)

      --
      Karma: Incomprehensible (Mostly affected by posting at +5, reading at -1, and metamoderating everything unfair.)
  4. Re:I want to see.... by ceejayoz · · Score: 4, Interesting

    I think what rubs people the wrong way isn't that RMS uses the GPL license. I think the problem most people (including me) have with him is his attempt to make everyone else use it, as well.

    I also dislike the "Free" software term - GPL is restricted and non-Free, too. Public-domain (and BSD-style licensing, to a slightly lesser extent) are more "Free".

    No Linux distro runs without FSF code.

    I believe there's a distro out there that runs without any of the FSF tools (gcc etc). Don't remember the name, though - perhaps someone will post a link.

  5. Good to see this by Knife_Edge · · Score: 5, Insightful

    It is good that Apple is encouraging cross-platform interoperability, and they are genuinely interested in open source developers. Linux users should find a lot to like about current Apple systems. They are continuously getting more capable from unix point of view. I am watching for ever more powerful server hardware to come out of Apple, probably in about six months, when they are expected to release the next major update to the operating system.

    They are courting geeks to try to get them to switch from other *nixes. Initially, they are focusing mostly on individual desktop users. I think part of their strategy now is to get their products into the hands of people who will be making corporate purchasing decisions down the road. Right now the server variant of the OS is not there yet - Many advertised features do not work as documented, or as they should. The next major update will probably be much better. Once you have an Apple in the server room, it is possible for you to provide all sorts of specialized services to Apple clients, making it more attractive to obtain them.

    Watch for businesses that want the stability and manageability of Linux but also want to be associated with a mainstream company to look at Apple. We are already seeing plenty of sysadmins switch. First, personal machines, then (Apple hopes!) the machines they are responsible for.

    1. Re:Good to see this by JonathanBoyd · · Score: 5, Insightful
      Mmmm.... how so? MacOS apps will only work on MacOS. It's not like you can just install Aqua and a Quartz server on Linux and display these apps, like you can with X11/GTK is it?

      But Apple do provide X11 for you to run and you can compile a lot of Unix stuff for the Mac, so in that sense it is cross-platform.

      Possibly, but it'd have to be a pretty dumb sysadmin to blow their IT budget year on year replacing PCs with Macs, only to find that model has been obsoleted by Apple a few years down the line. Plus of course repurchasing all their software as well. And IT budgets aren't getting bigger quicker like they used to.

      Just because Apple builds a better computer a few months later doesn't mean the one you bought won't still do the job you bought it for. There's no law I'm awar eof requiring you to upgrade computers continuously. It's been noted quite a few times that the TCO for Macs is significantly lower than for Windows machines, in part due to not having to replace/repair/upgrade them as often.

      I for example am using an iBook 500 which the better part of 2 years old now. Newer iBooks for lower prices run rings around it. It still does everything I need it to perfectly well. It runs Jaguar, gets me on the Internet, runs Maple and Appleworks/Office, plays the occassional game, manages my photos and mp3s and allows me to dabble in movie-creation. In short, it is far from being functioanlly obsolete.

    2. Re:Good to see this by JonathanBoyd · · Score: 3, Insightful

      There's a difference between Mac OS X running nix stuff and Windows running it. OS X is a version of Unix in its own right. Apple is encouraging the open source community, writing software for them (Safari rendering engine, Darwin) and giving people a much wider range of software to work with. Write a program in Cocoa and it can be moved a lot quicker to another platform than most programs.

      As for bugfixes requiring hardware, that doesn't really happen. Your 9-X analogy is flawed as 9 was a continuation of 7 and 8 i.e. a series of OSes that spanned a lot of years. It will be a good many years before an operating system requires radically different hardware to run. And as long as current programs run on older OSes, everything is fine. We don't have a 9-X situation every couple of years; ee have it once a decade which is not unreasonablle.

    3. Re:Good to see this by Graymalkin · · Score: 3, Insightful

      You're forgetting that Cocoa and OpenStep are source compatible. OpenStep is a free specification, one that the GNU-Step is making decent progress reimplementing. If you want to write a cross platform app you can target it to the Cocoa/OpenStep API and have it be compatible on anything that will run GNU-Step. That was the original point of the OpenStep initiative was so enable an OS vendor to write their own OpenStep implementation and run source compatible apps. If your compiler supported fat binaries you could easily have a single executable that would run on just about any OpenStep host.

      No Apple isn't about to release the source for Quartz or some of their more tightly held technologies, this however does not preclude you from writing open source applications that will run on both Linux and MacOS. For a large commercial company Apple's done a pretty good job with open source thus far. They've given code back to several open source projects including but not limited to enhancements to GCC and KHTML. They're also using a ton of open specifications in their products which makes it quite easy for you to make hetrogeneous Linux/MacOS environments work very well together.

      I'm not sure your system purchasing comments make much sense either. You're saying a company shouldn't ever change platforms (to anything) because the move is expensive. Well duh. That however doesn't mean switching platforms whole hog or incrementally is a bad thing. Would you not want a company to consider migrating from Windows to Linux if Linux was a better proposition for them?

      As for the hardware, it isn't the fastest or cheapest in the world but it lasts a pretty long time. Out of the box they're going to last a while but if you're so inclined you can upgrade them for a pretty decent price. I've seen more than a couple "obsolete" Macs with a G3 or G4 upgrade card running OSX without any problem. Just about any PCI Mac with a little tinkering will run OSX. Even without upgrading to OSX there's a ton of old Macs that are plenty usable.

      --
      I'm a loner Dottie, a Rebel.
    4. Re:Good to see this by JonathanBoyd · · Score: 3, Interesting
      There's no difference. An operating system being UNIX is determined by how POSIX compliant it is.
      I avoid Windows where possible, so I could be wrong about this, but don't you have to install extra software to run most Unix stuff? Cygwin or something like that? And it doesn't come with the basic Unix tools built in. Windows has some POSIX compatability, but OS X has FreeBSD running underneath it, ships with a proper Terminal program, has a free X11 implementation available from Apple which will no doubt soon be included as an install option with the OS, gives you nice free deveeloper tools and Apple plays nice with the OSS community. They encourage the use of Unix and advertise themselves as one, promoting the ability to run Unix software. Microsoft's attitude is the exact opposite. If you don't see the difference here, then I'm not sure how to explain it to you.
      Huh? KHTML was written by the open source community, that's not Apple writing software for us, exactly the opposite. In the same way, Darwin was mostly FreeBSD, which was already open source. They've released practically no code they've written that wasn't simply modifications to something that was already open source.

      Which is one of the big selling points of open source. You don't have to build code from scratch - you can take somebody else's, modify it, distribute it and let everyone share in the fun. That's what a heck of a lot of open source developers do. f everyone had to write code from scratch in order for it to be defined as open, what would be the point?

      Apple took KHTML, fixed a lot of bugs, built Safari and released the rendering code with enhancements back. I fail to see how this sin't open source development on their part.

      Not true at all. Java maybe. Cocoa is not a cross platform set of APIs, nowhere near. Where is the reference implementation? Where is the implementation for Windows, or for Linux? GNUstep only implements the OpenStep APIs, not any of Apples own extensions.
      I guess I should have ben more specific and said the Java parts. Sorry.
      Apple are constantly pushing up the system requirements for new OS releases. Once there is a significantly faster machine out from them, expect to see even more cycle-eating eye candy in MacOS. MacOS X is hardly usable on old iMacs, I've tried it. It wouldn't surprise me at all if in a few years the G4s were considered too old to run the latest versions of MacOS.

      That's not true in my experience. Each elease has made the system faster. hat's what's amde the updates to eagerly awaited - getitng usable speed. 10.0.x was useless. Did nothing and did i slowly. 10.1 was usable, but not ready to full time replace 9.x. 10.1.5 was where it became woth using full time and 10.2.x flies. It feels just as fast on an iMac 400 as 9.x, is more stable and looks better. It even performs satisfactorily on my iBook.

      Perhaps Quartz Extreme is confusing you - it is a benefit for machines with a good video card, but that doesn't mean that it causes older machines to slow down. It isn't a zero sum equation. The existence of Quartz Extreme has not impacted my iBook in the slightest. So far, the OS has bene getting faster and the software is being written better. If anything, I expect speedups over the next year as people get used to coding for X.

    5. Re:Good to see this by Anonymous Coward · · Score: 3, Insightful

      Your entire argument was lost with me as soon as you stated a need to upgrade Macs every few years not being feasible.

      I have a Biege G3 (1998) and 2 first inception G4s (2000) in production. All three are running Jaguar just fine, and will for another couple years at the least. (The G4s will probably last much longer)

      Conversely, we have 450 Windows boxes which have been through 3 replacements since 1998 because they can't keep up with the demands of modern Windows OS and apps.

      You have failed to convince me that Apple is requiring more freqent replacements than Windows is. The reverse is actually true in my experience. The noly upgrade I've made to the Macs is new video cards to take advantage of Quartz extreme, and that wasn't a requriement of Jaguar, just an added bonus.

      As for running Uniz apps on Windows, your experience must be different from my department's experience. Apache and PHP, frankly, aren't worth attempting on Windows. Not if you know how it is supposed to run on a *nix plat. Many OpenSource *nix apps won't run properly, or offer no benefit, if used on Windows.

      Your argument is fraught with misinformation and opinions.

    6. Re:Good to see this by Lebannen · · Score: 3, Informative

      While I agree with some of your comments, I'm not so sure about others.

      1) I used to run Mac OS X 10.1 on my iMacDV quite happily - that's over three years old by now. And this was 10.1 - rather than jack up the requirements with each release, Apple have so far lowered them. This isn't a trend that's likely to continue (!) but it's a pretty nice achievemnt nonetheless. However much people complain it should have been this fast to start with, OS X did mean an enormous step up in what it was doing - full alpha compositing, etc. And the reason it was included at the time was so that OS X wouldn't change too drastically as it developed; we've been seeing a lot of changes, including API changes, but the overall technique of the OS hasn't changed and is fairly unlikely to.

      I'm not saying Apple don't render old hardware obsolete, cos they do... especially some of the older graphics hardware, which still doesn't have OSX acceleration. But I wouldn't say they're always pushing up the hardware requirements; things like Quartz extreme aren't a requirement, they're an acceleration.

      2) Open source-isms; Apple haven't released many totally new projects into the community, except for a few minorish things such as Rendezvous, but they have done some sterling work on some of the projects they've used. The KHTML team received an enormous amount of changes, fixes and optimisations; it's not just a one-way path, and while it may just be compliance with the licences, they're being pretty nice about it. I was working on a little app recently, wrote apple's engineers about something I was having problems with, and the guy didn't just help but sent me some of their proprietary (ie, not Darwin) code to illustrate how they had performed certain functions.

      Yes, I am an Apple fan; no, I'm not an Apple zealot. For all their problems and some of their suckitude, they're also doing some rather nice things in a rather nice way.

      --
      Diplomacy is the art of saying "nice doggie" whilst looking for a rock
  6. Bold of Apple by absurdhero · · Score: 3, Insightful

    It is pretty amazing that Steve Jobs had the guts to set up shop in a linux expo. By the same token, I applaud him for taking notice of and respecting the linux community. Certain other OS vendors try to hide linux in the closet and pretend that it isn't a serious undertaking.

    1. Re:Bold of Apple by grantb · · Score: 4, Insightful

      So this is like Steve coming out of the closet? I think the main reason that apple is in attendance is to say, "..hey were not Microsoft..." and frankly OS X does work pretty darn good with linux. But Steve has been pushing Unix in general since NeXT. So he really came out ages ago(on unix that is). But also look at apples recent release of X11 for OSX, they are really trying to push unix in general and if they can attract some Linux people to the platform all the better.

  7. Re:I want to see.... by Mister+Proper · · Score: 3, Insightful
    I also dislike the "Free" software term - GPL is restricted and non-Free, too. Public-domain (and BSD-style licensing, to a slightly lesser extent) are more "Free".
    The BSD license and the public domain allow you to modify the code an release it under as proprietary software. This means that people can use BSD licensed or public domain source code and then restrict you from using derivated works. That doesn't count as freedom in my book much like being "allowed" to sell yourself as a slave does not consitute freedom.

    If you want a true anti-copyright license, it would be like the BSD-license except that derived source code and its object code would be allowed to be copied, studied, modified and distributed after modifications. In cases where only the object code was distributed, it would be allowed to decompile that code.

    You could also say that it would be like the (L)GPL except that the source code would not have to be distributed along with the object code. Except that it would explicitly allow to decompile the binaries and then excercice the rights granted by the (L)GPL.

    As no such license exist, it is my opinion that the (L)GPL comes closest to true freedom. After all, the obligation of having to distribute the code is but a small effort and brings huge gains to end-users (or the programmers they hire.)

  8. Re:I want to see.... by Scarblac · · Score: 4, Informative

    I believe there's a distro out there that runs without any of the FSF tools (gcc etc).

    As far as I know, Linux doesn't even compile without GNU binutils, GCC, GNU make and probably some others.

    When I installed a "linux from scratch" system a few years ago, the number of GNU packages to install an as-basic-as-possible Linux system was on the order of 50 out of 60.

    It would be an interesting intellectual exercise to make a distro without GNU tools - but otherwise it would just be stupid, even on many commercial Unix versions people install GNU tools because they're better.

    --
    I believe posters are recognized by their sig. So I made one.
  9. OSX and Linux by Jim+Buzbee · · Score: 3, Interesting

    Here's what I'd like to see :
    User Mode Linux under OSX That would be interesting. Running a complete Linux OS as a user process under OSX.

  10. The New Apple by mitchell_pgh · · Score: 5, Interesting

    If Safari is any indication of what we have in store for OS X and the iApps, Apple is going to really start embracing Open Source projects. Everyone, including Apple, is starting to realize that it's going to end up being a Linux/Unix vs. Windows "war". Apple has realized that it will win over more Linux users by showing them that OS X is everything Linux strives to be, but with a larger user base, a unified vision, commercial applications and a WOW factor. The question to Apple should be, will Linux users use an OS that has a proprietary GUI and hardware? That being said, I bet many Linux users would love to get a little of that Mac user base money...

    1. Re:The New Apple by iomud · · Score: 4, Insightful

      Using open source is not the same as embracing it however. Redhat embrace open source. Apple use it. Microsoft use it too, believe it or not. Have they embraced open source?
      And guess what, they're free to do so. You don't give someone something under certain conditions and then bitch when they actually take it. They're still abide by the conditions set forth and that's all they have to do. Apple isn't in the make the world a better place business, they're in business to make money. Be thankful that by all accounts they've taken an incomplete rendering engine with a relatively small and clean codebase and will help turn it into a respectable one that Apple users and Linux users will both benifit from.

    2. Re:The New Apple by jbolden · · Score: 4, Insightful

      I think you mean embrace and extend. Safari is not open source for instance.

      I'm not really sure what you mean. As others have pointed out Apple is working with the KDE team to integrate their changes in KHTML back into the KConq browser line and work off a common source tree. As far as the Cocoa functions which create a high power HTML library for Objective-C which calls the KHTML engine they've released that open source as Webcore. Omni for example is thinking of switching over to webcore. The graphics templates are under some licensing restrictions since that's part of Apple's look and feel however they available to anyone with Safari. Finally they open sourced KWQ which is there QT for Aqua not using QT.

      I guess I'd ask what do you think is missing? The only thing I can see is look and feel.

      If it was really "just a proprietary gui" then I could run MacOS apps in KDE yes? I'd be using a different desktop but I could still use the apps. But that doesn't work.

      I think you are oversimplifying. Apple has not just created its own window manager but rather an entirely seperate system from the frame buffer on up. Its not X11 based so it doesn't run under KDE (which assumes the apps are making QT or X11 calls). It can be implemented under X11 (see the GNUStep project for example). Further Aqua can support X11. You can't run Berlin apps under KDE either; even though both are open source Unix gui apps.

      So it is in fact a propietery gui; which is more than a propietery window manager.

  11. Re:Apple at a Linux Expo? by foniksonik · · Score: 4, Informative

    "then the least he could do is try putting themes into the OS"

    Interesting that even with Linux distributions you have to download and install 'themes'...

    I have a theme on my OS X 'top... MaggraX by reknowned theme designer... Takashi Izawa. It's very nice! Right now there isn't a warehouse full of themes available but there are some nice ones... and templates for making more. Several free tools and some shareware tools enable painless theme installation, etc.

    So stop complaining and start Gimping your way to a new freakin' theme!

    'nuff said,

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  12. Re:Apple at a Linux Expo? by jaysones · · Score: 3, Informative

    MaggraX is located here.