임베디드 리눅스
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
임베디드 리눅스는 데스크톱 및 서버 외에도 다양한 CPU에 이식되어 사용되는 리눅스 커널 기반 운영 체제이다. 소스 코드가 무료로 공개되어 전 세계 개발자들의 지속적인 개발이 이루어지고 있으며, 다양한 임베디드 시스템에 활용된다. 장점으로는 로열티 및 라이선스 비용이 없고, 소스 코드 수정 및 재배포가 자유로우며, 풍부한 미들웨어와 개발 환경을 제공한다는 점이 있다. 단점으로는 메모리 점유 공간이 상대적으로 크고, 장치 드라이버 프레임워크가 복잡하다는 점이 있다. 안드로이드, 타이젠, 우분투, OpenWrt 등 다양한 배포판이 존재하며, PDA, 스마트폰, 가전 제품 등 광범위한 분야에서 사용된다. 임베디드 리눅스와 관련된 특허 문제도 존재하며, 오픈 발명 네트워크(OIN)와 같은 특허 풀이 운영되고 있다.
더 읽어볼만한 페이지
- 임베디드 리눅스 - 구글 크롬
구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다. - 임베디드 리눅스 - 리모
- 임베디드 운영체제 - 블랙베리 10
블랙베리 10은 2013년에 출시된 블랙베리 리미티드의 모바일 운영 체제로, 터치스크린 및 물리 키보드 스마트폰을 지원하며 제스처 기반 인터페이스, 블랙베리 허브 등의 기능을 제공했으나 2022년에 공식 지원이 종료되었다. - 임베디드 운영체제 - QNX
QNX는 고든 벨과 댄 도지가 개발한 마이크로커널 기반의 실시간 운영 체제로, 산업용 기계 제어 분야에서 신뢰성을 인정받아 현재는 블랙베리가 소유하며 자동차 인포테인먼트 시스템, 자율 주행 시스템 등 다양한 임베디드 시스템에 활용되고, POSIX 표준 준수로 유닉스 계열 소프트웨어와 호환된다. - 모바일 운영체제 - 윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다. - 모바일 운영체제 - BREW
퀄컴이 개발한 BREW는 퀄컴 칩셋을 사용하는 피처폰에서 응용 프로그램을 실행하도록 지원하는 무선 장치용 플랫폼이었으나, 스마트폰의 등장으로 사용이 줄어들고 개발자 페이지가 종료되었다.
임베디드 리눅스 |
---|
2. 역사
리눅스는 데스크톱, 서버 컴퓨터의 프로세서뿐만 아니라 ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, 슈퍼H, Xtensa 등 다양한 중앙 처리 장치(CPU)에 이식되어 왔다. GNU/리눅스는 소스 코드를 완전 무료로 공개하여 전 세계적으로 약 5백만 명이 넘는 프로그램 개발자 그룹을 형성하게 되었으며, 이들에 의해 지속적인 업그레이드가 이루어지고 있다.[2]
임베디드 리눅스는 상업용 임베디드 운영 체제와 비교하여 다음과 같은 장단점을 가진다.[2]
임베디드 리눅스 커널 서브셋은 구형 또는 낮은 사양 컴퓨터 하드웨어에 적합하도록 플로피 디스크에 담을 수 있는 리눅스 배포판 형태로 개발되었다.[3]
3. 장단점
장점 단점
3. 1. 장점
임베디드 리눅스는 상업용 임베디드 운영 체제와 비교했을 때 다음과 같은 장점이 있다.
이는 자유 소프트웨어/오픈 소스 소프트웨어로서의 특징뿐만 아니라 기술적인 우위도 있다는 것을 의미한다.
3. 2. 단점
임베디드 리눅스는 비교적 큰 메모리 점유 공간(커널 및 루트 파일 시스템)을 차지하고, 사용자 모드와 커널 모드 메모리 접근이 복잡하며, 장치 드라이버 프레임워크가 복잡하다는 기술적인 단점이 있다.[2]
4. 종류
리눅스는 데스크톱, 서버 컴퓨터의 프로세서뿐만 아니라 여러 중앙 처리 장치에 이식되었다. 예를 들면 ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, 슈퍼H, Xtensa 등이 있다. GNU/리눅스는 소스 코드를 완전 무료로 공개하여 전 세계적으로 약 5백만 명이 넘는 프로그램 개발자 그룹을 형성하였으며, 이들에 의해 지속적인 업그레이드가 이루어지고 있다.[3]
임베디드 리눅스 커널 서브셋은 구형 또는 낮은 사양 컴퓨터 하드웨어에 적합하도록 플로피 디스크에 담을 수 있는 리눅스 배포판이다.[3]
5. 활용 분야
리눅스는 저렴한 비용과 사용자 정의가 쉽다는 장점 덕분에 다양한 소비자 기기에 탑재되었다.[2] 샤프 자우루스와 같은 PDA, 톰톰 GPS 내비게이션 기기, 링크시스 WRT54G 시리즈와 같은 가정용 게이트웨이, 모토로라 exz 시리즈, 오픈모코 핸드셋, Jolla의 Sailfish OS를 실행하는 Jolla C 및 Intex Aqua Fish, 노키아 N900 및 노키아 N9과 같은 스마트폰 등이 그 예이다.
구체적인 제품들은 다음과 같다.
제조사 | 제품 종류 | 제품명 및 설명 |
---|---|---|
소니 | 디지털 캠코더 | HDR-SR7, HDR-CX12, HDR-CX500V |
소니 | 사이버샷 | DSC-T100, DSC-T20, DSC-G1, DSC-G3, DSC-H7, DSC-W80, DSC-W80HDPR, DSC-W200, DSC-H3, DSC-H10, DSC-H50, DSC-T200, DSC-T70, DSC-T2, DSC-TX1, DSC-WX1, DSC-W110, DSC-W120, DSC-W170, DSC-W220, DSC-T900, DSC-T90, DSC-W270, DSC-HX1, DSC-W300, DSC-T300, DSC-T700, DSC-T77 |
올림푸스 | ORPHIS HC5500 시리즈[43] | |
알고 시스템 | 알고 스마트 패널 시리즈 | |
소니 | VGF-CP1[44] | |
NTT 동일본 | 광 i 프레임 (Android 기반) | |
카망기 | 카망기 웹스테이션 (Android 기반) | |
NEC | 커뮤니케이터 (Android 기반) | |
아마존닷컴 | 전자책 단말기 | 킨들[45] |
반스 앤 노블 | 전자책 단말기 | 눅 |
스키프 | 전자책 단말기 | 스키프 리더 |
폭스잇 | 전자책 단말기 | 폭스잇 e슬릭 |
노포니 | 위패드 | |
버팔로 | 라우터 | AS-A100 (DD-WRT 기반), WBR-B11, WBR-G54, WLA-G54, WLA-G54C, BLR-TX4S, WLAH-G54, WLAH-A54G54, BHR-4RV, FS-G54, WBR2-B11, WBR2-G54, WHR2-A54G54, WHR2-G54, WHR2-G54V, WHR3-AG54, WLA2-G54, WLA2-G54C, WLI-TX4-G54HP, WLI2-TX1-AG54, WLI2-TX1-AMG54, WLI2-TX1-G54, WLI3-TX1-G54, WLI3-TX1-AMG54, WZR-G108, WZR-G54, WZR-HP-G54, WZR-RS-G54, WZR-RS-G54HP, WER-A54G54, WER-AG54, WER-AM54G54, WER-AMG54, WHR-HP-AMPG, WHR-G54S, WHR-HP-G54, WHR-AMG54, WHR-AM54G54, WLI3-TX1-G54 WLI3-TX1-AMG54, WLI-TX4-G54HP, WLI-TX4-AMG54, WRP-AMG54, WHR-G, WHR-G125, WHR-HP-G, WZR-AMPG144NH, WZR-AMPG300NH, WZR-AG300NH, WLI-TX4-AG300N, WZR-AGL300NH, WZR2-G300N, WZR-HP-G300NH |
링크시스 | 라우터 | WRT54G |
플래넥스 커뮤니케이션스 | 라우터 | BRC-W14V, BRC-14V, BRC-W14VG, BRC-14VG, BRC-W14VG-BT, BRC-14VG-BT[46] |
파나소닉 | 광대역 단자[40] | |
AVM GmbH | 라우터 | FRITZ!Box |
LASER5 | 라우터 | L-라우터 |
야마하 | 신시사이저 | MOTIF XS, MOTIF-RACK XS (MontaVista 기반) |
코르그 | 신시사이저 | OASYS |
소니 | 네비게이션 | NV-XYZ 33, 55, 77 등 |
조커웍스 | 조커 레이서 R/C 서버 | |
패롯 | AR.Drone - 라디오 컨트롤 헬리콥터 | |
산업기술종합연구소 외 | 로봇 | HRP-2m Choromet, HRP-4C(ART Linux) |
후지쯔 | 로봇 | HOAP-1, HOAP-2, HOAP-3 (RT-Linux) |
후지소프트 | 로봇 | PALRO (Ubuntu) |
제일흥상 | 가라오케 | 덴모쿠의 일부, DAM-DSII (MontaVista 기반) 등 |
필립스 | LPC3180 | |
LASER5 | L-CardA, L-Card+, NPA1000, L-Board |
5. 1. 스마트폰 및 태블릿
안드로이드는 구글이 2008년에 인수하여 확장한 리눅스 커널 기반 운영체제로, 스마트폰과 태블릿 컴퓨터의 주요 플랫폼으로 자리 잡았다.[4] 2012년 7월, 미국의 안드로이드 스마트폰 시장 점유율은 52%였으며,[4] 2015년 2분기에는 전 세계적으로 82%에 달했다.[5]모토로라는 RAZR² V8, RAZR² V9, ROKR E2, ROKR E6, A780, E680, A910, A1200, U9, E8 등의 모델에 임베디드 리눅스를 탑재했으며(MontaVista 등이 기반), DROID, Motorola Milestone 등의 모델에는 안드로이드를 기반으로 하였다.
일본에서는 NTT 도코모가 제정한 MOAP(L) 및 ALP 기반의 FOMA 단말기용 오퍼레이터 팩에 리눅스가 사용되고 있다. 파나소닉 모바일 커뮤니케이션즈는 FOMA P702iD, P901iTV, P902iS, P903i, P901i 등의 모델에 MOAP(L)을 기반으로, P-02B에는 FOMA 단말기용 오퍼레이터 팩을 기반으로 리눅스를 탑재하였다.
NEC는 FOMA N900iL[34], N901iC, N902iL, N902iL onefone, N902iX, N903i, N904i, N905i, N905iμ, N906i, N906iμ 등과, N-01B, N-02B 등의 FOMA 단말기용 오퍼레이터 팩 기반 모델, SoftBank 820N, SoftBank 821N, SoftBank 830N, SoftBank 831N, SoftBank 840N, SoftBank 841N, SoftBank 930N, SoftBank 931N, SoftBank 940N, SoftBank 001N 등의 모델에 리눅스를 탑재했다.
소니 모바일 커뮤니케이션즈는 SO705i[35], SO706i 등의 MOAP(L) 기반 모델과 Xperia SO-01B 등의 안드로이드 기반 모델을 출시했다.
샤프는 IS01 등의 안드로이드 기반 모델을 출시했다.
5. 2. 가전 제품
대한민국에서는 네트워크 연결이 가능한 하이엔드급 TV에 거의 리눅스가 탑재되어 있다.[39]5. 3. 기타 기기
GPS 내비게이션, 라우터, 게임 콘솔, 산업용 로봇 등 다양한 분야에서 임베디드 리눅스가 활용되고 있다. 예를 들어 톰톰 GPS 내비게이션 기기, 링크시스 WRT54G 시리즈와 같은 가정용 게이트웨이 등이 있다.게임 콘솔의 경우, 플레이스테이션 2에서는 PS2 리눅스가 하드웨어와 함께 발매되었고, 플레이스테이션 BB 유닛에도 리눅스가 사용되었다. 플레이스테이션 3에서는 리눅스 설치를 지원했지만, 신형 출시와 펌웨어 업데이트로 인해 해당 기능이 제거되었다. Xperia Play나 ODROID와 같은 안드로이드 기반 휴대용 게임기도 등장했다. 그 외에도 GP2X/GP2X Wiz, LeapFrog Didj, Pandora, EVO 스마트 콘솔 등에서 임베디드 리눅스가 사용되었다. 밸브 코퍼레이션의 Steam Deck도 SteamOS를 사용한다.
산업용 로봇 분야에서는 산업기술종합연구소의 HRP-2m Choromet, HRP-4C(ART Linux), 후지쯔의 HOAP-1, HOAP-2, HOAP-3 (RT-Linux), 후지소프트의 PALRO (Ubuntu) 등이 임베디드 리눅스를 활용한다.
스타링크와 스페이스X는 자사의 위성망과 로켓에 임베디드 리눅스를 사용한다.[6]
6. 개발 환경
임베디드 리눅스는 이식성이 뛰어나 데스크톱 컴퓨터나 서버뿐만 아니라 임베디드 시스템에도 많이 사용된다. 자유 소프트웨어/오픈 소스 소프트웨어로서 기술적 우위, 적은 메모리 사용량, 안정적인 동작, 큰 지원 기반 등의 이점을 가진다.
임베디드 리눅스는 리눅스 커널에 소수의 자유 소프트웨어를 조합한 것이다. 표준 C 라이브러리로는 glibc 대신 더 적은 리소스를 사용하는 dietlibc, uClibc, Newlib 등이 사용되기도 한다.
그레그 크로-하트만은 리눅스 드라이버 개발 키트를 출시했으며[14], 리눅스 재단은 개발 훈련 강좌와 무료 웹 세미나를 제공하고 있다.
임베디드 리눅스에 사용되는 오픈 소스 미들웨어로는 BusyBox와 같이 모든 기능이 통합된 방식이나, Samba, WebKit, FreeType 등과 같이 독점적인 대체제가 적고 중요한 것들이 있다. Maemo, Moblin, 안드로이드처럼 미들웨어 대부분을 오픈 소스로 다시 개발하거나, Palm webOS처럼 오픈 소스 소프트웨어를 조합하여 사용하기도 한다. 멀티미디어의 경우, GStreamer를 통해 하드웨어 디코더와 FFmpeg를 백엔드로 사용하는 경우가 많지만, 안드로이드에서는 OpenCore가 사용된다.
임베디드 리눅스 개발에는 이클립스나 상용 제품이 많이 사용되며, 특정 OS에 특화된 플러그인도 존재한다. 또한, 개발에는 에뮬레이터인 Qemu나 분산 컴파일을 위한 distcc, icecc 등도 사용된다. (개발 도구에 대한 더 자세한 내용은 하위 섹션을 참고)
리눅스의 임베디드 용도 사용을 추진하는 업계 단체가 몇몇 결성되어 활동하고 있다. (커뮤니티 및 표준화에 대한 더 자세한 내용은 하위 섹션을 참고)
6. 1. 개발 도구
임베디드 리눅스 개발에는 이클립스와 같은 통합 개발 환경(IDE)과 다양한 플러그인이 활용된다.[14] 이클립스에서는 다음과 같은 플러그인이 사용된다.플러그인 | 설명 |
---|---|
이클립스 C/C++ 개발 툴링 (CDT) | 이클립스에서의 C 및 C++ 개발에 필수이다. |
Target Management (RSE) | |
Linux Tools Project | 프로파일러 및 동적 분석 등의 기능을 통합한다. |
Tools for mobile Linux (TmL) | |
EGit | 버전 관리 시스템 중 하나인 Git을 통합한다. |
Mylyn | 버그 트래커를 통합한다. |
Moblin Eclipse Plug-in이나 Android 개발 도구 (ADT) 등 특정 OS에 특화된 플러그인도 존재한다.
개발에는 에뮬레이터인 Qemu나 분산 컴파일을 위한 distcc, icecc 등도 사용된다.
6. 2. 커뮤니티 및 표준화
소비자용 임베디드 기기가 보급되면서, 이러한 기기를 중심으로 사용자 및 개발자 커뮤니티가 형성되었다. 기기에 탑재된 리눅스 배포판을 교체하거나 개선하는 것이 종종 가능해졌는데, 이는 소스 코드의 공개와 해당 기기를 둘러싼 커뮤니티 덕분이다. 기기 수가 많아지면서 Yocto, OpenEmbedded, Buildroot를 포함한 표준화된 빌드 시스템이 등장했다.7. 임베디드 리눅스 커널 기능
임베디드 리눅스는 다양한 CPU 아키텍처와 하드웨어 플랫폼에서 동작하도록 설계되었다.
또한, 제한된 자원을 효율적으로 사용하기 위한 기능들을 제공한다.
- XIP(실행)
- romfs, cramfs, SquashFS 등 읽기 전용 파일 시스템
- Linux Tiny 등을 이용한 커널 크기 축소
- 단일 프로세서에 최적화 (CONFIG\_SMP=n)
- ramzswap(compcache)를 이용한 메모리 내 압축 스왑
- JFFS2, UBIFS 등 NAND형 플래시 메모리 직접 사용
임베디드 리눅스는 까다로운 실시간 응용 분야에도 사용될 수 있도록 다음과 같은 기능들을 제공한다.
- YAFFS2 등 빠른 마운트 속도를 제공하는 파일 시스템
- 소프트 실시간 (CONFIG\_PREEMPT)
- 하드 실시간 (CONFIG\_PREEMPT\_RT 패치 세트)
- rlimit, cgroups 등을 이용한 사용자 애플리케이션 리소스 제한
- 샌드박스 (seccomp)
- 컨테이너 (LXC)
- Ksplice를 이용한 재부팅 없는 보안 패치
8. 다른 임베디드 OS와의 비교
임베디드 리눅스는 다른 상업용 임베디드 운영 체제와 비교했을 때 다음과 같은 장점과 단점을 가진다.[2]
장점 | 단점 |
---|---|
임베디드 리눅스는 ARM, PowerPC, MIPS 등 다양한 CPU에 포팅되어 널리 사용되고 있으며,[2] 독점 소프트웨어 운영 체제 및 관련 툴체인 대신 사용되기도 한다.
저렴한 비용(무료 소스 코드)과 손쉬운 사용자 정의 기능 덕분에 리눅스는 샤프 자우루스 (PDA), 톰톰 GPS 내비게이션 기기, 링크시스 WRT54G 시리즈 (가정용 게이트웨이), 모토로라 exz 시리즈, 오픈모코 핸드셋, Jolla의 Sailfish OS를 실행하는 Jolla C 및 Intex Aqua Fish, 노키아 N900, 노키아 N9 (스마트폰) 등 다양한 소비자 기기에 탑재되었다.
구글이 인수하여 확장한 리눅스 커널 기반 운영체제인 안드로이드는 스마트폰과 태블릿 컴퓨터 시장에서 경쟁력 있는 플랫폼으로 자리 잡았다. 2012년 7월 미국의 안드로이드 스마트폰 시장 점유율은 52%였으며,[4] 2015년 2분기에는 전 세계적으로 82%에 달했다.[5]
스타링크와 스페이스X는 자사의 위성망과 로켓에 임베디드 리눅스를 사용한다.[6]
9. 실시간 성능
임베디드 리눅스 배포판이 모두 실시간 요구 사항을 충족하는 것은 아니다.[7][8] 이는 특히 안전 필수 애플리케이션 및 시스템과 관련이 있다.[9]
실시간 및 안전 필수 지원을 개발하기 위한 프로젝트로는 실시간 리눅스(PREEMPT RT)[10]와 ELISA[11](리눅스 재단 산하)가 있다. 실시간 리눅스 프로젝트는 PREEMPT_RT 버전을 메인라인화하는 것을 목표로 한다.[12]
9. 1. 다른 마이크로커널과의 조합
임베디드 리눅스 배포판이 모두 실시간 요구 사항을 충족하는 것은 아니다.[7][8] 이는 특히 안전 필수 애플리케이션 및 시스템과 관련이 있다.[9]실시간 리눅스(PREEMPT RT)[10]와 ELISA[11](리눅스 재단 산하)는 실시간 및 안전 필수 지원을 개발하기 위한 프로젝트이다. 실시간 리눅스 프로젝트는 PREEMPT_RT 버전을 메인라인화하는 것을 목표로 한다.[12]
다른 마이크로커널과 조합하여 사용되기도 하는데, 다음은 그 예시이다.
- RTAI (Adeos+리눅스)
- RTLinux (실시간 실행 환경+리눅스)
- Linux on ITRON (ITRON+리눅스)
- T-Linux (T-Engine+리눅스)
- L4-Linux (L4+리눅스)
- Litron (TOPPERS/JSP 커널+리눅스)
- 윈드리버 리얼타임 코어 for Linux (실시간 코어+리눅스)
- KURT-Linux
- ART-Linux
10. 관련 단체
CE Linux Forum, 리눅스 재단, Open Embedded Software Foundation, Linaro 등 여러 단체가 임베디드 리눅스 사용을 추진하고 있다. 이들 단체는 임베디드 리눅스 기술 표준화, 개발 지원, 커뮤니티 활성화 등 다양한 활동을 수행한다.[14]
11. 플랫폼
- Qt Extended - 모바일 기기용 애플리케이션 플랫폼
- Openmoko - 휴대 전화용 플랫폼
- MeeGo - 리눅스 재단이 총괄하는 여러 기기용 플랫폼. 인텔과 노키아가 주도하였으며, Maemo와 Moblin을 통합하여 만들어졌다.
- Tizen - LiMo Foundation의 사양을 MeeGo에 통합하여 만들어진, 인텔과 삼성전자가 주도하는 휴대 전화용 플랫폼[50]
- MOAP(L) - NTT 도코모가 주도하는 휴대 전화용 플랫폼
- Access Linux Platform - ACCESS가 주도하는 휴대 전화용 플랫폼[51]
- Palm WebOS - Palm의 휴대 전화 플랫폼
- Android - 구글이 주도하는 휴대 전화, 태블릿용 플랫폼
- Ubuntu MID Edition - Canonical이 주도하는 모바일 인터넷 단말용 플랫폼
- OpenWrt - 라우터용 플랫폼
- DD-WRT - 라우터용 플랫폼
- OPIE - Qtopia (현 Qt Extended)의 파생
- Familiar Linux - PDA용 배포판
- JLime - 핸드헬드 컴퓨터용 배포판
- GPE Palmtop Environment - PDA용 애플리케이션 플랫폼
- OpenZaurus - 자우루스용 대체 OS
12. 특허 문제
임베디드 리눅스는 기반이 되는 리눅스 커널과 관련된 특허, 특히 소프트웨어 특허 문제가 존재한다.
12. 1. 리눅스 커널에 포함된 특허
리눅스 커널에는 리드-복사-업데이트를 비롯하여 특허로 보호되는 몇 가지 기술이 사용되고 있다. 이러한 기술은 특허권자가 패치를 기고한 경우, 리눅스나 다른 오픈 소스 프로젝트에서 사용하는 것을 허가하는 경우가 많다. (이러한 특허 기술은 대부분 기업 직원이 리눅스 커널에 기여하면서 포함되는 경우가 많다.)12. 2. Open Invention Network (OIN)
오픈 발명 네트워크(OIN)는 2005년에 설립된 특허 풀로, 리눅스 및 관련 애플리케이션에 대해 자사 보유 특허를 행사하지 않기로 동의하는 기업, 단체, 개인이 참여한다.[52][53] OIN과 라이선스 계약을 체결하면, OIN이 보유한 리눅스 관련 특허를 로열티 프리로 사용할 수 있다. 여기에는 Samba, Mono, 아파치 등이 이용하는 특허도 포함된다.현재 OIN에는 IBM(메인프레임 및 AIX의 저작권 및 특허 보유), 노벨(유닉스의 저작권 및 유닉스 시스템 V의 특허 보유), 오라클(SunOS/Solaris의 특허 보유)[54], HP(HP-UX 및 팜의 특허 보유)[70], 시스코, 레드햇, 구글, 캐노니컬 (특히 이 3사는 FLOSS에 다수의 기여를 하는 기업으로 유명)[56], 필립스, NEC, 소니, 후지쯔 제너럴, 후지쯔 등 수백 개의 기업, 단체, 개인이 라이선스 제공자 또는 라이선스 사용자로 참여하고 있다.[57]
12. 3. 마이크로소프트의 특허 주장
마이크로소프트는 2007년 5월, "소송을 제기할 의사는 없다"면서도 리눅스 커널이 자사의 특허 42건을 침해했다고 주장했다.[58] 그러나 리누스 토르발스는 운영체제의 기본 이론이 1960년대에 성립되었다는 점을 들어 "마이크로소프트가 특허를 침해했을 가능성이 더 높다"고 반박하며, 구체적인 침해 내용 제시를 요구했다.[58]2009년 2월, 마이크로소프트는 톰톰의 리눅스 제품이 자사의 FAT 파일 시스템 관련 특허를 침해했다며 소송을 제기했다. (마이크로소프트 대 톰톰 사건 참조) 같은 해 3월, 이 소송은 화해로 마무리되었고, 문제가 된 리눅스의 FAT 파일 시스템 관련 코드는 이후 특허에 저촉되지 않는 형태로 수정되었다.[59]
12. 4. 기타 특허 분쟁
2010년, 애플은 HTC를 특허 침해로 제소했다. 애플이 침해했다고 주장하는 특허 중에는 OS 수준의 것도 포함되어 있다[67]。 이 건으로 HTC는 구글 등의 파트너 기업과 협력하여 애플에 반소할 계획을 세우고 있다[68]。 같은 해 4월, 마이크로소프트는 안드로이드가 특허를 침해하고 있다고 비난했고[69]。 마이크로소프트와 협력 관계에 있던 HTC는 이 건으로 마이크로소프트와 특허 계약을 맺었다[69]。 같은 해 4월, HP는 팜을 인수하여 팜이 보유한 1500건의 특허를 승계하게 되었다[70]。 애플이 팜을 제소하지 않은 이유는 이러한 특허의 존재 때문이라는 소문도 있다[70]。 팜은 Be의 BeOS에 관한 지적 재산을 인수했지만, 이러한 특허는 회사를 분할했을 때 PalmSource(현 ACCESS Systems)가 승계한 것으로 보인다.12. 5. 자유 소프트웨어 커뮤니티의 제언
자유 소프트웨어 재단(FSF)은 소프트웨어 특허 문제를 다룬 다큐멘터리 영화 Patent Absurdity를 공개했다[71]. 이 영화는 빌스키 대 카포스 사건(Bilski v. Kappos)을 주제로 소프트웨어 특허 지지자와 반대자 양측의 의견을 모두 수록하였다.참조
[1]
웹사이트
What is Embedded Linux? And How does it work?
2019-06-05
[2]
웹사이트
Migrating VxWorks applications to Linux
http://www.mvista.co[...]
Monta Vista Software
2013-11-13
[3]
웹사이트
ELKS: The Embeddable Linux Kernel System
https://github.com/j[...]
2021-04-12
[4]
웹사이트
ComScore: Android tops 52 percent of US smartphone share, iPhone cracks the 33 percent mark
https://www.engadget[...]
Engadget.com
2012-11-24
[5]
웹사이트
IDC: Smartphone OS Market Share, 2015 Q2
http://www.idc.com/p[...]
idc.com
2016-05-13
[6]
Youtube
July 2022
https://www.youtube.[...]
Tim Bird
[7]
간행물
Real-Time Operating Systems
http://link.springer[...]
Springer International Publishing
2021-03-08
[8]
웹사이트
What does it mean to say "linux kernel is preemptive"?
https://stackoverflo[...]
2021-03-08
[9]
웹사이트
Real-Time Operating System - an overview {{!}} ScienceDirect Topics
https://www.scienced[...]
2021-03-08
[10]
웹사이트
Real-Time Linux Continues Its Way to Mainline Development and Beyond
https://www.linuxfou[...]
2018-09-06
[11]
웹사이트
ELISA: Enabling Linux in Safety Applications.
https://elisa.tech
2019-02-21
[12]
웹사이트
Realtime:start [Wiki]
https://wiki.linuxfo[...]
[13]
웹사이트
Linux still top embedded OS
http://www.linuxford[...]
2012-05-29
[14]
뉴스
新参Linuxプログラマ向けのドライバ開発キットがリリース
http://sourceforge.j[...]
[15]
뉴스
Gartner Says Worldwide Smartphone Sales Reached Its Lowest Growth Rate With 3.7 Per Cent Increase in Fourth Quarter of 2008
http://www.gartner.c[...]
[16]
간행물
AdMob Mobile Metrics Report
http://metrics.admob[...]
[17]
간행물
AdMob Mobile Metrics Report February 2010
http://metrics.admob[...]
[18]
뉴스
iPhone、携帯ゲーム機としても勢力伸ばす
https://www.itmedia.[...]
[19]
뉴스
Android Mobile Sales Chart - October 2009
http://news.vgchartz[...]
[20]
뉴스
PATCH 00/02 virtio: Virtio platform driver
http://lkml.indiana.[...]
[21]
뉴스
RFC 0/8 Introducing a generic AMP/IPC framework
http://lkml.indiana.[...]
[22]
간행물
Adventures In Real-Time Performance Tuning, Part 1
http://tree.celinuxf[...]
[23]
간행물
Adventures In Real-Time Performance Tuning, Part 2
http://tree.celinuxf[...]
[24]
간행물
Real-Time Linux Failure
http://elinux.org/im[...]
[25]
웹사이트
コア カーネル
http://www.linuxfoun[...]
Linux Foundation
2011-05-18
[26]
메일링리스트
Linux 2.6.37
https://lkml.org/lkm[...]
2011-05-18
[27]
간행물
Status of Preempt-RT and why there is no roadmap
http://elinux.org/im[...]
[28]
뉴스
ムービングアイ,「ART-Linuxカーネル」の無償ダウンロード・サービスを開始(発表資料要約) - 組み込みソフト - Tech-On!
http://techon.nikkei[...]
[29]
문서
http://sourceforge.n[...]
[30]
뉴스
Linux FoundationとCE Linux Forumが合併、新WG Yocto Projectもスタート
https://xtech.nikkei[...]
[31]
뉴스
Linux Foundation と Consumer Electronics Linux Forum が合併
http://www.linuxfoun[...]
[32]
뉴스
組み込み機器向けに最適化したAndroid「Embedded Master」が公開
http://www.eetimes.j[...]
[33]
뉴스
ARM・サムスン・IBM・TIら、組み込みLinux支援団体 Linaro を発足
https://web.archive.[...]
[34]
뉴스
「N900iL」は日本初のLinux携帯
https://www.itmedia.[...]
[35]
뉴스
写真で解説する「SO705i」(ソフトウェア編)
https://www.itmedia.[...]
[36]
기사
■塩田紳二のPDAレポート■ ソニー「mylo」ハードウェアレポート
https://pc.watch.imp[...]
pc.watch.impress.co.jp
[37]
기사
組み込み機器技術展ET2006に「Linuxタウン」出現,ケータイもデジカメもプロジェクタも(page 2)
https://xtech.nikkei[...]
xtech.nikkei.com
[38]
기사
増田和夫が見た“Wooo”「W42P-HR9000」(1)高画質を支える数々の新技術
https://www.phileweb[...]
phileweb.com
[39]
기사
薄型テレビを制したLinux,開発現場の“守護霊”と“中央線”
https://xtech.nikkei[...]
xtech.nikkei.com
[40]
기사
CES:米MontaVista、同社Linux搭載のソニー「CoCoon」など展示
http://www.nikkeibp.[...]
nikkeibp.co.jp
[41]
기사
初の“Google TV”、スウェーデンのメーカーが発表
https://www.itmedia.[...]
itmedia.co.jp
[42]
기사
アックスの組み込みLinuxはほかと根本的に違う(1/2) − @IT MONOist
http://monoist.atmar[...]
monoist.atmarkit.co.jp
[43]
기사
「ORPHIS HC5500シリーズ」新登場
http://www.olympus.c[...]
olympus.co.jp
[44]
기사
フォトフレーム : ソニー、ネットワーク対応デジタルフォトフレーム“キャンバス オンライン CP1 ”を発表
http://www.digi-came[...]
digi-came.com
[45]
기사
Amazon、Kindleのソースコードを公開
https://news.mynavi.[...]
news.mynavi.jp
[46]
문서
BRCシリーズプログラムソースコード
http://www.planex.co[...]
planex.co.jp
[47]
문서
HD20GA7/HD30GA9/HD30GB9 ■GNU GPL/LGPL適用ソフトウェアに関するお知らせ
https://web.archive.[...]
kenwood.com
[48]
문서
Free Linux Driver Development Questions and Answers!
http://www.kroah.com[...]
kroah.com
[49]
문서
DEVELOPMENT:シャープビジネスコンピュータソフトウェア株式会社
http://www.sbc.co.jp[...]
sbc.co.jp
[50]
웹사이트
MeeGoがモバイルLinuxのLiMoと合体し「Tizen」に、最初のリリースは2012年Q1。開発者からは批判も
http://sourceforge.j[...]
sourceforge.jp
2011-09-29
[51]
기사
Linux基盤「ALP」でケータイOSのエコシステムを構築
http://monoist.atmar[...]
monoist.atmarkit.co.jp
[52]
문서
Linux System
http://www.openinven[...]
openinventionnetwork.com
[53]
문서
complete list of Linux System components
http://www.openinven[...]
openinventionnetwork.com
[54]
문서
Oracle Signs License Agreement with Open Invention Network
http://www.openinven[...]
openinventionnetwork.com
[55]
기사
米TwitterとCiscoがLinux特許保護のOpen Invention Network (OIN) に加入
http://sourceforge.j[...]
sourceforge.jp
[56]
문서
Canonical Signs License Agreement With Open Invention Network
http://www.openinven[...]
openinventionnetwork.com
[57]
문서
OIN Community of Licensees
http://www.openinven[...]
openinventionnetwork.com
[58]
기사
「オープンソースの特許侵害235件」-Microsoftの公表に騒然
https://enterprise.w[...]
enterprise.watch.impress.co.jp
[59]
기사
Microsoft の特許侵害主張に『Linux』開発者がパッチで対応
http://japan.interne[...]
japan.internet.com
[60]
기사
Linux関連特許管理のOIN,Microsoftから特許22件を取得
https://xtech.nikkei[...]
xtech.nikkei.com
[61]
기사
Linux知的財産を管理するOIN、元マイクロソフト所有の特許を買い取りへ
http://www.computerw[...]
computerworld.jp
[62]
기사
Sun, EBay, Rock & Republic, Troyer: Intellectual Property
http://www.bloomberg[...]
bloomberg.com
[63]
기사
Microsoft sues TiVo...but not over Linux. Surprise!
http://news.cnet.com[...]
cnet.com
[64]
기사
富士ゼロックスとマイクロソフトは特許のクロスライセンス契約を締結
http://www.microsoft[...]
microsoft.com
[65]
기사
メルコグループとマイクロソフト、バッファロー製品に搭載のLinuxソフトウェアについて特許に関する契約を締結
http://www.microsoft[...]
microsoft.com
[66]
기사
アイ・オー・データとマイクロソフトが製品に搭載のLinuxソフトウェアについての特許に関する契約を締結
http://www.microsoft[...]
microsoft.com
[67]
기사
Apple vs HTC: a patent breakdown
http://www.engadget.[...]
engadget.com
[68]
기사
Apple訴訟を受け、HTCがGoogleと共同で反訴を計画か - NYT
https://news.mynavi.[...]
news.mynavi.jp
[69]
기사
マイクロソフト、「Android」を特許侵害と非難
https://japan.cnet.c[...]
cnet.com
[70]
기사
HP、Palmを12億ドルで買収、「全力でWebOSを盛り立ていく」
http://jp.techcrunch[...]
techcrunch.com
[71]
기사
FSFがソフトウェア特許に反対するドキュメンタリー映画「Patent Absurdity」を公開
http://sourceforge.j[...]
[72]
웹인용
Linux still top embedded OS
http://www.linuxdevi[...]
2012-01-16
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com