Embedded linux development

Embedded linux development

Linux Server About Us Links Downloads Contact Us Terms of use SiteMap
Embedded linux development
Embedded linux development

 

You are here: Linux Server >>Embedded linux development

Embedded linux development article lists.

Embedded linux development

Open Source Community Preps Linux Kernel 2.4 - Product Development




Despite edging out Novell Inc.'s NetWare operating system to grab the number two slot in server market share during 1999, analysts say the open source Linux operating system doesn't yet have a substantive enterprise presence. With the pending release of version 2.4 of the Linux kernel -- which is expected to provide a variety of scalability and manageability enhancements -- the Linux faithful are betting this will soon change.

Despite the hype that surrounds it, Dan Kusnetzky, program vice president, system software, at IDC (www.idc.com), says Linux doesn't enjoy the widespread acceptance of other operating systems in most enterprise environments. "Right now, Linux does not have a position as an enterprise operating system whatsoever, except in a few narrow market niches," he says. "But in those niches [such as Internet infrastructure, digital content creation, and high-performance technical computing] it's a well-accepted model for computing."

This will change in time, most analysts agree, as the open source phenomenon continues its march to the enterprise. The forthcoming version of the Linux kernel, for example, is expected to introduce a number of important new features to Linux's portfolio, such as advanced power management (APM) support, improved scalability in SMP configurations, and augmented support for peripherals.

Christopher DeMarco, a systems administrator who manages Linux, Windows NT, and Solaris platforms for computer reseller Neutron Computers Inc. (www.neutronet.com), says the 2.4 release will be an important one in regards to ratcheting-up Linux's competitiveness among operating systems such as Windows NT/2000 and Solaris. Because of POSIX restrictions, DeMarco points out, Linux currently supports only 2 GB of memory; version 2.4 of the Linux kernel will double that ceiling to 4 GB. Windows NT and Windows 2000 today support 4 GB of memory. Windows 2000 Advanced Server supports 8 GB of memory.

DeMarco also points to the 2.4 kernel's improved support for multithreading as yet another much-anticipated scalability enhancement. The upgrade shatters the 1,024 thread barrier of the 2.2 kernel, allowing systems with enough memory to support thousands of threads.

Version 2.4 of the Linux kernel is also slated to provide improved SMP scalability to the level of eight processors. In this area, Linux covered a lot of ground relatively quickly. Prior to the release of the 2.2 kernel in January 1999, deploying Linux on four-way SMP systems was considered a challenging task. With kernel release 2.4 boasting scalability across eight took Sun Microsystems (www.sun.com) to task. "StarOffice is not free software," de Icaza proclaimed. He explained that although Sun's StarOffice applications can be downloaded for free, StarOffice code isn't available for free to developers.

De Icaza described Helix Code's forthcoming Evolution as "a framework for creating a groupware environment." As to the specifics, Evolution's mailer, calendar, and contact manager will be linked together by the Evolution shell. The shell will include a short cut for quick access to the components, plus an executive summary for a quick overview of tasks, appointments, and new mail.

Users will be able to customize the executive summary with news headlines, weather, and other information from online sources.

Users also will be able to synchronize the calendar and contact manager with Palm organizers. The calendar and contact manager will each be divided into a front-end user interface and back-end server. The local contact manager server will be able to communicate with remote contact servers for sharing of contact information across an organization.

Gnumeric, a Gnome spreadsheet with native support for Excel, also was demonstrated at the event. Despite criticism of Microsoft, de Icaza acknowledged that the company does do some "good things." In fact, de Icaza dubbed Excel "surprisingly beautiful." Gnumeric comes with import/export filters for HTML, Quattro Pro, Lotus 1-2-3, and a number of other desktop environments.

Gnumeric and Evolution both make use of Bonobo, a CORBA-based component system. Bonobo allows components to be embedded in other applications to extend capabilities, de Icaza explains. If a user is reading e-mail in Evolution, and gets new mail with an attached Gumeric or Excel spreadsheet, Evolution will launch Gnumeric as an embedded component to display the attachment.

The goodwill toward Microsoft didn't last long. De Icaza took aim at Microsoft for creating COM instead of going along with CORBA, an industry standard for object development. "Basically, (COM) is ugly all over the place," he complained.

"COM is extremely monolithic. With CORBA, you can take components out --and put them back in -- much more easily," agreed Carey Bunks, senior scientist in applied physics at GTE Internetworking and author of Grokking the Gimp. Gimp, an image editing and paint tool similar to Adobe PhotoShop, is included in the Helix Gnome Desktop, although it can also be used in other environments.

Users interested in Helix Gnome Desktop can download the entire package or individual components. Additional components include games, a screensaver, personal information management, multimedia, system and Internet utilities, and themes, which is a set of components for altering the look and feel of applications.

As its next big project, Helix Code plans to build a full-featured Gnome word processor with support for all major word-processing document formats.

"I think it's very interesting that a venture capital company is willing to take a gamble on making a commercial grade version of Gnome. This argues that there's a lot of potential," Bunks says.

Linux 2.4

The open source community is hard at work on version 2.4 of the Linux kernel, which is expected to he unveiled sometime this summer. Enhancements should make Linux more competitive with Windows NT/2000 in markets where it couldn't compete before.

Some of the features the new kernel is expected to support include the following:

* Up to eight-way SMP

* Up to 4 GB of memory

* Multithreading beyond the current 1,024 thread limit

* Advanced power management

* Enhanced peripheral support -- including USB

COPYRIGHT 2000 Boucher Communications, Inc.
COPYRIGHT 2000 Gale Group

Embedded linux development Related Links
Resume firmware c linux embeddedEmbedded linux tool
Embedded linux tutorialDvr embedded linux
Linux retail home improvementLinux rvs mobile home
Linux home pageLinux home automation
Linux home networkingHome linux media server
Linux desktop wallpaperLinux penguin wallpaper
Linux game tomeLinux 3d game
Linux game consoleLinux game demo
Linux game rpmPc game for linux
Linux game downloadsBest linux os
Linux mac os xOs x linux
Linux os downloadsPc linux os
How to install application in linux osLaptop os linux
Linux for palm osLinux os software
Small linux osMac os linux
Linux nvidia laptop projectorLinux dell laptop
Wal mart linux laptopLinux certified laptop
Installing linux on a laptopCheap linux laptop
Laptop linux mircosoftXandros linux on laptop
Best linux for laptopComputer dummy laptop linux
Linux laptop toshibaLinux software downloads
Linux iso downloadsLinux music downloads
Tutoriales de linuxLinux beginner tutorial
Debian linux tutorialLinux online tutorial
Linux networking tutorialComputingnet linux forum
 
©2005 All Rights Reserved   Linux Server