Developers needing to build, debug and compile an embedded Linux kernel from a Linux-hosted workstation are the target for Metrowerks’ release this month of an edition of its CodeWarrior Development Studio IDE for ARM-, ColdFire- and PowerPC-based devices. The company demonstrated the new tool at the Smart Networks Developer Forum in Dallas in late April.
Sun Microsystems, once a great enterprise computer company, has been shrinking. Sun is also shrinking in other ways, such as the enterprise-only part, by entering to the consumer markets. Sun has getting slow at some things, such as copying off competitors.
Linux may be free software, but shares of Linux providers have become very expensive as investors bet that the fast-growing operating system can chip away at the dominance of Microsoft Corp.'s Windows. For stock investors looking to hitch their money to Linux, which is being more widely adopted by businesses seeking to lower their technology costs, analysts warned this week that there is no such thing as a free ride.
Linux& Open-Source Center Editor Steven Vaughan-Nichols knows that many Linux fans hate Red Hat. His message to them: Get over it.
This point release from the stable branch of the GNOME Desktop and Developer Platform contains a lot of bugfixes and improvements over the previously released 2.6.0 version.
Red Hat, the top-ranked seller of the Linux operating system, has expanded chip support for its corporate version of the open-source operating system and plans a major change to Fedora, its hobbyist product, in coming days.
Developers got their first view into what may be the future of Java development during last week's TheServerSide Java Symposium. What's in store for Enterprise Java Beans, in fact, may put some long-held Java thinking on its head -- literally.
[ A Linux intro story for automation fans, with a few errors (most notably the author asserting that Linus patented Linux. :) ]
The world's smallest commercially available Linux boards and computers were officially introduced today by gumstix, inc., a start-up that produces and sells high performance Single Board Computers (SBCs) and peripherals. Based on Intel's PXA255 processor with Xscale technology, gumstix tiny boards measure 20mm x 80mm x 8mm. At nearly half the price of and a third the size of competitors, gumstix enables software developers to create smaller and more price conscious embedded devices, applications and products for the growing Linux market
Most modern operating systems provide file monitoring facilities to give applications real-time information about changes to the filesystem. A variety of notification methods are used to tell the application when a change happens, ranging from an asynchronous signal being sent from the kernel through a user space tool printing the name of the changed file on its standard output. We'll take a look at some of the file monitoring facilities available to the Linux developer, starting with the lowest-level mechanism and working up to the highest.
In recent years "scripting languages" are becoming a path which is a must go for rapid application development. The open source community has seen many scripting language implementations. Some really popular and good ones available are perl and python.
IPC is one of the most important features of the UNIX systems. It allows two processes to communicate with each other. In this article we'll work with two System V IPC functions, semaphores and shared memory. System V IPC originated in SVR2, but has implementations by numerous vendors. It's also available in SVR4. This article introduces shared memory and synchronization (semaphores).
Start-up Black Duck Software next week will introduce two new products designed to help companies better manage their use of open-source...protexIP/Development software, a management tool for companies that develop with open-source software that allows managers to see which, if any, of their developers' software contributions contain open-source code, and provides an audit trail that tracks individual technical contributions.