Waxy.org
Waxy.org is the sandbox of Andy Baio, a writer and tech entrepreneur in Portland, OR. I work with Expert Labs, helped build Kickstarter, founded Upcoming, made an album, and other stuff too.

Contact Me: Email, AOL IM, or follow me on Twitter.

Pervading Animal and Elk Cloner

Posted Aug 3, 2003

In January of 1975, John Walker discovered a new way of distributing his Univac game files and inadvertently wrote the world's first computer virus.

The game was called ANIMAL, a self-learning variation of 20 questions which asked you to "think of an animal." Tired of mailing several copies of the game on magnetic disks out to curious geeks, he started work on a clever way to distribute the ANIMAL executable to every Univac system in the world. He coded a subroutine called PERVADE, which could be called by any program and quietly copied itself into every directory that the current user had access to. It eventually made its way into software distribution tapes from Univac themselves. The entire story, with assembly source code for ANIMAL and PERVADE, is available from Walker's homepage.

Written in 1982 for the Apple II, the first microcomputer virus was also (mostly) benign. In 9th grade, Richard Skrenta, Jr. wrote a program called Elk Cloner that stayed resident in system memory after its disk was removed, but would later copy itself to any new disk inserted into the drive. Elk Cloner counted the number of times the infected disk was booted from, and on the fiftieth boot, the screen would display a little poem. The source code for Elk Cloner is available from Rich's website.

You might know Rich from his later work; he went on to co-found NewHoo, later renamed to DMOZ (aka the Open Directory Project).

4 Comments (Add Yours)

Aug 5, 2003
7:41 PM  
John Gorenfeld wrote:

ANIMAL is legendary...thanks for the history lesson.


Sep 9, 2003
10:58 AM  
michael heraghty wrote:

Fascinating, thanks for that.

It just goes to show that networks really are organic and the interent really is an ecosystem, where a lot of the things that we expect to see in biological evolution have equivalents.


Jan 19, 2006
9:34 PM  
A Pakistani wrote:

World's first known PC virus was created by persons from Lahore, Pakistan in 1986. It is known as Brain.A.

http://www.f-secure.com/v-descs/brain.shtml

http://news.com.com/Happy+birthday%2C+Brain.A/2100-7349_3-6028989.html?tag=nefd.top


Nov 20, 2008
7:53 PM  
Ewan Marshall wrote:

ANIMAL and PERVADE together formed the worlds first trojan.
And Elk Cloner was the first resident virus.


 

Leave a comment





Waxy Links
Ads via The Deck
May 15, 2012
Ignore Hitler — Draw Something spawns a meme; I like the meta one (via)
Austin Seraphin on learning echolocation — he's a real-life Daredevil
Mat Honan's feature on Yahoo's mismanagement of Flickr — a depressing read, especially while seeing the team release great new features
May 14, 2012
Make interviews Bunnie Huang on the end of Chumby — sad end to a promising product, I received one of the prototypes at Foo Camp in 2006
Rebecca Sugar's Singles — file under: scenarios I'd like to play in a videogame
SMBC on hell — sounds about right
GameBoy Color emulator in JS — the source is on Github (via)
60,000 Dominoes — 65 hours over eight days; the blooper reel was hypnotic (via)
OAuth Is Your Future — Dan Hon snaps some screenshots from the near future
May 13, 2012
Fracuum — winner of Ludum Dare 23; every winner is worth playing
May 11, 2012
Welcome to Life — "the Singularity, ruined by lawyers" (via)
BusinessWeek on the post-Kickstarter life of Diaspora — the founders talk about the Ilya's tragic suicide for the first time
Anachronism detection in Mad Men episodes — language studies from the person who did the frequency analysis for Downtown Abbey (via)
Verge feature on Scamworld, the inside look at Internet scams — incredibly deep investigation and short film, brilliantly made (via)
Hartverdrahtet — amazing 4k intro from the PC demoscene (via)
Mike Birbiglia's short film from This American Life — starring Fresh Air's Terry Gross
Chris Poole's talk on the shifting meme landscape at ROFLCon — the shift away from interest-based web communities towards social networks
Robot butt that represents emotions — I'm hoping someone turns this into a drone
May 10, 2012
Gina Trapani on the failings of "brogrammer" culture — holy hell, the comments are awful
Dustin Curtis on pixel fitting rasterized vector images — best explanation of a long-standing issue I've seen
Mitt Romney bullied gay students in high school — people change, just so long as he takes ownership of his actions; oh, wait
Walt Disney's Taxi Driver — the scene starting at 3:45 is like a parallel universe remake of Roger Rabbit (via)
Ben Jackson on memes, the Internet, and the divine — "The memes we choose to elevate to Internet fame are the product of the purest form of democracy ever invented"
May 9, 2012
Recursive Drawing — watch the video or it won't make any sense
The Forger — for fans of Kutiman's ThruYOU, found footage beat mashups from Meat Beat Manifesto's Jack Dangers
May 8, 2012
Steve Albini AMA on Reddit — "There won't ever be a mass-market record industry again, and that's fine with me"
Maurice Sendak, rest in peace — goodnight, Max
May 7, 2012
Tinkercad — amazing WebGL CAD designer that prints to Makerbot, Shapeways, and Ponoko
Mechanizing a miniature Main Street Electrical Parade — wonderful attention to detail; watch the finished parade (via)
LA Times on American Airlines' attempt to revoke its all-you-can-fly passes — the company regretted its short-sighted decision to offer lifetime first-class travel (via)

Andy Baio lives here. Some rights reserved, for your pleasure.