Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Sun Snags Open Source Virtualization Company, Innotek

ScuttleMonkey posted more than 6 years ago | from the sun-renamed-to-hoover dept.

Sun Microsystems 49

BobB writes to mention Sun has acquired Innotek, open source desktop virtualization vendor. "VirtualBox will remain free of charge under Sun and be placed in the company's xVM portfolio of virtualization products, Steve Wilson, Sun's vice president of xVM, wrote in a blog posting. 'If we're going to continue to give it away, why is Sun investing in VirtualBox? In short, because the developers that build applications have a huge amount of influence on how they're deployed," Wilson wrote in his blog. "We believe that developers using VirtualBox can help guide their friends in the data center towards xVM Server as the preferred deployment engine. Beyond that, I think there is a huge opportunity to link with Sun's other developer-related assets like NetBeans, Glassfish and (soon) MySQL.'"

Sorry! There are no comments related to the filter you selected.

Sun - Open Source Powerhouse (1)

stoolpigeon (454276) | more than 6 years ago | (#22412558)

Between what they've opened of their own - and the companies they've bought is anyone bigger in the open source realm?

Re:Sun - Open Source Powerhouse (1)

Drollia (807891) | more than 6 years ago | (#22412594)

Maybe IBM or Novell.

Re:Sun - Open Source Powerhouse (2, Informative)

d3vi1 (710592) | more than 6 years ago | (#22412664)

I know that both IBM and Novell have contributed to the open source community, but their contributions are small (in number of lines of code) compared to, OpenSolaris, Java and many others. Sun also contributed to a lot of projects (see the GNOME project), but in lines of code it's the products that they open-sourced that make the big difference.

Re:Sun - Open Source Powerhouse (1)

civilizedINTENSITY (45686) | more than 6 years ago | (#22413066)

I'd suggest that Suse isn't small...

Re:Sun - Open Source Powerhouse (1)

Asm-Coder (929671) | more than 6 years ago | (#22413684)

Novell never had rights to much of the Suse codebase... most of it came from the community and was simply included in the package called "Suse."

Re:Sun - Open Source Powerhouse (1)

AKAImBatman (238306) | more than 6 years ago | (#22413692)

I'd suggest you're wrong. SUSE bundles work done by other people in the OSS community. They do add some nice features, bug fixes, and tools, but they produce nowhere near the weight of OSS code that Sun does. I'll put the LOC count of OpenSolaris code that Sun donated against the donations of SUSE any day. The ratio would be grossly unfair, and that's without counting Sun's many other contributions!

Re:Sun - Open Source Powerhouse (1)

AceJohnny (253840) | more than 6 years ago | (#22417850)

[citation needed]

Re:Sun - Open Source Powerhouse (1)

AKAImBatman (238306) | more than 6 years ago | (#22421986)

[Edit] -> [Delete Citation Tag]

Comment: Citations aren't needed for obvious facts that can be derived from existing facts. Read the definition for "Linux distribution" for more info. ;-)

Re:Sun - Open Source Powerhouse (1)

sundarvenkata (1214396) | more than 6 years ago | (#22412680)

So what is the point anyway? Can they hold a candle to VMWare and Xen? Please feel free to enlighten me.

Re:Sun - Open Source Powerhouse (1)

stoolpigeon (454276) | more than 6 years ago | (#22412822)

Isn't this being added to their product that is already based on Xen?
Aside from that - if you are interested in FOSS - then it now pays to be aware of what is going on with Sun. That was my main point.

Re:Sun - Open Source Powerhouse (1)

Temkin (112574) | more than 6 years ago | (#22418868)

Solaris xVM is Xen. They can't call it that because Citrix bought Xen and the naming rights. Solaris xVM is getting pretty good. They're contributing to the various open source management tools & API's. One of the neat things that a Solaris Dom0 can do is actually catch the stack trace of the hypervisor when it fails. That's huge!

Looks like VB has some interesting USB capabilities.

Re:Sun - Open Source Powerhouse (4, Insightful)

zappepcs (820751) | more than 6 years ago | (#22412922)

You might have understated that. MySQL, Innotek, OpenSparc, OpenSolaris and other efforts, they may soon play a dominating role in the computing world that MS can only look at with envy.

Even if it is mostly open or F/OSS, it still leaves MS with nothing to offer. Business, small and large will look at F/OSS software that is not only backed by a large OS maker, but also a large hardware maker with just as much desire as they do to MS now. Sun has been stacking the deck in their favor for quite some time and it's starting to look like a royal flush in there.

Sure, you can quibble over the value of various items in Sun's stable, but it's nearly a complete stable. Not much of it, if any, is anywhere near as repulsive as Vista.

Sun has opened their hardware (ish), opened the OS to enable use on different (reasonably priced) hardware, and are now picking up the applications that most businesses want to use, can use, or are already using.

If IBM scared MS, they should now be afraid of Sun too.

My point: MS is not the only 'we do it all' software house in the game. Sun is going from losing ground like a sieve to becoming a player that will upset MS's applecart.

Yes, I wish the Solaris 10 SAMP stack was easier to work with, but it does work, and is getting better. It will be an alternative to RedHat and roll-your-own F/OSS, and will be another place to get support for your entire data center buildout. That means IBM **AND** Sun will both be in a position to outsell MS in the data center. Soon after that... well, lets just say I look forward to the MS good-bye party.

Re:Sun - Open Source Powerhouse (4, Insightful)

Sanat (702) | more than 6 years ago | (#22413252)

I feel that Microsoft will always have a market, however I also sense that the open source movements including Sun will put a major roadblock in their present path of being the 800 lb monkey.

These changes seem to be right in front of us in the now moment and we have a ringside seat to watch it all go down. The next few years are really going to be interesting and will be something that we can tell our children or our children's children about in the future years... how open source came of age and the mighty Goliath(s) fell.

Re:Sun - Open Source Powerhouse (2, Funny) (913902) | more than 6 years ago | (#22414008)

losing ground like a sieve
Don't worry about it; that's just water over the bridge.

Re:Sun - Open Source Powerhouse (1)

fimbulvetr (598306) | more than 6 years ago | (#22414070)

People who live in glass houses sink ships.

Re:Sun - Open Source Powerhouse (3, Funny)

smitty_one_each (243267) | more than 6 years ago | (#22427558)

Ah, but killing the loose-lipped bird in the bush is worth more than a stone in one hand.

Re:Sun - Open Source Powerhouse (1)

g1zmo (315166) | more than 6 years ago | (#22414054)

Yes, I wish the Solaris 10 SAMP stack was easier to work with, but it does work, and is getting better.
Veering off topic here, but as someone who makes a living setting up and maintaining Solaris and RHEL systems (among others) I'm interested to hear what you consider to be hard or inferior about AMP on Solaris 10 compared to RHEL.

Re:Sun - Open Source Powerhouse (1)

zappepcs (820751) | more than 6 years ago | (#22414672)

I'm more than happy to accommodate in the hopes someone has a really fine website to show me where I'm wrong. I'm just really getting started on a process of upgrading a truckload of Sun E-250s and E-450s from Solaris 5.8. I'm starting out by building Solaris 10 on several boxes in hopes of creating a repeatable and stable SAMP build for the Ultrasparc architecture. Most of the code I handle at work is shell scripts and PERL. We use some Oracle but are switching to MySQL at the same time here. Yeah, I know that is no good, but it has been decreed. What I want to end up with is a fully patched 5.10 system with Apache2, MySQL-64bit, Perl 5.8.8 with threads, and NOT have to build everything locally. I'm almost to the point of giving up on that.

Right now, efforts are concentrated on the CSKcooltools off the Sun site. I've tried minimal OS installs to full OEM and the CSK stack. In all cases I end up with a number of dependency issues, library path issues or a combination that leads to what seems worse. Trying to fill in the holes with pkg-get ( and CPAN leads to more stress. The gcc-3.4.3 ships with one release and 3.4.5 ships with another release. Pkg-get upgrades to 3.4.6 and so far this is a don't-do-it upgrade. I've about given up on the Solaris shipped gcc and perl setups.

I KNOW that someone somewhere has a list of packages built or list of installed binary versions to use as a guide... I just have not found it yet. I'm running low on aspirin. I just need that golden map.

On RHEL? Not built with RHEL, but have on Fedora. The binary installs are all built with compatible development kits it seems, so binary package installs don't argue with one another. Just seems easy. If pkg-get worked out as well as yum in this process, I'd be VERY happy.

Truly, I just want a command line to type in and be done, even if I know that is probably not going to be the final method. Trying to get to a 'here is the shell script' for an install point is really eating into my preventive medicine budget.

Re:Sun - Open Source Powerhouse (1)

the_B0fh (208483) | more than 6 years ago | (#22415788)

OK... I may be out of line, but sounds like you need the help of a competent Solaris admin/developer.

Re:Sun - Open Source Powerhouse (1)

zappepcs (820751) | more than 6 years ago | (#22415930)

Actually, yes, sort of. One that has installed 5.10 with a full SAMP stack without building everything locally on the machine. I'm near to the point of just building one set for the 250s and one set for the 450s by hand and using that. I had hoped that it was easier than doing things the gentoo method.

I'm not dissing Solaris by the way, it's rock solid. I've got 5.8 boxes with years of uptime and zero complaints. It's the upgrade that is killing me. I have a need to move away from 32-bit hardware, into 64-bit software, and away from proprietary. The coming recession makes it necessary to eliminate some $1 million in licenses. Even paying $100/year in donations per box/app is pittance compared to Oracle licences, never mind OS and new hardware costs.

Re:Sun - Open Source Powerhouse (1)

discogravy (455376) | more than 6 years ago | (#22422256)

Unless they've figured out a way to get Solaris on users' machines -- at home /and/ in the office -- without a mass exodus of twitching users frothing about how unfriendly Solaris is (or how they perceive it to be, which ultimately is just about the same thing for a user), that party's further off than you might like. I see this as SUN's positioning itself against Windows Server 2008/Longhorn's Virtualization features (VM and load balanced? Exchange-native? MS-centric businesses are practically shitting themselves in anticipation.)

Re:Sun - Open Source Powerhouse (1)

dwarfking (95773) | more than 6 years ago | (#22434338)

And don't forget about Netbeans as a competitor to Visual Studio.

One place Microsoft has typically kept a lead is in providing simple, easy to use tools to allow quick development activities.

Though many on /. will argue that applications built from these tools are usually inferior, because they allow fairly non-experienced people to quickly build apps, there is one point worth mentioning. Many companies grow via acquisition, and many of the businesses they acquire are really small 2-3 person shops. I know in our organization that has been the norm.

Those small shops have tended to use the Microsoft suite because they are easier to use/setup/administer and provide a complete stack - IIS, .NET, SqlServer, Windows and Visual Studio. And Miccrosoft has a program to assist small idea shops by making these tools readily available as partners or via MSDN subscriptions. The people involved didn't have to worry about being system admins to get a working concept going.

Sun, with a complete stack, and a decent tool in the form of Netbeans, has the potential to really rock the boat for Microsoft. And, since Netbeans has built in support for Glassfish (JBoss and others are available as well), a small 2-3 person shop can setup an environment to allow them to quickly develop applications.

Add together Solaris x86, Java, Glassfish, MySQL, SunOne (LDAP), and Netbeans and you have a complete environment from one organization. Add a management console (such as Webmin) that sits atop them all and Apache, and you have what a small team needs.

All Sun needs to do is come out with a live CD or simple stack image (remember Colbalt Cube, a small office server system that Sun bought?) that allows for quick setup and they can make a strong play for that small end market.

Re:Sun - Open Source Powerhouse (1)

pembo13 (770295) | more than 6 years ago | (#22413244)

IBM, Redhat and I hate to admit Novel, still do a lot more (as far as I can tell) that Sun when it comes to open source software.

Re:Sun - Open Source Powerhouse (5, Informative)

d3vi1 (710592) | more than 6 years ago | (#22413836)

Try looking a little harder. Sun contributed a lot more to open source than IBM or Novel or Red Hat. Most of it's contributions come from formerly proprietary software that was open sourced (OpenOffice, OpenSolaris, OpenJDK, etc.), but they also contribute a lot to projects such as Xorg, GNOME, Linux, Postgres, Samba, Xen, etc. Furthermore, there are projects started by Sun that from version 1 are open source (see OpenSPARC).
Only the projects that I mentioned above contain more source code than Novel and IBM and RedHat ever contributed, and keep in mind that Sun contributes to a lot more projects.
I really think that they are on the right track, even though they have occasional troubles (see the OOo contribution problem with the Novel folks, or the OpenDS issue).

Re:Sun - Open Source Powerhouse (1)

pembo13 (770295) | more than 6 years ago | (#22413946)

Okay, you are quite correct. I am in the wrong here.

IBM's contributions to open source (1, Informative)

Anonymous Coward | more than 6 years ago | (#22416692)

The following is a partial list of open source software that IBM either created outright, or has contributed to. You might be familiar with a couple of them.

Abstract Machine Test Utility for Linux Common Criteria Certificate
Abstract Machine Test Utility (AMTU) is an administrative utility to check whether the underlying protection mechanism of the hardware are still being enforced.

AIX Toolbox for Linux Applications
AIX Toolbox for Linux Applications contains a collection of open source and GNU software built for AIX 5L for IBM pSeries systems and IBM RS/6000.

Ami - Korean Input Method
Korean IMS (Input Method System) Ami.

Anaconda is the installation program for Red Hat distributions.

Home of the Apache Web server and several dozen related projects.

Apache Ant
Apache Ant is a Java-based build tool.

Apache APR
Apache Portable Runtime

Apache Cocoon
A Web development framework built around the concepts of separation of concerns and component-based Web development.

Apache DB project
Open source database solutions

Apache Directory
The Apache Directory project aims to produce a high-performance and production-quality LDAP server written in Java.

Apache Excalibur
Excalibur's primary product is a lightweight, embeddable Inversion of control container named Fortress that is written in Java code.

Apache Forrest
Apache Forrest is an XML standards-oriented documentation framework based upon Apache Cocoon, providing XSLT stylesheets and schemas, images, and other resources.

Apache Geronimo
Apache Geronimo is the J2EE server project of the Apache Software Foundation. The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open-source, certified J2EE server that: is licensed under the Apache License, passes Sun's TCK for J2EE 1.4, and reuses the best ASF/BSD licensed code available today, with new ASF code to complete the J2EE stack.

Apache Gump
Apache's continuous integration tool

Apache Jakarta
A diverse set of open source Java solutions

Apache James
The Apache Java Enterprise Mail Server (Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server. James was designed to be a complete and portable enterprise mail engine solution based on currently available open protocols.

Apache Lenya
Apache Lenya is an Open Source Java/XML Content Management System and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow.

Apache Logging Services
Cross-language logging services for purposes of application debugging and auditing.

Apache Maven
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

Apache mod_Perl
mod_perl brings together the full power of the Perl programming language and the Apache HTTP server

Apache Portals
Apache Portals is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available portal-related software on a variety of platforms and programming languages.

Apache SpamAssassin
SpamAssassin uses a wide variety of local and network tests to identify spam signatures.

Apache Struts
The goal of the Apache Struts project is to encourage application architectures based on the "Model 2" approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Under Model 2, a servlet (or equivalent) manages business logic execution, and presentation logic resides mainly in server pages.

Apache Tcl
An umbrella for Tcl-Apache integration efforts

Apache Tuscany
Tuscany provides multiple language implementations of the Service Component Architecture (SCA) specifications and related technologies, such as SDO.

Apache Web Services
An umbrella for implementations of web service-related standards.

Apache XML Graphics
Conversion of XML formats to graphical output.

Apache XML Project
The goals of the Apache XML Project (part of The Apache Software Foundation) are to provide commercial-quality standards-based XML solutions that are developed in an open and cooperative fashion, to provide feedback to standards bodies (such as IETF and W3C) from an implementation perspective, and to be a focus for XML-related activities within Apache projects.

Apache XMLBeans
XML-Java binding tool

The Aperi project at Eclipse is developing and promoting an open source storage management framework to spur innovation and help end users and storage vendors overcome the complexity and interoperability challenges in today's storage environments.

AspectJ Development Tools Project
Some aspects of system implementation, such as logging, error handling, standards enforcement and feature variations are notoriously difficult to implement in a modular way. The result is that code is tangled across a system and leads to quality, productivity and maintenance problems. Aspect Oriented Software Development enables the clean modularization of these crosscutting concerns. The AspectJ Development Tools (AJDT) project provides Eclipse platform-based tool support for AOSD with AspectJ.

ATM on Linux
Drivers and tools to support ATM networking under Linux.

Bugzilla is server software designed to help you manage software development.

Build-to-Manage (BtM) Toolkits
The Build-to-Manage (BtM) Toolkits make it easy to add manageability to distributed Java technology applications. Each toolkit focuses on a different facet of the manageability opportunity.

buxom Project: Summary
Buxom is an XPCOM to Bonobo bridge, which can make it easier to invoke Bonobo components from XPCOM by translating the CORBA IDL to XPCOM form, and generating XPCOM component implementation boilder plate.

C/C++ Development Tools Project
The CDT (C/C++ Development Tools) Project is working towards providing a fully functional C and C++ IDE for Eclipse.

Carrier Grade Linux with OSDL
Linux optimized with the availability, scalability, and service response characteristics required by carrier-grade applications.

Castor is an open source data-binding framework for Java. It's the shortest path between Java objects, XML documents, and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more.

Class-based Kernel Resource Management (CKRM)
The CKRM project seeks to develop Linux kernel mechanisms providing differentiated service to resources such as CPU time, memory pages, I/O and incoming network bandwith based on user-defined groups of tasks.

Cloudscape and ODBC
ODBC is available for the Cloudscape 10.0 GA and Derby databases as an IBM® DB2 Run-Time client. The use of Derby and ODBC is currently available as a beta. This article discusses platforms, system requirements and information about where to download the free driver.

COIN (Common Optimization INterface)
Developers can use Common Optimization INterface (COIN) to build optimization solutions. IBM mathematical optimization researchers opened the code they use in finding the optimal allocation of limited resources. The code has many applications in a variety of industries.

Compound XML Document Toolkit
Add a voice editing toolkit for Eclipse with the newly updated Compound XML Document Toolkit. It works well with HTML and XML content models and now supports Eclipse V3.2 and Eclipse WTP V1.5. This plug-in for Red Hat uses XML schemas to build Web applications that include voice, graphics, mathematical computations, data entry forms, and other content on a single page without extensive hand coding.

Content Query System (CQS) Project: Summary
Content Query System (CQS). CQS is a distributed peer-to-peer query system for the purpose of discovering content or data. XML messages are passed between systems and query "engines" are used to access the data that is being made available on the system.

Cprof is an enhanced performance profiler tool written in C++ for use with C/C++ programs under GNU/Linux.

Crypto Accelerator Driver
Device Driver Support for the IBM eServer Cryptographic Accelerator.

Cscope is a developer's tool for browsing source code.

Device Mapper
Device Mapper is a component of the Linux kernel that supports logical volume management.

DHCPv6 is a stateful address autoconfiguration protocol for IPv6, a counterpart to IPv6 stateless address autoconfiguration protocol.

Direct Rendering Infrastructure (DRI)
DRI is a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner.

Dynamic Probe Class Library
Dynamic Probe Class Library (DPCL) is an object based C++ class library that provides the necessary infrastructure to allow tool developers and sophisticated tool users to build parallel and serial tools through technology called dynamic instrumentation.

Dynamic Probes
DProbes is a debugging facility designed to work under extreme or inaccessible conditions. It gathers diagnostic information by dynamically firing probes into executing code modules, relying on user-written probe-handlers.

The e2fsprogs package provides file system utilities for use with ext2 and also supports the ext3 file system with journaling.

Eclipse Community Education Project
The goal of the Eclipse Community Education Project (ECESIS) is to promote the creation, improvement and distribution of commercial and academic quality Eclipse courseware, education and training technologies, and resource material.

Eclipse Modeling Framework Project
EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.

Eclipse Platform Subproject
The Eclipse Platform subproject provides the core frameworks and services upon which all plug-in extensions are created. It also provides the runtime in which plug-ins are loaded, integrated, and executed. The primary purpose of the Platform subproject is to enable other tool developers to easily build and deliver integrated tools.

Eclipse Plug-in Development Environment Project
The PDE project provides a number of views and editors that make is easier to build plug-ins for Eclipse. Using the PDE, you can create your plug-in manifest file (plugin.xml), specify your plug-in runtime and other required plug-ins, define extension points, including their specific markup, associate XML Schema files with the extension point markup so extensions can be validated, create extensions on other plug-in extension points, etc. The PDE makes integrating plug-ins easy and fun.

Eclipse Web Tools Platform project
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, and tools and APIs to support deploying, running, and testing apps.

eCryptfs is a cryptographic filesystem that stacks on top of existing filesystems. It provides functionality similar to that of GnuPG, only the process of encrypting and decrypting the data is done transparently from the perspective of the application.

Embedded IBM PowerPC 4xx Linux Support

Embedded Rich Client Platform Project
eRCP's intent is to extend the Eclipse Rich Client Platform (RCP) to embedded devices. It is largely a set of components that are subsets of RCP components. It basically enables the same application model used on desktop machines to be used on devices.

Enterprise Class Event Logging
An open-source, platform-independent event logging facility for Linux.

Enterprise Volume Management System
A plug-in architecture that allows for easy expansion and customization of various levels of volume management.

Equinox Project
The goal of the Equinox project is to experiment with techniques for broadening the range of Eclipse platform runtime configurations. For example, the Eclipse plugin model is static. There is no discussion of practices and tools for managing/reducing interplugin dependencies, service discovery is not covered and the component distribution mechanism is non-standard.

A powerful protocol analyzer.

Event Logging
Linux Event Logging for Enterprise-Class Systems logs events and informational messages from kernel subsystems and system applications. The project aims, without affecting calls to printk/klog and syslog, to provide a system-wide log with event records of fixed structure that represent attributes of the event record and a variable-length data buffer containing the event data (text or binary).

Explicit Multicast (XCAST)
Explicit Multicast (XCAST) is a new form of IP multicast, designed to provide scalable support for very large number of multicast groups, where these groups typically have a small number of participants.

File Hierarchy Standard
A set of requirements and guidelines for file and directory placement under UNIX-like operating systems.

GCC extension for stack smashing protection
Applications written in C will be protected by the method that automatically inserts protection code into an application at compilation time.

Globus Toolkit
The Globus Toolkit is an open source toolkit for building grids.

GNU Binutils
GNU Binutils are a collection of binary tools, including ld and as.

GNU C Library (Glibc)
The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.

GNU Compiler Collection (GCC)
GCC, the GNU Compiler Collection, includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages.

GNU Debugger (GDB)
GNU Project debugger allows you to see what is going on "inside" another program while it executes. or what another program was doing at the moment it crashed.

Graphical Editor Framework Project
The Graphical Editing Framework (GEF) allows developers to take an existing application model and quickly create a rich graphical editor.

GTK+ is a multiplatform toolkit for creating graphical user interfaces.

High Availability Linux (Linux-HA)
High Availability Linux project seeks to provide a high-availability (clustering) solution for Linux that promotes reliability, availability, and serviceability (RAS) through a community development effort.

IBM DB2 JDBC Universal Driver, for Apache Derby Network Server
IBM DB2 JDBC Universal Driver for the Apache Derby Network Server is the driver used by the client to make a connection to the Derby Network Server using DRDA. This driver is provided with Cloudscape 10.0, however it is not included with the Derby Network Server. It can be downloaded from this page, free of charge, for use in an Apache Derby Network Server environment.

IBM Toolbox for Java
The IBM Toolbox for Java is a library of Java classes supporting the client/server and internet programming model to an i5/OS system.

IBM TuningFork Visualization Tool for Real-Time Systems
IBM TuningFork: Visualization of Real-Time Systems is an Eclipse-based visualization and performance analysis tool for real-time applications with support for Java, C++, IBM's Real-time JVM, and Linux. TuningFork enhances data exploration and performance analysis by coupling a powerful data-processing mechanism with a high-performing user interface.

Development effort to add the InfiniBand stack to the Linux kernel.

International Components for Unicode (ICU)
The International Components for Unicode (ICU) libraries provides high performance, robust, and full-featured Unicode services on a wide variety of platforms. It offers great flexibility to add globalization, internationalization, and localization features to all of your C/C++ applications.

International Components for Unicode for Java (ICU4J)
Unicode is the universal character set that's the foundation for modern software internationalization. The ICU4J project is dedicated to providing full-featured, commercial-quality, and freely available Unicode-based technologies in Java.

The Linux iSCSI driver acts as an iSCSI protocol initiator to transport SCSI requests and responses over an IP network between the client and an iSCSI-enabled target device such as a Cisco SN 5428-2 storage router.

iterm is a platform-independent framework for making Internationalized Virtual Terminal Emulator. The OpenI18N specification is a globalization specification for open source platforms.

Java Development Tools Project
The JDT project provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins. It adds a Java project nature and Java perspective to the Eclipse Workbench as well as a number of views, editors, wizards, builders, and code merging and refactoring tools. The JDT project allows Eclipse to be a development environment for itself.

Java POS Config Loader
Provides configuration and loading of device services developed to the JavaPOS architecture and standards.

JFS for Linux
IBM's journaled file system technology, currently used in IBM enterprise servers, is designed for high-throughput server environments, key to running intranet and other high-performance e-business file servers. IBM is contributing this technology to the Linux open source community with the hope that some or all of it will be useful in bringing the best of journaling capabilities to the Linux operating system.

Jikes is a compiler for Java. Jikes' most popular feature is the fast compile speed gained by built-in dependence analysis and incremental compilation, as well as being written in C++ rather than Java.

Jikes Research Virtual Machine (Jikes RVM)
The Jikes Research Virtual Machine (RVM) is designed to execute Java programs that are typically used in research on fundamental virtual machine design issues. It will provide academic and research communities with a flexible testbed to prototype new virtual machine technologies and experiment with different design alternatives.

Journaled File System Technology for Linux
IBM's journaled file system technology, currently used in IBM enterprise servers, is designed for high-throughput server environments, key to running intranet and other high-performance e-business file servers. IBM is contributing this technology to the Linux open source community with the hope that some or all of it will be useful in bringing the best of journaling capabilities to the Linux operating system.

The IBM Toolbox for Java / JTOpen is the open source version of the IBM Toolbox for Java Licensed Program Product (LPP).

Kernel Asynchronous I/O (AIO) Support for Linux
AIO enables even a single application thread to overlap I/O operations with other processing, by providing an interface for submitting one or more I/O requests in one system call (io_submit()) without waiting for completion, and a separate interface (io_getevents()) to reap completed I/O operations associated with a given completion group.

Kernel Debugger (KDB)
KDB debugger is part of the linux kernel and provides a means of examining kernel memory and data structures while the system is operational.

Kdump is a kexec-based crash dumping mechanism for Linux.

Kinput2 is an X window application to input Japanese text. It acts as a front-end for other applications that want kana-kanji conversion.

Kernel Dynamic Probes (Kprobes) provides a lightweight interface for kernel modules to implant probes and register corresponding probe handlers.

Life Science Identifiers
This project implements the Life Science Indentifier (LSID) resolution protocol, to locate biologically significant data over a network, within middle-ware providing a client A.P.I. for Life Science applications, and server software, for Industry data providers.

Linux Channel Bonding
The Linux bonding driver provides network device aggregation, load balancing, and hot standby facilities.

Linux Diagnostics Tools
Linux Diagnostic Tools project focuses on diagnostic tools, first failure data capture, error log analysis, preventative testing, and system inventory gathering.

Linux Kernel
The primary site for the Linux kernel source and related information.

Linux Kernel Crash Dumps
This project involves adding code to the Linux kernel to implement crash dumps for performing post-failure analysis of a kernel crash.

Linux Kernel Stream Control Transmission Protocol (SCTP)
Stream Control Transmission Protocol (SCTP) is a reliable, message-oriented, multihomed transport protocol. Developed by the IETF SIGTRAN working group to transport SS7 over IP, it is now the third general-purpose transport developed by the IETF.

Linux Memory Hotplug Support
Project to create hotplug memory for Linux.

Linux on System Z
Linux is an operating system whose kernel was developed by Linus Torvalds and initially distributed in 1991. Linux has evolved to become a widely accepted operating system with a wealth of applications. Today, many Linux distributions also contain a variety of tools and utilities provided by the open source community (e.g., from the GNU project). Linux is platform-independent and executes on many architectures, including Intel®, Alpha®, or Sparc®. Linux is Open Source software that may be downloaded free of charge.

Linux orinoco wireless NIC driver
Linux orinoco driver supports a large number of wireless NICs based on the Prism 2 chipset.

Linux Screen Reader
The Linux Screen Reader (LSR) is an application that transforms the contents of the computer screen to other media, enabling non-visual access to the graphical Gnome desktop environment.

Linux Standard Base
Tasked to develop and promote a set of standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system.

Linux Support for Non-Uniform Memory Access (NUMA) Hardware
NUMA is one way to reduce the number of CPUs competing for access to a shared memory bus. This is accomplished by having several memory buses and only having a small number of CPUs on each of those buses.

Linux Test Project
The latest revision of the Linux Test Project test suite contains more than 2,100 tests for Linux.

Lotus Sametime Code Exchange
Get code samples and JAR files that add functionality to Sametime, an instant messenger client application.

LTC Linux Performance Team
Project to improve Linux kernel performance, with special emphasis on SMP scalability, by using open source workloads.

Memory Expansion Technology for Linux
Memory eXpansion Technology (MXT) is a hardware technology for compressing main memory contents.

Mesa 3D Graphics Library
Mesa is a 3-D graphics library with an API that is very similar to that of OpenGL.

Mobile IPv6 for Linux
MIPL Mobile IPv6 for Linux up to release 1.1 is a full kernel space implementation of the Mobile IPv6 specification.

Model Development Tools
Model Development Tools are an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.

Mod_Rexx is an Apache loadable module which interfaces to Rexx. All phases of an Apache request can be processed with Mod_Rexx. It supports Open Object Rexx and Regina Rexx.

Creates the Mozilla and Firefox web browsers, an e-mail client, and other software.

Native POSIX Thread Library
Effort to develop a standard Linux POSIX thread library.

Netfilter simulation environment
The netfilter simulator provides a means to run netfilter code in userspace. This allows significantly easier debugging and testing of what would otherwise be kernel-bound code.

Development of NFS in the Linux kernel.

Open Cluster Framework Project
The purpose of this project is to define standard clustering APIs for some basic capabilities.

Open Internationalization Initiative
The Free Standards Group Open Internationalization Initiative (OpenI18N) is a voluntary working group that IBM is sponsoring. The group focuses on software and application portability and interoperability in the international context.

Open Object Rexx Team
Object REXX is an interpreted scripting language based on Programming Language REXX.

Open Visualization Data Explorer
Open Visualization Data Explorer is a visualization framework that gives users the ability to apply advanced visualization and analysis techniques to their data. These techniques can be applied to help users gain new insights into data from applications in a wide variety of fields including science, engineering, medicine and business.

Open Web Application Security Project (OWASP)
Visit the Open Web Application Security Project (OWASP), a free and open application security community dedicated to finding and fighting the causes of insecure software.

AFS is a distributed filesystem offering a client-server architecture for file sharing, providing location independence, scalability and transparent migration capabilities for data.

openCryptoki is a PKCS#11 implementation for Linux. It includes drivers and libraries to enable IBM cryptographic hardware as well as a software token for testing.

OpenDX is a powerful package for the visualization of scientific, engineering and analytical data.

OpenHPI is a project intended to provide an implementation of the SA Forum's Hardware Platform Interface.

The OpenI18N specification is a globalization specification for open source platforms.

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. The suite includes utilities, tools, libraries, and sample clients.

Pegasus is an open-source implementation of the DMTF CIM and WBEM standards. It is designed to be portable and highly modular.

OpenPrinting is a set of standards that will address the needs of desktop to enterprise-ready printing

OpenSSH on AIX
Open SSH for AIX.

OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead.

OS/2 to Linux Porting Package
OS/2 Linux is a run-time shared object library for console-based applications. It provides the OS/2 base set of APIs in a dynamically linked run-time library. It also supplies a set of custom OS/2 header files to be used in place of the standard files during the compilation of GCC compiler source code.

Performance Inspector
The Performance Inspector provides a mechanism to collect performance trace data in a convenient way. It provides a core set of hooks in the kernel to keep track of scheduling, interrupt, cpu, and other events.


PHP is a server-side, cross-platform, HTML embedded scripting language for creating dynamic Web pages. Information and tools for PHP developers are available on developerWorks at PHP project resources.

PHP Security Consortium
The PHP Security Consortium (PHPSC) is an international group of PHP experts dedicated to promoting secure programming practices within the PHP community.

PilotBean is a package that provides a Java interface to the 3Com PalmPilot (TM) device via Pilot Desktop application.

Postfix is a somewhat-sendmail-compatible mailer that attempts to be fast, easy to administer, and secure.

PowerPC Performance Libraries
This project provides performance optimized library functions for IBM PowerPC 4xx embedded processors. The libraries cover floating-point emulation and common C library string and memory functions.

RAID and Data Protection Solutions for Linux
RAID, short for Redundant Array of Inexpensive Disks, is a method whereby information is spread across several disks, using techniques such as disk striping (RAID Level 0) and disk mirroring (RAID level 1) to achieve redundancy, lower latency and/or higher bandwidth for reading and/or writing, and recoverability from hard-disk crashes.

Realtime Linux Security Module
Linux Security Modules project provides a lightweight, general purpose framework for access control.

ReiserFS v3
ReiserFS is a journaling filesystem. It is very good at dealing with large numbers of small files.

Remote Direct Memory Access (RDMA)
The OpenRDMA project is an open source implementation of Remote Direct Memory Access (RDMA) service enablement layers in Linux.

In Robocode, you program a robotic battletank in Java for a fight to the finish. The game is designed to help you learn Java, and have fun doing it from a simple 10-line robot to a very sophisticated, intelligent robot that destroys the competition!

Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients.

SBLIM (Standards Based Linux Instrumentation for Manageability)
SBLIM, the Standards Based Linux Instrumentation for Manageability, helps make GNU/Linux systems easier to manage. It does this by enabling GNU/Linux for WBEM (Web Based Enterprise Management), which is a set of standards defined by the DMTF and fostered by the WBEMsource initiative. This project is licensed under the Common Public License.

Service and productivity tools for Linux on POWER systems
Hardware service diagnostic aids and productivity tools for IBM servers running Linux operating systems on Power4 and Power5 processors.

Software Test Automation Framework
The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services.

Standards Based Linux Instrumentaion for Manageability
SBLIM (pronounced "sublime"), the Standards Based Linux Instrumentation for Manageability is an IBM Open Source project, intended to enhance the manageability of GNU/Linux systems. It does so by enabling GNU/Linux for WBEM, Web Based Enterprise Management, a set of standards defined by the DMTF and fostered by the WBEMsource initiative.

strace prints out a trace of all the system calls made by a another process/program.

Stream Control Transmission Protocol (SCTP)
The Linux Kernel Stream Control Transmission Protocol (lksctp) project is an implementation of the Stream Control Transmission Protocol (SCTP) in the Linux kernel.

sysfsutils: System Utilities Based on Sysfs
A set of utilities built upon sysfs, a new virtual filesystem in Linux kernel versions 2.5+ that exposes a system's device tree.

System Configurator
System Configurator is a utility for automatically configuring networking and bootstrapping in a Linux Distribution and Architecture agnostic way.

System Installation Suite
System Installation Suite is a set of tools to simplify installation and management of large numbers of machines. It is distribution and architecture agnostic.

System Installer
System Installer is an installation tool which is designed to build Linux images. It can be used to build and install an image directly to a machine, or it may build secondary images to be distributed to remote clients. It is designed to integrate well into System Configurator and System Imager.

The SystemTap project aims to produce a Linux tool that lets application developers and system administrators take a deeper look into a running kernel.

TAHI Project
TAHI Project is the joint effort formed with the objective of developing and providing the verification technology for IPv6.

TCK for JWSDL (JSR 110)
JWSDL TCK is the technology compatibility kit for Java APIs for WSDL (JWSDL). JWSDL is a Java Specification Request (JSR) being developed under the Java Community Process. This TCK is to be used to test a JWSDL implementation for compliance with the specification.

Tcl extension library
Tcl/SMAPI is a Tcl extension library that makes possible the use of the IBM Speech Manager Applications Programming Interface (SMAPI) in Tcl scripts. SMAPI is the connection between the user interface and the speech recognition engine for the IBM ViaVoice family of products, and Tcl/SMAPI uses the same speech recognition engine, or "run time", as the ViaVoice products.

Tcl/SMAPI is a Tcl extension library that makes possible the use of the IBM Speech Manager API (SMAPI) in Tcl scripts.

TrouSerS is an open-source TCG software stack implementation.

UDDI for Python
A Python package that allows the sending of requests to and processing of responses from the UDDI Version 2 APIs.

USAGI Project -- Linux IPv6 Development Project
USAGI(UniverSAl playGround for Ipv6) Project works to deliver the production quality IPv6 and IPsec(for both IPv4 and IPv6) protocol stack for the Linux system, tightly collaborating with WIDE Project, KAME Project and TAHI Project.

The Linux USB project develops USB support for the Linux kernel.

Visual Editor Project
The Eclipse Visual Editor project is a vendor-neutral, open development platform supplying frameworks for creating GUI builders, and exemplary, extensible tool implementations for Swing/JFC and SWT/RCP. These tools are exemplary in that they verify the utility of the Eclipse Visual Editor frameworks, illustrate the appropriate use of those frameworks, and support the development and maintenance of the Eclipse Visual Editor Platform itself.

Visual Performance Analyzer
Visual Performance Analyzer (VPA) is an Eclipse-based performance visualization toolkit, similar to Intel's VTune, and AMD's CodeAnalyst for Linux, Java and Windows platforms. It uses three major components that work to narrow down performance problems, show statistics, and examine code execution on IBM POWER processors.

Web Services Description Language for Java Toolkit
The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents describing services. This codebase is the reference implementation of the standard created by JSR110.

wsbpeltc: Oasis WS BPEL TC (private project)
Provides documents being edited collaboratively by the OASIS WS BPEL Technical Committee.

X.Org Foundation is the worldwide consortium empowered with the stewardship and collaborative development of the X Window System technology and standards.

Xen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems.

XFS combines advanced journaling technology with full 64-bit addressing and scalable structures and algorithms.

XML Forms Generator
XML Forms Generator now includes a schema-flattening utility, an auto-detect renderer option, Eclipse V3.2 support, and Eclipse WTP V1.5 support, and more. This standards-based, data-driven Eclipse plug-in generates functional forms with XForms mark-up embedded within an XHTML document on Red Hat.

Yaboot is a PowerPC bootloader for Open Firmware based machines including New World Apple Macintosh, IBM RS/6000, IBM pSeries and IBM OpenPower machines.

Re:Sun - Open Source Powerhouse (1)

kildurin (938538) | more than 6 years ago | (#22424252)

Ah, but lets not forget about NFS.

Great news (4, Insightful)

unityofsaints (1213900) | more than 6 years ago | (#22412646)

As a Vbox fan and user I welcome this move- I can see Virtualbox becoming a LOT more powerful in the medium to long-term future. Great performance virtualizing Sun products like Java and Eclipse would be sweet too. I like what Sun is doing in the opensource department, the OpenOffice 3 slide that turned up a few weeks ago looked very promising too!

Re:Great news, if you're not microsoft... (1)

davidsyes (765062) | more than 6 years ago | (#22413262)

I bet they are hoppin' mad that THEY didn't acquire innotek just to "cockblock" others. I use VirtualBox, and it's presence in the repositories made most timely my new laptop purchase, considering vista was on it and it would have been more of a hassle for me to legally get xp.

VirtualBox is fantastic for me.

For those who say ms has "nothing to offer", they sort-of do, but I understand that it was their hope to malign Linux and Mac through the hope that MS WINDOWS would be the host, and that users would see windows as being more productive and feature-rich than the guest OS's offerings.

For me, it couldn't be further from truth. I run vista home premium in quarantine in VB, and I could care less that the vista NIC is by design/default NOT enabled. Why? no vista virus vector...

Re:Great news (1)

SanityInAnarchy (655584) | more than 6 years ago | (#22415428)

Wait, what? I thought Eclipse was a competitor to Sun...

In fact, I thought Eclipse was by IBM, for a very specific purpose. Why do you think it's called Eclipse? What does an eclipse do?

Re:Great news (1)

bvimo (780026) | more than 6 years ago | (#22418704)

>What does an eclipse do? It makes you go blind, gives you a headache...

is it April 1st yet? (3, Funny)

blitzkrieg3 (995849) | more than 6 years ago | (#22412750)

Innotek... don't you mean Initech [] ?

Re:is it April 1st yet? (1)

rishistar (662278) | more than 6 years ago | (#22413552)

As long as they don't start waking Egyptian Mummies [] that will unleash plagues of locusts and turn the water to blood.

Bad Collars (0, Offtopic)

ewoods (108845) | more than 6 years ago | (#22412776)

I don't like this company. I bought a shock collar for my lab and it was defective out of the box. They tried to charge me $45 to exchange it under warranty - on a brand new product. They put a little tag in the box that says you're not supposed to return it to the retailer and the retailer wouldn't take it back because of that. Not a good company. lol... True story, different company. How many of you suckers won't read this part of my complaint and just go off? ;-)

I hope... (4, Funny)

Rix (54095) | more than 6 years ago | (#22413000)

They buy fire insurance before they start moving desks and taking people's staplers.

Re:I hope... (1)

pembo13 (770295) | more than 6 years ago | (#22413568)

Guess some people didn't get the reference.

Re:I hope... (1)

lemonboy (456438) | more than 6 years ago | (#22419620)

"We'll go to the pound me in the ass prison, that's what'll happen"

No way . . . (1)

EightBits (61345) | more than 6 years ago | (#22413178)

Wake me up when they acquire Innotrode.

Sun Clouds (0)

Anonymous Coward | more than 6 years ago | (#22413406)

Does this mean there are likely to be Sun cloud facilities in the near future? Or is there one already? Sun cloud, too contradictory, how about Rainbow?

Re:Sun Clouds (1)

chris_mahan (256577) | more than 6 years ago | (#22414400)

Hey, right off the top of my head, I get the following slogan for SMI:

Sun: it's what's on the other side of The Cloud.

Links (4, Informative)

condition-label-red (657497) | more than 6 years ago | (#22413690)

It would have been nice to have a link to Innotek [] and their product: VirtualBox [] . Which I am pretty sure is not associated with the dog training products [] that Google ranks at the top of its search [] .

Woops! (1)

Eli Gottlieb (917758) | more than 6 years ago | (#22413822)

They should have updated their OS X version of VirtualBox more often. I just switched to dual-booting my Macbook Pro with Linux (dead easy with rEFIt and Ubuntu), and I'm never going back from having the full use of my Geforce 8600 GTS available in Portal.

Nice move, SUN -now port it to Solaris. (1)

RLiegh (247921) | more than 6 years ago | (#22414206)

I've read a lot on the opensolaris forums about getting VMWare to work on Solaris -but I think this move is more to their advantage. VMWare is a closed-source application that they'll never really have control over -even if VMWare did agree to offer host support for Solaris. With Virtual Box all they need to do is get community support (and possibly import more components from qemu?) to add functionality onto the program while keeping control over the direction the program goes in.

All they need to do is implement Solaris host support and it would almost be perfect (disregarding speed issues with both solaris and virutal box, of course).

Re:Nice move, SUN -now port it to Solaris. (1, Informative)

Anonymous Coward | more than 6 years ago | (#22416284)

All they need to do is implement Solaris host support and it would almost be perfect (disregarding speed issues with both solaris and virutal box, of course).

Uhh.. it's already beta dude. Go to the Virtualbox web site and check the downloads.

I keep preying they'll port it to one or more of the BSDs one day.

Re:Nice move, SUN -now port it to Solaris. (1)

SirTalon42 (751509) | more than 6 years ago | (#22420578)

Theres supposed to be a beta (somewhere) for FreeBSD.

Sun innotek acquisition (1)

Fallen Andy (795676) | more than 6 years ago | (#22417638)

Hopefully, they'll open source the full version (with in box usb). I'd *love* to be able to sandbox xp (with webcam support)

cheaply on linux. I sometimes baby sit a friends internet cafe over here (Athens, Greece) and most of my friends customers just use yahoo msgr as a video phone to the phillipines, sri lanka, egypt etc.

Read that as tech illiterate i.e. "how do i switch on this machine?" so changing msgr or OS isn't so easy. Despite the "year of linux on washing machines" fandom I still can't switch them from windows to linux. The program formerly known as GAIM isn't an option...

Heard about the acquisition yesterday and kicked the tires. So, for anyone thinking of playing with VirtualBox - a quick summary. Yes, it's nice - the UI is prettier than MS's offering . Much more flexible options for mounting devices, shared folders etc.

It's simple to use, but seems a lot slower for I/O etc. No guest additions for systems before win2k though (someone scratch that itch on the open source edition plz :-) ).

Emulated video seems to be a plain vanilla VGA but isn't a known card so old systems like win98se end up 16 color 640x480 ). Can use pre-existing VMWare HD's. Emulates AC97 for audio, so perhaps not as useful as DosBox ,VPC 2004,7 for old games :-(

A quick prayer to Sun though - if you're not going to open source completely the full version please at least open it community style (like OpenOffice.ORG).

If you do that, the chances are that the vast Mongolian Hordes (R) of Linux hackers will crawl all over it and turn it into a real killer app.


Re:Sun innotek acquisition (0)

Anonymous Coward | more than 6 years ago | (#22424508)

If you do that, the chances are that the vast Mongolian Hordes (R) of Linux hackers will crawl all over it and turn it into a real MS killer app.

There, fixed that for ya. ;)

Innotek, Initech (2, Funny)

John Napkintosh (140126) | more than 6 years ago | (#22419542)

I find it appropriate that the story icon is a red Swingline stapler.
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?