SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Wind River going up, up, up! -- Ignore unavailable to you. Want to Upgrade?


To: Knight who wrote (8564)9/29/2000 7:08:29 PM
From: James Connolly  Respond to of 10309
 
Knight,

I'm no expert in embedded Linux, but I did find this article on embedded Linux on EETimes. Below is WIND's contribution to the article.

Linux deals rock the RTOS status quo
eet.com
"While acknowledging that Wind River Systems Inc. has supported open-source — contributing to the GNU debugger and GNU cross-compiler — John Fogelin, Wind River's vice president of technology, questioned whether the model can support diverse processor architectures and system needs.

"I think there's a real question as to [whether] open-source can find a home here in the embedded market, because of the lack of commonality and therefore the lack of common goals for the open-source community to rally around," Fogelin said.

Another issue is licensing, he said. A key question — and one, Fogelin said, that has dogged the embedded market from day one — is whether aspects of the intellectual property are better supported by a vendor or a user community.

"The embedded market is inherently fragmented, and therefore does not lend itself to being supported by a community-based open-source development process," he said. "One way or another, in the embedded market you really must invest in unique technology, because the needs are truly individualized. Innovation really does cost money, [whether] people do it themselves [or] vendors develop it for them."


Regards
JC.



To: Knight who wrote (8564)10/3/2000 12:18:03 PM
From: Allen Benn  Read Replies (4) | Respond to of 10309
 
The Free Linux Open-source Threat

The essence of your argument is that open-source opens the door for inexperienced vendors to offer quality software cheap. You contend that such vendors make for inadequate support, especially since their business models stink and soon most will be out of business.

While I agree with your position, you should know there is far more substance to the open-source movement than you seem willing to suggest, but far less a threat to WIND than even your pessimistic view of the strength of the movement implies.

By definition, free open-source means a developer can hope to gather up for zero cost the source code for all software needed for a project. This includes the OS, compilers, debuggers, protocols, and middleware. The purest will download all, or most, of the software from numerous sites, obviating the dependency on any vendor whatsoever.

If you have thoughts of creating a roll-your-own software OS and development suite, open-source Linux software is a splendid place to start. Most of the software you will need can be downloaded free with source, and the common Linux API makes for a relatively simple build, at least for a supported hardware platform like the Pentium. And you are vendor free!

If you worked for me, you would also be job-free. The notion that that there is virtue in being totally sufficient in all aspects of product development is absolute nonsense. The modern world benefits from faster and faster technology development, while being overwhelmed by escalating complications. The solution has been obvious for years, and it consists of outsourcing everything but core competencies. Nowadays more and more companies are outsourcing everything but their concept, literally becoming virtual companies. Semiconductor Intellectual Product companies, like Rambus, ARMS and Mips, do not make chips, only designs. Many chip makers don’t own fabs, choosing to out-source all manufacturing. Contract manufacturing, particularly of electronic products, is booming, and shows no signs of slowing down. Cieva, the electronic photoframe company is about as virtual as you can get; it farmed out the design, development, and manufacturing of its product, and sells and maintains the product over the web, the development of which it probably farmed out.

If anyone had the resources to go completely in-house and sufficient in software development, it would be Intel or Sony. Both companies are moving in the opposite direction.

The problem with open-source is the open source. This empowers programmers to tweak the code to improve or add a feature, or to port the software to an alternate hardware platform. With millions of lines of code, you have now found and altered 5000 lines. What are the chances that you got it right? What are the odds that your intrepid programmers are properly up to the boring task of documentation and configuration management? What are the chances that future changes by different software engineers will be compatible? What will you do when a sweeping hardware upgrade occurs, like SOC’s or Network Processors, and your ability to even understand the hardware much less tweak millions of lines of code is zero to none?

I am not surprised that technical trade magazines and the press rave on about the empowerment of open-source, but don’t let these pundits fool you. Successful managers and experienced engineers will not suffer these fools. The open-source movement will be swept to the sidelines of mainstream product development by the vastly more powerful movement toward ever-increasing outsourcing.

As the world enters the post-PC era with smart, connected devices everywhere, there is a growing need to somehow come up with, not just billions of device units, but millions of device designs. If everyone on earth became an embedded software engineer working with open-source, we would lack the manpower resources to meet the developing need for smart devices. Like it or not (and the prototypical embedded engineer will not like it), but the future of product development will depend more and more on ultra high-level development tools resting confidentially on top of a mountain of integrated code. The embedded engineer of the future will have no more knowledge of the details of underlying software than does today’s enterprise application programmer know of the details of TCP/IP, database internals, or what makes a compiler compile, not to mention the merits of alternative kernel architecture.

As an example of the future, WIND’s TDI claims Honda developed ECN’s for a future car directly from MatrixX without any programmer intervention. E-Sim makes the same claim with its finite state machine toolset called RapidPlus. These are exactly the kinds of tools that will be needed to meet demands on future designs, but all such tools depend on everything below them working perfectly. No glitches can be suffered. In the face of any integration problems whatsoever, high-level programming tools are worse than useless, because they introduce complicated machine-generated abstractions which compound the difficulty of low-level debugging. This means, the software foundation incorporating all needed connectivity protocols and application-support feature-sets must be available and trustworthy for any desired hardware platform. None of this is practical with open source.

This is why WindRiver gets the big bucks and always will.

Allen

PS -- I don't mean to imply WIND has filled every gap and obviated any need for source code. Indeed, WIND is compelled to provide source code when it sells protocol software because the code obviously is intended to be integrated into a software bundle. The primary winds of change, however are pulling the company toward integrated software solutions, diametrically opposed to open-source. The irony is that WIND is a major beneficiary and contributor to the open-source movement.