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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   14 Jun 2001  17:11:07
 To : All
 Subject : URL: http://lwn.net/2001/0614
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    
                                [2]Click Here 
    [LWN.net]
    
              Bringing you the latest news from the Linux World.
    Dedicated to keeping Linux users up-to-date, with concise news for all
                                  interests
    
    Sections:
     Main page
     [3]Security
     [4]Kernel
     [5]Distributions
     [6]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
    
    Other LWN stuff:
     [14]Daily Updates
     [15]Calendar
     [16]Linux Stocks Page
     [17]Book reviews
     [18]Penguin Gallery
    
     [19]Archives/search
     [20]Use LWN headlines
     [21]Contact us
    
    TUCOWS.com:
     [22]linux.tucows.com
     [23]Ext2
     [24]Themes
    
    Recent features:
    - [25]GaКl Duval
    - [26]Kernel Summit
    - [27]Singapore Linux Conference
    - [28]djbdns
    - [29]LinuxWorld NY
    - [30]Jason Haas
    - [31]Larry Wall
    - [32]Bruce Momjian
    - [33]2000 Timeline
    - [34]Eric Raymond
    - [35]LWN coverage of Comdex 2000
    - [36]Ransom Love
    - [37]Guido van Rossum
    - [38]Paul Everitt
    - [39]Embedded Systems Conference
    - [40]Embedded Linux Consortium
    - [41]OLS Coverage
    
    Here is the [42]permanent site for this page.
    
    See also: [43]last week's LWN.
    
 Leading items and editorials
 
    This issue of LWN is dedicated to Scott Murray, a co-founder of the
    Linux Professional Institute and a vital force in its early success.
    Scott died as a result of illness about two weeks ago, though the word
    is just getting out now. You will be missed, Scott.
    
    gnucash 1.6 and the dependency nightmare. The release of gnucash 1.6
    was [44]announced on June 11. gnucash is an important application - it
    is the only free package which provides comprehensive personal and
    business finance functionality. Your editor has been using it for over
    a year, and has been anxiously waiting for it to catch up to what the
    commercial finance packages can do.
    
    From the release notes, the 1.6 release has gotten much closer to that
    goal; unfortunately, LWN is not, as yet, able to say more than that.
    You see, we have not yet been able to make it work on any of our
    systems.
    
    gnucash is perhaps the prime example of shared library dependency
    hell. The executable requires no less than 60 different shared
    libraries, all, of course, with the right version. Upgrading to GNOME
    1.4 addresses many of those dependencies, but not all of them. Dealing
    with the rest has proved tricky, even for people who are accustomed to
    this sort of problem.
    
    There is no criticism of gnucash intended here. The gnucash developers
    are trying to produce the best package they can by taking full
    advantage of the work that has been done by others. That is how
    component-oriented software development is supposed to work, after
    all. But there is an important point that is worth raising here.
    
    A program that needs 60 different libraries is depending on a very
    complicated software environment to support it. As of this writing,
    there is probably not a single distribution which, out of the box,
    provides that environment. Upgrading to that environment is helped by
    the various update services and tools that an increasing number of
    distributions are providing. It is worth asking, however, just how
    many of you would proceed with such an upgrade in confidence that it
    would work, and that nothing else would break?
    
    As the Linux software environment becomes more complex and powerful,
    it also risks becoming more brittle. The desktop will not be won as
    long as users must upgrade dozens of libraries, with a good
    possibility of breaking their systems, to get a new personal finance
    application. The desktop developers have a serious challenge ahead of
    them here: make the environment robust and easy to upgrade, or see the
    users wander away in frustration.
    
    (As an addendum, it's worth noting that the gnucash developers have
    plans to offer a CD with the application and all required libraries
    shortly).
    
    Linus is not accountable? We got a pointer this week to a white paper
    published by Microsoft entitled "Linux in Retail & Hospitality: What
    Every Retailer Should Know." It is [45]available from the Microsoft
    web site, but only in Word format. It contains a pretty serious
    copyright notice that prevents us from putting up a decrypted version,
    unfortunately.
    
    It is a worthwhile read. While the company's executives make people
    laugh by calling Linux "a cancer," this document dedicates a dozen
    pages to flat out Fear, Uncertainty, and Doubt. It even cites LWN
    editor Liz Coolbaugh as an expert on the number of distributions
    available, which, of course, is presented as a problem:
    
      Imagine how confusing it would be if Microsoft released 188
      versions of Windows and multiple versions of the GUI, each with a
      slightly different functionality? Wouldn't that be confusing?
      Wouldn't it be extremely difficult to run an enterprise solution
      with confidence about your future and return on investment in
      Microsoft products? That is the exact scenario that Linux is
      presently in by having so many distributions.
      
    You read it here: choice is bad.
    
    Rather than get into a point-by-point rebuttal, however, we would like
    to focus on one issue in particular:
    
      With everything being in Torvalds' hands, he is in total control
      over where the future of Linux goes. If he doesn't want a new
      retail feature do be included in the core operating system, it will
      not be included. Additionally, he doesn't have any accountability
      to the industry when the releases are delayed, if they do not work
      well, etc.
      
    One could have a lot of fun examining the degree of "accountability"
    shown by Microsoft when its releases are delayed, when they did not
    work well, etc. But that misses the point. The important thing to
    point out here is that Linus has, simultaneously, less control and
    more accountability than Microsoft would like its readers to believe.
    
    On the issue of control, it suffices to say that Linus' domain does
    not extend beyond the kernel. Most of what users see as "Linux" has
    very little to do with Linus; it is, instead, the responsibility of
    thousands of developers worldwide. In particular, almost anything seen
    as a "retail feature" is unlikely to involve him.
    
    Linus has a level of accountability that far surpasses anything
    Microsoft can claim: he can only lead where users and developers will
    follow. There is no structure that requires anybody to run or develop
    for his standard kernels; if he mismanages development, he may well
    find himself in charge of an obscure fork while the real activity goes
    elsewhere.
    
    For an example of how this can work, see the [46]the coverage of the
    device number debate in the May 17 LWN Kernel Page. When Linus made an
    unpopular decision, Alan Cox refused to follow him. As a result, many
    prominent distributions will probably include kernels that implement a
    policy different from that decreed by Linus.
    
    In fact, most of the major distributors employ high-profile kernel
    hackers, and almost all of them distribute kernels which have been
    modified in some way. They have, in other words, declined to follow
    Linus in situations where they feel that their users' needs call for
    something different. Thus, for example, SuSE users have had ReiserFS
    for some time, and Red Hat users had the current RAID implementation,
    even though the standard 2.2 kernel did not.
    
    This is one of the great powers that free software gives to its users:
    nobody can prevent them from incorporating whatever functionality or
    changes suit their needs. And it is the core of Linus' accountability.
    If he tries to take the kernel in the wrong direction, his user
    community will simply go around him. Proprietary software vendors
    generally lack that accountability, and their users suffer for it.
    
    The survey results are in. Thanks again to everybody who took the time
    to fill in the form. Here, for those who are interested, is a set of
    highlights from the results. There was much there that was interesting
    to us.
      * We got just over 3100 replies.
      * Most of you seem to like us - 94% said that they have the site
        bookmarked and come here regularly. The bulk of you come by once a
        week, but about 1/3 of the respondents said they hit the [47]Daily
        Updates Page every day.
      * People are generally happy with the content, with the Front,
        Kernel, and Security pages topping the list. The pages with the
        highest "dissatisfied" votes were On The Desktop and Commerce, at
        11% and 12%, respectively.
      * On the list of possible enhancements, the security incidents and
        updates database and detailed research reports came out on top.
        Two often-requested features - email delivery and a PDA version -
        were requested by less than half of the respondents; those who
        want those features, though, want them quite a bit. Comment
        posting came in at the bottom.
      * You are a very male group - 98.7%. There are almost as many women
        writing LWN as reading it. Most of you are between 25 and 35 years
        old. Almost all of our readers have at least some college
        education, with 38% having completed a graduate degree.
      * 41% of our readers live in the U.S, and 5.5% in Canada. Most of
        the remaining readers are European, with the U.K. and Germany
        topping the list. Almost every other country on the list (and a
        few that weren't - sorry) was represented, though; we have readers
        from Argentina to Zimbabwe.
      * Most of our readers are employed in technical positions, and most
        of them at smaller companies.
      * More of you run Intel systems than any other, which is not too
        surprising. But almost 30% of you have Alpha-based systems and 20%
        use PowerPC systems as well. 85% of you have Red Hat Linux around;
        all of the other distributions fall into the single digits, with
        one surprising exception: half of you claim to run Slackware on
        your networks.
      * 667 of you took the time to write in additional comments, and
        we've read every single one of them. Took a while. There were a
        few common themes that we found; even after we got past the most
        common type of comment, which was complaints about the survey
        itself. Yes, the survey could have been done a lot better; we
        apologize (again) for the problems.
        Beyond that, numerous people asked us not to change too much.
        Quite a few expressed hostility to the idea of comment posting,
        which came as a bit of a surprise; we had been considering adding
        such a feature. Gripes about the "On The Desktop" page were fairly
        common. We also saw a number of requests for expanded development
        coverage and a better organization for the software announcements
        pages.
        Some of you took us to task for excessive coverage of Red Hat on
        the distributions page. Others complained that we ignore Red Hat
        in favor of other, more obscure distributions.
        We were also surprised by a number of complaints about excessive
        commercial coverage. We operate in the belief that you can not
        really cover Linux and free software while ignoring the commercial
        sector; corporations, at this point, have a lot of influence over
        what happens. Numerous readers disagree, however.
        
    We're still digesting the results of the survey; there is a lot of
    information there. We would like to thank you all, one more time, for
    giving us a bit of your time. It will help us to create a better LWN
    for everybody.
    
    New LWN.net events calendar. The [48]LWN.net Linux Events Calendar has
    seen a much-needed, much-delayed major upgrade. The new, Zope-based
    calendar provides a more flexible interface, and the ability to filter
    events by type. And finally we've done something with that
    linuxcalendar.com domain name... Have a look, we hope you like it.
    
    Inside this week's Linux Weekly News:
      * [49]Security: Non-executable stack and heap implementations, new
        vulnerabilities in LPRng, xfs, gdm, xinetd, exim, fcron and
        TIAtunnel.
      * [50]Kernel: 2.4.6pre3; the limits of what modules can do; kernel
        data formats.
      * [51]Distributions: 217 Distributions and counting ...
      * [52]On the Desktop: Usability testing, GNUStep interview, and
        PalmOS updates.
      * [53]Development: GStreamer, Cplant cluster software, Ganymede 1.0,
        GVD 1.2.0, Open Source Legal Issues, APL for Linux.
      * [54]Commerce: TV Linux Alliance; 'LPI Certification in a Nutshell'
        from O'Reilly.
      * [55]History: Debian 1.1 was released 5 years ago; The "Open
        Source" trademark officially died 2 years ago.
      * [56]Letters: Licensing and security; naive economics; Linux's
        astrological sign.
        
    ...plus the usual array of reports, updates, and announcements.
    
    This Week's LWN was brought to you by:
      * [57]Jonathan Corbet, Executive Editor
      * [58]Elizabeth O. Coolbaugh, Managing Editor
      * [59]Michael J. Hammel, Senior Editor
        
    June 14, 2001
    
                               [60]Click Here 
    
                               [61]Click Here 
    
    
                                                        [62]Next: Security
    
    [63]Eklektix, Inc. Linux powered! Copyright Л 2001 [64]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-001-000-000-012
    3. http://lwn.net/2001/0614/security.php3
    4. http://lwn.net/2001/0614/kernel.php3
    5. http://lwn.net/2001/0614/dists.php3
    6. http://lwn.net/2001/0614/desktop.php3
    7. http://lwn.net/2001/0614/devel.php3
    8. http://lwn.net/2001/0614/commerce.php3
    9. http://lwn.net/2001/0614/press.php3
   10. http://lwn.net/2001/0614/announce.php3
   11. http://lwn.net/2001/0614/history.php3
   12. http://lwn.net/2001/0614/letters.php3
   13. http://lwn.net/2001/0614/bigpage.php3
   14. http://lwn.net/daily/
   15. http://linuxcalendar.com/
   16. http://lwn.net/stocks/
   17. http://lwn.net/Reviews/
   18. http://lwn.net/Gallery/
   19. http://lwn.net/archives/
   20. http://lwn.net/op/headlines.phtml
   21. http://lwn.net/op/Contact.html
   22. http://linux.tucows.com/
   23. http://news.tucows.com/ext2/
   24. http://unixthemes.tucows.com/
   25. http://lwn.net/2001/features/MandrakeSoft.php3
   26. http://lwn.net/2001/features/KernelSummit/
   27. http://lwn.net/2001/features/Singapore
   28. http://lwn.net/2001/features/djbdns.php3
   29. http://lwn.net/2001/features/linuxworldny/
   30. http://lwn.net/2001/features/JHaas/
   31. http://lwn.net/2001/features/LarryWall/
   32. http://lwn.net/2001/features/Momjian/
   33. http://lwn.net/2000/features/Timeline/
   34. http://lwn.net/2000/features/ESR/
   35. http://lwn.net/2000/features/Comdex/index.php3
   36. http://lwn.net/2000/features/Comdex/RansomLove.php3
   37. http://lwn.net/2000/features/Guido.php3
   38. http://lwn.net/2000/features/PaulEveritt.php3
   39. http://lwn.net/2000/features/ESC/
   40. http://lwn.net/2000/features/ESC/ELC.php3
   41. http://lwn.net/2000/features/OLS/
   42. http://lwn.net/2001/0614/
   43. http://lwn.net/2001/0607/
   44. http://lwn.net/2001/0614/a/gnucash.php3
   45.
 http://www.microsoft.com/business/downloads/retail/linux_in_retail_and_hospitali
 ty.doc
   46. http://lwn.net/2001/0517/kernel.php3
   47. http://lwn.net/daily/
   48. http://linuxcalendar.com/
   49. http://lwn.net/2001/0614/security.php3
   50. http://lwn.net/2001/0614/kernel.php3
   51. http://lwn.net/2001/0614/dists.php3
   52. http://lwn.net/2001/0614/desktop.php3
   53. http://lwn.net/2001/0614/devel.php3
   54. http://lwn.net/2001/0614/commerce.php3
   55. http://lwn.net/2001/0614/history.php3
   56. http://lwn.net/2001/0614/letters.php3
   57. mailto:lwn@lwn.net
   58. mailto:lwn@lwn.net
   59. mailto:lwn@lwn.net
   60. http://ads.tucows.com/click.ng/buttonpos=lwnbutton125top
   61. http://ads.tucows.com/click.ng/buttonpos=125-001-016
   62. http://lwn.net/2001/0614/security.php3
   63. http://www.eklektix.com/
   64. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://lwn.net/2001/0614   Sergey Lentsov   14 Jun 2001 17:11:07 
Архивное /ru.linux/203085b25f777.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional