Pages: << 1 2 3 4 5 6 7 8 9 10 11 ... 77 >>
Occasionally I have the need to have someone who is not as technically literate as myself send me a CD image. In the past I've recommended a number of shareware utilities (most of which are for ISO manipulation including extraction) but these are often more powerful than what the person needs and the associated cost is a disincentive. More recently I've found a piece of freeware from Lucersoft called LC ISO creator which does nothing but create ISO images of CDs and DVDs. It's pretty difficult to make a mistake with a piece of software this simple.
Now if only there was a good open-source cross-platform GUI ISO manipulation utility that allowed for the creation, extraction and modification of ISO files. I've been really happy with InfraRecorder so I'm hoping something similar comes along in this vein.
In January of this year I wrote about congressional media access. Specifically the concerns I had related to C-SPAN's attempt to gain independent camera access to the floor of the house and senate which could prohibit the redistribution of proceedings should copyright be enforced. At the same time the independent camera C-SPAN access to committee hearings was already preventing them from being redistributed freely. At that time I lamented that a situation such as this would occur when the Internet provides such a low cost way for the government to make itself more accessible to the people.
Since January a lot has been going on, primarily thanks to Carl Malamud and the great people at http://public.resource.org who are truly dedicated to bringing public domain government documents and media to the people via the Internet. Thanks to their efforts the Internet Archive has already started getting access to and posting committee hearings online, the archive page also has a good overview of the current state of things. The goal, and what I consider a great solution is that "By the end of the 110th Congress, the U.S. House of Representatives could achieve the goal of providing broadcast-quality video of all hearings and the floor for download on the Internet." Obviously this would be a huge step forward and I would hope the Senate would follow suit.
I really hope that all this comes to pass as it would be a giant leap forward in making government produced content freely accessible to the people. There are other targets (such as NASA TV archives, FCC proceedings, etc.) which could be similarly targeted. Ideally state legislature proceedings would be online as well. The government produces a huge amount of material which belongs to us, the taxpayers, and there are a lot of interesting things that go on in the government. I believe it is only fair that we have access to these proceedings, and other government documents, collections and media, at the highest quality possible so that we may reuse and distribute them.
Just last year I was lamenting about the lack of good open source CD recording software for the Win32 platform. I've been thrilled with k3b for Linux and was hoping that someone would come out with something similar for Windows. As the formally great Nero Burning ROM software has become more and more a bloated piece of junkware there have been several interesting developments on the CD recording software front.
First, the very unofficial "Nero Light" and "Nero Light Micro" setups of the Nero software have become increasingly popular with people "in the know". Not produced by Ahead Nero Software these are slimmed versions of the Nero trial version from the Ahead software page which can be activated with a regular Nero key but which contain far less bloatware (13-35MB instead of 170+). While I haven't tried them myself I hear they provide the most used functionality without throwing in the kitchen sink. Nero has grown far beyond simple disc burning software which is all I ever used it for and which has caused me to leave it behind.
Second, there are now two open source contenders for CD recording in Windows. Both are technically frontends to a Windows port of the command line cdrecord engine but so is k3b (requires Linux) which has been my favorite since dumping Nero. Even though I do most of my burning with k3b in Linux these days it is occasionally useful to burn something in Windows so I'm testing these as replacements for Nero on that platform.
Both cdrtfe and InfraRecorder provide basic CD burning capability on the Win32 platform though there are a few advantages and disadvantages to each. Cdrtfe is a bit more mature software but is also more complicated, has a less familiar interface and, let's face it, not the best name in the world. On the other hand InfraRecorder is a lot easier to remember, has a clean, slick interface and is quickly gaining momentum but is quite a bit newer and has fewer configuration options at the moment. Personally, I really like the way InfraRecorder looks and feels which does count for something in software design and I've heard great things about the primary developer Christian Kindahl so I look forward to watching this product mature. Both packages allow for basic CD/DVD creation as well as ISO image burning and should already serve the majority of users' needs, best of all they are both free and open source solutions.
USB flash drives also called USB keys, pen drives and an assortment of other names can make quite handy reusable boot disks. Today I found myself in need of a DOS boot disk to upgrade the firmware on some hard drives and CD/DVD drives but didn't want to burn a bunch of bootable CDs or try to find a USB floppy disk drive. I remembered that most newer BIOSs including the one on this system support booting from USB drives so I thought I would investigate that as an option. Unfortunately I found that, being an afterthought, boot support is not an easy thing to do and presents several challenges.
First and foremost is that while there is some information on how to accomplish this on the Internet, there is comparatively little and what information does exist is not as clear or definitive as would be useful. Secondly, there are a number of different methods and tools for accomplishing this and not all methods work with all BIOS implementations of bootable USB. For example, USB flash drives may be booted as fixed disks, floppy drives or USB-Zip drives each of which requires different methods of preparation and the requisite support in the BIOS. Both of the methods I will describe hear treat the flash drive as a fixed disk which seems to be the best method if your BIOS supports it and appears to be becoming the standard for new BIOSs. While these methods are based on readings of other guides and howtos I was unable to find something as simple as I describe here so this method was developed on my own though research based trial and error (and lots of reboots) over the better course of a day.
In its simplest description booting from a flash drive as a fixed disk works almost exactly like booting from a hard disk does. The BIOS invokes the boot sector and master boot record (MBR) on the flash drive which loads the operating system kernel. It would initially seem that it should be no problem to make this work, after all DOS based operating systems worked this way for years. The trick is getting the boot sector and MBR on the flash drive. In ye old DOS days when you wanted to install DOS from a floppy disk onto a fixed disk it was common to invoke the FDISK and SYS commands to create a MBR, boot sector and copy the required system files. The problem is that in most cases the USB flash drive is being prepared from within a recent copy of Windows such as Windows XP which no longer has these commands available for this use. On the other hand if you booted DOS from a floppy disk or bootable CD and had access to FDISK and SYS you would not (normally, without drivers) have access to the USB flash drive to install the files.
After reading the information that was available on the Internet I determined it would be reasonably easy to create a bootable DOS USB flash drive in Linux and possible, yet convoluted and confusing to do so from Windows. I wanted to avoid requiring the use of Linux because the average user of such a drive may not have access readily available to a Linux system. Most of the solutions for creating the drive in Windows either used a creation utility from HP (questionable availability and suitability) or a slew of command line utilities and requiring a floppy drive (or emulator) which seemed like an unnecessary and complicated hack to me. The solutions I present may require you to download a few software packages from the Internet but each only requires one command line utility and should be fairly straightforward. As an added bonus all of the software is free and open source.
Note that these methods were specifically designed for installing FreeDOS, an open source DOS. Similar methods may work for installing MS-DOS, DRDOS or other DOSs; however you will need to obtain the boot sector (probably either from source or via extraction from a floppy disk or disk image) and system files specific to your version of DOS. I recommend using FreeDOS whenever possible as it is generally compatible and provides many additional features not found in vintage DOSs.
The first method described is the FreeDOS direct booting method. The advantages of this method are that the drive boots directly into FreeDOS and requires no files on the flash drive root other than the FreeDOS system files (kernel.sys and command.com). The disadvantage is that you must download an additional software package and FreeDOS is the only OS you may boot from the flash drive.
The second method is the SYSLINUX chained booting method. Advantages to this method include more configuration and customization options and the ability to boot floppy disk images and/or other OSs from the same flash drive using a boot loader menu and chained boot loading. None of these enhancements are covered here, this document will only help you get FreeDOS up and running, for information on booting other OSs from the same drive see the SYSLINUX documentation. The disadvantages of this method include three additional files in the flash drive root (can be moved into other directories, see SYSLINUX documentation) and a slightly more complicated (though transparently so) boot process.
It's fairly easy to find information on the creation and use of CD images. Many solutions, both commercial, shareware/freeware and open source allow CD/DVD images to be created and or mounted for use without actually burning a disc. A bit more esoteric, especially in the world of Windows based systems is the floppy disk image and knowledge of them is shrinking, not growing.
Back before bootable CDs (and support in BIOSs) were common most Linux distributions distributed a boot disk image to go along with their CD so it was not uncommon for the power user to encounter a disk image. In these cases a DOS compatible utility called rawrite (or in more advanced distrobutions WinRawrite) could be used to write the image to a disk or, conversely, read a disk to an image file. In *NIX based systems such functionality, and the functionality of mounting a disk image without using a physical disk is usually built in to the operating system. Disk images have also been more common among Macintosh users going back many years with the Apple Disk Copy utility but especially in recent years with OS X where "Disk images have become the preferred transport mechanism for downloading files..." Still disk images remain fairly uncommon among Windows users, especially as floppy disk drives themselves become increasingly uncommon.
Because of my interest in vintage computing and vintage software I store much of my old software that originally came on floppy disks in disk images on my server. Creating the images from physical disks is fairly straight forward using WinRawrite but in some cases I have earlier copies of disks done in a proprietary self extracting image format which only can write the image to a physical disk. Obviously I would like to get all my images in the standard raw format but without spending the time to write each image to a physical disk and then reading it back with rawrite. Today I located a handy tool called Virtual Floppy Drive which works similarly to the virtual cd drive tools in that it can mount a disk image or a "blank" image to a drive letter on your system. This allows me to then run the proprietary self extracting image and "write" the image directly to a raw file. The tool is also handy if you want to create an image from scratch for distribution or edit an existing disk image.