Notes and observations on software for (mostly) scientific applications.

<< current


related weblogs

bsd today
cafe au lait
daily python
hack the planet
ibm developerworks
o'reilly network
php everywhere
use perl

linux software encyclopedia

scientific software
Monday, November 25, 2002  

Jennifer Vesperman writes of third-party tools for use with CVS.

CVS (Concurrent Versioning System) is a popular version control system. It provides many features, and is useful in many situations. It does, however, have its faults. The standard client works from the command line, it doesn't automatically integrate with development environments, and there are useful features it lacks. Not to worry. It's an open source program, and there are a host of third-party utilities that provide features and integration. There are also many graphical clients.

There's something available for just about every platform combination.

10:15 AM


The latest installments in Daniel Robbins' advanced filesytem implementor's guide are Introduction to EVMS and More About EVMS. So what is it?

If you suspect that I'm about to say that EVMS handily solves all of these problems in one fell swoop, then you're absolutely right. It does. EVMS provides a uniform, extensible, plug-in-based API for all storage technologies under Linux. What does that mean? It means that thanks to EVMS, you can use a single tool to partition disks, create LVM objects, and even create Linux software RAID volumes. And you can use the same tool to combine these technologies in powerful ways. EVMS can see the "big picture"; it can see exactly how everything is layered, from the filesystem all the way down to the physical disks holding the data. Not only that, but EVMS is compatible with all your existing Linux technologies. It doesn't force you to replace your partitions, LVM, or software RAID volumes. Instead, it will gladly work and interact with your existing storage configuration via its unified storage management interface. In fact, EVMS currently offers your choice of a command-line interface, an ncurses-based interface, and a fantastic storage management GUI written in GTK+.

You can find the goodies at the EVMS home page.

10:03 AM


Recent Freshmeat entries of interest:

  • CSS - Cameron Simpson's Scripts are a collection of over 1000 scripts (and supporting Perl modules) for performing a wide variety of sysadmin, text manipulation and other tasks
  • Moodle, a package for producing Internet-based courses and web sites
  • Jabberwocky, a LISP IDE with a LISP-aware editor with syntax highlighting, parentheses matching, a source analyzer, indentation, a source level debugger, a project explorer, and an interaction buffer
  • Purenum, an arbitrary precision bignum library for C++
  • Quantum GIS, a GIS offering support for vector and raster formats as well as spatially-enabled tables in PostgreSQL using PostGIS

9:33 AM


An open source milestone has been reached by the misslab folks at the University of Maryland. According to their announcement (via Slashdot):

We're happy to announce that we've successfully booted Windows 2000 without a legacy proprietary BIOS. We accomplished this by developing software that combined elements from two very successful projects: LinuxBIOS and BOCHS. The Etherboot project also helped in various ways.

As a result, we now have a completely free software replacement for the BIOS that supports (without modification) either LILO or GRUB as bootloaders, and Linux, OpenBSD, and Windows 2000 as operating systems (NOTE: We're still working on supporting FreeBSD and Windows XP. We expect that improving ATA support will permit Win98 and WinXP to boot, and finishing PIRQ support will permit FreeBSD to boot.)

Motherboard support is limited at this time, but we hope to expand that along with LinuxBIOS.

9:21 AM

This page is powered by Blogger.