|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 12 Jul 2001 16:16:27 To : All Subject : URL: http://www.lwn.net/2001/0712/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]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 (*)
Web Browsers
[32]Mozilla
[33]Netscape (*)
[34]Opera (*)
[35]Konqueror
[36]Galeon
Handheld Tools
[37]KPilot
[38]JPilot
[39]Palm Pilot Resources
[40]Pilot Link
[41]SynCal
On The Desktop
Windows on Linux.
[42][win4lin.jpg]
Win4Lin installation
The Linux desktop has come a long way in a relatively short time, but
still the question remains: Where are the applications? While many
applications are being ported or written from scratch, off the shelf
applications remain a thing of the future. It's not just about writing
these applications, it's about distribution and marketing. Users have
to know about the applications and have a way to easily acquire them.
Places like Fry's Electronics and CompUSA make their living filling
that need.
So while the open source world continues its steady march to get
native applications to the masses, users still need stopgap solutions
today. They want to run their old applications, their old
Windows-based applications. Fortunately, there are a couple of
options. The most publicized in the Linux world is [43]WINE, a set of
open source libraries that translates Windows 3.1 and Windows 95 (or,
more technically, Windows 3.x and Win32) function calls into Linux
calls. This is what allows applications like CorelDRAW to work on
Linux systems. WINE provides both a porting library and a program
loader so Windows applications can simply run right out of the box.
WINE's primary advantage over other Windows-on-Linux solutions is that
is doesn't require the Windows operating system. It is a replacement
for Windows. WINE's limitation is that it isn't completely stable with
all applications and with commercial packages such as CorelDRAW you
often get a version of WINE specific to that application just to be
sure it works.
One alternative to WINE is to provide virtual environments in which
users can run the Windows OS of their choice directly on Linux.
[44]VMWare is one such solution. VMWare offers the ability to run
Windows on Linux or to run Windows and Linux side by side without dual
booting. VMWare's advantage is that it runs all Windows offerings from
Windows 3.1 to Windows95/98/NT to Windows 2000. In fact, it can run
Windows on Linux or Linux on Windows. VMWare is a proprietary product
which retails for $299/$329 for the electronic or packaged
distributions, respectively, of the side by side solution (referred to
as the "Workstation" product) or $79/$99 for the Windows on Linux
version (known as the "Express" product).
[45][win4lin-install-3-tn.jpg]
Installing Lotus Notes
under Win4Lin
Win4Lin. Another product in this category is called [46]Win4Lin,
from Netraverse. This product provides a window under X in which the
Windows operating system and its applications will run. Win4Lin lets
the Windows OS see your Linux partitions as though they were Windows
file systems without having to repartition your hard drive. And
applications share memory space with Linux applications. In essence,
it makes Windows think it's on its own hardware while running it as an
application under Linux.
The downside to Win4Lin is that it currently only supports Windows 95
and 98. The package retails for $79 for the downloadable version, $89
for the boxed set and can be purchased through online retailers such
as [47]LinuxCentral or [48]LinuxMall.com, or through brick and mortar
locations of such retailers as Fry's, MicroCenter, and CompUSA.
Reviewing Win4Lin. In a strange case of dej`a vu, LWN.net editor
Michael J. Hammel stumbled upon Win4Lin when a press release noted the
product's long forgotten history as Merge, a DOS emulator packaged
with Dell's SVR4 Unix from many years back. Interested in finding if
this product had evolved into something useful (which it really wasn't
back then), we decided to sample Win4Lin here at LWN.net.
We contacted Netraverse and they provided a boxed set of the package
in very short order. Installation starts by having the graphical
installer, [49]win4lin-installer, check for an updated installer at
their web site. A new version was found, downloaded (though you can
skip this step if you want), and started. Next, the updated installer
checks for an updated Win4Lin runtime package and an updated,
Win4Lin-enabled Linux kernel. Since the existing kernel was not
modified (Red Hat 6.1) the installer was able to easily recognize the
standard kernel and add the new Win4Lin-enabled kernel to the Lilo
configuration. The new kernel became an optional boot kernel:
$ lilo
Added linux *
Added win4lin
After installing the Win4Lin-enabled kernel, the Linux system required
a reboot. Lilo had been updated properly but the original kernel was
left as the default boot kernel, so the new kernel had to be manually
selected from the Lilo prompt at boot time.
Once back into the X session, the installer was manually restarted. It
correctly identified that the Win4Lin installation was not complete
and prompted for the install of the Windows98 operating system. Note
that if you accidently run the installer as a normal user at this
point it will catch this and ask you to rerun it as root to complete
the installation.
The installer copies all of your Windows installation CD and boot
floppy files to your hard disk and then ask you to restart the
installer (/usr/bin/win4lin-install) as a normal (non-root) user. This
final step installs the Windows for use by that user by opening a
Win4Lin window which emulates the Windows environment and runs the
usual Windows98 installation process. This goes amazingly well -
except, of course, that the Windows98 install requires 4 reboots.
Fortunately these are virtual reboots (not real hardware reboots) that
Win4Lin handles without a problem. The Win98 install completes the
Netraverse install. After you exit the installer it automatically
boots a Win98 session.
The mouse works as you expect - in the Linux windows it does what you
want under Linux. In the Win4Lin window it works in the Windows
environment, opening menus and moving Win98 windows around within the
Win4Lin window. Internet services work right out of the box. The
default of using winsock (instead of VNET) worked fine with our
cable-modem connected network. The box on which Win4Lin was installed
also happened to be the gateway box, so we weren't able to test how
things might work on a box behind the firewall. That said, the first
time we booted there was no network configuration necessary under
Windows in order to get the IE browser to cruise the Internet. The
only other issue we ran into, which may be specific to the Red Hat 6.1
distribution we were running, is that in order to use the cdrom you
need to set the permissions on the device (/dev/cdrom or whatever that
may be linked to) to 555. The default directory mapped as your C:
drive is $HOME/win, which is shown under Windows as "~/win".
Win4Lin and Windows Applications. We only tested a few applications
because we simply don't have many Windows applications available. But
the applications we did try seemed to work just fine.
[50]SimCity 2000. This game Installed and ran just fine. It doesn't
require DirectX so there was no problem on that end. The game ran a
little sluggishly when the Win4Lin window did not have focus or was
hidden behind other X windows. Sound worked out of the box again,
using the existing sound set up from Linux and with no additional
Win98 sound system configuration required.
Lotus Notes R5. Again, the Windows installation went smoothly. We
had a few problems accessing email and calendar databases but that may
have been from an improper installation of the application. All other
functions seemed to work as expected.
[51]Microsoft Encarta97. This is one of the few packages we might
find useful, with its dictionary and research papers available. The
installation process for Encarta even reported that MIDI sound support
was not available, which it wasn't under Linux. Even so, all images,
sound and video worked perfectly under Win4Lin.
[52]You Don't Know Jack. An interesting game to say the least, this
one worked nearly perfectly. No problems with installation (which was
very quick) and the game and all animations and sound played without
problems. The only minor issue we noticed was that the sound volume
control under the game didn't seem to affect actual sound volume. For
what it was worth, sound on the test machine was run through the ESD
sound daemon.
Win4Lin suggests turning on backing store in your X server, something
you can do after installation. Backing store is normally turned off in
XFree86 and can slow performance if turned on. We tested with Xi
Graphics' server without backing store turned on and there were no
problems, even when bouncing around desktops under FVWM2 or overlaying
XV and GIMP windows. If you experience problems with screen refreshes
(the Win4Lin window doesn't get updated if you change desktops for
example) you may want to turn on backing store for your X server. The
manual explains how to do this using the XFree86 X server which comes
standard with all desktop Linux distributions.
Another issue we noticed was that there didn't appear to be an option
for specifying where files for win4lin or Windows98 would be
installed. By default they all get installed under /opt (the Win4Lin
files) or the users $HOME directory (the Windows OS files).
The only serious bug we encountered was being forced into capslock
mode at one point during installation of a Windows application. This
problem, which forced us to completely exit our X session in order to
reset to non-capslock mode, only occurred once and we aren't sure
exactly how we managed to get there.
There are various gotchas with the Win4Lin package - like the install
time listed when installing an application under Windows may be
incorrect. However, the manual seems to do a good job describing them
and how to deal with each one as it arises. None of these would have
been considered a major problem, just something worth keeping an eye
out for. Read the manual for each step before proceeding to be
prepared for them as they arise. More troublesome is that Win4Lin does
not support DirectX or DirectDraw, which means many games won't work.
RealPlayer is also reported not to work. Cut and paste between Win4Lin
and Linux is not supported yet, something that does work with tools
like WINE.
Even though many games may not be supported, the majority of
applications seem to work fine under Win4Lin as long as they are
Windows 95 or Windows 98 applications. This in itself opens up Linux
users to a wide range of available applications. While you may find
that running too many native applications (especially resource hungry
applications like Web browsers) at the same time as Win4Lin may bog
down your system, in general this is a very useful and easy to use
product. If you've already made the investment in Windows and
accompanying applications, but truly prefer to run them on the Linux
platform, you would do well to make the additional investment for
Netraverse's Win4Lin.
Lesser tools of the trade. Another set of Microsoft related tools
that deserve mentioning before we move on are the [53]Mtools, a
collection of DOS floppy disk utilities. Each utility program carries
the usual DOS command name prefixed with an "m", such as "mdir" and
"mdel". This very useful set of tools is maintained by David Niemi and
Alain Knaff, with the latest release, Mtools-3.9.8, having been
released May 27th, 2001. There is even a GTK+ based front end to these
tools called [54]MtoolsFM, which is a sort of file manager for floppy
disk files.
Spelling update. Last week we missed a rather interesting - and easy
to use - programming interface for spell checking in GtkText widgets:
[55]GtkSpell. This LGPL library attaches to the GtkText widget and
allows the programmer to provide simple spell checking facilities to
any GtkText based application. The only question, of course, is will
this library be updated to work with the more complex text widget of
[56]GTK+ 2.0?
Units update. [57]Last weeks note on units, the swiss army knife for
unit conversions, included an obvious (to everyone but the editor)
bug. Or so it appeared.
In this example, the conversion from degrees Farehnheit to degrees
Celsius was noted as being wrong:
You have: 79 degF
You want: degC
79 degF = 43.888889 degC
79 degF = (1 / 0.02278481) degC
One reader wrote in to say that the root of the problem was found to
be related to [58]a missing value of 32 in the C/F conversion. The
version of units used was 1.55. The GNU FTP site for units shows a
[59]version of 1.74 is now available, though the previous release
provided is 1.55.
According to units current maintainer, Adrian Mariano, [60]version
1.55 is the most stable release. And the results shown last week were
actually correct - the problem was that the question was interpreted
incorrectly. What units shows isn't the conversion between 79 degrees
Fahrenheit to degrees Celsius but the equivalent change in degrees
Celsius for a change of 79 degrees Fahrenheit. Whew! This problem is
actually explained in the man page:
The `units' program converts quantities expressed in various scales
to their equivalents in other scales. The `units' program can only
handle multiplicative scale changes. For example, it cannot convert
Celsius to Fahrenheit but it can convert temperature differences
between those temperature scales.
And as the author puts it:
I ask...: What should be the result of the conversion
17 joules degF^3 / kg m
to
calories kelvin degC degF / lb ft
The problem is more complex apparently than meets the eye of the
casual user. The author also noted that version 1.77, which does
support conversion between temperature scales (and not just
temperature changes) is a radically new version that is in early
development. The 1.74 version on GNU's site was news to him - he
wasn't aware anyone had put a copy there.
KIllustrator update. The status of KIllustrator remains unclear this
week. Last weeks report of a lawsuit filed against the author of the
web site for the package and the University he attends was not
completely accurate. As it turns out, German law permits law firms and
even consumer organizations to file what are known as [61]Abmahnungs
("Warnings" in english) on behalf of companies if the firm or
organization notes a possible trademark violation. The accused party
can pay a fee (part of which goes to the lawyer and part to the
trademark holder) and stop the abuse or risk being taken to court.
Such warnings could, of course, be easily abused by less than
honorable lawyers. We're not quite clear on whether Adobe was actually
involved in this case or not.
Additionally, we noted that guilt by association was hardly a basis
upon which this case could rest its merit. One reader replied that
[62]guilt by association is apparently enough, at least by German
standards. We think this topic should rest a bit while those with
actual experience in German trademark law examine it more thoroughly.
Desktop Environments
KDE 2.2beta1: Ready to Roll. The first official beta release of
[63]KDE 2.2 has been announced by the KDE Project. KDE 2.2 offers many
new features and improvements over 2.1, including (but not limited
to):
* A plugin-based printing framework
* CUPS support for printing
* PDF, PostScript, and sound files previews in Konqueror
* IMAP, SSL, TSL, SASL, and APOP support for KMail
* A Control Center modules that can show connected USB devices as
well as configured CSS Style Sheets, CD ripping tools, and window
manager decorations.
Improvements include:
* Improved HTML and JavaScript in Konqueror
* Improved KPilot address book synchronization
* Improved application startup
* An improved XML-based help system
Kernel Cousin KDE #16. This weeks [64]Kernel Cousin KDE #16 includes
discussions on gluing DCOP to SOAP, integration of the new printer
management with the Konqueror browser and lots of talk about the
possibilities of a Windows version of KDE.
GNOME Summary for June 24 - July 08, 2001. Here's this week's
[65]GNOME Summary featuring the new release of the Nautilus file
manager.
Nautilus 1.0.4. A new release of [66]Nautilus has been announced to
the GNOME Announce mailing list. This minor release includes numerous
speed enhancements and lots of bug fixes.
GNUstep Core/GUI 0.7.0 Release. A new release of [67]GNUstep Core/GUI
library, version 0.7.0, was announced this week.
Office Applications
Konqueror Gets Activ(eX)ated (KDE Dot News). Two developers have
announced that they have added [68]ActiveX controls to Konqueror. The
new feature, called reaktivate, is based on the ActiveX features of
WINE.
AbiWord Weekly News. The [69]AbiWord Weekly News noted that GNOME
printing integration has been fixed, numbered headings have been added
and the license to ispell which caused some discussions on the mailing
list has prompted Geoff Kuenning (ispell maintainer) to promise to
change the license.
Desktop Applications
GnuCash 1.6.1 is released. GnuCash 1.6.1 has been [70]released. It
contains updated user documentation, updated French, German,
Japanese,and Portuguese translations, improved startup time, and many
bug fixes.
And in other news...
Slashdot talks with GnuCash developer Robert Merkel. The responses to
questions submitted by Slashdot readers are actually a collection from
[71]the GnuCash team. "If your bank provides downloadable QIF files,
as many do, you can import them into GnuCash easily right now. We are
working on the ability to use GnuCash's built-in web browser to log on
to the bank with SSL and download the QIF directly into GnuCash
without having to save to a file."
Section Editor: [72]Michael J. Hammel
July 12, 2001
Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE
based tools.
Desktop Environments
[73]GNOME
[74]GNUstep
[75]KDE
[76]XFce
Window Managers (WM's)
[77]Afterstep
[78]Enlightenment
[79]FVMW2
[80]IceWM
[81]Sawfish
[82]WindowMaker
Minimalist Environments
[83]Blackbox
Widget Sets
[84]GTK+
[85]Qt
Desktop Graphics
[86]CorelDRAW (*)(w)
[87]GIMP
[88]KIllustrator (currently unavailable)
[89]Photogenics (*)
[90]Sketch
Windows on Linux
[91]WINE
[92]Win4Lin
[93]VMWare
Kids S/W
[94]Linux For Kids
Send link submissions to [95]lwn@lwn.net
[96]Next: Development
[97]Eklektix, Inc. Linux powered! Copyright Л 2001 [98]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/0712/
4. http://lwn.net/2001/0712/security.php3
5. http://lwn.net/2001/0712/kernel.php3
6. http://lwn.net/2001/0712/dists.php3
7. http://lwn.net/2001/0712/devel.php3
8. http://lwn.net/2001/0712/commerce.php3
9. http://lwn.net/2001/0712/press.php3
10. http://lwn.net/2001/0712/announce.php3
11. http://lwn.net/2001/0712/history.php3
12. http://lwn.net/2001/0712/letters.php3
13. http://lwn.net/2001/0712/bigpage.php3
14. http://lwn.net/2001/0704/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://www.mozilla.org/
33. http://home.netscape.com/browsers/
34. http://www.opera.com/
35. http://www.konqueror.org/
36. http://galeon.sourceforge.net/
37. http://www.slac.com/pilone/kpilot_home/
38. http://jpilot.org/
39. http://eunuchs.org/linux/palm/
40. http://www.gnu-designs.com/pilot-link/
41. http://hopf.math.nwu.edu/syncal/
42. http://lwn.net/2001/0712/win4lin-install-2.php3
43. http://www.winehq.org/
44. http://www.vmware.com/
45. http://lwn.net/2001/0712/win4lin-install-3.php3
46. http://www.netraverse.com/
47. http://www.linuxcentral.com/
48. http://www.linuxmall.com/
49. http://lwn.net/2001/0712/win4lin-install-1.php3
50. http://lwn.net/2001/0712/win4lin-install-4.php3
51. http://lwn.net/2001/0712/win4lin-encarta.php3
52. http://lwn.net/2001/0712/win4lin-jack.php3
53. http://mtools.linux.lu/
54. http://www.core-coutainville.org/MToolsFM/
55. http://gtkspell.sourceforge.net/
56. http://developer.gnome.org/doc/API/2.0/gtk/textwidget.html
57. http://lwn.net/2001/0704/desktop.php3#units
58. http://lwn.net/2001/0712/a/units-rdr-expl.php3
59. ftp://ftp.gnu.org/gnu/units/
60. http://lwn.net/2001/0712/a/units-author-reply.php3
61. http://lwn.net/2001/0712/a/adobe-killustrator-1.php3
62. http://lwn.net/2001/0712/a/adobe-killustrator-2.php3
63. http://dot.kde.org/994334211/
64. http://kt.zork.net/kde/kde20010629_16.html
65. http://lwn.net/2001/0712/a/gnome-sum0708.php3
66. http://lwn.net/2001/0712/a/nautilus-1.0.4.php3
67. http://lwn.net/2001/0712/a/gnustep-0.7.0.php3
68. http://dot.kde.org/994747675/
69. http://www.abisource.com/dev/news/2001/awn51.phtml
70. http://news.gnome.org/994540299/
71. http://slashdot.org/interviews/01/07/05/1456248.shtml
72. mailto:lwn@lwn.net
73. http://www.gnome.org/
74. http://www.gnustep.org/
75. http://www.kde.org/
76. http://www.xfce.org/
77. http://www.afterstep.org/
78. http://www.enlightenment.org/
79. http://www.fvwm.org/
80. http://icewm.sourceforge.net/
81. http://sawmill.sourceforge.net/
82. http://www.windowmaker.org/
83. http://blackbox.alug.org/
84. http://www.gtk.org/
85. http://www.trolltech.com/products/index.html
86. http://linux.corel.com/products/draw/index.htm
87. http://www.gimp.org/
88. http://wwwiti.cs.uni-magdeburg.de/~sattler/killustrator.html
89. http://www.idruna.com/products.html
90. http://sketch.sourceforge.net/
91. http://www.winehq.org/
92. http://www.netraverse.com/
93. http://www.vmware.com/
94. http://www.linuxforkids.org/
95. mailto:lwn@lwn.net
96. http://lwn.net/2001/0712/devel.php3
97. http://www.eklektix.com/
98. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861a89adbf3.html, оценка из 5, голосов 10
|