- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
130 lines
9.3 KiB
Plaintext
130 lines
9.3 KiB
Plaintext
Episode: 289
|
|
Title: HPR0289: Running Linux on Compact Flash
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0289/hpr0289.mp3
|
|
Transcribed: 2025-10-07 15:35:49
|
|
|
|
---
|
|
|
|
How would you like to launch your programs in about a third the time it takes to do so now?
|
|
How would you like to do that for about a hundred bucks? I thought so
|
|
Hi DeepGeek here and today on HPR we're running a system on compact flash
|
|
for speed so what is compact flash which I will also refer to as CF since it's
|
|
kind of their trademark well CF is a form of flash media you know like what
|
|
some people call a thumb drive or sometimes a pen drive what makes CF
|
|
different from a thumb drive is that on it on the inside of the CF card it is
|
|
like an ATA disk drive this makes it easy to use as a computer disk drive
|
|
with inexpensive adapters another difference is speed which is to say in a word
|
|
faster so what we are talking about is using a fast thumb drive like media as
|
|
a disk on our computer to make things go faster so let's talk about something we
|
|
all have on our computers which is a disk hard drive you might ask yourself aren't
|
|
these fast media they plug right into the motherboard for speed don't they well
|
|
yes they are fast and they have a very high rate of transferring that to the
|
|
motherboard once they get at it you see there are three things that cause time
|
|
delay in a hard disk and they are head-seek time which is a time it takes for
|
|
the disk head to move rotational delay which is the second one this is how long
|
|
it takes for the data on the disk plate to rotate into position under the
|
|
disk head and the third is a transfer to the motherboard this is why enterprise
|
|
disks have faster heads smaller and more platters and higher rotational speeds
|
|
so it is a little disconcerting to experiment with this technology and to
|
|
find that a fast flash chip that can put out data say 45 megabits per
|
|
second can be the disk drive that can transfer data in bursts of 300 megabits
|
|
per second but that is a burst not the average it turns out that if you eliminate
|
|
the seek time and eliminate the rotational delay which is what you do when
|
|
you eliminate moving parts by going to flash chips that you can get more speed
|
|
out of the flash media is this a panacea no with that speed comes cost when you
|
|
begin shopping for CF with specific speeds the fastest speeds go for about ten
|
|
dollars a gigabyte nice thing is that you can get a two gig CF card for twenty
|
|
dollars I also priced a fast south state drive and at 64 gigabytes it was a
|
|
little over six hundred dollars and I also found a 16 gigabyte CF card for
|
|
about one hundred and sixty dollars interesting enough while researching for
|
|
this episode I got an ad the mail for the thumb drive from TigerDirect.com and
|
|
talked a lot about the speed of the port of a 64 gigabyte thumb drive but I
|
|
knew that a 64 gigabyte should be much more than that and saw through the ad
|
|
copy now a good chunk of our listenership at HPR is in the know about Linux and
|
|
this is something that the Windows crowd is just left out of as you may know
|
|
Windows wants to be on one desk and that this certainly should not be a two
|
|
gigabyte desk however with Linux you can get kind of surgical about what goes
|
|
where on which desk getting all the boots time stuff and your software onto two
|
|
gigabytes is quite doable in Linux so let's get a little specific about the
|
|
advantages I have a Western digital desk with an average seek time of about 20
|
|
microseconds now it used to take me six seconds to kick off Firefox now it takes me
|
|
to some screens I used to see a flash if I don't see anymore for example
|
|
logging into the computer there used to be a flash a successful between the
|
|
login and the window manager kicking in now that I now I don't see that anymore
|
|
lastly I find that mousing around the menu system feels a lot more sensitive
|
|
because everything is just quicker so what is the nature of flash media well
|
|
first of all it is chiefly limited by the number of rights basically one hundred
|
|
thousand rights before a portion of the memory dies but reading is unlimited
|
|
interesting to note that CF when it fails fails on the right this is
|
|
contrasted to this drives where the right goes through and subsequent reads can
|
|
fail I talked a lot about speed and flash media is rated just like your CD
|
|
drive you know 52 access a speed well to compete with hard disks we need to
|
|
buy the fastest CF media we can which is 300x speed this is about 45 megabits per
|
|
second enough theory let's get into how to do this first let's talk
|
|
converters the converter will be the go between between your CF card and the
|
|
disk bus on the motherboard the exception will be if you are building a new
|
|
computer in which case you can get a motherboard with a CF card reader on the
|
|
motherboard itself I chose a start tech dot com model where you can easily change
|
|
the card either in the rear of the case or in the front in the panel that fits
|
|
into a floppy slot mind plugged into the SATA bus the start tech dot com model
|
|
also comes in an IDE model it takes its power from a floppy power cable from
|
|
the power supply it's a matter of screwdriver turning now there are some
|
|
cheap ID converters that stand up in an IDE slot on your motherboard they are
|
|
priced really cheap and you would have to open the computer case to change
|
|
the card the cheapest of the support only the old PIO mode of dad transfer I
|
|
would recommend that you avoid this you want the faster UDMA support lastly
|
|
there are also special converters with the form factor of a laptop hard drive
|
|
for those of you who might want to replace your laptop drive for this
|
|
technology by the way I haven't tried it but these cards should use less
|
|
power than a disk drive you might get more battery life on a laptop of this
|
|
technology I bought a slow memory cover the converter then I went to a memory
|
|
specialist called memory x.net and got the proper 300 x speed card it is a
|
|
major difference after opening the case twisting screwdrivers and plug-in
|
|
plugs it was installed the hardware is the easy part let's talk about
|
|
installing devian Linux on this you can use the Linux of your choice of course
|
|
but the manual devian installer gives me complete control you may have to
|
|
install then change settings manually in your slash atc slash fs tab file for
|
|
the purposes of this installation we are going to need a root partition a
|
|
slash us all partition a slash wall partition and a special partition I call
|
|
slash home to here is the rationale since it is the number of rights that
|
|
shorten the life of this media we are going to put all the data files and all
|
|
the log files on a regular hard disk now I really like this so down the road
|
|
I might get a 16 gig cf card and file my hard disk and just you know like be
|
|
ready for when the when the 16 gig card wears out but the jury is still out on
|
|
that I want the read only files on cf I create a 500 megabyte root directory on
|
|
the cf card and this root partition has a standard slash home directory I
|
|
want to keep this for an important reason I want all those personal
|
|
configuration files for all my applications to be on that cf disk for fast access
|
|
I make a slash home to on my hard disk for my data all my videos augs etc it only
|
|
takes a little getting used to I also put the slash VAR the slash VAR on a hard
|
|
disk as well as a swap on the hard disk this puts my frequently
|
|
righted files all on the hard disk the software directory slash us r I
|
|
created as a 1.5 gig partition on the cf card my software is about a gig so I
|
|
have a little playroom if you need more you can use a squash file system to
|
|
compress it you would have to have a bigger like a three gig partition on your
|
|
hard disk and then make a squash of it and then use a dd command to copy it
|
|
onto the cf disk if you want to check the size of your current slash us r you
|
|
can use the command du to find its size now I have to do an aside here you guys
|
|
know I do the lightweight app series I find that I absolutely need to have
|
|
Firefox, Conqueror and K3B now these last two Conqueron K3B bring in a lot of
|
|
of the KDE environment with them so in some cases some dependencies of other KDE
|
|
apps are already satisfied this means that to have a small system a small slash
|
|
us r I chose heavier KDE apps in some cases where other lightweight apps would
|
|
have used more disk space with their own dependencies then a KDE app sharing a
|
|
dependency with Conqueror or K3B that was a long geeky sentence okay with the
|
|
standard Debian installer you can choose this partition scheme all on the
|
|
install except if you need to use a squash file system now with each of the
|
|
cf disk partitions you choose the EXT2 over the EXT3 file system you do this
|
|
because you are setting up mainly to read and journaling is just not needed
|
|
journaling also increases the rights to the media which is clearly undesirable
|
|
here for the same reason you set the mount option called no a time every time you
|
|
use a file Linux updates the a time the last access time we just don't need to
|
|
do this writing to the cf disk then it's a matter of letting the install
|
|
a finish the install and you can enjoy your new faster system I have to
|
|
acknowledge clatu series the bad apples as a heavy influence on this episode
|
|
in the episodes where he discusses splash top a on motherboard Linux that a
|
|
few motherboards have and the file hierarchy standard I could see the path of
|
|
research needed to pull this off shouts out to Chong of next tech systems also
|
|
thank you
|
|
thank you for listening to H.P.R. sponsored by caro.net so head on over to
|