How to install the official Android 2.2 (froyo) on Samsung Galaxy S without Windows/Kies Possible Duplicate:
  How do I upgrade Firmware on my Samsung Galaxy S without windows  




Froyo has been finally released for Samsung Galaxy S. The update seems to be only available via a Windows application called Kies. I don't have access to a Windows computer any more (I use Mac and Linux systems only). Does anybody know how to install the update (the official one, not CyanogenMod) without this application? Can I use Custom Recovery for this like in this related answer?
Going through the Galaxy S Flash/Root/ADB/ROM guide on XDA, I just spotted this:


  
  I'm running Linux/OSX. Can I still flash my firmware? Do I need to
  install windows?
  
  
  If you are running
  Linux you do not need to install
  Windows. You can either run Odin in a
  virtual machine or alternatively use
  Heimdall by Benjamin Dobell. Heimdall
  runs natively on Linux and has reached
  a well tested release state.


Which takes us to here Heimdall - Cross-Platform Open-Source Flashing Software:


  What is Heimdall? Heimdall is a
  cross-platform open-source utility to
  flash ROMs onto Samsung Galaxy S
  phones.
  
  How does it work? Heimdall uses the
  same protocol as Odin to interact with
  a device in download mode. USB
  communication in Heimdall is handled
  by the popular open-source USB
  library, libusb-1.0.
  
  What platforms does Heimdall run on?
  Linux, OS X and Windows (XP, Vista, 7
  etc.)
  
  What Galaxy S variants has Heimdall
  been tested with? I've tested Heimdall
  with a Galaxy S GT-I9000 (8 GB) from
  the United Kingdom and Galaxy S
  GT-I9000 (16 GB) from Australia. I
  don't have access to any other devices
  to test with at present, but community
  members have confirmed it to also
  function correctly for the AT&amp;T
  Captivate.


Hopefully this will help us all out!

Though obviously as this is effectively a replacement for Samsung's Odin software it's more designed towards people who are happy grabbing their ROMs from various places across the internet and flashing them on in a fairly custom way, as opposed to Kies which is (supposed to be) pretty much plug and play.