Hlavní navigace

CrossOver Office Professional 3.0

4. 8. 2004
Doba čtení: 4 minuty

Sdílet

Jednou z největších překážek, zabraňujících většímu rozšíření GNU/Linuxu do oblasti osobních počítačů, vždy byla kompatibilita se světem Microsoftu. Zatímco bratránek Linuxu, taky-unix MacOS X, měl díky firmě, která za ním stojí, vždy na růžích ustláno a všichni ho podporovali, museli si uživatelé Linuxu pomoct sami. Výsledkem byl nejdříve projekt Wine, následovaný komerční mutací CrossOver Office. A jak to dopadlo? Pozorně poslouchejte...

Dějepisné okénko


CrossOver podporuje i pár her, například Diablo II.

Projekt CrossOver Office začal rozdělením tehdejší linuxové distribuce Lindows1 poté, co se vedení společnosti rozhodlo nesnažit se o větší kompatibilitu s API Windows. Vznikla nová společnost Codeweavers, která zpočátku vydávala dva produkty: Office a Plug-in, které se s verzí 3.0 konečně spojily. Verze 3.0 dnes podporuje například následující programy:

  • Adobe Photoshop (5.0, 6.0, 7.0)
  • Microsoft Office (2000, XP)
  • Windows Media Player
  • Quick Time
  • Internet Explorer & Outlook
  • Flash
  • a mnoho dalších…2


Jako všechno, má i CrossOver pár chyb. Tahle vznikne, když se pokusíte divoce hýbat s obrázkem ve Wordu

Jak to vlastně funguje?

Jak už bylo řečeno, CrossOver Office je založen na projektu Wine. Ten mu poskytuje základní programovou bázi pro emulaci Win32 API. To, co činí produkt tak efektivním, je však jeho vlastní rozsáhlý repositář přepsaných DLL knihoven z Windows.

Podařilo se přepsat knihovny, které Adobe Photoshop používá ke své správě barev, i ty, které konfigurují DirectX (i když DirectX funkcionalita je zatím oficiálně nepodporovaná a spíše slabá). Správná instalace je zaručena obrovskou databankou nejrůznějších instalačních skriptů a pomocných instalátorů, které kontrolují a případně opravují průběh standardního Windows Installation Wizardu. Samotný CrossOver Office používá instalační a konfigurační program založený na starém dobrém Loki instalátoru.

Funkčnost plug-inů je zajišťována náhradními .so knihovnami umístěnými do složky plug-inů (například ~mozilla/plugins). Tyto knihovny potom prostě využívají binárku Wine ke generování výstupu.


Photoshop funguje skvěle. I přes jistou ztrátu rychlosti jsou v něm některé věci rychlejší než v GIMPu

A výsledek?

Překvapivě dobrý. Klíčové programy jako Office nebo Internet Explorer (můžete se smát, ale pro webdesignera je nezbytný) dost často startují dokonce rychleji než pod Windows (a tedy rozhodně rychleji než OpenOffice3 ;)) a jejich běh je bezproblémový, což dokazuje ostatně i to, že tuto recenzi celou píšu ve Wordu 2002. Inteligentní instalátor nezaskočil ani supermount, který si uživatelé Mandrake Linuxu navykli už tradičně vypínat jako první, když něco nefunguje. Na stránkách projektu se dočtete mimo jiné i to, že autoři plánují do konce roku 2005 rozchodit 95 % win32 aplikací.

Sledovací skripty dokonce podporují i takové detaily, jako třeba obranu proti nechtěnému spuštění makroviru nebo uložení souboru z Outlooku.

Přestože je třeba říct, že vir by asi v emulovaném prostředí neměl šanci přežít, makrovir vám pořád může třeba smazat dokument, což jistě nepotěší, a ochrana je tedy vítaná.


Náhled na skvěle promyšlenou správu prostředí CrossOver Office

Chyby tu samozřejmě jsou. Například chybná interpretace české diakritiky při vytváření vstupů do KDE Menu, zastaralé adresy pro stahování kodeků pro Windows Media Player nebo otravná chyba v MS Wordu, kterou vidíte na jednom z okolních screenshotů.

Závěrem

Projekt CrossOver je skutečně velkým přínosem k většímu rozšíření Linuxu na desktop. Jeho vysokou kvalitu dokazuje například jeho používání v animačním studiu Disney (kvůli Photoshopu). Bylo by samozřejmě skvělé, kdyby byl celý projekt opensource, ale toho se asi nedočkáme. Na stránkách Codeweavers je ovšem ke stažení tgz archiv se zdrojovými kódy většiny částí produktu, a jediné, co tedy nedostanete zdarma, je instalační a konfigurační frontend. Vyzkoušet si můžete i 30denní trial verzi, která je taktéž k dispozici nastránkách projektu a rozhodně stojí za vyzkoušení. Z vlastních zkušeností mohu potvrdit, že i software, který není zanesen v databázi testovaných aplikací, většinou funguje na jedničku.


Tento dokument ve Wordu je kniha. Má něco kolem 600 stránek. Načtení trvalo 12 vteřin

To je pro dnešek všechno. Užijte si zbytek prázdnin.

Poznámky k textu:

1)

Dnes ve většině zemí známá jako Linspire.

3)

Autor nechtěl žádným způsobem naznačit, že by snad produkt OpenOffice byl méně kvalitní než MS Office, pouze opatrně poukázal na skutečnost, že startuje poněkud dlouho, a prosí čtenáře, aby ho za to nekamenovali ;)

CS24_early

2)

Zde uvádím úplný seznam oficiálně podporovaného software následovaný neúplným seznamem funkčního software, který ale není oficiálně podporován:

  • Word 2000
  • Excel 2000
  • PowerPoint 2000
  • Word Viewer 97/2000
  • Excel Viewer 97/2000
  • Powerpoint Viewer 97/2000
  • QuickTime 6
  • Flash 7
  • Chime
  • Word 97
  • Excel 97
  • Word 2002 (XP)
  • Photoshop 7.0
  • Photoshop 6.0
  • Photoshop 5.0
  • Internet Explorer 6.0
  • Visio 2000
  • Outlook 2000
  • Excel 2002 (XP)
  • PowerPoint 2002 (XP)
  • Access 2000
  • Internet Explorer 5.0 and 5.5
  • Lotus Notes R5
  • Quicken 2002
  • Windows Media Player 6.4
  • Shockwave 8.5
  • Authorware Player
  • Quicken 2004
  • Lotus Notes 6.5.1+
  • Dreamweaver MX
  • Outlook 2002 (XP)
  • QuickBooks Pro
  • Flash MX
  • Trillian 0.74f
  • Real Player 8
  • Acrobat Reader 5
  • Quick View Plus 7
  • eFax Messenger 2
  • Cortona VRML Client 4
  • ebrary Reader 2.5
  • iPIX Viewer
  • MGI Soft Reality Studio Viewer
  • ModPlug
  • Project 2002
  • Project 2000

Příklady oficiálně nepodporovaného, ale přesto funkčního software:

  • Half-Life
  • Diablo II
  • WinZip 8.1
  • ISE 4.2i
  • ACT! 2000
  • Quick View Plus 6
  • Meta Integration Model Bridge 3.0.2
  • CAD Standard 3.5.1
  • Canvas 8
  • Easy PDF 2
  • Viscape
  • On2 VP3 for QuickTime
  • Acrobat 5
  • Unreal
  • TheBat! 2.0
  • NetAcquire
  • Word 2000 Japanese
  • Excel 2000 Japanese
  • PowerPoint 2000 Japanese
  • Outlook 2000 Japanese
  • Remedy ARS 4.05
  • Scientific Word 4.10
  • Minitab 13
  • Remedy ARS 5.01

Byl pro vás článek přínosný?

Autor článku