Presto Mac OS

Posted on  by

Yesterday I received my eagerly-awaited Presto Plus from Sonnet; I promptly canceled my other plans for the evening and started playing with it in my Color Classic. To make a long story short: “Oh BABY!”

It’s a winner in my book, well worth the wait (it was announced in July 1998 for May 1999 delivery, but the first production run is just now shipping).

The Presto Plus is an upgrade for a variety of 68020 and 68030 machines with LC Processor Direct Slots (PDS) on their motherboards; it adds a 66/33 MHz 68040 with or without a floating-point unit (I bought the version with one), 32 MB of memory, and 10Base-T Ethernet.

For machines like my Color Classic that have a built-in restriction on the amount of memory the computer can use (10 MB, in my case – even if you install 12 MB and have 32-bit addressing turned on), the extra memory and the hacks Sonnet came up with that enable the machine to use it are especially welcome.

  1. How to install on Mac in 3 min; Learning and Operating Presto published by O’Reilly Media. Early release of O’Reilly book about Presto with introduction and tutorial of real-time analytics use case with Presto and Apache Pinot; Includes a foreword by Nezih Yigitbasi, founding Presto Foundation Technical Steering Committee Chairperson.
  2. ‎Since 2005, PrestoPhoto has been manufacturing photo books and shipping them around the world. In 2006, we began special support for Mac users who created books with Aperture, iPhoto and Photos by offering expanded book options and shipping locations. With our 2.0 macOS App update, we've added a wh.
  3. Mac OS 8 Installation Instructions - Presto and Presto Plus Processor Upgrade Cards 15. MOST IMPORTANT STEP! - Before using Mac OS 8 you need to update the newly created System Folder with the Presto software from the Previous System Folder.This step enables your Macintosh to boot with the Presto or Presto Plus processor upgrade card and Mac OS 8.

Presto is a distributed SQL query engine for big data. See the User Manual for deployment instructions and end user documentation. Mac OS X or Linux; Java 8 Update 151 or higher (8u151+), 64-bit.

I had understood that the 32 MB SIMM would be soldered to the expansion card, but to my relatively unsophisticated eye it looks like it is in a perfectly normal slot and could be swapped for a bigger one. One complaint about Sonnet’s discontinued Presto accelerator card was that it wouldn’t work with extra VRAM in a Color Classic, so if you had upgraded from 256 KB to 512 KB (no Rage 128 Pro here!) to get 16-bit color on the 512 x 384 screen, it would cut you back to 8 bits; however, this problem is fixed with the new card, and it also has no trouble with my enhanced-resolution 640 x 480 screen (hacked by MicroMac), though of course the extra VRAM gives me only 8-bit color (instead of 4-bit) at this higher resolution.

Installation was a breeze, helped by the fact that the Color Classic’s motherboard slides right out the back door. The card comes with two floppy disks of software (and a cool little front-panel little front-panel sticker!); the first disk installs two enablers and one extension in your System Folder and then puts a hardware-identification application called Metronome into your Apple Menu Items folder. Then you just shut down, plug the card in, reboot, and you’re off and running!

The only complaint I had was that the standoff on the card is a little too tall and pushes the ethernet port out of alignment with the rear-panel opening, but not enough that I couldn’t get an RJ-45 connector in there with a little force (though its latch is squeezed enough that it won’t lock in place). If I hadn’t stopped to take a few photos (which I’ll post on my website tonight or tomorrow) and screenshots, the process wouldn’t have taken more than five or ten minutes!

What did take a few hours was installing Mac OS 8.1, though I did end up finishing the job about 2 A.M. The second disk that comes with the card is a special boot disk that fools the Mac OS 8.1 installer into accepting your machine as a target. You have to buy OS 8.1 separately (I got mine from MacResQ), and you have to be able to read the CD-ROM, so Sonnet alerts you to put your driver on the boot floppy if you have a third-party drive that doesn’t work with the supplied Apple CD-ROM extension. The disk has 53 KB of free space; you can get another 30 KB by deleting the Apple CD-ROM driver and 14 KB by removing the ReadMe file (read it first!), and fortunately the Adaptec Toast driver for my APS 4x4x16 CD-RW drive was able to fit into this space. However, if you need to use a driver that’s bigger than about 97 KB, the instructions tell you to copy the contents of the floppy onto a removable drive like a Zip and boot from that (after installing your CD-ROM driver, of course!).

Next, you boot from the floppy (or your modified copy) into a small version of System 7.5.3 that runs on your original processor, not the card’s new 68040. (Oddly enough, I found that when booted this way, choosing About This Macintosh from the Apple Menu showed that my full 12 MB of RAM was being recognized instead of what I thought was the stock motherboard’s hard limit of 10 MB; however, when I have the Presto Plus card running I see 32 + 10 = 42 MB rather than 32 + 12 = 44 MB. Oh well…) Then you run through a fairly ordinary Clean Install of Mac OS 8.1, but at a 68020/68030 pace; on my “Road Apple” Color Classic, this took two or three hours! You then drag the above-mentioned enablers and extension into the new System Folder, and then you’re ready to boot Mac OS 8.1. When I first did so, Virtual Memory (VM) was activated; shutting this down and rebooting sped things up quite a bit – and after all, I now have 42 MB of RAM, so who needs VM?

Actually, before being able to boot Mac OS 8.1, I encountered another quirk, which may have nothing at all to do with the Presto Plus. I have a 700 MB hard drive in my Color Classic, with 500 MB for System 7.5.5 and a separate 200 MB partition into which I installed Mac OS 8.1; however, while both partitions showed up in the Startup Disk control panel and I could select either, the machine would always boot up from the System 7.5.5 partition. Eventually I “de-blessed” the System Folder in that partition (by dragging the System file from its folder into my Documents folder) so that the only bootable partition was the one with Mac OS 8.1, and that worked fine. (I was able to “de-bless” the System Folder while booted from it, but I didn’t much like the idea; I re-booted to the other partition immediately after doing so, rather than risk screwing something up by continuing to run on it, and then “re-blessed” it once I had booted into Mac OS 8.1.) This may have something to do with the limitations of the Color Classic’s boot ROM, or it may have to do with the fact that my disk is formatted with a non-Apple utility (FWB Hard Disk Toolkit PE); I have no way of knowing without swapping and reformatting drives, so I’m certainly not laying any blame at Sonnet’s feet!

Sonnet advertises the Presto Plus as being six-and-a-half times as fast as a stock Mac LC, tested with MacBench 2.0 (the graph on their webpage for the Presto Plus is an early estimate, but the PDF product info sheet and the package itself show the 650% figure). I don’t have MacBench 2.0 (or an LC!), but here are the results of some runs with Speedometer 4 (a Quadra 605 is 1.00 in all tests). The first two columns are on a freshly-defragmented hard drive, and System 7.5.5 with basic extension set; the third column is for MacOS 8.1, newly installed with VM off, and the base extension set (the second and third columns, of course, also include the Presto extension).

Speedometer
4.0
Stock 68030Presto PlusPresto Plus,
Mac OS 8.1
CPU0.246 1.166 (4.7x) 1.126 (4.6x)
Graphics0.2270.555 (2.4x) 0.522 (2.3x)
Disk0.889 1.194 (1.3x) 1.413 (1.6x)
Math0.80619.735 (24.5x)19.699 (24.4x)
Benchmark Mix0.205 1.699 (8.3x) 1.647 (8.0x)

As you can see, my little old Color Classic has grown wings! I can’t wait to try out WarCraft and SimCity Classic this weekend. Since I finished the Mac OS 8.1 installation at about 2 A.M., I didn’t take a lot of time to test real-world applications, but just watching the Finder windows open and close I saw a substantial speedup! I also tested the Ethernet portion of the card by using a crossover cable to my LC II?

No, the all-in-one compact Mac is the proper, the canonical, the Platonic-ideal Macintosh; the later all-in-ones and the iMac just don’t have the same feel. People have said, “The iMac is cool, but not as cute as the old compact Macs.” More than that, though, the tiny form factor built around that little 9-10″ screen just somehow feels complete in a way that no larger machine -even an iMac – ever could.

Well, I’m a rocket scientist, not a poet; I’ll leave it to others to explain why, but the Color Classic, being the only compact Mac with a color monitor that most of us will ever see (just try to find a Color Classic II!), is the culmination of a lineage worthy of the affection many of us have for them. Being able to ditch its “Road Apple” characteristics (slow speed, limited RAM), and letting it talk to my other Macs via Ethernet rather than Sneakernet, is going to give me much more satisfaction than anything else computer-related that I would be able to do for that amount of money. Now that I think of it, the folks at a company named Sonnet are probably pretty well equipped to understand the poetry of a reborn Color Classic!

Presto Mac Os Update

As I mentioned, I will post some photos and screenshots on my website in a day or two when I get the chance.

Manufacturers and distributors: Interested in having your product reviewed? Please read our review policy.

Keywords: #lcpdscpuupgrade

Short link: http://goo.gl/hPEVZH

Searchword: sonnetprestoplus

  • Apache Presto Tutorial
  • Apache Presto Useful Resources
  • Selected Reading

This chapter will explain how to install Presto on your machine. Let’s go through the basic requirements of Presto,

  • Linux or Mac OS
  • Java version 8

Now, let’s continue the following steps to install Presto on your machine.

Verifying Java installation

Hopefully, you have already installed Java version 8 on your machine right now, so you just verify it using the following command.

If Java is successfully installed on your machine, you could see the version of installed Java. If Java is not installed, follow the subsequent steps to install Java 8 on your machine.

Presto

Download JDK. Download the latest version of JDK by visiting the following link.

The latest version is JDK 8u 92 and the file is “jdk-8u92-linux-x64.tar.gz”. Please download the file on your machine.

After that, extract the files and move to the specific directory.

Then set Java alternatives. Finally Java will be installed on your machine.

Apache Presto Installation

Download the latest version of Presto by visiting the following link,

Now the latest version of “presto-server-0.149.tar.gz” will be downloaded on your machine.

Extract tar Files

Extract the tar file using the following command −

Configuration Settings

Create “data” directory

Create a data directory outside the installation directory, which will be used for storing logs, metadata, etc., so that it is to be easily preserved when upgrading Presto. It is defined using the following code −

To view the path where it is located, use the command “pwd”. This location will be assigned in the next node.properties file.

Create “etc” directory

Create an etc directory inside Presto installation directory using the following code −

This directory will hold configuration files. Let’s create each file one by one.

Node Properties

Presto node properties file contains environmental configuration specific to each node. It is created inside etc directory (etc/node.properties) using the following code −

Mac Os Catalina

After making all the changes, save the file, and quit the terminal. Here node.data is the location path of the above created data directory. node.id represents the unique identifier for each node.

Preston Macon Ga

JVM Config

Create a file “jvm.config” inside etc directory (etc/jvm.config). This file contains a list of command line options used for launching the Java Virtual Machine.

After making all the changes, save the file, and quit the terminal.

Config Properties

Create a file “config.properties” inside etc directory(etc/config.properties). This file contains the configuration of Presto server. If you are setting up a single machine for testing, Presto server can function only as the coordination process as defined using the following code −

Here,

  • coordinator − master node.

  • node-scheduler.include-coordinator − Allows scheduling work on the coordinator.

  • http-server.http.port − Specifies the port for the HTTP server.

  • query.max-memory=5GB − The maximum amount of distributed memory.

  • query.max-memory-per-node=1GB − The maximum amount of memory per node.

  • discovery-server.enabled − Presto uses the Discovery service to find all the nodes in the cluster.

  • discovery.uri − he URI to the Discovery server.

If you are setting up multiple machine Presto server, Presto will function as both coordination and worker process. Use this configuration setting to test Presto server on multiple machines.

Configuration for Coordinator

Configuration for Worker

Log Properties

Create a file “log.properties” inside etc directory(etc/log.properties). This file contains minimum log level for named logger hierarchies. It is defined using the following code −

Save the file and quit the terminal. Here, four log levels are used such as DEBUG, INFO, WARN and ERROR. Default log level is INFO.

Catalog Properties

Create a directory “catalog” inside etc directory(etc/catalog). This will be used for mounting data. For example, create etc/catalog/jmx.properties with the following contents to mount the jmx connector as the jmx catalog −

Start Presto

Preston Macon

Presto can be started using the following command,

Then you will see the response similar to this,

Run Presto

To launch Presto server, use the following command −

After successfully launching Presto server, you can find log files in “var/log” directory.

  • launcher.log − This log is created by the launcher and is connected to the stdout and stderr streams of the server.

  • server.log − This is the main log file used by Presto.

  • http-request.log − HTTP request received by the server.

As of now, you have successfully installed Presto configuration settings on your machine. Let’s continue the steps to install Presto CLI.

Install Presto CLI

The Presto CLI provides a terminal-based interactive shell for running queries.

Download the Presto CLI by visiting the following link,

Now “presto-cli-0.149-executable.jar” will be installed on your machine.

Run CLI

Presto Mac Os Download

After downloading the presto-cli, copy it to the location which you want to run it from. This location may be any node that has network access to the coordinator. First change the name of the Jar file to Presto. Then make it executable with chmod + x command using the following code −

Now execute CLI using the following command,

You will see the following response,

Now type “jps” command on your terminal and you will see the running daemons.

Stop Presto

After having performed all the executions, you can stop the presto server using the following command −