O
projeto MAC começou a tomar proporções e teve apoio da
Advanced Research Projects Agency (ARPA, agência subordinadas ao
Departamento de defesa dos EUA), que
disponibilizou dois milhões de dólares por ano, por oito anos, voltados exclusivamente para o desenvolvimento do
Multics. Nesse mesmo período, o
Bell Labs a
Ge (General
Eletric), interessados no
projeto, contribuíram com
recurcos de ordem semelhante ao ofertado pelo ARPA.
O
objetivo final, em relação ao
Multics, era um sistema operacional com suporte para memória virtual, utilizando recursos de paginação e segmentação de memória. Isso
possibilitaria um sofisticado processo de
transferência de dados entre discos e memória.
Ainda em 1963, as especificações de hardware para rodar o
Multics foram enviadas para orçamento a algumas empresas. No momento de
selecionar o fornecedor da máquina que seria utilizada com o
Multics, a IBM ofereceu o IBM 360, lançado naquele ano. É interessante ressaltar que essa máquina não atendia às especificações
od Multics. Notou-se, claramente que a IBM não estava interessada nas
idéias de paginação e segmentação desenvolvidas pela
equipe do
Projeto MAC. Nesse momento, Joseph
Weizenbaum, professor de
MIT, entrou para a equipe
MAC. com o
objetivo de formar uma associação com a
GE de
Schenectady (cidade situada no Estado de
New Work, nos EUA, onde se encontra um dos laboratórios de
pequisas da General
Electric), que estava receptiva a novas
ideias. Assim, a
GE propôs o mainframe
GE-645. A
DEC (Digital
Equipament Corporation) também fez uma proposta. No
entando, a proposta da
GE foi escolhida, e o contrato foi assinado em
agosto de 1964.
O
Bell Labs decidiu comprar um
GE-645 no início de 1965 e juntou-se à equipe de desenvolvimento do
Multics, no
MIT. A
GE também decidiu contribuir com o desenvolvimento.
A descrição do
Multics doi apresentada em uma sessão especial na
Fall Joint COmputer Conference, em 1965. Nessa
ocasião, algumas pessoas disseram que os
objetivos da equipe de desenvolvimento eram muito ambiciosos. Muitos chegaram a citar que,à época, seria impossível fazer o
Multics.
A linguagem
PL/I foi escolhida para gerar o código do
Multics. Com isso, iniciou-se
efetivamente o desenvolvimento do
Multics. O
CTSS foi usado como sistema operacional para trabalho dos
desenvilvedores. No
entando, não foram obtidos resultados rápidos. Assim , diante de uma
frustação inicial da equipe de
desenvilvimento, o
Bell Labs decidiu retirar-se do
projeto, em
abril de 1969.
Em
outubro de 1969, o
Multics foi
disponibilizado para a
comercialização. Várias organizações importantes como, por exemplo, a Força Aérea Americana, a General
Motors e a Ford utilizaram o
Multics.
O desenvolvimento do
Multics foi cancelado em
julho de 1985. Depois disso,várias organizações começaram a suspender o uso do
Multics. Há notícia de que o
último Multics em produção foi
desativado em
outubro de 2000, no Quartel General do Comando Marítimo Canadense.