자바를 버리십시오! Google C 언어로 마이크로 커널 작성 새 OS : Android goodbye

안드로이드는 세계 최대의 사용자가 설정 한 운영 체제로 Windows를 능가했지만, 때문에 자바 문제로, 구글과 오라클의 소송은 이제 공격을 받았습니다. 2 주 전, 법원은 구글이 자바를 사용할 수있는 권리를 위반 선고하는 동안, 당신은 $ 90 억을 지불해야합니다.

그러나 안드로이드의 생태계는 파괴되지 않는 것처럼 보이지만, 구글은 리눅스 커널에 완전히 의존하지 않는 새로운 OS를 개발하는 것을 포기하지 않았다.

TheReg에 따르면 Google은 개발자에게 프로그래밍 지침을 제공하기 위해 12 일에 Fuchsia OS의 커널 문서를 발표했습니다.

Fuchsia OS는 지르콘이라는 마이크로 커널을 기반으로하며 Google 직원 인 Travis Geiselbrecht가 개발했습니다. 후자는 2012 년 Google에 합류하여 2015 년에 작업을 시작했습니다.

Zircon은 C 언어로 작성되었으며 응용 프로그램은 32 비트 핸들을 사용하여 메모리 관리, 다른 프로그램과의 정보 교환 등과 같은 객체에 액세스 할 수 있습니다. 커널은 시스템 호출을 통해 객체를 조작하는 C ++ 클래스도 제공합니다.

커널은 입력 및 출력, ELF 바이너리 로딩 등 장치 드라이버를 처리하는 Zircon Core입니다. 또한 Zircon Framework는 코어 라이브러리를 실행합니다.

현재의 설계 솔루션은 x86-64 및 ARM64 명령어 세트 프로세서 아키텍처를 지원합니다. 문서의 마지막 장은 '역 호환성'이지만 일시적으로 비어 있습니다.

운영체제 개발은 오랜 시간이 걸리지 만 Google은 Java를 포기하고 Android 및 Chrome OS를 여러 플랫폼에서 재 통합 할 수있는 새로운 제품으로 전환 할 준비가되었습니다.

2016 GoodChinaBrand | ICP: 12011751 | China Exports