맨위로가기

BeIA

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

BeIA는 시스템 공간을 최소화하기 위해 압축 기술을 사용한 운영 체제이다. BeIA는 Be Inc.에서 자체 제작한 압축 파일 시스템(CFS)을 사용하며, 실행 파일의 op 코드를 압축하는 CELF 형식을 사용한다. 크러싱은 CELF 형식을 사용한 시스템 압축을 의미하며, BeIA는 CELF 또는 ELF 기반으로 실행될 수 있다. BeIA는 소니 eVilla, 컴팩 IA-1 등 다양한 장치에 탑재되었으며, 1.0, 1.0 베타, 2.0 등 여러 버전으로 출시되었다.

더 읽어볼만한 페이지

  • BeOS - 하이쿠 (운영 체제)
    하이쿠는 BeOS의 개발 중단 후 오픈 소스 방식으로 BeOS와 호환되는 운영 체제를 만들기 위해 시작된 프로젝트로, BeOS의 우아함과 간결함을 계승하고자 이름이 유래되었으며, 모듈형 하이브리드 커널 구조와 객체 지향 API를 특징으로 하는 운영 체제이다.
  • 정보 기기 - 스마트폰
    스마트폰은 개인용 컴퓨터 수준의 기능을 갖춘 휴대형 정보 단말기로, iOS와 안드로이드 운영체제를 기반으로 다양한 기능을 제공하지만 과도한 사용은 문제를 야기할 수 있다.
  • 정보 기기 - 크롬캐스트
    구글이 개발한 크롬캐스트는 동글형 디지털 미디어 플레이어 제품군으로, 모바일 기기나 PC의 스트리밍 콘텐츠를 TV나 오디오 시스템에서 재생할 수 있게 하며, 구글 캐스트 기술 지원 앱이나 크롬 브라우저 미러링으로 제어 가능하고, 다양한 모델 출시와 저렴한 가격, 편리한 사용성으로 스트리밍 미디어 대중화에 기여했다.
  • 오페라 소프트웨어 - 마이 오페라
    마이 오페라는 오페라 소프트웨어에서 제공한 서비스로, 블로그 개설, 사진 공유, 그룹 활동을 통해 사용자 간 소통을 지원했으나, 소셜 미디어 경쟁 심화와 사용자 감소로 인해 2014년에 서비스가 종료되었다.
  • 오페라 소프트웨어 - 닌텐도 DS 브라우저
    닌텐도 DS 브라우저는 닌텐도 DS에서 사용할 수 있는 웹 브라우저로, 터치 스크린 입력을 지원하며, 와이파이를 통해 인터넷에 연결되어 작은 화면 렌더링 또는 개요 모드로 페이지를 표시하지만, 느린 로딩 속도와 제한적인 기능으로 엇갈린 평가를 받았다.
BeIA
BeIA 운영 체제
BeIA 로고
BeIA 로고
개발사Be, Inc.
운영 체제 계열BeOS
소스 모델폐쇄 소스
일반 정보
출시일1999년
최신 버전1.1 (2000년)
커널 종류마이크로커널
라이선스독점 소프트웨어 라이선스
플랫폼ARM
언어C++
사용자 인터페이스그래픽 사용자 인터페이스 (GUI)
상세 정보
용도임베디드 운영 체제
특징BeOS의 경량화 버전
인터넷 어플라이언스에 최적화
빠른 부팅 속도
멀티미디어 기능 강화
관련 정보
후속BeOS
개발 중단2001년 소니에 인수되며 개발 중단
관련 제품Sony eVilla (소니 이빌라)

2. 압축 기술

BeIA 운영 체제는 시스템 공간을 최소화하기 위해 설치 가능한 파일 시스템 이미지를 생성하는 여러 사전 프로세스를 포함한 여러 기술을 사용했다.[7]

2. 1. 압축 파일 시스템 (CFS)

'''압축 파일 시스템 (CFS)'''[2]는 공간을 절약하기 위해 파일 자체를 압축하는 것을 목표로 Be Inc에서 자체적으로 제작한 파일 시스템이다. 이 파일 시스템은 기본 BeOS 파일 시스템 BFS와 유사한 속성을 가지고 있었지만, 소프트웨어의 많은 베타 릴리스에서 몇 가지 고급 기능(실시간 쿼리 및 속성)은 작동하지 않거나 고장났다.

BeOS는 다른 많은 운영 체제와 마찬가지로 ELF 형식 실행 파일을 사용한다. BeIA는 ELF의 확장 버전을 사용하며, 그 이름은 알려져 있지 않지만, 실행 파일 헤더 내의 ''CEL'' 마법 단어와 압축 프로세스를 통해 ELF 형식 실행 파일에서 파생되었다는 사실에서 CELF로 알려지게 되었다. CELF(압축 ELF) 파일은 특허받은 기술을 사용하여 실행 파일 내의 op 코드를 압축하고 각 실행 파일의 전체 공간을 줄인다. 이 파일은 op 코드를 포함하는 일련의 사전을 생성하고 시동 시 커널이 읽어 런타임에 메모리의 실행 파일에 매핑함으로써 압축되었다. 이렇게 하면 파일 로딩 속도가 빠르지만, 사전이 사용자에 의해 확장될 수 없고, CELF 압축 기술을 사용할 때 실행 파일 기호가 이미 존재하는 사전에 존재하지 않으면 추가 실행 파일을 추가할 수 없다는 극심한 단점이 있다. CELF 실행 파일은 일반적으로 일괄 처리로 생성된다. 전체 시스템이 압축되고, 압축된 파일에서 파일 시스템 이미지가 생성된다.

'''크러싱(Crushing)'''은 CELF 형식을 사용하여 시스템을 압축하는 데 사용된 용어이다. BeIA는 CELF 또는 ELF 기반으로 실행될 수 있다. 그러나 둘 중 하나의 파일 형식만 사용할 수 있다.

2. 2. CELF 실행 파일

BeIA는 ELF 형식 실행 파일을 사용한다. BeIA는 ELF의 확장 버전을 사용하며, 실행 파일 헤더 내의 'CEL' 마법 단어와 압축 프로세스를 통해 ELF 형식 실행 파일에서 파생되었다는 사실에서 CELF로 알려지게 되었다. CELF(압축 ELF) 파일은 특허받은 기술을 사용하여 실행 파일 내의 op 코드를 압축하고 각 실행 파일의 전체 공간을 줄인다.[7] 이 파일은 op 코드를 포함하는 일련의 사전을 생성하고 시동 시 커널이 읽어 런타임에 메모리의 실행 파일에 매핑함으로써 압축되었다.[2] 이렇게 하면 파일 로딩 속도가 빠르지만, 사전이 사용자에 의해 확장될 수 없고, CELF 압축 기술을 사용할 때 실행 파일 기호가 이미 존재하는 사전에 존재하지 않으면 추가 실행 파일을 추가할 수 없다는 극심한 단점이 있다. CELF 실행 파일은 일반적으로 일괄 처리로 생성된다. 전체 시스템이 압축되고, 압축된 파일에서 파일 시스템 이미지가 생성된다.

'''크러싱(Crushing)'''은 CELF 형식을 사용하여 시스템을 압축하는 데 사용된 용어이다. BeIA는 CELF 또는 ELF 기반으로 실행될 수 있지만, 둘 중 하나의 파일 형식만 사용할 수 있다.

2. 3. 크러싱 (Crushing)

'''크러싱(Crushing)'''은 CELF 형식을 사용하여 시스템을 압축하는 데 사용된 용어이다.[7] BeIA는 CELF 또는 ELF 기반으로 실행될 수 있지만, 두 형식 중 하나만 사용할 수 있다.[2]

3. 버전 역사

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

버전날짜비고
1.0 이전 빌드BeOS 버전에서 비롯된 것으로 보이는 4.5.2로 보고됨.
1.0 베타2000년 2월코드명 "Stinger"
1.0 릴리스 후보2000년
1.02000년 10월
1.09.22001년 5월
1.52001년
2.02001년


3. 1. Pre 1.0 빌드

BeIA의 다음 버전이 시스템 개발 단계에서 개발자들에게 출시되었다.[1]

버전비고
1.0 이전 빌드보고서에 따르면 4.5.2이며, 이는 BeOS 버전에서 비롯된 것으로 보인다.


3. 2. 1.0 베타

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

버전날짜비고
1.0 이전 빌드4.5.2로 보고되었으며, 이는 BeOS 버전에서 비롯된 것으로 보인다.
1.0 베타2000년 2월코드명은 "Stinger"였다.


3. 3. 1.0 RC (Release Candidate)

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

날짜비고
2000년


3. 4. 1.0

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

버전날짜비고
1.0 이전 빌드BeOS 버전에서 비롯된 것으로 보이는 4.5.2로 보고됨.
1.0 베타2000년 2월코드명 "Stinger"
1.0 릴리스 후보2000년
1.02000년 10월


3. 5. 1.09.2

날짜비고
2001년 5월

[1]

3. 6. 1.5

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

날짜비고
2001년


3. 7. 2.0

다음은 시스템 개발 단계에서 개발자에게 공개된 BeIA 버전이다.[1]

날짜비고
2.0? 2001


4. BeIA 장치 목록

다음은 BeIA 운영 체제를 사용하거나 지원하는 장치 목록이다.

제조사제품명비고
소니eVillaBeIA가 미리 설치된 홈 웹 터미널로 판매됨[8]
컴팩IA-1BeIA 또는 MSN 컴패니언과 함께 판매됨[8]
프로뷰iPAD (PI-520B)[8]
[http://www.dtresearch.com/ DT Research]DT-300DT-325는 이후 2.0 베타 버전에서 사용됨[8]
퍼스트 인터내셔널 컴퓨터제네시스 2000[8]
HARP컴퓨터는 아니지만, 버진이 일부 매장에서 사용한 오디오 스트리밍 터미널 표준[8]


참조

[1] 웹사이트 BeIA Operating System https://www.operatin[...] 2023-11-27
[2] 웹사이트 VintageOS (vintageos.org) asks... What is BeOS? https://vintageos.or[...] 2023-11-27
[3] 웹사이트 Be Dope - All the news that fits we print http://www.bedope.co[...] 2023-11-27
[4] 웹사이트 Be takeover imminent https://www.theregis[...] 2023-11-27
[5] 웹사이트 Be axes 25 per cent of staff https://www.theregis[...] 2023-11-27
[6] 웹사이트 Sony kills eVilla Web-surfing appliance https://www.zdnet.co[...] 2023-11-27
[7] 특허 BeIA compression patent https://web.archive.[...] United States Patent
[8] 웹사이트 Be Incorporated's BeIA Software Platform to Power New Internet Appliance from First International Computer, Inc. http://www.be.com/pr[...] 2000-08-15



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com