BeIA
| BeIA | |
|---|---|
| Скриншот BeIA | |
| Разработчик | Be Incorporated |
| Семейство ОС | BeOS |
| Исходный код | Закрытый код |
| Тип ядра | гибридное ядро |
| Лицензия | Проприетарное программное обеспечение |
| Состояние | разработка закрыта |
BeIA (Be Internet Appliances) — операционная система для встраиваемых систем (например, Sony eVilla), основанная на BeOS. Данная система представляла собой программную платформу, предоставляющую простой доступ к веб-приложениям.
BeIA отличалась от BeOS платформенной независимостью и направленностью на веб- и мультимедиа-приложения. Пользовательский интерфейс системы был основан на браузере. В отличие от BeOS, которая при загрузке запускала Tracker и Deskbar, BeIA загружала систему прямо в интерфейс браузера Opera (подобно Firefox OS, WebOS или Google Chrome OS).
В систему были включены приложения для веб-сёрфинга, аудио-стриминга, воспроизведения видео и общения по электронной почте. Система загружалась очень быстро, она была разработана для архитектур x86 и PowerPC, для неё требовалось минимум 8 мегабайт постоянной памяти (жёсткий диск, CompactFlash), а также 32 мегабайт оперативной. BeIA была лицензирована для небольшого набора устройств Sony, Compaq и Qubit[1][2].
Сжатие
Операционная система BeIA использует ряд методов для минимизации системной нагрузки. Диск файловой системы был в соответствии с ними обработан.[3]
Compressed File System (CFS)[4] была файловой системой, созданной внутри Be Inc, которая предназначалась для сжатия файлов для экономии места. Файловая система имела схожий набор свойств с нативной файловой системой BeOS BFS, но некоторые более развитые возможности (живые запросы и атрибуты) были либо отключены, либо нефункциональны во многих бета-версиях программного обеспечения.
BeOS, как и многие другие операционные системы, использует исполняемые файлы формата ELF. BeIA использует расширенную версию ELF, название которой неизвестно, но которая стала известна как CELF, от магического слова CEL в заголовке исполняемого файла и того факта, что она получена из исполняемых файлов формата ELF посредством сжатия. Файлы CELF (Compressed ELF) используют запатентованную технику для сжатия опкодов внутри исполняемого файла и уменьшения общего размера каждого исполняемого файла. Файл сжимался путем создания набора словарей, которые содержат опкоды и считываются ядром при запуске и отображаются в исполняемый файл в памяти во время выполнения. Это делает загрузку файла быстрой, но имеет недостаток, заключающийся в том, что словарь не может быть расширен пользователем, и добавление дополнительных исполняемых файлов было невозможно при использовании методов сжатия CELF, если символы исполняемого файла уже не существовали в словаре. Создание исполняемых файлов CELF обычно выполняется в пакетном режиме.
Crushing (раздавливание) — термин, придуманный для сжатой системы с файлами формата CELF. BeIA может работать как на основе CELF, так и на основе ELF. Однако может использовать только один из этих форматов файлов. Таким образом, сжимается вся система, и загрузочный диск состоит только из «раздавленных» файлов.
Поддержка ПО
- Почта для 4-х пользователей
- Веб-браузер Opera 4.0
- RealPlayer
- Macromedia Flash 4.0
- Staff Java Plugin
- Поддержка SSL2 и SSL3
- Поддержка PDF, ASCII-текста и HTML-страниц
- Поддержка графических форматов: JPEG, progressive JPEG, GIF, PNG
- Поддержка аудио форматов: MP3, WAV, MIDI, AU, AIFF, real audio
- Поддержка видео форматов: MPEG 1, Real video
Версии
| Версия | Дата выпуска |
|---|---|
| BeIA 1.0 beta, codename Stinger | Фев. 2000 |
| BeIA 1.0 | Окт. 2000 |
| BeIA 1.09.2 | Май 2001 |
| BeIA 1.5 | --- |
| BeIA 2.0 | --- |
Примечания
- ↑ BeIA - HaikuOS - Русскоязычная вики. Дата обращения: 20 августа 2016. Архивировано 21 августа 2016 года.
- ↑ BeIA Operating System - operating-system.org. Дата обращения: 20 августа 2016. Архивировано 2 октября 2016 года.
- ↑ Патент BeIA на сжатие Патент США: 6883087
- ↑ VintageOS (vintageos.org) asks... What is BeOS? vintageos.org. Дата обращения: 27 ноября 2023.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.