toggle

AAPL Stock: 104.8 ( + 1.81 )

Printed from http://www.macnn.com

CodeWeavers brings iTunes to Linux users

updated 08:05 pm EDT, Mon August 2, 2004

iTunes for Linux

CodeWeavers said that it has to its software that lets Windows programs run on Linux, according to CNET News.com: "CrossOver Office 3.1 adds support for the jukebox and music download software. The version is currently in preview form and is being made available only to existing CrossOver Office customers..... A final version is expected later this year. Apple has not created a Linux version of iTunes, though the company has already shown a willingness to go beyond the Mac in creating the Windows version. Apple's iPod also works natively under Windows and the Mac OS, though the company does not support Linux."




by MacNN Staff

POST TOOLS:

TAGS :

toggle

Comments

  1. EMC

    Joined: Dec 1969

    0

    apple sux

    porting iTunes to linux would take a whole ten minutes. they already have gcc-compilable source code.

  1. daphnediane

    Joined: Dec 1969

    0

    Native port, re:apple sux

    LOL nice troll, but I'll bite anyways...

    A native unix/linux X11 port would take more than just a recompile with gcc. The work of making a native port would require atleast the following:
    1. the GUI would have to be rewritten to target X11.
    2. the sound output would have to be retarget to a new sound API. (It would probably be easy for a 3rd party tool to slip between the iTunes program and the sound device. Most likely Apple would have to at-least consider this risk.)
    3. A new method of securing the iTMS keys. (It would probably be broken, but again Apple would have to try.)
    4. The interface to USB/Firewall would have to be ported so it would work with an ipod.
    5. Likewise for the CD-Rom/CD-R drive. (Probably the simplest part of porting.)

    The Microsoft Windows port had the advantage that quicktime was already ported and made a lot of the existing APIs available. It's likely that if Apple ported iTunes to linux, that porting quicktime might be a good first step.

    Getting back to CodeWeaver. From what I recall they already had Quicktime working in linux. I imagine because of the similarity of the code bases it probably wasn't that much further to get iTunes to work.

  1. aristotles

    Joined: Dec 1969

    0

    iTunes relies on carbon

    They would have to port carbon in addition to the other things mentioned in the comment above.

    EMC, please take your trolls elsewhere.

  1. slipperfrog

    Joined: Dec 1969

    0

    wait...

    Why is iTunes a carbon app? Shouldn't it be 100% Cocoa? For that matter, shouldn't ALL of Apple's apps be written in Cocoa? There's no need to support carbon anymore, since nothing they've released recently can run in MacOS 9 anyway. Wasn't the whole idea behind carbon was to allow apps to run in both 9 and 10 without too much work? C'mon, Apple! Give us a 100% Cocoa iLife suite!

  1. outZider

    Joined: Dec 1969

    0

    well...

    Because Carbon is an equal API to Cocoa, now, and not just a hack. It works well, and if written well, is on par performance-wise to a a Cocoa application.

    That, and the fact that QuickTime is essentially a Carbon library, it really makes sense.

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

Kenu Airframe Plus

Simple, stylish and effective, the Kenu Airframe + portable car mount is the latest addition to Kenu's lineup. Released earlier this ...

Plantronics Rig Surround 7.1 headset

Trying to capture the true soundscape of video games can be a daunting task. Looking to surround-sound home theater options, users hav ...

Adesso Compagno X Bluetooth keyboard

The shift from typing on physical keyboards to digital versions on smartphones and tablets hasn't been an easy for many consumers. Fr ...

toggle

Most Commented