Waxy.org
Waxy.org is the sandbox of Andy Baio, an independent journalist and programmer living in Portland, Oregon. I created Upcoming.org and some other stuff too.

Contact Me: log@waxy.org or waxpancake on AIM

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).

3 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


 

Leave a comment





Waxy Links
Ads via The Deck
October 12, 2008
Ultima creator Richard Garriott launched into space — Lord British spending 10 days on the International Space Station for a cool $30 million
Moral psychology testing on Amazon Mechanical Turk — Brendan O'Connor's blog is one of my new favorites; he works at Dolores Labs
Conplot, a commandline plotter with ASCII art — for use with piping from sort|uniq -c and the like
October 11, 2008
Preview of Gomibako, like Tetris with garbage — every object has physical properties, so trash can be crushed, burned, or toppled
October 10, 2008
Drew on the financial crisis — see also: Woot's Google ads (via)
Gary Vaynerchuk on recession-proof marketing and dumb advertising — don't miss the part where he queries his UStream followers in real-time
You Fell Asleep Watching A DVD (via)
October 9, 2008
Content-aware scaling in Photoshop CS4 — from SIGGRAPH demo to product in a year (via)
Unicode Snowman for You — ☃
October 8, 2008
Tuttuki Bako, poke virtual characters in a little box — like Tamagotchi meets Levelhead
Kevin Mitnick on the indictment of Sarah Palin's email hacker — he also touches on his own recent encounter with U.S. customs
Portal: Prelude, extensive fan-made Portal mod, released a day early — Gamespy loved it, but warns that it's very hard
Inspired by xkcd comic, YouTube adds audio previews for comments — this works nicely for quick speech synthesis with simple URL hacking
NYT to close International Herald Tribune website — I remember when their 2000 redesign blew away everyone with impressive DHTML features
Steven Levy visits Jay Walker's insane personal library — funny, I keep all my priceless artifacts in cardboard boxes in the basement
October 7, 2008
Yahoo! Calendar finally, finally launches redesign — ten years in the making
Chuck Klosterman's Brief History of the 21st Century — like Kottke said, there's too much in here to like; related: Phone Sex AI (via)
YouTube in Super HD! — after it buffers, try clicking "Restart" to get it in sync (via)
Little Big Computer, a virtual electronic 8-bit calculator built in Little Big Planet — see also: Mechanical 5-bit Calculator in the Half-Life engine
October 6, 2008
Mail Goggles, Gmail tries to prevent late-night drunk emails — this could also be used to keep you from answering personal email during work hours
DJ Z-Trip's Obama Mix — very listenable pastiche of rock and hip-hop from Pink Floyd to Saul Williams with a strong political undercurrent
This American Life's Another Frightening Show About the Economy — followup to The Giant Pool of Money episode from May
Take on Me: The Literal Version — if songs sang what was happening in the music video (via)
TIGSource's Bootleg Demake competition winners — best game competition ever
Sarah Palin's evening gown entry to the 1984 Miss Alaska pageant — "In Alaska, we have mosquitoes."
Damn It Feels Good To Be a Banksta — Banksta 4 Life
The Big Picture on Yann Arthus-Bertrand's Earth from Above photographs — with convenient Google Maps links for each
October 4, 2008
Keith Loutit's tilt-shifted time-lapse videos — reminds me of an ant colony (via)
The VP Debate on Auto-Tune — it's got a beat and you can dance to it (via)
October 3, 2008
Flickr adds rainbow-vomiting panda feature to Explore — finally, some innovation in the photo sharing space (via)

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