This commentary on ZDNews talks about the need of the Linux development community to build something new and revolutionary, something that Microsoft has not offered to its customers, instead of trying to recreate Ms Office as the main "killer application" that Linux needs in order to go mainstream. One day after the above commentary went live, there is already an answer to it made by the C|Net News.com editorial stuff here. Both editorials are a good read. Our Take: I wrote a similar editorial once, called "The Killer Application Concept", about what BeOS needs to make it through and become mainstream, and I still stand in this opinion and I believe it applies for the Linux situation as well. To summarize: The OS doors are closed, except you do create a real (r)evolution.
Two more Linux companies are taking drastic measures to cope with financial problems. Lineo is ridding itself of more than half of its work force, and Ebiz Enterprises has filed for bankruptcy protection. Get the rest of the scoop at C|Net's News.com.
GNUstep provides an Object-Oriented application development framework and tool set for use on a wide variety of computer platforms. GNUstep is based on the original OpenStep specification provided by NeXT, Inc. (now owned by Apple and incorporated into MacOSX). We are hosting today an interview with Adam Fedor, of the GNUstep project.
The Register writes: "Compaq's iPaq PocketPC development team seems to be so unhappy with the upcoming merger with Hewlett-Packard, they have en masse offered their services to the highest bidder on the online job search site The Vault. Under the headline "iPaq PPC Engineering Team for Hire", the "core iPaq engineering team" says it is "seeking new opportunities and want to design the next winning PPC for your company. This team is responsible for the original iPaq and other designs that are yet to be released. Our team will vault your company ahead of its competitors." Our Take: I wonder if Palm will cancel the deal of the $11 million they would pay to Be, Inc. to just get the Be engineers and send offer letters and Palm Pilots as gifts (but this time, recent models with working batteries) to the iPaq engineers. ;-)
"Databases were once the forgotten stepchild of the open-source family. Companies like Red Hat Inc. included database software with their Linux distribution disks, but the main focus was on the operating system, the kernel and the graphical interface. A database was just another add-on, like a Minesweeper clone. But now, companies and users are scrambling to realize the value locked up in quality, open-source database software," ComputerWorld writes. Following the discussion we had recently on mySQL and PostgreSQL, the article seems to agree that professional closed-source database systems still have the lead on the open source counterparts.
Trumpet Software is mostly known for their Internet communications software package, Trumpet Winsock, which has been adopted by the Internet world back in 1995, at the times where Windows 3.1 and Win95 did not come as standard with full internet connetion capabilities. But the main product these days for Trumpet Software is PetrOS, a 32-bit Operating System, which has the goal to be compatible by all means with Microsoft Windows. We are interviewing the main architect behind the project, Peter Tattam, who talks in depth about PetrOS, and also we feature a world exclusive first screenshot of the PetrOS GUI, a GUI which is still under heavy development.
Bonobo is the component object model of the GNOME project. Bonobo provides a COM-like model, using CORBA as a location-transparent transport. It is the foundation of the GNOME vision to provide a fully Free Gnu Network Object Model Environment. In this series of three articles, Michael Meeks, component software engineer at Ximian, examines Bonobo in more detail: The first article (already published) gives an overview of what Bonobo can do for you and how it works; the second article will focus specifically on the client side and cover how to use components others have written; and the final article of the series will discuss how to write your own components.
For a good weekend reading, amateur and pro programmers can go to Joel On Software where Joel Spolsky gives a big number of extremely valuable hints about the process of engineering software. Joel Spolsky is one of the initiators of VBA, and led its implementation in Excel. He has recently founded his own company, Fog Creek Software. Anyone who wants to become a really good software engineer should pay a lot of attention to his essays, probably starting with The Joel Test.
Amiga.org is organizing the first ever AmigaDE demo competition. Demos may be written in any language of preference, but the end result must be either compiled down to Virtual Processor code or must be Java Bytecode. The demos will be shown at the World of Amiga South East Show, which is being held in the UK on the 3rd of November 2001. Read more for more information regarding the Amiga Digital Environment and Amiga demos. Mike Bouma has the details.
In its drive to be taken seriously by the embedded community, Microsoft Corp. announced this week that it will make a broad offering of the Windows XP Embedded operating system through a special preview aimed at developers. Windows XP Embedded, being developed in parallel with the desktop version of XP, will reportedly be unveiled as a product late this year. The company said this week, however, that it is now offering the second beta edition of XP Embedded on its Web site. Developers visiting the site can also order a CD (priced at approximately $8 USD) containing the operating system. Microsoft executives said they offered the beta version as a result of demand from developers.
Slashdot features an interesting interview with the AtheOS creator, Kurt Skauen. Kurt talks about filesystem attributes, why XFree is not a choice for AtheOS, the GPL and lots of other things. OSNews also hosted an interview with Kurt just ten days ago, where Kurt talked in length about binary compatibility, Gcc 3, mulithreading etc
"Some oppose a preemptible kernel because of throughput concerns. Others oppose preemptibility because of concerns about growing complexity in the kernel. This argument is specious, because the preemption approach takes advantage of already required and in place SMP locking. No additional complexity is created. All Linux kernel engineering must already take into account SMP requirements. Some oppose continued refinement of SMP locking to achieve better SMP scaling (on higher way SMP systems); such refinement has the beneficial side effect of also reducing preemption off periods in a preemptible kernel." Read the rest of the editorial at LinuxDevices by Kevin Morgan who is the Vice President, Engineering at MontaVista Software.
Unununium 111 is a completely new approach to OS developement. Using 100% x86 assembly code and the VoiD architecture, the system is completely hot-pluggable to any system and without a kernel of its own which makes it extremely dynamic. The unununium project is an effort at creating a highly dynamic environment, that can be molded into various systems capable of sharing parts, thus simplifying and reducing the time needed to develop many closely related, but not identical, specialized operating systems. Their goal is to develop a set of tools with related documentation that other projects will be able to use.
The cable industry is almost ready to certify DOCSIS 2.0 (Data Over Cable Service Interface Specification). The new specification, which uses A-TDMA and S-CDMA technology, promises to increase cable modem bandwidth by as much as 300%, particularly upstream bandwidth. Unfortunately, the hardware to support it is a year away.
On the heels of its stunning acquisition announcement, HP announced the release of new Jornada handhelds. They're the first to sport Intel's new StrongARM 206 MHz processor, and the first machines to run PocketPC 2002. One would suppose that the Jornada and the iPaq lines are going to go head to head internally to see which one has a future. If this announcement is any indication, the Jornada team isn't ready to roll over and concede to the more-popular iPaq now that they're in the same company. Read Internet.com's coverage.
Following up the interview which OSNews hosted recently regarding modern journaled filesystems, here are two tutorials on how to convert your / (root) Linux partition to SGI's XFS or IBM's JFS filesystems.
The U.S. Justice Department announced today that it will not seek to break Microsoft Corp. in two during the next phase of the software maker's landmark antitrust case. The U.S. Court of Appeals for the District of Columbia in late June had overturned a lower court's order by U.S. District Court Judge Thomas Penfield Jackson that Microsoft be broken into two companies as a remedy for anticompetitive practices. At the same time, it upheld the lower court's conclusion that Microsoft has a monopoly in the market for computer operating systems and maintains that monopoly power by anticompetitive means in violation of U.S. antitrust laws.
Microsoft Chairman Bill Gates demonstrated today technologies for transcribing spoken Chinese, making handheld computers aware of when they're being touched and moved, and adding emotion to computer slide shows. At an event recognizing the 10th anniversary of Microsoft Research, Gates indulged his fondness for technology, raising hopes for a world where computers will become more useful. At the event, among the things it was showed was a handheld computer that understands which way is up and where it's being touched, technology that lets it reorient the display according to how it's held or understand when a person is holding it like a cell phone to give dictation. The "Mulan" software project for reading Chinese writing out loud or transcribing speech into characters. With about 60,000 characters in Chinese, it's difficult to use keyboards. Automated bug detection that helped make Windows 2000 less crash-prone is being used in all other Microsoft product lines. Video compression technology that's less error-prone than the prevailing MPEG4 standard. Software that's designed not to sap people's emotion when creating narrated slide shows so sharing photos online is more like the storytelling that accompanies the viewing of traditional photo albums. Software that can reconstruct three-dimensional images from a few still photos.
Today we are hosting an interview with Ville Turjanmaa, the creator of the Menuet Operating System. Menuet is a new, 32-bit OS, it fits to a single floppy (along with 10 or so more applications that come as standard with the OS). It features protection for the memory and code, it has a GUI running at 16,7 million colors, sound at 44.1 khz stereo, easy of use and easy low level API. And the most important and notable feature? The whole OS was written in 100%, pure 32-bit x86 assembly code.
Red Hat, Inc. announced today a programming toolkit for creating software for "embedded" computing devices such as set-top boxes, handheld computers or network routers. The Embedded Linux Developer Suite comes with version 2.4 of the Linux kernel, RedBoot loading software to start up the device, configuration tools for different software modules, and options and support for MIPS, SuperH, Intel-compatible, PowerPC, ARM, StrongARM and XScale chips. Pricing will be announced in October, when the software goes on sale, Red Hat said.