인터넷 OS

Internet OS

인터넷 운영 체제 또는 인터넷 OS는 인터넷 클라이언트([citation needed]일반적으로 웹 브라우저)를 통해 모든 애플리케이션과 서비스를 실행하도록 설계된 운영 체제입니다.이러한 OS의 장점은 신클라이언트 상에서 실행되어 보다 저렴하고 관리하기 쉬운 컴퓨터 시스템을 구현할 수 있다는 것입니다.모든 애플리케이션을 크로스 플랫폼오픈 스탠다드로 설계해야 합니다.또, 유저의 애플리케이션, 문서, 및 프리퍼런스를 1대의 컴퓨터에 접속하는 것이 아니라, 인터넷 클라우드에 배치할 수 있습니다.d. 인터넷 OS는 서비스로서의 소프트웨어(SaaS)를 위한 완벽한 플랫폼으로서도 홍보되고 있습니다.

역사

인터넷 OS에 대한 이야기는 1995년 마이크로소프트와 넷스케이프 사이의 브라우저 전쟁이 가열되기 시작하면서 표면화되기 시작했다.

당시 HTML의 제한된 기능에 대응하여 마이크로소프트는 Blackbird라는 코드명을 가진 분산 OLE(Object Linking and Embedding)에 기반을 둔 온라인 콘텐츠 제작 플랫폼을 개발하기 시작했습니다.OLE를 사용하면 웹에 배치된 응용 프로그램은 자체 처리 논리를 포함하므로 일반적인 데스크톱 [1]환경의 응용 프로그램과 유사하게 작동합니다.곧바로, 다른 [2]시스템간에 동작하는 것을 보증할 수 없는 Microsoft 독자적인 테크놀로지에 Web을 관련지을 우려가 있었습니다.

과제로서 Netscape의 Marc Andreessen은 브라우저를 새로운 세대의 인터넷 기반 애플리케이션을 위한 도구와 프로그래밍 인터페이스를 제공하는 이른바 "인터넷 OS"로 전환하는 데 도움이 되는 일련의 신제품을 발표했습니다.이른바 '인터넷 OS'는 Netscape Navigator를 기반으로 하는 일반 OS에서 실행되지만, 그는 Windows와 같은 데스크톱 운영체제를 단순히 [3]드라이버의 가방이라고 일축하고, "Windows를 완전히 디버깅되지 않은 디바이스 [4]드라이버의 일상적인 집합으로 만드는 것"이라고 거듭 강조했습니다.

Andreessen은 Navigator의 최신 버전은 웹 브라우저뿐만 아니라 메일, FTP, 뉴스 등의 프로그램을 포함한 인터넷 애플리케이션 스위트이며 Adobe Acrobat, Apple QuickTime, Sun Java 애플릿 등 다양한 문서 유형으로 시청자와 함께 제공되므로 프로그래밍 인터페이스와 퍼블리싱이 가능하다고 설명했다.g 도구(개발자용)Netscape는 또한 서버 소프트웨어를 계속 판매할 이며, Java 애플릿은 클라이언트와 서버 모두에서 크로스 플랫폼을 실행할 것이며, JavaScript 형식의 스크립트 언어로서 실행될 것이다.또한 백엔드 트랜잭션 처리 기능을 제공하여 클라이언트/서버 모델을 네비게이션 클라이언트 및 애플리케이션 서버 및 데이터베이스 [5]서버로 세분화합니다.Netscape Navigator와 기존 운영 체제의 유일한 차이점은 Navigator에 디바이스 드라이버가 [6]포함되어 있지 않다는 것입니다.

Blackbird의 기술적 문제, 웹의 성장, 그리고 그들이 Netscape의 경쟁력 있는 발언으로 본 것은 곧 마이크로소프트가 그들의 전략을 재고하도록 이끌었고 그들은 OLE를 Netscape가 제안한 [7]생태계 내에서 주요 도구로서 위치시키기 시작했다.OLE는 ActiveX 플러그인을 사용하여 웹 페이지에 삽입할 수 있게 되어 ASP(Active Server Pages) 개발을 통해 서버 에서 쉽게 통합할 수 있게 되었습니다.

'5인조'와 NC

"인터넷 OS"라는 개념과 마찬가지로 마이크로소프트에 대한 업계의 반발이 커지기 시작했고, 이는 Windows의 대안으로 Java를 개발하기 위한 제휴를 맺게 되었습니다. 주요 파트너로는 Netscape, Sun, Oracle 및 IBM이 있습니다.이 회사들은 업계 언론에서 비공식적으로 "4대강"이라고 불렸습니다.Novell은 나중에 동맹에 가입하여 "5대강"[8]으로 불리게 되었다.

1997년 5월에 CORBA에서의 소프트웨어 컴포넌트 모델 통합에 대해 논의한 포지션 페이퍼를 발표했습니다.이것은, 다른 시스템상에서 동작하는 다른 벤더의 컴퓨터 애플리케이션이 네트워크를 개입시켜 연동하는 것을 가능하게 하는 일반적인 아키텍처입니다.그 후 CORBA 관리를 담당하는 표준기구인 Object Management Group(OMG; 객체 관리 그룹)에 여러 RFP(Request for Proposals)를 발행하여 Java의 다양한 측면을 통합하도록 지원했습니다.제안에는 Java의 직렬화된 컴포넌트 아키텍처인 JavaBeans와 JavaScript [9]지원이 포함되어 있습니다.CORBA의 Java-tization(Java-tization of CORBA)으로 불리는 이 그룹은 자바를 Microsoft가 Blackbird에서 OLE로 의도했던 것과 유사한 분산 객체 아키텍처로 포지셔닝하고 있었다.OLE는 JavaBeans를 [10]사용하여 CORBA를 통해 인터페이스하는 세컨드 클래스 기술로만 존재합니다.

이 그룹은 또한 Netscape의 웹 브라우저를 실행하고 브라우저를 통해 JavaBeans 컴포넌트를 실행하는 최소한의 Java 기반 운영체제인 JavaOS의 아이디어를 홍보했다.이는 오픈 스탠다드에 기반한 새로운 생태계의 전선이 될 것입니다.첫 번째는 브라우저의 HTML, 두 번째는 CORBA를 통해 널리 채택되기를 바랐던 Java입니다.JavaOS는 오랫동안 Oracle이 주창해 온 개념인 Network Computer(또는 NC)에서 호스팅될 것입니다.NC는 인터넷 전용으로 설계된 신 클라이언트이며, 완전히 온라인으로 저장된 애플리케이션과 문서에 액세스할 수 있습니다.Oracle은 네트워크 애플리케이션 서버를 통해 네트워크 호스팅된 애플리케이션을 제공하고 Oracle7 릴레이션십 데이터베이스 관리 시스템과 Oracle Web Server를 모두 사용하는 서버 레이어용 툴을 제공하는 역할을 했습니다.또한 Oracle은 프레젠테이션, 애플리케이션 및 데이터 액세스 로직을 Java 애플릿 또는 NCA [11]카트리지로 분리하는 Network Computing Architecture(NCA; 네트워크 컴퓨팅 아키텍처)의 개요를 설명했습니다.

이 과제에 대응하여 Microsoft와 Intel은 주로 웹 브라우저 사용에 적합하며 Pegasus라는 이름의 Windows 95의 간이 버전을 실행하는 디스크리스 PC인 NetPC라는 경쟁 모델을 위한 표준을 제시했습니다.나중에 이 아이디어는 넷북으로 발전했습니다.마이크로소프트는 인터넷 OS에 대한 아이디어를 공개적으로 비판하고, 대신 기존의 데스크톱 OS는 인터넷을 사용할 수 있어야 한다고 주장했습니다. 액티브 플랫폼 아이디어의 시작은 나중에 윈도우 98의 출시로 정점을 찍은 인터넷 전략입니다.이 전략은 윈도우에서 Internet Explorer를 긴밀하게 묶는 것을 포함하였고, 마이크로소프트에 대한 미국의 독점금지 소송의 중심이 되었다.넷스케이프, Sun, IBM, 오라클, Novell 등 Gang of Five는 모두 마이크로소프트에 [12]대한 반독점 조치를 위한 로비에 관여하고 있었습니다.

1998년 자바 동맹은 무너지기 시작했다.오라클은 서버 측 자바 데이터베이스를 계속 개발했지만 네트워크 컴퓨터의 개념을 포기했고 넷스케이프는 자바 브라우저의 노력을 포기하고 인터넷 포털로 자리매김하는 것을 목표로 삼았다.투자자들의 압력이 [13]비난을 받았다.

크롬 OS 및 크롬 OS

구글은 2009년 AJAX 기반 웹 애플리케이션과만 작동하도록 설계된 리눅스 기반 운영 체제인 크롬 OS의 개발로 인터넷 OS의 아이디어를 되살렸다.이 운영 체제는 크롬 웹 브라우저처럼 보이고 작동하도록 설계되었으며 크롬북이라고 불리는 파트너와 함께 개발한 노트북에서 판매된다.또, Microsoft Office같은 종래의 데스크탑 소프트웨어의 대체 제품으로서 자사의 Web 애플리케이션 스위트인 G Suite홍보했습니다.

구글은 개발 프로젝트를 통해 인터넷 OS 개념에 대한 표준적인 비판에 대처하려고 노력해왔다.구글 네이티브 클라이언트는 브라우저가 인텔 x86 네이티브 코드를 샌드박스에서 실행할 수 있도록 함으로써 보다 복잡한 프로그램을 실행하여 시스템 하드웨어를 최대한 활용할 수 있도록 합니다.Google Gears는 또한 온라인 애플리케이션의 오프라인 액세스를 허용하기 위해 만들어졌지만, W3C(World Wide Web Consortium)가 표준화하는 과정에서 웹 스토리지를 선호하여 폐지되고 있습니다.

크롬 OS는 크롬 OS의 개발 버전이지만 크롬 OS 이전까지는 상용 구글 크롬 웹 브라우저 버전이 아니라 크롬 OS의 주요 사용자 인터페이스가 크롬 웹 브라우저로 완전 무료 오픈 소스다.따라서 Chromium OS는 구글의 브랜드 및 독점 클라우드 서비스를 프리 인스톨 하지 않습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Metcalfe, Bob (August 11, 1995). "Microsoft and Netscape open some new fronts in escalating Web Wars". InfoWorld.
  2. ^ Wingfield, Nick (November 20, 1995). "Java brews trouble for Microsoft". InfoWorld.
  3. ^ O'Reilly, Tim. "Tim O'Reilly's WWDC Keynote Manuscript".
  4. ^ Metcalfe, Bob (September 18, 1995). "Without a case of vapors, Netscape's tools will give Blackbird a reason to squawk". InfoWorld.
  5. ^ Metcalfe, Bob (September 18, 1995). "Without a case of vapors, Netscape's tools will give Blackbird a reason to squawk". InfoWorld.
  6. ^ Moeller, Michael (June 17, 1996). "Netscape's Andreessen eyes 'Internet OS'". PC Week. Archived from the original on April 28, 1999.
  7. ^ Balderson, Jim (March 11, 1996). "Microsoft raises stakes in bid for the web". InfoWeek.
  8. ^ Kearns, Dave (March 31, 1997). "Gang of Four goes after Microsoft". Network World.
  9. ^ Scannell, Ed (16 June 1997). "Gang of Four plan to extend CORBA to JavaBeans". InfoWeek. 19 (24): 14.
  10. ^ Morgenthal, J.P. "The Java-tization of CORBA". Java Developer's Journal.
  11. ^ Cox, John (November 11, 1996). "Oracle sheds light on net computers". InfoWorld.
  12. ^ William Hepburn, Page (2007). The Microsoft case: antitrust, high technology, and consumer welfare. University of Chicago Press.
  13. ^ Nerney, Chris (July 20, 1998). "The Incredible Shrinking Java Alliance". InfoWorld.