|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 21 Jun 2001 17:11:59 To : All Subject : URL: http://lwn.net/2001/0621/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[2]Click Here
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
[7]On the Desktop
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 Development page.
Development projects
News and Editorials
Gnu Compiler Collection Version 3.0 [15][GCC]
Version 3.0 of [16]GCC, the GNU Compiler Collection, [17]has been
announced. GCC, provides compilers for the languages C, C++, Objective
C, Fortran, and now Java. GCC works on a wide variety of processor
platforms. GCC is, of course, licensed under the GPL license.
The list of major new features in GCC 3.0 includes:
* a Native-code Java compiler for faster run times and freedom from
proprietary compilers.
* Rewritten support for Intel and AMD 32 bit processors which
provides faster run times on these common platforms.
* Support for the Intel IA-64 (Itanium) Processor which will allow
code to be ported to this new architecture.
* Support for more CPU families including chips from Atmel,
Motorola, Matsushita, Mitsubishi, Fujitsu, and Sun.
* Improved C++ support with better ISO C++ standards compatibility
and numerous bug fixes as well as a new Application Binary
Interface (ABI) for C++.
* Improved documentation including automated generation of man pages
from Texinfo documentation.
For a complete and detailed list of the new features, see the official
[18]GCC 3.0 New Features document.
ZD Net is running [19]an article about GCC 3.0 by Stephen Shankland
which looks at some of the history behind GCC. The article points out
that even Microsoft, despite its recent criticisms of the GPL, has a
project known as Interix [20]which features GCC as one of the key
components.
No doubt, it will take a while for GCC 3.0 to show up in the major
Linux distributions. Recompiling all of the code that makes up an
entire distribution will, no doubt, take some time and will reveal new
bugs in the compiler and the source code. Progress marches on.
For those of you who want to get started playing with GCC 3.0,
downloads are available [21]here.
Audio
Ogg Vorbis decode RC 1. Release candidate 1 of the Ogg Vorbis decoder
library [22]has been released. "This release is a 100% feature
complete implementation of the Ogg Vorbis decoder libraries." Ogg
Vorbis is an open source audio compression scheme with capabilities
similar to the popular MP3 format. Work is also progressing on the
accompanying encoding tools.
Ecawave 0.4.0 released. Version 0.4.0 of the Ecawave graphical sound
editing tool [23]has been released. This is considered to be a stable
release. This version features bug fixes, and no more dependency on
Qt.
Databases
Types of JOINs (O'Reilly OnLamp). John Paul Ashenfelter [24]discusses
the details of database JOINs in an O'Reilly OnLamp article. "One of
the fundamental challenges in understanding SQL is becoming
comfortable with thinking about data in terms of mathematical sets and
relational algebra. This is similar to the challenge procedural
programmers face when making the transition to object-oriented
languages -- things are just simply different and the old rules simply
don't apply. Joins force you to think in a set-oriented way."
Documentation
LDP Weekly News. The [25]Linux Documentation Project had a busy week,
with 19 updated documents, including an updated Linux Installation
HOWTO from Eric Raymond. Three new documents are also available, the
GNU/Linux Post-Installation Checklist, the Home Electrical Device mini
HOWTO, and the Linux Loadable Kernel Module HOWTO.
Embedded Systems
Embedded Linux Newsletter for June 14th, 2001. The Embedded Linux
Newsletter this week mentioned formation of an industry group to
standardize embedded Linux for set top boxes. The formation of the new
group, known as the TV Linux Alliance, is summarized along with many
other stories in the weekly [26]Embedded Linux Newsletter.
Interoperability
Wine Weekly News issue 22. Issue 22 of the [27]Wine Weekly News has
been published. Included is a discussion of getting ActiveX working
with Konqueror, talk of building a Wine kernel module, and information
on the applicability of the Stanford kernel checker to other projects,
among other things.
Network Management
OpenNMS Update for June 20, 2001. The June 20, 2001 issue of the
[28]OpenNMS Update covers the announced delay of 0.7.6 due to bugs
uncovered during the beta test of that release. Other project status
information is also included.
Printing Systems
Omni Printer Driver version 0.3 released. Version 0.3 of the Omni
Printer Driver [29]has been released. This version features a number
of new features that are documented in the [30]Changelog.
Science
Stallman: Science must `push copyright aside' (nature). Nature.com is
running [31]an article by Richard Stallman in which he discusses
copyright issues and dissemination of scientific literature. "The
modern technology for scientific publishing, however, is the World
Wide Web. What rules would best ensure the maximum dissemination of
scientific articles, and knowledge, on the Web? Articles should be
distributed in non-proprietary formats, with open access for all. And
everyone should have the right to `mirror' articles; that is, to
republish them verbatim with proper attribution."
Web-site Development
Zope Weekly News for June 17, 2001. The [32]Zope Weekly News for June
17th, 2001 is available. This edition covers the upcoming EuroZope
conference, a new Zope Developer's Guide, and Zope-cmf.
Midgard Weekly Summary. This week's [33]Midgard Weekly Summary
includes a note on case study plans and the new Nadmin Studio 1.4
interface.
New ZODB release. Andrew Kuchling has [34]announced a new release of
the Zope Object Database. The ZODB release contains just the object
data store, without the rest of the Zope structure; it can be a most
useful tool for people wanting to write Python applications with
persistent objects, but who are not interested in the Zope web
application framework.
mod_lisp 2.0 released. A completely rewritten version of mod_lisp, the
Apache web server plug-in [35]has been released. Mod_lisp is released
under a FreeBSD style license and the code is considered to be beta
level.
Window Systems
GTK+ 1.3.6 released. A new release of the [36]GTK+ libraries is now
available to developers. This release makes the set of four libraries
included in the pre-2.0 line a single distribution which can be built
with a single configure/make/make install sequence. Libraries included
in this package include GLib, Pango (the new text rendering library),
Atk (a new accessibility library) and GTK. Note that the API is mostly
frozen at this point and no major API changes are expected before the
2.0 release.
Miscellaneous
IBM iSCSI and Itanium projects (IBM). IBM has published updated
information for two development projects. The [37]iSCSI project site
provides CVS access to kernel updates and information on the
SCSI-over-IP project.
The AlphaWorks site contains information on an updated [38]Developer
Kit for the Itanium processor with support for glibc 2.2 on Red Hat
Linux 7.1 and Turbolinux..
Section Editor: [39]Forrest Cook
June 21, 2001
Application Links
[40]GIMP
[41]Mozilla
[42]Galeon
[43]High Availability
[44]ht://Dig
[45]mnoGoSearch
[46]MagicPoint
[47]Wine
[48]Worldforge
[49]Zope
More Information
[50]AppWatch
[51]Freshmeat
[52]SourceForge
Programming Languages
C
cURL 7.8 available. A new release of cURL [53]has been announced.
"Curl is a tool for transferring files with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl
supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
kerberos, HTTP form based upload, proxies, cookies, user+password
authentication, file transfer resume, http proxy tunneling and a
busload of other useful tricks." A new version of the Python extension
to the cURL library, [54]pycURL, is also available.
Haskell
Glasgow Haskell Compiler 5.00.2 released. Version 5.00.2 of the
Glasgow Haskell Compiler (GHC) [55]has been announced. This release
contains a number of bug fixes. Also, version 1.06 of the York Haskell
Compiler (nhc98) has been released with its own set of bug fixes and
some new features.
Java
Take command of your client/server apps (IBM developerWorks). Barry A.
Fiegenbaum [56]discusses Java client/server programming in an IBM
developerWorks article. "The Java language, with its easy access to
TCP/IP-based sockets and its ability to stream objects over them,
makes it easy to exchange command messages between clients and their
associated servers".
Lisp
cCLan News debut. The first edition of the Comprehensive Common Lisp
Archive Network (cCLan) News [57]has been announced. The [58]cCLan
site is just coming together, expect to see more as time passes.
Perl
New XML-RPC suite for Perl: RPC::XML (use Perl). The first full
release of the Perl XML-RPC package [59]has been announced. "The
module includes a client class, a basic server class (that uses your
choice of HTTP::Daemon or Net::Server as a transport layer) and a
subclass of the basic server that hooks in as a mod_perl content
handler."
PHP
PHP and Java (O'Reilly's onLamp). W J Gilmore [60]looks at the Java
extension for PHP in an O'Reilly onLamp article. "Do PHP developers
ever sleep? I'm starting to wonder what these caffeine-entranced
insomniacs are going to think of next. I'm asking this question
because I can't seem to understand how PHP always seems to have just
the right extension to accomplish the task at-hand."
Python
Dr. Dobb's Python-URL! for June 18, 2001. The June 18, 2001 issue of
the [61]Python-URL! has been published by Dr. Dobb's. Topics include
version 0.3 of the Quixote Web development toolkit, a new ZODB and ZEO
package, PyClimate 1.1 for looking at atmospheric and oceanic data, a
post from Guido about GPL issues that have been fixed since Python
1.61, and a new tutorial on floating point.
Python 2.0.1c1 released. Guido van Rossum [62]has announced Python
2.0.1c1. While this is mostly a bugfix release, the major news is that
this version is now fully compatible with the GPL license. A plan to
make a GPL compatible version of Python 2.1.1 was also mentioned. That
release should show up within a month.
QuantLib-Python 0.1.9 released. Version 0.1.9 of QuantLib-Python
[63]has been announced. "QuantLib-Python is the SWIG Python wrap of
QuantLib. QuantLib (http://quantlib.org) is a C++ open source library
for quantitative finance."
Ruby
debut of the Ruby Garden news portal. A news portal for the Ruby
language has been set up. Check out [64]Ruby Garden for the latest
happenings in the world of Ruby.
Smalltalk
Squeak News e-zine. Squeak News, a new interactive online e-zine that
is dedicated to the use of the open source Squeak smalltalk compiler,
[65]has been announced.
Tcl/Tk
Dr. Dobb's Tcl-URL! for June 18, 2001. This week's edition of the
[66]Dr. Dobb's Tcl-URL! is now available. Topics include availability
of papers from the second European Tcl/Tk users meeting, Tcl install
shell version 1.2, and a Tcl implementation of a Turing Machine
simulation language.
XML
3 myths of XML (O'Reilly xml.com). Kendall Grant Clark [67]looks at
some XML myths in an O'Reilly xml.com article:
* "The first myth rests on a confusion about the meanings of words
like "free" and "open" when they are applied to XML-encoded
information.
* The second myth is that XML is magical, that it has some unique
properties that makes impossible things possible.
* The third is that technology, including XML, is more determinative
of social relations and institutions than they are of it."
Miscellaneous
Unix's lessons for component architectures (IBM developerWorks). Peter
Seebach discusses component architecture and code reuse in [68]this
IBM developerWorks article.
"Unix provides a beautiful example of an architecture that achieves
many of the goals of component architecture, including portability and
code reuse. Some of the key benefits include:
* Shell scripts are broadly portable among Unix systems. Programs in
C or Perl are generally fairly portable, too.
* No other system has ever had a component used as broadly as grep.
* Code reuse is actually practical in a Unix environment.
* Ad hoc and scripting capabilities available for Unix support rapid
prototyping and testing.
* Time is spent focused on solving problems, not filling out
checklists of API features."
Section Editor: [69]Forrest Cook
Language Links
[70]Erlang
[71]g95 Fortran
[72]Guile
[73]Haskell
[74]Blackdown.org
[75]Caml
[76]IBM Java Zone
[77]Jython
[78]Perl News
[79]Use Perl
[80]PHP
[81]PHP Weekly Summary [82]Daily Python-URL
[83]Python.org
[84]Python.faqts
[85]Ruby
[86]Scheme
[87]Smalltalk
[88]Tcl Developer Xchange
[89]Tcltk.com
[90]Regular Expressions
[91]Next: Commerce
[92]Eklektix, Inc. Linux powered! Copyright Л 2001 [93]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/0621/
4. http://lwn.net/2001/0621/security.php3
5. http://lwn.net/2001/0621/kernel.php3
6. http://lwn.net/2001/0621/dists.php3
7. http://lwn.net/2001/0621/desktop.php3
8. http://lwn.net/2001/0621/commerce.php3
9. http://lwn.net/2001/0621/press.php3
10. http://lwn.net/2001/0621/announce.php3
11. http://lwn.net/2001/0621/history.php3
12. http://lwn.net/2001/0621/letters.php3
13. http://lwn.net/2001/0621/bigpage.php3
14. http://lwn.net/2001/0614/devel.php3
15. http://www.gnu.org/software/gcc/gcc.html
16. http://www.gnu.org/software/gcc/gcc.html
17. http://lwn.net/2001/0621/a/GCC3.0.php3
18. http://www.gnu.org/software/gcc/gcc-3.0/features.html
19. http://www.zdnet.com/zdnn/stories/news/0,4586,5092926,00.html
20. http://www.microsoft.com/WINDOWS2000/interix/features.asp
21. http://www.gnu.org/software/gcc/releases.html
22. http://www.vorbis.com/news.html
23. http://www.wakkanet.fi/~kaiv/ecawave/welcome.html
24. http://www.onlamp.com/pub/a/onlamp/2001/06/15/aboutSQL.html
25. http://www.linuxdoc.org/ldpwn/ldpwn-2001-06-19.html
26. http://www.linuxdevices.com/files/newsbriefs/jun14-01.html
27. http://www.winehq.com/News/2001-22.html
28. http://lwn.net/2001/0621/a/opennms-20010620.php3
29.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/?open&
l=252,t=gr,p=OSomni
30.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/change
s.php
31. http://www.nature.com/nature/debates/e-access/Articles/stallman.html
32. http://lwn.net/2001/0621/a/zwn-0617.php3
33. http://lwn.net/2001/0621/a/mws-20010614.php3
34. http://lwn.net/2001/0621/a/zodb.php3
35. http://lwn.net/2001/0621/a/modlisp2.php3
36. http://lwn.net/2001/0621/a/gtk-1.3.6.php3
37.
http://oss.software.ibm.com/developerworks/opensource/naslib/?open&l=252,t=gros,
p=iSCSI
38. http://www.alphaworks.ibm.com/tech/linuxsdk?open&l=252,t=graw,p=ItaniumUD
39. mailto:lwn@lwn.net
40. http://www.gimp.org/
41. http://www.mozilla.org/
42. http://galeon.sourceforge.net/
43. http://linux-ha.org/
44. http://www.htdig.org/
45. http://mnogosearch.org/
46. http://www.Mew.org/mgp/
47. http://www.winehq.com/
48. http://www.worldforge.org/
49. http://www.zope.org/
50. http://appwatch.com/Linux/
51. http://freshmeat.net/
52. http://sourceforge.net/
53. http://curl.haxx.se/
54. http://pycurl.sourceforge.net/
55. http://lwn.net/2001/0621/a/haskell.php3
56. http://www-106.ibm.com/developerworks/java/library/j-cs/
57. http://lwn.net/2001/0621/a/cCLan1.php3
58. http://cclan.sourceforge.net/
59. http://use.perl.org/article.pl?sid=01/06/14/006227&mode=thread&threshold=
60. http://www.onlamp.com/pub/a/php/2001/06/14/php_jav.html
61. http://lwn.net/2001/0621/a/pyurl-20010618.php3
62. http://lwn.net/2001/0621/a/python2.0.1c1.php3
63. http://lwn.net/2001/0621/a/quantlibpy.php3
64. http://www.rubygarden.org/
65. http://lwn.net/2001/0621/a/squeaknews.php3
66. http://lwn.net/2001/0621/a/tclurl-20010618.php3
67. http://www.xml.com/pub/a/2001/06/13/threemyths.html
68. http://www-106.ibm.com/developerworks/components/library/co-unix4.html
69. mailto:lwn@lwn.net
70. http://www.erlang.org/
71. http://g95.sourceforge.net/
72. http://www.gnu.org/software/guile/guile.html
73. http://haskell.org/
74. http://www.blackdown.org/
75. http://caml.inria.fr/
76. http://www.ibm.com/developer/java/
77. http://sourceforge.net/projects/jython
78. http://www.news.perl.org/
79. http://use.perl.org/
80. http://www.php.net/
81. http://www.zend.com/zend/week/
82. http://www.pythonware.com/daily
83. http://www.python.org/
84. http://python.faqts.com/
85. http://www.ruby-lang.org/en/index.html
86. http://www.swiss.ai.mit.edu/projects/scheme/index.html
87. http://www.smalltalk.org/
88. http://dev.ajubasolutions.com/
89. http://www.tcltk.com/
90. http://regularexpressions.com/RegularExpressions/
91. http://lwn.net/2001/0621/commerce.php3
92. http://www.eklektix.com/
93. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2030812ef4bc7.html, оценка из 5, голосов 10
|