|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 13 Dec 2001 17:11:20 To : All Subject : URL: http://www.lwn.net/2001/1213/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[2]Click Here
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
Development
[7]Commerce
[8]Linux in the news
[9]Announcements
[10]Linux History
[11]Letters
[12]All in one big page
See also: [13]last week's Development page.
Development projects
News and Editorials
The Bochs x86 CPU Emulator. [14]Bochs, written by Kevin Lawton, is an
open source x86 emulator. Bochs can be configured to emulate 286, 386,
486, Pentium, and Pentium Pro processors. Bochs runs Windows 95/98/NT
and other operating systems under Linux and other operating systems.
Bochs is written in C++ and is licensed under the GPL license.
As with most emulators, performance is not exactly spectacular,
[15]The Bochs FAQ claims a 1.5 MIPS equivalent speed while running on
a 400Mhz PII Linux machine. This slowness is partly attributable to
the fact that Bochs can run on non x86 processors including PPC,
Alpha, Sparc, and MIPS, there is no dependence on the native
instruction set of the host processor.
There are many uses for such a system, including testing new OS
installs and debugging OSes while maintaining a working system. Bochs
should also be useful for running that one special application that
isn't available under Linux.
Bochs has been successfully used to run the Windows 95, 98, and NT
operating systems, various Microsoft Office apps have been tested
under those OSes. Performance is typically too slow for the more
complicated games, such as DOOM, although a 1.7 Ghz processor may help
in that area.
Emulation of a number of typcial PC hardware devices is provided,
Bochs has support for emulated ports, soundcards, CD-ROMs, and one
netorking card. The emulated filesystem appears as one large file on
the host OS filesystem.
The project has [16]announced the release of Bochs 1.3. This release
includes quite a few performance improvements, a number of new
features, and a new, menu-based configuration system.
The Bochs project is looking for help from PC hardware gurus in the
area of more hardware emulation, and bug fixing in currently emulated
devices. Help is also needed in the area of documentation and testing.
This project has made some serious progress; it's worth a look. The
[17]Bochs Documentation is a good place to start.
Education
SEUL/edu Linux in Education Report. The [18]SEUL/edu Linux in
Education Report for December 10 is out. Covered topics include Linux
in Manitoba schools, the KDE Edutainment Project, and more.
Electronics
XCircuit 2.5.1 beta released. A new beta version of the XCircuit
schematic drawing program [19]has been released. Version 2.5.1 adds
support for numerical parameters, the XCircuit license has also been
changed to the GPL.
New Icarus Verilog Snapshot. A new snapshot of the Icarus Verilog
simulation language compiler has been announced. See the [20]release
notes for all of the details.
Embedded Systems
Embedded Linux Newsletter for December 6, 2001. The [21]December 6,
2001 edition of the LinuxDevices Embedded Linux Newsletter is out.
This issue looks at HP's blade server initiative, and ZapMedia's
ZapStation. A developer's contest for the Sharp Zaurus SL-5000D Linux
PDA has also been announced.
Mail Software
Procmail Basics (O'Reilly). Dru Lavigne [22]discusses Procmail
installation on O'Reilly's OnLamp site. "If you receive more than a
few email messages a day, you've probably discovered that it becomes
increasingly difficult to sort and prioritize your email. Messages you
want to read immediately can get lost in a sea of less-important
messages. Worse, your inbox can become cluttered with spam,
virus-infected messages, and other disagreeables. Fortunately, the
procmail program has been designed to help you sort through this
mess."
Web-site Development
The return of Quanta. Quanta is a KDE-based web development tool. Its
status has been unclear for some time, since some of its developers
have decided to turn it into a proprietary product. Now, however,
[23]Quanta Plus 2.0 has been released under the GPL. The release
announcement includes a long description of what's up with Quanta, and
where the developers plan to go for the next big release. (Thanks to
[24]KDE Dot News).
mnoGoSearch-php-3.2.0.beta1 released. A new version of the php search
front end for mnoGoSearch [25]has been announced. This version
[26]features search daemon support, support for synonyms, bug fixes
and more.
ASPSeek v.1.2.7 released. Version 1.2.7 of the ASPSeek search engine
[27]has been released. This version [28]features a number of bug fixes
and portability improvements.
Zope 2.5.0 beta 2 availble. Zope version 2.5.0 beta 2 [29]has been
announced. This version features a fix for a major memory leak and
other bug fixes. New features include a preview field for image
objects, a new user management API, user folder password encryption,
session tracking, and more.
Miscellaneous
Intel released OpenCV 2.1. Intel has [30]announced the open source of
OpenCV 2.1, an computer vision library which can perform stereoscopic
processing.
Packaging software with RPM, Part 2 (IBM developerWorks). Dan Poirier
[31]continues with part two in his series on building RPM packages.
See [32]part one for the whole story. Build an RPM package and get
your open source project into wider use.
December 13, 2001
Application Links
[33]GIMP
[34]Mozilla
[35]Galeon
[36]High Availability
[37]ht://Dig
[38]mnoGoSearch
[39]MagicPoint
[40]Wine
[41]Worldforge
[42]Zope
Open Source Code Collections
[43]Berlios
[44]Freshmeat
[45]OpenSourceDirectory
[46]Savannah
[47]Le Serveur Libre
[48]SourceForge
[49]Sweetcode
Desktop Development
Audio Applications
Glame 0.5.4 released. A new version of the Glame audio file editor
[50]has been announced on the Linuxmusic site. The [51]Glame home page
has not yet been updated. This version is considered beta quality and
features filteredit improvements, a cool export dialog, bug fixes, and
more.
WaveSurfer 1.2 released. Version 1.2 of the WaveSurfer sound
visualization and manipulation tool [52]has been released. New
features include support for Ogg/Vorbis files, support for Unicode and
localization, and more functionality for HTK/MLF files.
Web Browsers
Mozilla Status Update. The [53]December 6, 2001 Mozilla Status Update
lists a number of changes to the Mailnews and Editor sections of
Mozilla. Also see [54]the Mozdev site for more Mozilla development
news.
Galeon 1.0.1 released. Version 1.0.1 of the small, fast Galeon web
browser [55]has been announced. This version fixes a few bugs. RPMs
for Red Hat 6.X are also available for this release. Downloads are
[56]available here.
New fresh and exciting Encompass available (gnome.org). Gnome.org
[57]reports on the [58]Encompass browser. "Rodney Dawes has just made
a new release of the browser Encompass. This is an early preview
mainly targeted at developers, but it do show of the power of
Encompass's new codebase."
Desktop Environments
This week's GNOME Summary. The [59]GNOME Summary for December 7 is
out. This issue includes some GNOME2 screenshots, the Encompass
browser, the final GNOME Foundation board election results, and more.
GNUstep Weekly Editorial. The December 7, 2001 [60]GNUstep Weekly
Editorial is out with the latest developments from the GNUstep desktop
environment.
Kernel Cousin KDE #29. [61]Kernel Cousin KDE #29 is out. Topics
covered include Opera style mouse gestures for Konq/E, SVG and KDE3,
an application for learning conjugation, Konsole development,
Konqueror and online banking, and more.
People of KDE: Adriaan de Groot. This week, KDE.org [62]interviews
Adriaan de Groot, the current maintainer of KPilot.
Games
Crystal Space 0.92. A new version of the Crystal Space C++ game
development kit [63]has been released. This version features bug
fixes, better documentation, and a few minor API changes.
Graphics
Open CASCADE 4.0. Version 4.0 of the Open CASCADE 3D modeling library
has been [64]released. There's a number of new features, including the
new Extended Data Exchange facility.
GUI Packages
How to Develop with GLADE!. Gnome.org[65] points to two articles on
developing with GLADE, the GNOME RAD GUI tool.
Interoperability
Wine Weekly News for December 12, 2001. The latest [66]Wine Weekly
News is available. This issue looks at the implications of the
Microsoft antitrust settlement on Wine, OSS fixes, SHLWAPI Additions,
an async I/O Patch, and more.
Office Applications
Kernel Cousin GNUe #6. The [67]December 8, 2001 issue of Kernel Cousin
for GNU Enterprise is out with the latest development from that
project..
AbiWord Weekly News #73. [68]The latest AbiWord Weekly News is
available. This edition features a rant on people's expectations of
AbiWord.
Miscellaneous
Guikachu 1.0.0: 'Team Pocket'. Gnome.org [69]takes a look at Guikachu
1.0.0, a utility for creating PalmOS resource files under Unix based
systems. Guikachu is licensed under the GPL license.
Desktop Environments
[70]GNOME
[71]GNUstep
[72]KDE
[73]XFce
[74]XFree86
Window Managers
[75]Afterstep
[76]Enlightenment
[77]FVMW2
[78]IceWM
[79]Sawfish
[80]WindowMaker
Widget Sets
[81]GTK+
[82]Qt
Programming Languages
Assembly Language
Osimpa macro-assembler. Here's [83]a report on the latest developments
to the osimpa macro-assembler. "osimpa is a macro-assembler or
'compembler' written entirely in GNU Bash. With minor modifications it
should also work with pdksh and zsh. It currently supports the Intel
80386 real and protected modes."
Caml
The latest Caml Weekly News. The [84]December 5 through 11, 2001
edition of the Caml Weekly News is out. Topics include code size
versus languages, unreliable threading, Ensemble 1.33, embedding
Ocaml, and SML to OCaml.
SCaml extension to the OCaml compiler. [85]SCaml is an extension to
the OCaml compiler. It adds module unloading, a workaround for mangled
function names, and an uninliner for .cmx among other things.
FORTRAN
g95 Progress. Work continues on the [86]g95 FORTRAN compiler project.
"G95 is still in an embryonic state. Perusing the g77 source, we
estimate that about 200,000 lines of code will be necessary to
implement g95. G95 is currently about 33,000 lines long, making it
about version 0.165. The current g95 does nothing except print the
contents of internal data structures."
Lisp
OpenMCL 0.9 released. A new version of OpenMCL [87]has been announced.
Version 0.9 features internal file structure changes, more debugging
and introspection tools, new memory access primitives, and sample code
for OpenGL/GTK+.
Perl
Parrot 0.0.3 is released! (use Perl). A new version of Parrot, the
Perl 6 interpreter [88]has been announced. This version adds full
support for custom data types.
The Perl Foundation launches. The [89]Perl Foundation is a non-profit
operation which seeks to promote the use and development of the Perl
language. The Foundation's web site is now up, and the 2002 grant
funding drive has begun.
Damian Conway Interview (pair.com). Pair Networks is running [90]an
interview with Damien Conway. Among other things, Damien talks about
many new Perl modules that he is working on.
Perl 6 Porters for December 10, 2001. The [91]December 10, 2001
edition of the Perl 6 Porters digest is out. Topics include Parrot
0.03, the Parrot FAQ 0.2, The GCC Register Transfer Language, the
Parrot Execution Environment, and more.
PHP
PHP Weekly Summary for December 11, 2001. The [92]December 11, 2001
edition of the PHP Weekly Summary is available. Topics include a long
list of bugs, fixes, and new features for PHP.
PHP 4.1.0. PHP 4.1.0 has been [93]released. There's numerous
performance improvements and such, but the most significant change is
probably the move away from automatically setting up form parameters
as global variables. This feature makes form programming easy, but
opens PHP code up to a number of potential security problems. For now,
code that depends on the old behavior will not break, but things are
clearly moving in that direction. (Thanks to Serguei Sokol).
Python
This week's Python-URL. [94]Dr. Dobb's Python-URL for December 10 is
out, with the usual roundup of interesting stuff from the Python
development community.
Python timeline. Mark Pilgrim has put together a [95]Python Timeline,
covering Python history back to Guido's announcement of the language
in 1991. The site is open to suggestions about more historical Python
events.
Ruby
This week on the Ruby Garden. This week, [96]the Ruby Garden covers
the String#match method, programming Ruby in Spanish, the Torrent work
flow Library, and more.
Ruby/FLTK 0.5.0. A new version of Ruby/FLTK, the Ruby binding to the
FLTK toolkit, [97]is available.
Tcl/Tk
This week's Tcl-URL. [98]Dr. Dobb's Tcl-URL for December 10 is out,
with the latest from the Tcl/Tk development community.
XML
Effective XML processing with DOM and XPath in Java (IBM
developerWorks). Parand Tony Darugar [99]writes about XML processing
in Java on IBM's developerWorks. "Based on an analysis of several
large XML projects, this article examines how to make effective and
efficient use of DOM in Java. The DOM offers a flexible and powerful
means for creating, processing, and manipulating XML documents, but it
can be awkward to use and can lead to brittle and buggy code."
Java configuration with XML Schema (IBM developerWorks). Marcello
Vitaletti [100]writes about Java and XML Schema on IBM's
developerWorks. "This article shows how to use a Java XML parser
together with the Java language reflection features to create an
arbitrary set of named objects according to the content of an XML
file. Objects created by the proposed initialization process live in a
hierarchical, global namespace. References to these objects anywhere
in the code can be obtained by a simple query."
Section Editor: [101]Forrest Cook
Language Links
[102]Caml
[103]Caml Hump
[104]Tiny COBOL
[105]Erlang
[106]g95 Fortran
[107]Gnu Compiler Collection (GCC)
[108]Gnu Compiler for the Java Language (GCJ)
[109]Guile
[110]Haskell
[111]IBM Java Zone
[112]Jython
[113]Free the X3J Thirteen (Lisp)
[114]Use Perl
[115]O'Reilly's perl.com
[116]Dr. Dobbs' Perl
[117]PHP
[118]PHP Weekly Summary
[119]Daily Python-URL
[120]Python.org
[121]Python.faqts
[122]Python Eggs
[123]Ruby
[124]Ruby Garden
[125]MIT Scheme
[126]Schemers
[127]Smalltalk
[128]Tcl Developer Xchange
[129]Tcl-tk.net
[130]O'Reilly's XML.com
[131]Regular Expressions
[132]Next: Commerce
[133]Eklektix, Inc. Linux powered! Copyright Л 2001 [134]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/1213/
4. http://lwn.net/2001/1213/security.php3
5. http://lwn.net/2001/1213/kernel.php3
6. http://lwn.net/2001/1213/dists.php3
7. http://lwn.net/2001/1213/commerce.php3
8. http://lwn.net/2001/1213/press.php3
9. http://lwn.net/2001/1213/announce.php3
10. http://lwn.net/2001/1213/history.php3
11. http://lwn.net/2001/1213/letters.php3
12. http://lwn.net/2001/1213/bigpage.php3
13. http://lwn.net/2001/1206/devel.php3
14. http://bochs.sourceforge.net/
15.
http://bochs.sourceforge.net/cgi-bin/topper.pl?name=Bochs+FAQ&url=http://bochs.s
ourceforge.net/docs-html/faq.html
16. http://lwn.net/2001/1213/a/bochs.php3
17.
http://bochs.sourceforge.net/cgi-bin/topper.pl?name=New+Bochs+Documentation&url=
http://bochs.sourceforge.net/doc/docbook/alldocs.html
18. http://www.seul.org/edu/report59.html
19. http://xcircuit.ece.jhu.edu/news.html
20. ftp://icarus.com/pub/eda/verilog/snapshots/verilog-20011209.txt
21. http://www.linuxdevices.com/files/newsbriefs/dec06-01.html
22. http://www.onlamp.com/pub/a/bsd/2001/12/06/FreeBSD_Basics.html
23. http://quanta.sourceforge.net/release2.php
24. http://dot.kde.org/1007932581
25. http://mnogosearch.org/
26. http://mnogosearch.org/Download/php/ChangeLog
27. http://www.aspseek.org/
28. http://www.aspseek.org/changes.html
29. http://www.zope.org/Products/Zope/2.5.0b2/zope250b2announce
30.
http://www.businesswire.com/cgi-bin/f_headline.cgi?bw.121101/213450279&ticker=IN
TC
31. http://www-106.ibm.com/developerworks/library/l-rpm2/?loc=dwmain
32. http://www-106.ibm.com/developerworks/library/l-rpm1/
33. http://www.gimp.org/
34. http://www.mozilla.org/
35. http://galeon.sourceforge.net/
36. http://linux-ha.org/
37. http://www.htdig.org/
38. http://mnogosearch.org/
39. http://www.Mew.org/mgp/
40. http://www.winehq.com/
41. http://www.worldforge.org/
42. http://www.zope.org/
43. http://developer.berlios.de/
44. http://freshmeat.net/
45. http://www.opensourcedirectory.org/
46. http://savannah.gnu.org/
47. http://serveur-libre.enst-bretagne.fr/
48. http://sourceforge.net/
49. http://www.sweetcode.org/
50. http://www.linuxmusic.fr.st/
51. http://glame.sourceforge.net/en/index.var
52. http://www.speech.kth.se/wavesurfer/
53. http://www.mozilla.org/status/2001-12-06.html
54. http://mozdev.org/
55. http://galeon.sourceforge.net/news/index.php#29
56. http://galeon.sourceforge.net/download/
57. http://news.gnome.org/gnome-news/gnome-news/1007854736/index_html
58. http://elysium.zoned.net/encompass/index.html
59. http://lwn.net/2001/1213/a/gnome-summary.php3
60. http://lwn.net/2001/1213/a/gnusteped.php3
61. http://kt.zork.net/kde/kde20011207_28.html
62. http://www.kde.org/people/adriaan.html
63. http://lwn.net/2001/1213/a/crystalspace092.php3
64.
http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/11-27-200
1/0001622137&EDATE=
65. http://news.gnome.org/gnome-news/gnome-news/1008009058/
66. http://lwn.net/2001/1213/a/wwn011212.php3
67. http://kt.zork.net/GNUe/gnue20011208_6.html
68. http://www.abisource.com/information/news/2001/awn73.phtml
69. http://news.gnome.org/gnome-news/gnome-news/1007762214/
70. http://www.gnome.org/
71. http://www.gnustep.org/
72. http://www.kde.org/
73. http://www.xfce.org/
74. http://www.xfree.org/
75. http://www.afterstep.org/
76. http://www.enlightenment.org/
77. http://www.fvwm.org/
78. http://icewm.sourceforge.net/
79. http://sawmill.sourceforge.net/
80. http://www.windowmaker.org/
81. http://www.gtk.org/
82. http://www.trolltech.com/products/index.html
83. http://lwn.net/2001/1213/a/osimpa.php3
84. http://lwn.net/2001/1213/a/cwn011205.php3
85. http://algol.prosalg.no/~malc/scaml/
86. http://g95.sourceforge.net/
87. http://lwn.net/2001/1213/a/openmcl0.9.php3
88. http://use.perl.org/articles/01/12/11/1758206.shtml
89. http://perl-foundation.org/
90. http://www.pair.com/pair/current/insider/1201/damianconway.html
91. http://www.perl.com/pub/a/2001/12/p6pdigest/20011208.html
92. http://www.zend.com/zend/week/week66.php
93. http://www.php.net/release_4_1_0.php
94. http://lwn.net/2001/1213/a/python-url.php3
95. http://diveintomark.weblogger.com/pythontimeline
96. http://www.rubygarden.org/
97. http://ruby-fltk.sourceforge.net/
98. http://lwn.net/2001/1213/a/tcl-url.php3
99. http://www-106.ibm.com/developerworks/xml/library/x-domjava/?loc=dwmain
100.
http://www-106.ibm.com/developerworks/java/library/x-jschema/index.html?loc=j
101. mailto:lwn@lwn.net
102. http://caml.inria.fr/
103. http://caml.inria.fr/hump.html
104. http://tiny-cobol.sourceforge.net/
105. http://www.erlang.org/
106. http://g95.sourceforge.net/
107. http://gcc.gnu.org/
108. http://gcc.gnu.org/java/
109. http://www.gnu.org/software/guile/guile.html
110. http://haskell.org/
111. http://www.ibm.com/developer/java/
112. http://sourceforge.net/projects/jython
113. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
114. http://use.perl.org/
115. http://www.perl.com/
116. http://www.ddj.com/columns/perl/
117. http://www.php.net/
118. http://www.zend.com/zend/week/
119. http://www.pythonware.com/daily
120. http://www.python.org/
121. http://python.faqts.com/
122. http://www.rimbault.net/python/
123. http://www.ruby-lang.org/en/index.html
124. http://www.rubygarden.org/
125. http://www.swiss.ai.mit.edu/projects/scheme/index.html
126. http://www.schemers.org/
127. http://www.smalltalk.org/main.html
128. http://tcl.activestate.com/
129. http://www.tcl-tk.net/
130. http://www.xml.com/
131. http://regularexpressions.com/RegularExpressions/
132. http://lwn.net/2001/1213/commerce.php3
133. http://www.eklektix.com/
134. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1986199650a69.html, оценка из 5, голосов 10
|