Category: Computers

  • Recovered Writing: Undergraduate Technologies of Representation Essay on Past Technology, the Altair 8800, Sept 28, 2004

    This is the eleventh post in a series that I call, “Recovered Writing.” I am going through my personal archive of undergraduate and graduate school writing, recovering those essays I consider interesting but that I am unlikely to revise for traditional publication, and posting those essays as-is on my blog in the hope of engaging others with these ideas that played a formative role in my development as a scholar and teacher. Because this and the other essays in the Recovered Writing series are posted as-is and edited only for web-readability, I hope that readers will accept them for what they are–undergraduate and graduate school essays conveying varying degrees of argumentation, rigor, idea development, and research. Furthermore, I dislike the idea of these essays languishing in a digital tomb, so I offer them here to excite your curiosity and encourage your conversation.

    In the next few Recovered Writing posts, I will present my major assignments from Professor Kenneth J. Knoespel’s LCC 3314 Technologies of Representation class at Georgia Tech. LCC 3314 is taught in many different ways by the faculty of the Georgia Tech’s School of Literature, Media, and Communication, but I consider myself fortunate to have experienced Professor Knoespel’s approach to the course during the last phase of my undergraduate tenure. The ideas that we discussed in his class continue to inform my professional and personal thinking. Also, I found Professor Knoespel a great ally, who helped me along my path to graduation with side projects and independent studies.

    In this essay assignment, we were tasked with exploring an example of a past technology. I chose to write about the Altair 8800–the first personal computer. Coincidentally, I am re-watching Robert X. Cringely’s Triumph of the Nerds, which discusses and demonstrates the Altair 8800 in the first episode.

    I enjoyed writing this essay, because it was one of the  first that permitted me to combine words and images (thinking about WOVEN). I had done this before on webpages, but not in an essay that I would hand in to my professor.

    Jason W. Ellis

    Professor Kenneth J. Knoespel

    LCC 3314 – Technologies of Representation

    September 28, 2004

    Artifact from the Past – The Altair 8800

    The Altair 8800 (image from Computer Closet).
    The Altair 8800 (image from Computer Closet).

    The Artifact

    The Altair 8800 is credited as the first personal computer.  H. Edward Roberts invented the Altair 8800 after being approached by the magazine, Popular Electronics, to build a kit computer that could be sold through the magazine.  It utilized a central processing unit microprocessor and a bus that “signals and power traveled from one part of the machine to another on” (Ceruzzi 228).  When it was introduced in 1975 by Roberts’ company, MITS, you could purchase an Altair as a kit for $397 or assembled for $498.

    Description

    The exterior of the Altair 8800 is a steel enclosure.  The front faceplate is black and it has two rows of lights and two rows of flip switches.  Each of the lights and switches are labeled.  The back had an opening for cooling and the power plug connector.

    The first Altair 8800 included a very small amount of computer memory (256 bytes–not kilobytes).  Also, when the computer was turned off, anything in the computer memory was lost.  This means that each time you used the Altair 8800 you had to input the program you were going to use and any data that the program was going to work with.  The input was handled through flipping of different switches on the faceplate.  The lights indicated the status of computer during input and the lights would later reveal the output of the program that was laboriously entered.  If the power went out during the programming of the Altair 8800, the program was lost and would have to be reentered when power was restored.

    In a sense, the Altair 8800 was as self-contained as a modern day iMac.  The difference being that teletypes and display technology was prohibitively expensive for the computer hobbyist.  When the hobbyist had completed the construction of the Altair there was only the Altair 8800 in its steel enclosure and a power cord that plugged into a wall outlet.  Input and output was handled through the lights and switches on the face plate.

    The inside of the Altair contained the electronics of the faceplate, the open bus, a CPU card, a memory card, and the power supply.  The open bus and the CPU chosen for the Altair 8800 are what ignited the possibility for the upcoming personal computer boom.

    image003
    The interior of the Altair 8800. Bottom left to top right: power supply, open bus with CPU and memory cards installed, and front control panel (image from Computer Closet).

                The open bus (also called S-100) was unique in that it was a board that was attached to the bottom of the inside of the enclosure that had four card connectors on it.  The open bus allowed for expansion possibilities and it was an open architecture which meant that others could build cards that would work in anyone’s Altair 8800.  Additionally, others could copy the open bus architecture so that they could build their own branded computer system that would use parts that were interchangeable with the Altair 8800 and other “clones.”

    The S-100 bus (image from Computer Closet).
    The S-100 bus (image from Computer Closet).

    The Altair 8800 used Intel’s latest microprocessor, the 8080.  The 8080 distinguished itself from the older Intel microprocessor, the 8008, because “it had more instructions and was faster and more capable than the 8008” (Ceruzzi 228).  The 8080 required fewer supporting chips than the 8008 to make a functional system, it could address more memory than the 8008, and it used the “main memory for the stack, which permitted essentially unlimited levels of subroutines instead of the 8008’s seven levels” (Ceruzzi 228).  The 8080 was the first microprocessor powerful enough to run this early iteration of the personal computer.

    The Intel 8080 CPU (image from CPU World).
    The Intel 8080 CPU (image from CPU World).
    The white chip in the middle of this CPU card is the Intel 8080 CPU (image from Computer Closet).
    The white chip in the middle of this CPU card is the Intel 8080 CPU (image from Computer Closet).

    Social Significance

    The Altair 8800 was a hobbyist computer.  The kit that one could buy for about $400 was a box full of individual components that had to be skillfully soldiered and connected together.  MITS did offer a pre-built Altair 8800, but even a completed Altair entailed a good deal of expertise to make it do anything.  This first model handled all input and output through the lights and switches on the front panel.  The “front panel of switches…controlled the contents of internal registers, and small lights [indicated] the presence of a binary one or zero” (Ceruzzi 228).  This was lightyears away from MS-DOS and it was even further away from the GUI of the Macintosh, but it was able to do calculations on data by using programmed instructions.  The representation of the program was stored (temporarily, while the power was on) in an integrated circuit.  The output was displayed in a series of lights in the same location where the program and data were entered earlier.  The output was given in the same format in which it was received, through binary code (i.e., ones and zeros).  Input required encoding into binary and output required decoding from binary into results that the computer user could more concretely understand.  The computer user had to have command of the the encoding and decoding process in order to use the Altair.

    Example Altair 8800 program written out (image from old-computers.com).
    Example Altair 8800 program written out (image from old-computers.com).
    The Altair 8800 operating.  Note the lights (image from Computer Closet).
    The Altair 8800 operating. Note the lights (image from Computer Closet).

    The open bus allowed others to follow in MITS footsteps in building a computer that was similar in design to the Altair 8800.  Also, hobbyists and other companies could build add-in cards that would interface with any computer based around the S-100 open bus that the Altair employed.  This meant that an aftermarket industry was created for the Altair and its clones.  More electrical components, memory chips, circuit boards, lead soldier, and etching materials would be sold and used in the creation of these add-on products.  More research and development took place both on the hobbyist’s workbench and in corporate research labs.  Some creations were sold as a final product whereas others would have been talked about at user group meetings or published as “how-to” guides in magazines like Popular Electronics.  A dynamic cycle of innovation was introduced to the personal computer that had not been present before.  This is what led to the personal computer becoming something different than an elitist computing device.  The critical mass was building for what led to the first Apple computer and the IBM PC.

    Within this creative cycle was Roberts’ choice to use the Intel 8080 microprocessor.  Intel had been selling this microprocessor for $360.00 if ordered in small quantities.  MITS was able to buy them from Intel for $75.00 each.  If MITS had not been able to secure this low price, the Altair would have failed because of its much higher cost.  Because MITS was able to buy these processors for the lower price they were able to sell the Altair to customers for a price that they were willing and able to pay.  When the Altair took off, this meant that each one had an Intel 8080 CPU in the kit.  This meant that Intel started selling a lot more of these new microprocessors that, up until that time, they really didn’t know how to market.  Intel began to see that microprocessors weren’t just for expensive, business computers, but they were also for smaller, personal computers.  When Intel saw that there was a demand they began to further develop and diversify the microprocessor line over time.  Later, other companies began to adopt the S-100 bus.  This meant that other companies were buying Intel’s microprocessor to use in those computers.  Every computer had to have a CPU and at the time these particular computers had to have an Intel microprocessor.  Then other companies, such as AMD, reversed engineered the Intel 8080 microprocessor and began selling their own model that was functionally identical to Intel’s offering.  Money was being made and more innovation and work was taking place as a result.

    Along with all of this building, research, and development new construction methods had to be developed and new distribution networks had to be employed.  The Altair was designed to be built at home by the buyer, but MITS also offered a pre-built turn-key system.  MITS did not anticipate the demand and customers quickly had to endure up to a one year wait for their Altair computer.  MITS (and others) learned from these delays.  Also, new buying and distribution channels had to be established.  MITS was buying microprocessors from Intel.  The many other components had to be purchased from other companies and distributors.  Parts had to be ordered and processed in order to send out kits and turn-key systems to customers.  Additionally, Intel had to be prepared to have microprocessors ready to sell to MITS and other companies.  When demand rose for the Altair it would have impacted each company that supplied the individual pieces that comprised the finished product.  Ordering systems, packing, and shipping had to be arranged to get the Altair from their headquarters to the customer’s home.  This involved materials for shipping, personnel, and the logistics of order processing.

    MITS tried to market the Altair 8800 as a business computing solution after they saw how popular it was.  This was made easier when teletype, CRT displays, disk drives, punch card rolls, and other computing technology was developed for the Altair and S-100 bus systems. Businesses liked easier interaction with the computer and dependable memory storage.  These business systems were not very successful because there was no “killer app” for the platform at that time.  MITS changed hands several times until its last remnant disappeared.

    Business version of the Altair advertisement (image from The Virtual Altair Museum).
    Business version of the Altair advertisement (image from The Virtual Altair Museum).

    The Altair 8800 began the desktop computing revolution.  Initially it was very complicated and elitist.  The very first kits had to be built and used by persons that were skilled in electronics and computer science.  The hardware had to be constructed from individual elements and then software had to be devised that would run on this built-from-scratch computer.  The Altair became more user friendly over time.  The aftermarket, MITS, and the clone manufacturers wanted to attract more customers.  The potential customers formed a triangle with the most knowledgeable at the peak with a gradation of less knowledgeable customers toward the bottom.  The early adopters of the Altair were at the top of this triangle but their numbers were few.  This meant that new computers with new input and output and new features had to be devised that would entice the greater number of potential computer users to want to buy their product.  This cycle continues to this day in the personal computer market.  Apple, Microsoft, Sony, HP, and many other companies continually work at making something feature rich, but easier and easier to use.  Note the utopian artwork below that was used for an early Altair advertisement.  It recalls Soviet artwork, utopian imagery, and an Altair on every desk.  The Altair was going to offer a leveling of the computing playing field so that all could take part in the use of computers.

    Early MITS advertisement for the Altair (image from The Virtual Altair Museum).
    Early MITS advertisement for the Altair (image from The Virtual Altair Museum).

    Along with this cycle there are those persons who are intrigued by the new technology and they learn more about it on their own or through school.  This bolsters the book industry that may sell computer programming or electrical engineering books (or today, the plethora of “Dummies” guides).  Schools began to introduce computers into the classroom.  At first, it was strictly computer science and programming classes.  Later, computers were added for other things such as graphic design, CAD, and word processing.  Universities saw more computer science, electrical engineering, and computer engineering majors.  These universities added more professors, classroom space, and equipment to compensate for this demand.  State and federal spending was sought to cover some of these expenses.  Private enterprise was also asked to help through different kinds of agreements that would assist the business while helping the school’s students in need of projects and equipment.  This work done by school research could in turn help the businesses with their products that will be sold on the open market.

    The Altair 8800 introduced computer enthusiasts to the possibility of working with digital information on their desktop.  Time sharing on large mainframes and minicomputers was still the primary interaction people had with computers in business and in schools.  With the flip of switches and the monitoring of lights, one could work problems and evaluate data at home or in the office.  There were early games, calculating problems, logarithms, and other numerical manipulation.  The early adopters questioned what other things could be manipulated with a personal computer.  With the introduction of new input and output systems, the list expanded a great deal because human-computer interaction became easier with the connection of a CRT monitor and a keyboard or punch card reader.  Also, the binary code and bits of information that were only ones and zero to the computer could be made to represent abstractions rather than mere numbers.

    The Altair 8800 was the pebble that began rolling down the snow covered mountain (figuratively and literally of the user base).  The concept of the personal computer gained mass and momentum that could not be stopped.  The development of the first microprocessor based personal computer created new networks and new demands that were met by computer enthusiasts, students, researchers, and business people.

    Works Cited

    “Altair 8800.”  Old-Computers.com.  October 6, 2004.  October 6, 2004

    <http://www.old-computers.com/museum/computer.asp?st=1&c=62&gt;.

    Ceruzzi, Paul E.  A History of Modern Computing.  Cambridge, Massachusetts:

    The MIT Press, 1998.

    “MITS Altair 8800.”  Computer Closet.  June 28, 1999.  October 6, 2004 <http://www.computercloset.org/MITSAltair8800.htm&gt;.

    Sanderson, William Thomas.  The Virtual Altair Museum.  April 28, 2004.

    October 6, 2004 <http://www.virtualaltair.com/&gt;.

    Shvets, Gennadry.  “Intel 8080 Family.”  CPU World.  2003.  October 6, 2004      <http://www.cpu-world.com/CPUs/8080/&gt;.

  • Followup to Adventures with a CustoMac: Installing Mac OS X Mavericks on Asus P8Z77-V PC

    Mavericks installed on CustoMac. NB: MBPr on desk and PowerMacintosh 8500/120 on right.
    Mavericks installed on CustoMac. NB: MBPr on desk and PowerMacintosh 8500/120 on right.

    Last summer, I wrote about my experiences installing Mac OS X 10.8 Mountain Lion on my Asus P8Z77-V and Intel i7-2700K PC here. What I neglected to say at the time was that an alarming number of creeping instabilities led me to ultimately abandon running Mountain Lion on my PC and return to Windows 7.

    I later learned that some of these instabilities were likely linked to a bad PSU and video card–both of which were replaced by the manufacturers under warranty (awesome kudos to Antec and EVGA). With the new PSU and video card, my PC returned to 100% stability under Windows 7. This made me wonder if I could try rolling out a Mavericks installation on my PC.

    Also, I wanted to use Mac OS X’s superior file content search technology and other third-party textual analysis tools in my research. I have a MacBook Pro 15″ retina (MBPr), but it lacks the hard drive capacity for my accumulated research files. The comfort that I feel in the MacOS environment and the need for lots of fast storage led me to turn my attention back to turning my PC into a CustoMac (aka “hackintosh”).

    This time, I wanted to streamline and simply my setup as much as possible and incorporate components that should work out of the box (OOB). Toward this end, I reduced my hardware configuration from this:

    • ASUS P8Z77-V LGA 1155 Z77 ATX Intel Motherboard (disabled on-board Intel HD 3000 video and Asus Wi-Fi Go! add-on card)
    • Intel Core i7 2700K LGA 1155 Boxed Processor
    • Corsair XMS3 Series 16GB DDR3-1333MHz (PC3-10666) CL 9 Dual Channel Desktop Memory Kit (Four 4GB Memory Modules)
    • evga 01G-P3-1561-KR GeForce GTX 560 Ti 1024MB GDDR5 PCIe 2.0 x16 Video Card
    • Antec High Current Gamer 750W Gamer Power Supply HCG-750
    • Corsair Vengeance C70 Gaming Mid Tower Case Military Green
    • Cooler Master Hyper 212 Plus Universal CPU Cooler
    • Samsung 22X DVD±RW Burner with Dual Layer Support – OEM
    • Intel 128 GB SATA SSD
    • Western Digital Caviar Green WD10EARX 1TB IntelliPower 64MB Cache SATA 6.0Gb/s 3.5″ Internal Hard Drive – Bare Drive
    Using on-board video and no ASUS wifi card.
    Using on-board video and no ASUS wifi card.

    to this:

    • ASUS P8Z77-V LGA 1155 Z77 ATX Intel Motherboard (using on-board Intel HD 3000 video and removing Asus Wi-Fi Go! add-on card)
    • Intel Core i7 2700K LGA 1155 Boxed Processor
    • Corsair XMS3 Series 16GB DDR3-1333MHz (PC3-10666) CL 9 Dual Channel Desktop Memory Kit (Four 4GB Memory Modules)
    • evga 01G-P3-1561-KR GeForce GTX 560 Ti 1024MB GDDR5 PCIe 2.0 x16 Video Card (removed to simply setup and save power–who has time for gaming?)
    • Antec High Current Gamer 750W Gamer Power Supply HCG-750
    • Corsair Vengeance C70 Gaming Mid Tower Case Military Green
    • Cooler Master Hyper 212 Plus Universal CPU Cooler
    • Samsung 22X DVD±RW Burner with Dual Layer Support – OEM
    • Intel 128 GB SATA SSD
    • Three Western Digital HDDs for file storage and work space. 
    IoGear GBU521 and TP-Link TL-WDN4800 from Microcenter.
    IoGear GBU521 and TP-Link TL-WDN4800 from Microcenter.

    Also, I added two new components that were recommended from the TonyMacx86 Forums:

    • TP-Link 450Mbpx Wireless N Dual Band PCI Express Adapter (TL-WDN4800). It works in Mavericks OOB.
    • IoGear Bluetooth 4.0 USB Micro Adapter (GBU521). It works in Mavericks OOB.
    DSC01487
    ASUS’s Wi-Fi Go! card works great in Windows 7, but it caused problems with my Mavericks installation.

    As noted above, I physically removed my 560 Ti video card, because I wanted to simply my setup for installation purposes. Also, I removed the ASUS Wi-Fi Go! add-on card, because despite disabling it in BIOS, the Mavericks installer seemed to hang on a wi-fi device while attempting to set its locale (a setting that determines what radio settings to use based on the country that you happen to be in). After I removed the Wi-Fi Go! card, I had a nearly flawless Mavericks installation process (NB: removing the Wi-Fi Go! card required removing the motherboard, turning it over, removing a screw holding in the Wi-Fi Go! card, turning the motherboard over, and unplugging the Wi-Fi Go! card).

    These are the steps that I used to install Mavericks on my PC:

    1. Follow TonyMac’s Mavericks installation guide for making an installation USB drive and installing Mavericks.
    2. Following installation of Mavericks, boot from your USB drive, select your new Mavericks installation drive, arrive at the desktop, and run Multibeast.
    3. Select these settings in Multibeast:
      1. Quick Start > DSDT Free (I left all pre-selected options as-is. Below are additional selections that I made.)
      2. Drivers > Audio > Realtek > Without DSDT > ALC892
      3. Drivers > Disk > 3rd Party SATA
      4. Drivers > Graphics > Intel Graphics Patch for Mixed Configurations
      5. Drivers > Misc > Fake SMC
      6. Drivers > Misc > Fake SMC Plugins
      7. Drivers > Misc > Fake SMC HWMonitor App
      8. Drivers > Misc > NullCPUPowerManagement (I don’t want my machine to go to sleep)
      9. Drivers > Misc > USB 3.0 – Universal
      10. Drivers > Network > Intel – hank’s AppleIntelE1000e
      11. Customize > 1080p Display Mode
      12. Build > Install
    4. Repair Permissions on Mavericks drive from /Applications/Utilities/Disk Utility
    5. Reboot
    6. Run Chameleon Wizard (this will fix a problem that you might have with connecting to the App Store)
    7. Click SMBios > Edit > Premade SMBioses > choose MacPro 3,1 > Save
    8. Reboot
    9. CustoMac should now be fully operational!

    In order to arrive at the above instructions, I read a lot of first hand experiences and third party suggestions on TonyMac’s forums. I owe a tremendous debt of gratitude to the amazing community of CustoMac builders who take the time to share their thoughts and lessons and equally so to the tool-builders who create amazing software including UniBeast, Multibeast, and Chameleon Wizard!

    I would suggest that you remember that there is not always one path to a successful build. I distilled a lot of posts into my successful build. Your experience with similar hardware might take a different path. Reading others experiences and trying their suggestions experimentally can lead to your own successful discoveries. Thus, I took the time to try out different configurations of hardware until settling on the stripped down approach with on-board video and OOB networking gear. I tried several different installations: a failed Mavericks installation with kernel panics (Wi-Fi Go! card installed and wrong Multibeast configuration), a successful Mountain Lion installation (barebones and correct Multibeast configuration), and a successful Mavericks installation (detailed above).

    Obviously, MacOS X can run on a wide range of PC hardware given the correct drivers, configuration information, etc. Apple could do great things if only Tim Cook and others would think differently and move beyond the tightly integrated hardware-software experience. Apple’s engineers could do great things with building better operating systems that adapt to a person’s hardware. Given the chance, they could challenge Microsoft and Google with a new MacOS X that is insanely great for everyone–not just those who can afford to buy new hardware.

    Now, back to using some of the tools that I use in my research on a computing platform that I enjoy:

  • DevLab’s End of Semester Best Computing Practices Workshop, Wed, Dec 4, 2013, 4-5PM

    S is for Security!
    S is for Security!

    Our computers and other computing devices store some of our most important belongings: photos, videos, music, syllabi, research, and manuscripts. We owe it to ourselves to maintain and protect these things through best practices in computer maintenance, security, backups, and training. During the upcoming winter break, I would like to encourage everyone to spend some time putting your cyber-house in order before the spring semester begins.

    To help you with this and to promote best practices, I will hold a workshop in DevLab on Wednesday, Dec. 4 from 4:00-5:00PM before D-Ped. Workshop participants are encouraged to bring their Mac or PC to the meeting. Tablets are also welcome.

    Before or after the workshop, you can download the first version of my best practices guide from here: ellis-jason-best-computing-practices-v1.pdf

    If you have a question for the workshop that I cannot answer off the top of my head, we can use the workshop as an opportunity to learn something new together.

    See you in DevLab!

  • Steps for Installing Mac OS X 10.8 Mountain Lion and Ubuntu 13.04 Raring Ringtail in Dualboot Configuration on MacBook Pro Retina 10,1

    Ubuntu's Circle of Friends Logo.
    Ubuntu Circle of Friends Logo.

    There are a number of useful guides to installing Mac OS X and Ubuntu in a dual boot configuration on Macintosh hardware such as James Jesudason’s guide here or Alex Victor Chan’s guide here. However, I ran into a problem with Mac OS X 10.8 Mountain Lion not waking from sleep due to using the rEFInd bootloader (more information about this problem documented on this thread).

    The following is the process that I used for successfully having Mac OS X and Ubuntu play well together on my MacBook Pro Retina (MacBookPro10,1) (15.4″/2.6 Quad-core i7/8GB/512 GB SSD)

    1. Using a Mac OS X 10.8 bootable USB flash drive (create your own by following the DIY instructions here), partition your drive into two equal partitions with Disk Utility. Format the first partition as Mac OS Extended (Journaled) and the second as free space.
    2. Install Mac OS X on the Mac OS Extended (Journaled) partition.
    3. Boot into Mac OS X, download the rEFIt bootloader, and install it in Mac OS X. Reboot your Mac twice and you should see the rEFIt bootloader screen appear after the second reboot. It will have your Mac OS X installation highlighted. Press Enter to boot.
    4. Create a bootable USB Ubuntu disk with this guide for Mac OS X. It will involve downloading the Ubuntu 13.04 ISO image, converting it for Mac OS X, and using terminal commands to write the converted image to your USB drive. When it is all done, Mac OS X will not recognize the disk and ask you to initialize it. Choose “Ignore.”
    5. Reboot your MacBook Pro with the Ubuntu USB drive inserted. rEFIt will give you the option to boot Mac OS X (Apple icon) or Ubuntu (this might appear as two separate icons depicting four squares in a diamond configuration). Choose the first Ubuntu icon with the arrow keys on the keyboard, press Enter.
    6. Next, GRUB, another bootloader, will appear as white text over a black background (like DOS) and give you options to Try Ubuntu or Install Ubuntu. Unlike the other guides, I suggest selecting Install Ubuntu from this menu.
    7. The Ubuntu installer will guide you through the setup process. The only setting that you have to select is “Install alongside Mac OS X.” The Ubuntu installer will automatically find the free space partition that you created earlier, partition it in a way that Ubuntu anticipates, and install Ubuntu and its included software.
    8. At the end of the installation, it will return to a text-based screen and prompt you to remove the installation USB drive and press a key to reboot.
    9. After rebooting, rEFIt should show your Mac OS X installation (Apple logo) and Ubuntu represented by three stacked, colorful boxes (subtitled: EFI\ubuntu\grubx64.efi from EFI). Select the Ubuntu installation with the arrow keys and press Enter. GRUB will appear, select Ubuntu and hit Enter.
    10. The Ubuntu desktop should load very quickly, but it will appear very tiny at the native resolution of the MacBook Pro Retina’s 2880 x 1800 resolution. To adjust the resolution, click on the Gear/Wrench icon in the launch bar on the left to enter system settings. Click on Displays, choose a new resolution (I use 1680 x 1050), click Apply, and Confirm.
    11. The status bar at the top of the screen will show familiar icons for Bluetooth, WiFi, sound, and system/shut down (If Ubuntu does not automatically detect your WiFi card, you can download this package and its three dependencies from within Mac OS X, put them on a USB drive, reboot into Ubuntu, install each from terminal using the “sudo dpkg -i filename.deb” command for each–though, leave the Broadcom deb package for last. I downloaded the nightly build of 13.04, which I believe has this package on the installation disk.).
    12. To switch between installations, simply reboot the one that you are in and select the system that you want to run from rEFIt.
    Apple's friendly byte.
    Apple’s friendly byte.

    Now, you can run Ubuntu or Mac OS X on your MacBook Pro. Here are some important things that you should do in Ubuntu after installation.

    Also, it is possible to take GRUB out of the equation by installing Ubuntu with the “ubiquity -b” command from within the Live CD version of Ubuntu and configuring rEFInd or rEFIt, but I had trouble getting Ubuntu to boot following Jesudason’s guide for rEFInd (the fault is likely with what I did and not his thorough instructions). I can live with GRUB if it means that I can get my work done in these two computing environments on my MacBook Pro.

    If there is interest among Brittain Fellows, I can incorporate this into the series of DevLab Workshops that I am planning for the upcoming year.

  • Science Fiction, LMC3214: Cyberpunk, William Gibson, and Retrocomputing Demo

    After my students took their second exam yesterday, I lectured on cyberpunk to accompany their readings: William Gibson’s “Burning Chrome” and Bruce Sterling’s “Preface” to Mirrorshades. I talked about its historical and cultural moment, proto-cyberpunk examples in the SF genre, and the movement itself. In particular, I contextualized the cyberpunk movement in terms of postmodernism and post-industrial society. We ran out of time while I was talking about Gibson’s contributions to the development of the cyberpunk movement. Besides my enjoyment of talking about cyberpunk, I was happy that my former professor Dr. Carol Senf was in attendance to observe my teaching.

    Today, we watched the William Gibson and Tom Maddox penned episode of The X-Files, “Kill Switch.” Released approximately 16 years after “Burning Chrome” in 1998, it is one of the best examples of cyberpunk in a visual medium–especially in the fact that it takes place in the here-and-now instead of the near future.

    Then, I lectured on The X-Files and cyberpunk film/television before returning to my notes on Gibson, Bruce Sterling, and Pat Cadigan.

    After the lecture, I launched into a retrocomputing demonstration with emulation and my personal collection of resurrected computer gear. I showed my students how to use the http://www.virtualapple.org website to see what cutting edge computing looked like in the early 1980s. Most of my students were born in the early to mid-1990s, so I wanted them to experience first hand how much extrapolation was being done on the part of the cyberpunks and Gibson in particular (of course, telling them about his Hermes 2000 typewriter and its celluloid keys and his recollection of getting inspiration for the cyberspace deck from the Apple IIc–something that his memory likely colored due to the fact that the IIc was released the same year as Neuromancer). Also, I brought in an Apple Powerbook 145 with Gibson’s Voyager Company ebook of the Sprawl trilogy pre-loaded and a Pentium-I PC with old software including Neuromancer (for DOS), Star Wars: Dark Forces (DOS), and the Star Trek Interactive Technical Manual (Windows). I took the U-shaped sheet metal case off my PC so that they could see the insides.

    I had to lug everything across campus in my carry-on sized suitcase with the PC strapped to the handle with nylon straps. I felt like Case in Neuromancer returning from his shopping expedition.

    Tomorrow: Taiwanese SF and review for the third exam.