Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   04 Oct 2001  17:57:17
 To : All
 Subject : URL: http://www.lwn.net/2001/1004/desktop.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    
                                [2]Click Here 
    [LWN.net]
    
    Sections:
     [3]Main page
     [4]Security
     [5]Kernel
     [6]Distributions
     On the Desktop
     [7]Development
     [8]Commerce
     [9]Linux in the news
     [10]Announcements
     [11]Linux History
     [12]Letters
    [13]All in one big page
    
    See also: [14]last week's On the Desktop page.
    
    Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE
    based tools.
    Office Suites
    [15]Ability (*)(w)
    [16]Anywhere Desktop (*)
    (formerly "Applixware")
    [17]GNOME Office
    [18]HancomOffice
    [19]KOffice
    [20]StarOffice / [21]OpenOffice
    [22]Siag Office
    [23]WordPerfect Office 2000 (*)(w)
    Java / Web Office Suites
    [24]ThinkFree Office (*)
    [25]Teamware Office (*)
    [26]Cybozu Office (*)
    Desktop Publishing
    [27]AbiWord
    [28]iceSculptor (*)
    [29]Impress
    [30]Maxwell Word Processor
    [31]Mediascape Artstream (*)
    [32]Scribus
    Web Browsers
    [33]Mozilla
    [34]Netscape (*)
    [35]Opera (*)
    [36]Konqueror
    [37]Galeon
    Handheld Tools
    [38]KPilot
    [39]JPilot
    [40]Palm Pilot Resources
    [41]Pilot Link
    [42]SynCal
    
 On The Desktop
 
    The gamers way.  Not long ago we received a simple request from a
    reader. A long time Windows user, he decided the switch to XP was not
    conducive to maintaining his personal privacy, so he wanted to migrate
    to Linux. His main computing requirement: games. Which distribution,
    he asked, would be best for playing games?
    
    The answer is that just about any major distribution should work just
    fine, a fact that might be surprising to new users but not to long
    time Unix diehards. There have always been games for Unix systems,
    including the original console based [43]Adventure, the flight
    simulator [44]ACM and the venerable [45]Netrek. Yet it is only
    recently that professional quality, off-the-shelf games have been mass
    marketed for Linux users. Loki was the first company to bring a
    selection of existing titles to Linux (while id actually ported Doom
    on their own sometime previous to that). Loki still offers the vast
    majority of available titles, but they aren't the only one these days,
    says Michael Vance of LinuxGames.com. Vance also works for Treyarch,
    LLC, a company that has a close working relationship with game maker
    Activision.
    
    "Hyperion has two games (Shogo, Sin), Tribsoft has one (Jagged
    Alliance 2), Vicarious Visions has one (Terminus), and Loki has 19."
    Vance, who worked as a lead programmer on various Linux ports at Loki
    between June 1999 and January 2001, says that other companies did some
    of their own porting work to Linux, then handed the projects over to
    Loki. "Companies like id and Vicarious Visions have done work
    internally," he said. "id later handed that work off to Loki, then
    that contract expired. Companies like Epic used Linux as a testing
    ground for their [PlayStation 2] development, then handed maintenance
    to Loki," but that contract has also expired he said. Other companies
    porting games to Linux include [46]Introversion, and [47]Illwinter.
    
    Proprietary games on Linux primarily run natively either as OpenGL or
    SDL based applications. Some games like [48]Unreal Tournament use SDL
    to access OpenGL directly. Using OpenGL allows games to make use of 3D
    hardware acceleration, providing better game play through faster
    graphics. This hardware acceleration is a new thing for the Linux
    world, having become readily available only within the past year or so
    from both the [49]XFree86 project and commercially through [50]Xi
    Graphics.
    
    Alternatively, players can try their hand by running games under
    [51]WineX, a DirectX-enhanced implementation of the WINE environment.
    While WINE already supports DirectX, WineX aims to improve on that
    support. Unfortunately, success along this route is less than stellar.
    One of the editors from [52]evil3D, who prefers to be called Avatar to
    maintain a separate identity from his day job, says he's had little
    luck working with WineX. "I can hardly get Solitaire to run under
    WineX. And I'm happy to leave it at that." He adds that despite his
    own failures, the WineX project developers seem to be having a lot of
    luck with DirectX support. The other major Windows-under-Linux
    solutions don't fare any better. VMWare reports that they provide
    [53]limited support for DirectX (and thus games) while [54]Win4Lin
    doesn't handle DirectX at all.
    
    Native ports vs DirectX issues aside, the choice of a Linux
    distribution isn't a serious problem. Vance says only cutting edge
    distributions might pose obstacles, but even that isn't likely.
    "Ancient distributions had a hard time with games because of glibc 2.0
    and a few other older libraries. Bleeding edge distributions, such as
    Debian's "unstable" branch, have also proven difficult at times." He
    suggests using a distribution that has been available in a stable
    release for a couple of months. A current Red Hat, SuSE or
    Mandrake-Linux, for example, should work with most games. That's
    because most games, though not all, are delivered with all the
    libraries on which they are dependent. Says Vance, "It depends on the
    game, and usually whether it is a commercial product or not. Almost
    all commercial games come with every library they require. To my
    knowledge, none (other than the old Quake 1 and 2 rebundles) come in
    RPM or .deb formats. Most install using Setup, a nice GUI installer
    that Loki developed."
    
    Though most of the major distributions should work, you may still find
    a few "gotchas" for particular games. The biggest problem comes from
    getting a video card with the right kind of X server support. Vance
    notes that it depends on the card in question, and the version of
    XFree86 you're using. "Pre-XFree86 4.x support for the 3Dfx cards was
    fairly decent, and post-XFree86 4.x support for the ATI and Matrox
    cards has been pretty good." He says that to his knowledge most 3D
    gaming on Linux today happens using the NVIDIA and ATI Radeon cards.
    "NVIDIA has a binary-only driver that is exceptionally fast and
    robust," he added. Support for joysticks is good but there is little,
    if any, support for force-feedback devices.
    
    Sound under Linux is sufficient for most games. Hardware environmental
    effects such as those found in the SB Live! adapters and in the EAX
    library which supports such hardware is still lacking, though the
    [55]OpenAL project has been slowly moving towards that direction.
    
    With all those commercial games running under Linux you might wonder
    if open source alternatives can compete. Evil3D posted an
    [56]interview of TribSoft founder Mathieu Pinard, who said he doesn't
    think so.
    
      If you would see the amount of code that the games done in the last
      few years, I don't think we could imagine the Open Source community
      putting out 5-10 complete quality games per year. Of course, feel
      free to prove me wrong, and I hope nobody will take this as an
      insult. It's just no longer possible to make games in your garage
      that will compete against the latest closed source games.
      
    Vance agrees, but says there are some nice alternatives. "Open source
    games are usually cheap remakes of old arcade games. Within that
    arena, the best is probably [57]FreeCiv, a very nice reimplementation
    of Civilization II. I'll also plug [58]gltron for Andreas Umbach, an
    acquaintance of mine. But nothing out there is going to rival even
    five year old commercial games. A friend of mine maintains that
    [59]Nethack is the only high-quality open source game available. I
    think Nethack is a bit of a stretch for modern gamers, though.
    [60]Chromium BSU is also a nice little arcade game."
    
    The problem with open source games is abandonment. The Linux Game Tome
    has started posting games that are listed as [61]missing in action,
    noting game developers and/or their web sites that seem to have
    disappeared. Open source games don't get the dedication from their
    developers necessary to reach professional quality (this isn't
    suprising at the application level in open source, and is really not
    reflective of the lower level kernel world). Vance says it takes a lot
    of people working together to reach that point. "Only in very rare
    exceptions, such as with FreeCiv, can a large group of people come
    together and collaboratively build a game. Game programmers aren't
    usually the most friendly and sociable sort, and the splintering and
    fragmenting of numerous little game projects is of little surprise."
    He goes on to say that the art requirements for games are much higher
    than for traditional open source projects. Producing art is not the
    forte of open source developers, and even solid GUI design is, at
    times, a stretch.
    
    "Linux lacks a continually refreshing pool of interesting games," he
    adds. "Companies like Loki have done a pretty good job in the past but
    it remains to be seen, given their present financial hardships,
    whether that will continue. The market is small, thus there is little
    incentive to make/port games. Because of this, the market is slow to
    grow. The problem is a hard one."
    
    Most sales of commercial games are web based at places like
    [62]TuxGames and [63]ebGames . However, the latter is exiting the
    Linux business because they say there is no market there. They've been
    selling off their stock of Linux games, most of which are Loki titles
    but also a few others, for less than $10 each.
    
    But this really shouldn't suprise anyone familiar with the general
    gaming market. Linux sales shouldn't be compared with Windows, says
    Vance. "I don't know if you've looked at PC sales figures lately, but
    it's very hard to be profitable in the PC games business. Companies
    like Activision have seen their profitability increase enormously
    transitioning their business to the [game] console arena. The market
    is much larger. Thus Linux has to not only overcome Windows gaming,
    but a stagnating, almost exclusively hit-driven PC game market. Not an
    easy task."
    
    Loki is currently in Chapter 11, attempting to get their finances in
    order. Word is they've paid off what was owed to programmers, but
    haven't addressed all their other debts yet. For now, the company is
    stable enough to continue. It's hard to tell if contracts lost
    recently from id Software and others have dealt them a fatal blow.
    Only time will tell.
    
    For now, however, games are an integral part of the Linux desktop.
    Despite commercial failures, the porting of games is one of the true
    Linux success stories.
           ________________________________________________________
    
    Recent Commercial Game Releases
      * [64]Uplink
      * [65]Dominions
      * [66]Conquest of Elysuim
      * [67]Soul Ride (rumored to be in porting development
        
    GPL Games
      * [68]Geki series
      * [69]Chromium B.S.U.
      * [70]TuxKarta
      * [71]CircusLinux
        
    Other sites of note
    
    [72]New Breed Software has 13 or so GPL games for the Linux platform
    and has recently started working on games for the Agenda VR3 PDA.
    
    [73]LinuxGames.com
    [74]TuxGames.com
    [75]evil3D.net
    [76]Linux Game Tome
    [77]DRI based 3D video card support
           ________________________________________________________
    
    StarOffice 6.0 Beta hits the streets. Sun delivered the [78]official
    announcement on the StarOffice 6.0 beta this week. This is the first
    release of the much anticpated version without the extra desktop
    features built in.
    
    We downloaded the huge binary to give it a quick test. The
    installation is very clean, it even noticed that we'd forgotten to
    grab the extra Adabas package. Installation takes about 5 minutes and
    requires only limited configuration information from the user. Red Hat
    users may find the option to install a Sun blessed Java installation
    refreshing. Or maybe not. To each his own.
    
    While this new release is very welcome, it didn't take long to crash
    it. Interested in the one feature we've seen next to no support for
    under Linux - text along a curve - we opened up the FontWorks tool
    under the Drawing tool. Text along a curve is very simple to use, but
    in an attempt to find a way to rotate the bounding box of the rounded
    text (while incorrectly using the selection handles) we managed to
    bring StarOffice to a halt, hung in mid move while we searched for a
    command line to kill the session.
    
    Despite this early problem, most other features seemed to be very
    stable, though we hardly gave it a thorough test. Performance was
    modestly improved and the interface feels more like users will expect
    from their office applications. Most interesting of all is the
    apparent support for XP format files, from Word to Excel to
    PowerPoint. LWN.net doesn't use Microsoft products so we couldn't test
    that support, but it's obvious that Sun sees a distinct need for file
    format compatibility between office applications.
    
    Users of Ximian's GNOME desktop will find some solace in knowing that
    this beta installs in a user defined directory quite nicely, thereby
    avoiding the 5.2 installation provided through Ximian's Red Carpet.
    That said, you have to manually configure the GNOME desktop's menus to
    access the new version. StarOffice only seems to update the KDE menus
    during the beta installation.
    
    Earlier in the week, [79]The Register covered the StarOffice 6.0
    release, prior to our testing. "The new version does away with the
    much-hated integrated desktop, saves files as XML, and has improved
    language support."
    
    Linux-based GUIs: a perspective (ZDNet). A Gartner study posted to
    ZDNet does a [80]detailed analysis of the Linux desktop space,
    comparing KDE and GNOME to the traditional Unix desktop provided by
    CDE. "For more widespread desktop use, Linux faces hurdles. A new,
    albeit intuitive, user interface may be among the least of these. Even
    ordinary users can assimilate the differences between a Macintosh
    desktop and Windows desktop, and Microsoft itself is introducing
    changes with Windows XP. Distribution, support, availability of
    peripherals and application readiness is a greater challenge." Despite
    referring to the ORB component in GNOME as "Bonomo", the report is one
    of the better analyses we've seen on the Linux desktop.
    
 Desktop Environments
 
    Ximian Setup Tools, Control Center updates  Ximian has released new
    versions of their [81]Ximian Setup Tools (aka XST) and [82]Control
    Center.
    
    Ximian adds new channels, but stays away from Linux distributions  If
    you haven't been paying attention, Ximian's Red Carpet is showing
    signs of how that company might be making money in the future: by
    adding software management for third parties. In the past couple of
    weeks Red Carpet has added channels for StarOffice, Loki, VMWare and
    CodeWeavers. The StarOffice channel currently supports the 5.2 release
    but expect to see it bumped to 6.0 once that version becomes solid.
    VMWare and Loki are offering versions which need license keys (VMWare)
    or just come in demo form (Loki). CodeWeavers is providing their own
    version of WINE, the Windows under Linux environment. This is probably
    a first step in later providing their newly announced Crossover plugin
    which, it is said, will provide support to Netscape for Shockwave and
    QuickTime under Linux.
    
    Despite channel support for particular distributions, Ximian has said
    on many occasions that it isn't interested in getting into developing
    and shipping their own Linux distribution. That doesn't mean, however,
    that clever souls won't figure out a way to do it for the company,
    even if the work doesn't have an official blessing from Ximian. The
    [83]Unofficial Unsupported Ximianized ISO Images project aims to
    provide ISO images (i.e. something you can burn to a CD for
    installation) of various Linux distributions with Ximian's GNOME
    added. So far they only support Red Hat 7.1, but work is underway on
    Debian with Mandrake planned for the future.
    
    GNOME 2 technology preview release. The first [84]technology preview
    release of GNOME 2 is now available. Many changes are expected for
    GNOME 2, however this release is not intended for end users,
    especially since it cannot be installed parallel to existing stable
    GNOME environments.
    
    Two New DCOP Tutorials (KDE Dot News). KDE Dot News reports that
    [85]two new tutorials on programming with DCOP have been made
    available on the KDE Developer site. The first one, titled
    [86]Creating a DCOP Interface, covers the API for instantiating a
    simple DCOP application. The second article, titled [87]Automation of
    KDE2, discusses the use of scripting to access an applications DCOP
    interface.
    
 Office Applications
 
    Linux Magazine names Evolution best Email Client. Ximian announced
    this past week that their Evolution package was named the [88]Best
    Graphical Email Client by Linux Magazine.
    
    AbiWord Weekly News and a new release. The big news this week for the
    [89]AbiWord project is the announcement of a new release: [90]version
    0.9.4. Some of the key updates in this release include a highly
    improved spell checker, better XHTML export support and various Styles
    updates.
    
    Also from the AbiWord front: After publishing 2 issues last week,
    Jesper Skov has been busy once again, producing 3 new issues of the
    AbiWord Weekly News. All three new issues, [91]Issue 60, [92]Issue 61,
    and [93]Issue 62 are pre-0.4.9 and carry information leading up to
    that release.
    
 Desktop Applications
 
    Sodipodi 0.24. A new release of the GNOME vector art tool [94]Sodipodi
    has been released. This version includes improved linear gradients,
    many stability and internal bug fixes, and the start of an XInput
    caligraphic pen tool. It also support SVG better, including
    Illustrator exported SVG files.
    
    pim.kde.org back online. News went out this week that the [95]KDE PIM
    web site went back online. Most of the changes will revolve around
    developer updates, with the section on PIM-apps staying static for a
    while.
    
 And in other news...
 
    Qt3.0 Beta 6. TrollTech has released [96]another beta of the Qt3.0
    widget set. This release has had the QCom module removed after
    feedback showed the API to be less compact and intuitive than the rest
    of Qt.
    
    Linuxlookup.com speaks with KDE Chairman. LinuxLookup.com interviews
    the [97]Chairman of the KDE League, Andreas Pour. "This revolutionary
    approach to development permits individuals from all around the globe
    to coordinate and cooperate in design and development, with decisions
    reached purely on the quality of the code being contributed. Unlike
    many other projects, KDE does not have a "charismatic leader" or a
    company behind the project. Instead, development decisions are made on
    development lists, in view of the world, and development sponsorship
    comes from a broad coalition of individual companies."
    
    Section Editor: [98]Michael J. Hammel
    October 4, 2001
    
    Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE
    based tools.
    Desktop Environments
    [99]GNOME
    [100]GNUstep
    [101]KDE
    [102]XFce
    Window Managers (WM's)
    [103]Afterstep
    [104]Enlightenment
    [105]FVMW2
    [106]IceWM
    [107]Sawfish
    [108]WindowMaker
    Minimalist Environments
    [109]Blackbox
    Widget Sets
    [110]GTK+
    [111]Qt
    Desktop Graphics
    [112]CorelDRAW (*)(w)
    [113]GIMP
    [114]Kontour
    [115]Photogenics (*)
    [116]Sketch
    Windows on Linux
    [117]WINE
    [118]Win4Lin
    [119]VMWare
    Kids S/W
    [120]Linux For Kids
    Send link submissions to [121]lwn@lwn.net
    
    
                                                    [122]Next: Development
    
    [123]Eklektix, Inc. Linux powered! Copyright Л 2001 [124]Eklektix,
    Inc., all rights reserved
    Linux (R) is a registered trademark of Linus Torvalds
 
 References
 
    1. http://lwn.net/
    2. http://ads.tucows.com/click.ng/pageid=001-012-132-000-000-005-000-000-012
    3. http://lwn.net/2001/1004/
    4. http://lwn.net/2001/1004/security.php3
    5. http://lwn.net/2001/1004/kernel.php3
    6. http://lwn.net/2001/1004/dists.php3
    7. http://lwn.net/2001/1004/devel.php3
    8. http://lwn.net/2001/1004/commerce.php3
    9. http://lwn.net/2001/1004/press.php3
   10. http://lwn.net/2001/1004/announce.php3
   11. http://lwn.net/2001/1004/history.php3
   12. http://lwn.net/2001/1004/letters.php3
   13. http://lwn.net/2001/1004/bigpage.php3
   14. http://lwn.net/2001/0927/desktop.php3
   15. http://www.ability.com/linux/
   16. http://www.vistasource.com/
   17. http://www.gnome.org/gnome-office/
   18. http://www.hancom.com/en
   19. http://www.koffice.org/
   20. http://www.sun.com/software/star/staroffice/
   21. http://openoffice.org/
   22. http://siag.nu/
   23. http://linux.corel.com/products/wpo2000_linux/index.htm
   24. http://www.thinkfree.com/
   25. http://www.teamware.com/office
   26. http://cybozu.com/
   27. http://www.abiword.org/
   28. http://www.chilliware.net/
   29. http://www.ntlug.org/~ccox/impress/
   30. http://www.eeyore-mule.demon.co.uk/
   31. http://www.mediascape.com/linux.html
   32. http://web2.altmuehlnet.de/fschmid/scri_en.html
   33. http://www.mozilla.org/
   34. http://home.netscape.com/browsers/
   35. http://www.opera.com/
   36. http://www.konqueror.org/
   37. http://galeon.sourceforge.net/
   38. http://www.slac.com/pilone/kpilot_home/
   39. http://jpilot.org/
   40. http://eunuchs.org/linux/palm/
   41. http://www.gnu-designs.com/pilot-link/
   42. http://hopf.math.nwu.edu/syncal/
   43. http://www.rickadams.org/adventure/a_history.html
   44. http://www.websimulations.com/
   45. http://www.netrek.org/
   46. http://www.introversion.co.uk/uplink/index.html
   47. http://www.illwinter.com/
   48. http://www.lokigames.com/products/ut/
   49. http://xfree86.org/
   50. http://www.xig.com/
   51. http://www.transgaming.com/wine.html
   52. http://evil-3d.com/
   53. http://www.vmware.com/support/ws2/ts/video_sound_ts_ws_win.html#video
   54. http://www.netraverse.com/support/docs/nsse_relnote.html#5.0
   55. http://www.openal.org/
   56. http://www.evil3d.net/articles/interview/tribsoft/
   57. http://www.freeciv.org/
   58. http://gltron.sourceforge.net/
   59. http://www.nethack.org/
   60. http://www.reptilelabour.com/software/chromium/
   61. http://www.happypenguin.org/list?sort=category&search=mia
   62. http://tuxgames.com/
   63. http://ebgames.com/
   64. http://www.introversion.co.uk/uplink/index.html
   65. http://www.illwinter.com/dominions.html
   66. http://www.illwinter.com/coe.html
   67. http://www.soulride.com/products/soulride.html
   68. http://www2.mwnet.or.jp/~fc3srx7
   69. http://www.reptilelabour.com/software/chromium
   70. http://tuxkart.sourceforge.net/
   71. http://www.newbreedsoftware.com/circus-linux/
   72. http://www.newbreedsoftware.com/
   73. http://linuxgames.com/
   74. http://tuxgames.com/
   75. http://www.evil3d.net/
   76. http://www.happypenguin.org/
   77. http://dri.sf.net/
   78. http://www.sun.com/software/star/staroffice/6.0beta/get.html
   79. http://www.theregister.co.uk/content/4/21988.html
   80. http://www.zdnet.com/techupdate/stories/main/0,14179,2816006,00.html
   81. http://lwn.net/2001/1004/a/xst-0.8.php3
   82. http://lwn.net/2001/1004/a/ximian-control-center-1.5.8.php3
   83. http://lwn.net/2001/1004/a/UUXII.php3
   84. http://lwn.net/2001/1004/a/gnome-2-techpre1.php3
   85. http://dot.kde.org/1001577974/
   86.
 http://developer.kde.org/documentation/tutorials/dot/dcopiface/dcop-interface.ht
 ml
   87. http://developer.kde.org/documentation/tutorials/automation/index.html
   88. http://www.businesswire.com/cgi-bin/f_headline.cgi?bw.100101/212740633
   89. http://www.abiword.org/
   90. http://www.abiword.org/release-notes/0.9.4.html
   91. http://www.abisource.com/dev/news/2001/awn60.phtml
   92. http://www.abisource.com/dev/news/2001/awn61.phtml
   93. http://www.abisource.com/dev/news/2001/awn62.phtml
   94. http://lwn.net/2001/1004/a/sodipodi-0.24.php3
   95. http://pim.kde.org/
   96. http://lwn.net/2001/1004/a/qt3.0-beta6.php3
   97. http://www.linuxlookup.com/html/interviews/kde-interview-2001.html
   98. mailto:lwn@lwn.net
   99. http://www.gnome.org/
  100. http://www.gnustep.org/
  101. http://www.kde.org/
  102. http://www.xfce.org/
  103. http://www.afterstep.org/
  104. http://www.enlightenment.org/
  105. http://www.fvwm.org/
  106. http://icewm.sourceforge.net/
  107. http://sawmill.sourceforge.net/
  108. http://www.windowmaker.org/
  109. http://blackbox.alug.org/
  110. http://www.gtk.org/
  111. http://www.trolltech.com/products/index.html
  112. http://linux.corel.com/products/draw/index.htm
  113. http://www.gimp.org/
  114. http://www.koffice.org/kontour/
  115. http://www.idruna.com/products.html
  116. http://sketch.sourceforge.net/
  117. http://www.winehq.org/
  118. http://www.netraverse.com/
  119. http://www.vmware.com/
  120. http://www.linuxforkids.org/
  121. mailto:lwn@lwn.net
  122. http://lwn.net/2001/1004/devel.php3
  123. http://www.eklektix.com/
  124. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/1004/desktop.php3   Sergey Lentsov   04 Oct 2001 17:57:17 
Архивное /ru.linux/198619ffff9e8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional