Home Blog Page 8773

Review of eComStation OS/2 1.0

Author: JT Smith

JigSaw writes, “OSNews features a long and in-depth article about the latest version of eComStation OS/2 1.0. eCS 1.0 is developed by Serenity Systems after they licensed the technology from IBM when the latter had abandoned any hope for the success of OS/2. The article also has information about the future version of eCS, 1.10, which it will be branded as Entry level, Upgrade and WorkPlace. The Workplace version will include all the software one needs to run Java2, Win16 & DOS applications ‘natively’, and it also includes an X11 server plus a full copy of Connectix’s Virtual PC that can run any flavour of Windows and Linux. In fact, eCS OS/2 Workplace will include a full Linux distribution as part of its VirtualPC package.”

HP launches bold open-standards based ‘blade server’ initiative

Author: JT Smith

Anonymous Reader writes, “LinuxDevices.com editor Rick Lehrbaum comments on HP’s new blade server product line, which is based on CompactPCI cards running Linux. ‘… to be successful with the new CompactPCI-based blade server architecture, HP is going to have to overcome some tough challenges. One problem is that CompactPCI is notoriously expensive, generally being reserved for high-end applications where ruggedness and reliability are more critical than cost …’ The story, which includes some pictures of the blade server boards and chassis, is here.”

Category:

  • Unix

LinuxCertified announces the weekend system administration bootcamp

Author: JT Smith

From LinuxPR: LinuxCertified, Inc. a leading provider of Linux training, will offer its next
weekend system administration bootcamp on December 8-9, 2001 in San
Francisco bay area (south bay). This workshop is designed for busy information
technology professionals and is designed to cover the most important Linux
administration areas.

Jython 2.1 first beta released

Author: JT Smith

Posted at LWN.net: “I am happy to announce the first beta release of Jython 2.1.

Jython is a Java implementation of the Python programming
language. It allows users to compile Python source code to
Java byte codes, and run the resulting bytecodes on any Java
Virtual Machine. It is a very seamless and smooth
integration with Java: from Python you have complete access
to all Java libraries, can build applets, can integrate with
Java beans, and can subclass Java classes in Python and vice
versa. Like Python, and unlike Java, Jython can also be
used interactively: just type some Jython code at the
prompt and see the results immediately.”

MS to Europe: Opening source would break patent laws

Author: JT Smith

By John Lettice of The Register
Could this be a gauntlet? In its response to the European Commission’s accusations
of anti-competitive behaviour, Microsoft has claimed that the Commission forcing it
to license its source code would break international patent laws. And it has noted:
“The proceedings before the Commission are inevitably affected by the settlement
that Microsoft has entered into with the US Department of Justice.” These little snippets from the 102 page document, which was leaked to Bloomberg
yesterday, might just be read as Microsoft drawing a line in the sand. The
Commission does indeed have the power to force Microsoft to license its source
code, but if it did so it would, in Microsoft’s view, be breaking international law, and
setting itself up for a tussle with the US authorities and the World Trade
Organisation. It almost sounds like a threat, and that might not be wise at this
juncture. The reference to the DoJ deal reinforces this – if the penalties imposed by
the Commission are seriously tougher than those negotiated in the US, the
sometimes precarious detente between European and US antitrust authorities could
collapse. Do you feel lucky, Mario?

Microsoft does however seem to be over-egging the pudding by going on about
“compulsory licensing,” which is what it claims Sun and IBM have asked for. Sun’s
complaint, could be tackled effectively simply by allowing the company access to
those parts of Microsoft’s code that link client systems to servers – WABI was a long
time ago, and Sun most definitely didn’t ask the Commission for help in reviving it.
IBM’s complaint, on the other hand, is an enigma. Until Microsoft mentioned it we’d
no idea that IBM had made a complaint, and frankly, we doubt it has. Big Blue
skulking in the shadows in Brussels alleyways again, undoubtedly, sticking stilettos
into hapless monopolists…

In the document Microsoft also defends itself against charges that it made up letters
of support from its customers; this seems deliciously lame. There were 34 letters,
Microsoft says that the Commission may have shown that five or six of the
companies concerned didn’t know the information would be used in its antitrust
defence, but that at least 23 did know this. Which according to our calculations
leaves at least five Microsoft doesn’t know about, or thinks it hasn’t got caught for
yet.

The issue seems to have arisen in the first place from the sheer idiocy of the
mechanism Microsoft adopted in order to obtain the letters of support. Two lawyers,
one from Microsoft, were given the task of interviewing senior technology execs of
the companies involved, and from these interviews they drafted letters for the
companies to sign. The notion of just asking your supporters to write letters, and not
getting yourself involved in a process whereby the letters would inevitably be
massaged, seems to have been entirely alien to Microsoft. Which is pretty much par
for the course. ®


All Content copyright 2001 The Register

OpenSSH 3.0.2 released

Author: JT Smith

Posted at LWN.net: “OpenSSH 3.0.2 has just been released. It will be available from the
mirrors listed at http://www.openssh.com/ shortly.

OpenSSH is a 100% complete SSH protocol version 1.3, 1.5 and 2.0
implementation and includes sftp client and server support.”

HP extends Linux and open standards leadership with new blade servers

Author: JT Smith

From Businesswire: Hewlett-Packard Company (NYSE:HWP) is spearheading a new approach
to the expansion of the blade server market with the development of a range of new offerings based on the widely used Linux operating system
and the CompactPCI(R)(cPCI)(1) open standard.

Jim Gettys: Communications in GNOME projects

Author: JT Smith

“I promised to draft this last summer: I did, but did not see a good
opportunity to send it when people were listening (the battles of
last summer had died down by the time I drafted this), and then was out for
surgery. So here are some thoughts, I hope we can have a useful discussion.”

Subject:
Communications in Projects…
Date:
Tue, 4 Dec 2001 09:10:24 -0800 (PST)
From:
jg@pa.dec.com (Jim Gettys)
To:
gnome-hackers@gnome.org, foundation-list@gnome.org




                        Communications in Projects
As the size of projects increases, the need for discussion and communication
increases.

This is a direct consequence of scaling and interdependencies of projects.

Gnome itself has become a very large "umbrella" project, and itself depends
on other projects: e.g. GTK+, Linux, XFree86, various libraries, etc.

Similarly, different parts of the Gnome project itself are more or less 
dependent on each other.  So we have certain core libraries, that effectively 
everyone depends on, Bonobo, which we'd like more applications to use 
(and therefore depend on), and so on.

For example, we all depend on stability/progress in GTK+ (and the underlying 
X Window System).

There are some inferences we can draw:

        1) some interfaces become involate with time.  For example, the X Window
        System has provided absolute upward compatibility since 1988 
        (approaching 14 years now). 
 
        I think people all agree that we'd be shooting ourselves in the
        feet to make incompatible changes here (to use an example that does not
        pick on any Gnome technology).

        Technologies in this catagory can only move upward in compatible ways: 
        recent X examples of compatible change are the Render and RandR extensions.
        
        Network protocols are hardest to change, as you have no control
        over the other endpoints, and the value is precisely the ability
        to interoperate.  And this can be frustrating, as you really get
        to live with and appreciate your mistakes :-(.  And down-revision
        network services provide a challenge to interoperability.

        2) some interfaces can be versioned (and things successfully coexist
        simultaneously.  For example, there are multiple versions of Xt, and GTK
        in the world, and things can/do work.  But among a single major version,
        version, similar compatibility constraints to 1) exist.

        3) some technologies allow for multiple co-existing environments,
        for example, language environments.  Programmers vote with their feet, 
        and it is healthy for there to be competing projects.  Inside such
        a technological island, 1, and 2, still apply.

Ok, what does this say about components of the Gnome project?

        o The consequence of successful components (libraries, embeddable 
        applications) is that more and more people use them. 

        o The consequences of this success is that incompatibilities/changes 
        affect many more people, so change is much harder.

        o As things succeed, there is a natural progression to 2), and sometimes
        to the 1) endstate (if competing technologies are not possible: as ESR
        has pointed out, some technological winners are "winners take all".

This has implications on our own behaviors:

        o if you work on a part of the gnome project (e.g. many applications)
        that no one else depends on, you can be your own little "god".  
        If people don't like your behavior, they'll build a replacement.  Little
        communications of your plans are needed or required (though I'd still
        strongly recommend such behavior if you want anyone else to help you!).
        The project as a whole does not suffer if you are as secretive as you
        like (though end users may not like you!).

        Note, however, that many projects need to grow beyond what a very
        small project with such autonomy can handle.  Natural selection
        effects are very strong in open source projects, and your prima
        donna project is likely to be supplanted by others if you behave
        this way.  Selection is as often on personalities and behavior as
        on technical merit!

        o if you work on a library or component others depend on, you have
        a responsibility that increases with your success to gather input,
        get feedback, communicate plans, etc.  This is particularly critical whenever
        incompatible changes are needed/planned, as this generates work for others,
        and their buy in is essentially required for your (and the project's)
        success.  Projects can live or die on their ability to handle change.

        o if development of key technology is mostly done in a small
        teams, particularly when commercially supported, much paranoia can
        be avoided by good communications of plans, enhancements
        and changes (particularly incompatible ones that affect other 
        projects).  Recommendation: do all your development on open
        mailing lists, reserving a infrequently used list for proprietary,
        commercial discussions.  If you already have heavily used internal
        only mailing lists, habits die hard, so turn them off and reestablish
        public lists to force this separation, or your developers won't
        bother to switch.

        This is not only true for commercial companies: for what 
        seemed like good reasons years ago, XFree86 behaved much as a closed
        group for years, and I think most people in Gnome appreciate
        the fact that they've opened up.  Arrange your lives to minimize
        the "secret" communications necessary.  The needs are real, but we
        should avoid as much as we can such secrecy: when unnecessary,
        it is poisonous to open source projects.

        o make incompatible changes as early as possible in major versions,
        to give time for down stream changes to percolate through: human
        communication takes time!  And taking responsibility to identify
        who is likely to be impacted, and how much, is in order.  This
        homework should reduce the anguish of releases.

        o if you are working on a "winner take all" part of gnome, your
        responsibilities for stability and careful compatible evolution
        is paramount, and good communications becomes absolutely vital.  
        If you don't like that responsibility (and the constraints and work 
        it imposes), working elsewhere in the project is probably wise.

        o and being civil to each other really helps the communications,
        along with an attitude of "do not attribute to malice what can be
        attributed to incompetance".  Lets all treat ourselves well,
        and avoid "ad hominem" attacks.  Don't presume bad motives of people:
        more commonly they have good reasons, or just blew it entirely!
        
I hope this sparks serious discussion.
                                - Jim


--
Jim Gettys
Technology and Corporate Development
Compaq Computer Corporation
jg@pa.dec.com

Category:

  • Open Source

A guide to open firmware – The Apple BIOS

Author: JT Smith

Shawn Wilson writes: “Open Firmware is the “bios” used on new Apple hardware. It is an extremely useful tool for users and developers. For developers, it makes it possible to learn criticial information about a device they are trying to write a driver for. For users, it makes it easy to troubleshoot problematic devices. iMacLinux has put together a guide that walks you through the basics of using Open Firmware and how to access it under Linux. You can find the guide here.”

Category:

  • Unix

Debian GNU/w32, ready to be started?

Author: JT Smith

“This port is meant to run on any win32 implementation. Some win32
implementations are free (wine, reactos), others are not (microsoft).
free implementations are of course recommended and cygwin is proven
to work fine on wine.”

To: debian-devel@lists.debian.org 
      Subject: Debian GNU/w32, may ready to be started? 
      From: Robert Millan  
      Date: Sun, 25 Nov 2001 00:14:09 +0100 
      Cc: Mark Paulus  

Hello!

Mark Paulus has succesfully built dpkg under a cygwin environment and
provided
installation instructions for a basic Debian system.

IMHO, the whole thing is ready to be officially started. both dpkg binaries
and html
files can be found at http://debian-cygwin.sf.net. most base system
packages are not
yet ready but this will take little time. installing cygwin from upstream
covers the base
system for now.

The port name was agreed to be 'w32' last time when A Menucc1 posted about
it.

There aren't any licensing, DFSG-compliance or policy problems, since w32
packages don't
necessarily depend on a nonfree platform:

This port is meant to run on any win32 implementation. Some win32
implementations are free (wine, reactos), others are not (microsoft).
free implementations are of course recommended and cygwin is proven
to work fine on wine.

if it comes to start the port, i suggest to contact Mark Paulus
 first for his comfirmation that the thing is
ready.

Regards,

-- 
--------------------------------------------------
Robert Millan          Debian GNU/Hurd user
zeratul2 wanadoo es    http://getyouriso.dyndns.org/
--------------------------------------------------
GPG ID C8D6942C
237F 8688 C2E5 BC64 E152  97B4 FB28 D41B C8D6 942C
--------------------------------------------------


Category:

  • Linux