[ih] booting linux on a 4004

Barbara Denny b_a_denny at yahoo.com
Sun Sep 29 10:49:20 PDT 2024


 For those interested in packet radio hardware, the last generation of the packet radio nodes (the lpr)  was with Hazeltine. The lpr is in the Computer History Museum.
barbara
    On Sunday, September 29, 2024 at 10:43:50 AM PDT, Barbara Denny via Internet-history <internet-history at elists.isoc.org> wrote:  
 
  This isn't about Arpanet but I thought I would bring up bubble memory.  There was a lot of interest in using it in the packet radio nodes.  I don't remember if this was actually done or not.  Rockwell Collins had the contract for the radios and I don't remember ever getting much information about the hardware.
barbara
    On Sunday, September 29, 2024 at 10:17:04 AM PDT, Jack Haverty via Internet-history <internet-history at elists.isoc.org> wrote:  
 
 On 9/29/24 08:58, Dave Taht via Internet-history wrote:
> See:
>
> https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
>
> While a neat hack and not directly relevant to ih, it sparked curiosity in
> me as to the characteristics of the underlying architectures arpanet was
> implemented on.
>
>

For anyone interested in the "underlying architectures arpanet was 
implemented on", I suggest looking at:

https://walden-family.com/bbn/imp-code.pdf

Dave Walden was one of the original Arpanet programmers.  He literally 
wrote the code.  This paper describes how the Arpanet software and 
hardware were created.  Part 2 of his paper describes more recent 
(2010s) work to resurrect the original IMP code and get it running again 
to create the original 4-node Arpanet network as it was in 1970.   The 
code is publicly available - so anyone can look at it, and even get it 
running again on your own modern hardware. Check out the rest of the 
walden-family website.

When Arpanet was being constructed, microprocessors such as the Intel 
4004 did not yet exist.   Neither did Unix, the precursor to Linux.  
Computers were quite different - only one processor, no cores, threads, 
or such.  Lots of boards, each containing a few logic gates, 
interconnected by wires.   Logic operated at speeds of perhaps a 
Megahertz, rather than Gigahertz.  Memory was scarce, measured in 
Kilobytes, rather than Gigabytes.   Communication circuits came in 
Kilobits per second, not Gigabits.  Persistent storage (disks, drums) 
were acquired in Megabytes, not Terabytes. Everything also cost a lot 
more than today.

Computing engineering was quite different in 1969 from today.  Every 
resource was scarce and expensive.  Much effort went towards efficiency, 
getting every bit of work out of the available hardware.  As technology 
advanced and the Arpanet evolved into the Internet, I often wonder how 
the attitudes and approaches to computing implementations changed over 
that history.  We now have the luxury of much more powerful hardware, 
costing a tiny fraction of what a similar system might have cost in the 
Arpanet era.   How did hardware and software engineering change over 
that time?

Curiously, my multi-core desktop machine today, with its gigabytes of 
memory, terabytes of storage, and gigabits/second network, running the 
Ubuntu version of Linux, takes longer to "boot up" and be ready to work 
for me than the PDP-10 did, back when I used that machine on the Arpanet 
in the 1970s.   I sometimes wonder what it's doing while executing those 
trillions of instructions to boot up.

Jack Haverty

-- 
Internet-history mailing list
Internet-history at elists.isoc.org
https://elists.isoc.org/mailman/listinfo/internet-history
  
-- 
Internet-history mailing list
Internet-history at elists.isoc.org
https://elists.isoc.org/mailman/listinfo/internet-history
  


More information about the Internet-history mailing list