The Operating System That Forgot About Files
Decades before modern apps, a radical 1960s operating system was built not around files, but around a database at its very core. This is the story of the Pick system, a forgotten pioneer whose data-centric vision was years ahead of its time.
The Heresy of a Missing Filesystem
Imagine sitting down at a computer and finding no files. No folders, no documents, no neatly organized directory trees. Instead, the entire machine thinks in terms of data. Every piece of information is part of a vast, interconnected database, accessible not through cryptic commands but by asking questions in plain English. This wasn't a futuristic concept cooked up in a Silicon Valley lab last year; it was the reality for users of the Pick Operating System, a quiet revolution that began in the mid-1960s.
While giants like UNIX were teaching the world to think in terms of hierarchical filesystems, a programmer named Richard “Dick” Pick was building an alternate reality. His creation was an integrated environment where the operating system, database, and programming language were inseparable parts of a whole. To its contemporaries, it was bizarre. To the businesses that discovered it, it was a data-processing miracle.
An Accidental Masterpiece
The story begins, as many technological leaps do, with the military. In 1965, TRW, a major defense contractor, was tasked with tracking an colossal inventory of parts for the Army's Cheyenne helicopter fleet. The project needed a system that could manage complex, interrelated data with ruthless efficiency. Dick Pick, a programmer on the project, developed a solution called the Generalized Information Retrieval Language and System (GIRLS). But what he built was more than just a database application; it was the seed of an entirely new computing philosophy.
Pick’s central insight was that for business applications, the data was not just something the computer stored—it was the entire point. Why, he reasoned, should an operating system treat a customer record with the same dumb indifference as it treats a program's source code? He envisioned a system where the data structure was the foundational principle.
The Database as the OS
Unlike UNIX or DOS, where a database is a separate program that runs on top of the operating system, in Pick, the database was the operating system. There was no conventional file system. Instead, the system was organized into a series of data files, each containing records, fields, and values. This architecture eliminated a huge layer of abstraction and inefficiency, allowing for incredibly fast data retrieval and manipulation.
Data That Bent the Rules
Pick’s other stroke of genius was its “multi-value” database structure. In a traditional relational database, a field can hold only one piece of information. If a customer has multiple phone numbers, you need to create a separate table to link them. Pick threw that convention out. A single field in a Pick record could contain a list of values, separated by a special mark. A customer record could have a single `PHONE.NUMBER` field holding “555-1234”, “555-5678”, and “555-9000” all at once. This model mirrored the complexity of real-world business data far more intuitively than the rigid tables of its rivals.
Speaking `ENGLISH` to the Machine
Perhaps the most user-facing innovation was its query language, initially called ACCESS and later known as ENGLISH. It allowed non-technical users to pull complex reports with simple, sentence-like commands. A user could type LIST INVOICES WITH AMOUNT-DUE > "500" AND WITH CUSTOMER-NAME = "Smith" and get an immediate, formatted report. It was a revelation in an era when accessing data typically required a team of programmers and days of waiting.
The Portable Workhorse
Pick’s final trick was a concept that wouldn't become mainstream for another thirty years: a virtual machine. The entire Pick OS ran on a clean, abstracted layer of software that simulated a theoretical computer. This meant the system could be ported to entirely new hardware architectures with relative ease. As the minicomputer market exploded with machines from different manufacturers, Pick could run on almost any of them. This portability gave businesses freedom from being locked into a single hardware vendor, a powerful commercial advantage.
The Pick system never graced a desktop in a college dorm or became a household name. It thrived as a quiet powerhouse in vertical markets: manufacturing, distribution, healthcare, and retail. It ran the back-office operations for thousands of businesses, a dependable workhorse that valued practicality over theoretical purity. Its legacy lives on not in the mainstream, but in the evolution of its core ideas. The principles of a data-centric architecture and flexible, schema-less data models are echoed in the NoSQL and document databases that power much of the modern web. Pick was a glimpse of a different evolutionary path for computing—one where data, not files, was king from the very beginning.
Sources
- A history of database literacy
- Interfacing data destinations and visualizations: A history of ...
- Featuring the MultiValue Database Players Featuring the ...
- The Cloud Outgrows Linux, And Sparks A New Operating ...
- Author: Dmitry Brant
- Programming
- Exploring The PICK Operating System 1st Edition by ...
- What's bugging Ellen Ullman?
- system analysis and design
- The_Pick_System_Users_Refere...