BeOS
BeOS é um sistema operacional para computadores pessoais desenvolvido pela primeira vez pela Be Inc. em 1990. Ele foi escrito pela primeira vez para rodar em hardware BeBox.
O BeOS foi posicionado como uma plataforma multimídia que poderia ser usada por uma população substancial de usuários de desktop e um concorrente do Mac OS clássico e do Microsoft Windows. Em última análise, foi incapaz de alcançar uma participação de mercado significativa e não se mostrou comercialmente viável para a Be Inc. A empresa foi adquirida pela Palm Inc. Hoje, o BeOS é usado principalmente e derivados desenvolvidos por uma pequena população de entusiastas.
O sistema operacional de código aberto Haiku é uma continuação dos conceitos BeOS e a maior parte da compatibilidade em nível de aplicativo. A versão mais recente, Beta 4 lançada em dezembro de 2022, ainda mantém a compatibilidade do BeOS 5 em suas imagens x86 de 32 bits.
História
Inicialmente projetado para rodar em hardware baseado em AT&T Hobbit, o BeOS foi posteriormente modificado para rodar em processadores baseados em PowerPC: primeiro os próprios sistemas de Be, depois PowerPC Reference Platform e Common Hardware da Apple Computer Plataforma de referência, com a esperança de que a Apple comprasse ou licenciasse o BeOS como um substituto para seu antigo Mac OS clássico.
No final de 1996, a Apple ainda estava procurando um substituto para Copland em sua estratégia de sistema operacional. Em meio a rumores do interesse da Apple em comprar o BeOS, Be queria aumentar sua base de usuários, para tentar convencer os desenvolvedores de software a escrever software para o sistema operacional. Seja cortejado pelos fornecedores de clones do Macintosh para enviar o BeOS com seu hardware.
O CEO da Apple, Gil Amelio, iniciou negociações para comprar a Be Inc., mas as negociações pararam quando o CEO da Be, Jean-Louis Gassée, queria US$ 300 milhões; A Apple não estava disposta a oferecer mais de US$ 125 milhões. O conselho de administração da Apple decidiu que a NeXTSTEP era uma escolha melhor e comprou a NeXT em 1996 por US$ 429 milhões, trazendo de volta o cofundador da Apple, Steve Jobs.
Em 1997, a Power Computing começou a agrupar o BeOS (em um CD para instalação opcional) com sua linha de clones Macintosh baseados em PowerPC. Esses sistemas podem inicializar tanto o Classic Mac OS quanto o BeOS, com uma tela de inicialização oferecendo a escolha. A Motorola também anunciou em fevereiro de 1997 que empacotaria o BeOS com seus clones do Macintosh, o Motorola StarMax, junto com o MacOS.
Devido aos movimentos da Apple e à crescente dívida da Be Inc., o BeOS logo foi portado para a plataforma Intel x86 com seu lançamento R3 em março de 1998. No final dos anos 1990, o BeOS conseguiu criar um nicho de seguidores, mas a empresa não conseguiu se manter viável. A Be Inc. também lançou uma cópia simplificada, mas gratuita, do BeOS R5, conhecida como BeOS Personal Edition (BeOS PE). O BeOS PE poderia ser iniciado a partir do Microsoft Windows ou Linux, e tinha como objetivo nutrir o interesse do consumidor em seu produto e dar aos desenvolvedores algo para mexer. A Be Inc. também lançou uma versão simplificada do BeOS for Internet Appliances (BeIA), que logo se tornou o foco de negócios da empresa no lugar do BeOS.
Em 2001, os direitos autorais de Be foram vendidos para a Palm, Inc. por cerca de US$ 11 milhões. O BeOS R5 é considerado a última versão oficial, mas o BeOS R5.1 "Dano", que estava em desenvolvimento antes da venda de Be para a Palm e incluía a pilha de rede BeOS Networking Environment (BONE), vazou ao público logo após o fim da empresa.
Em 2002, a Be Inc. processou a Microsoft alegando que a Hitachi havia sido dissuadida de vender PCs carregados com BeOS e que a Compaq havia sido pressionada a não comercializar um dispositivo de Internet em parceria com a Be. Be também afirmou que a Microsoft agiu para reprimir artificialmente a oferta pública inicial (IPO) da Be Inc. O caso acabou sendo resolvido fora do tribunal por $ 23,25 milhões, sem admissão de responsabilidade por parte da Microsoft.
Após a separação da Palm, a PalmSource usou partes da estrutura multimídia do BeOS para seu produto Palm OS Cobalt que falhou. Com a aquisição da PalmSource, os direitos do BeOS agora pertencem à Access Co.
Continuação e clones
Nos anos que se seguiram ao fim da Be Inc., um punhado de projetos se formou para recriar o BeOS ou elementos-chave do sistema operacional com o objetivo final de continuar de onde a Be Inc. parou. Isso foi facilitado pela Be Inc. ter lançado alguns componentes do BeOS sob uma licença gratuita. Tais projetos incluem:
- BlueEyedOS: Ele usa uma versão modificada do kernel Linux e reimplementa a API BeOS sobre ela (os aplicativos BeOS precisam ser recompilados). É livremente transferível, mas fontes nunca foram publicadas. Não houve lançamentos desde 2003.
- Cosmoe: A port of the Haiku userland over a Linux kernel (em inglês). As aplicações BeOS precisam ser recompiladas. É software livre e de código aberto. O último lançamento foi em 2004 e seu site não está mais online.
- E/OS: curto para o sistema operacional do emulador. Um sistema operacional baseado em Linux e FreeBSD que visava executar aplicativos Windows, DOS, AmigaOS e BeOS. É software livre e de código aberto. O desenvolvimento ativo terminou em julho de 2008.
- Haiku: Uma reimplementação completa do BeOS não baseada no Linux. Ao contrário do Cosmoe e BlueEyedOS, é diretamente compatível com aplicações BeOS. É software de código aberto. A partir de 2022, foi o único clone BeOS ainda em desenvolvimento, com o quarto beta (dezembro de 2022) ainda mantendo a compatibilidade BeOS 5 em suas imagens de 32 bits x86, com um número aumentado de drivers modernos e aplicativos GTK portados.
Zeta era um sistema operacional comercialmente disponível baseado na base de código BeOS R5.1. Originalmente desenvolvido pela yellowTAB, o sistema operacional foi distribuído pela magnussoft. Durante o desenvolvimento pelo yellowTAB, a empresa recebeu críticas da comunidade BeOS por se recusar a discutir sua posição legal em relação à base de código BeOS (talvez por razões contratuais). A Access Co. (que comprou a PalmSource, até então detentora da propriedade intelectual associada ao BeOS) declarou desde então que a yellowTAB não tinha o direito de distribuir uma versão modificada do BeOS, e a magnussoft encerrou a distribuição do sistema operacional.
Histórico da versão
Lançamento | Data | Hardware |
---|---|---|
DR1–DR5 | Outubro 1995 | AT&T Hobbit |
DR6 (developer release) | Janeiro de 1996 | PowerPC |
DR7 | Abril de 1996 | |
DR8 | Setembro 1996 | |
Versão avançada de visualização de acesso | Maio 1997 | |
PR1 (preview release) | Junho de 1997 | |
PR2 | Outubro de 1997 | |
R3 | Março de 1998 | PowerPC e Intel x86 |
R3.1 | Junho de 1998 | |
R3.2 | Julho 1998 | |
R4 | 4 de Novembro de 1998 | |
R4.5 ("Genki") | Junho 1999 | |
R5 PE/Pro ("Maui") | Março 2000 | |
R5.1 ("Dano") | Novembro 2001 | Intel x86 |
Recursos
BeOS foi construído para o trabalho de mídia digital e foi escrito para aproveitar as vantagens de recursos de hardware modernos, como multiprocessamento simétrico, utilizando largura de banda de E/S modular, multithreading pervasivo, multitarefa preemptiva e um sistema de arquivos de registro de 64 bits conhecido como BFS. A GUI do BeOS foi desenvolvida com base nos princípios de clareza e um design limpo e organizado.
A API foi escrita em C++ para facilitar a programação. A GUI era amplamente multiencadeada: cada janela era executada em seu próprio encadeamento, dependendo fortemente do envio de mensagens para a comunicação entre os encadeamentos; e esses conceitos são refletidos na API.
Tem compatibilidade parcial com POSIX e acesso a uma interface de linha de comando através do Bash, embora internamente não seja um sistema operacional derivado do Unix. Muitos aplicativos Unix foram portados para a interface de linha de comando do BeOS.
BeOS usou Unicode como a codificação padrão na GUI, embora o suporte para métodos de entrada, como entrada de texto bidirecional, nunca tenha sido realizado.
Produtos usando BeOS
BeOS (e agora Zeta) continuam a ser usados em dispositivos de mídia, como os editores de vídeo Edirol DV-7 da Roland Corporation, que rodam em cima de um BeOS modificado e o software Tunettracker Radio Automation que costumava rodar em BeOS e Zeta, e também foi vendido como um "Station-in-a-Box" com o sistema operacional Zeta incluído. Em 2015, o Tunettracker lançou uma distribuição Haiku junto com seu software de transmissão.
O gravador de áudio digital Tascam SX-1 executa uma versão fortemente modificada do BeOS que só iniciará o software de interface de gravação.
Os gravadores de áudio profissionais RADAR 24, RADAR V e RADAR 6 baseados em disco rígido de 24 trilhas da iZ Technology Corporation foram baseados no BeOS 5.
Magicbox, fabricante de máquinas de exibição de sinalização e transmissão, usa BeOS para alimentar sua linha de produtos Aavelin.
Final Scratch, um sistema de software/hardware para DJ baseado em gravação de código de tempo de vinil de 12 polegadas, foi desenvolvido pela primeira vez no BeOS. O "ProFS" A versão foi vendida para algumas dezenas de DJs antes do lançamento 1.0, que rodava em uma partição virtual do Linux.
Contenido relacionado
Caixa de camelo
Arma de fogo
Videogame