기계적 인조 인간

My Fantasy Operating System

How to stop your thoughts from controlling your life | Albert Hobohm | TEDxKTH

How to stop your thoughts from controlling your life | Albert Hobohm | TEDxKTH

차례:

Anonim

우리 중 대부분은 추첨에 대한 환상을 가지고 있습니다. 인간이되는 것의 일부입니다.

재산, 빠른 자동차 및 실물 크기의 카일리 미노그 펨토트 (옵션 핫 바지 액세서리 포함)를 구입하는 것과 함께 완벽한 운영 체제를 만드는 것이 환상입니다. 이것은 아마도 복권 - 수상작 - 판타지 목록의 목록에서 높지 않습니다. 스포츠 팀을 사거나 세계를 여행하는 것은 분명히 아래에 있습니다. 그러나 내 고유 한 괴짜와 기존 운영 체제 노력에 대한 좌절감을 반영합니다.

환상적인 운영체제를 꿈꾸는 것은 재미있는 일이며, 여러분이 가도록 초대합니다. 아래 코멘트에 자신의 상상력을 게시하십시오.

[추가 정보: 최고의 Windows 10 트릭, 팁 및 개조]

그럼 어떻게 운영체제를 만들 수 있습니까? 우리가 시작하기 전에이 판타지의 경계를 정의합시다.

우리가 말하는 복권 승리는 그 멍청한 것 중 하나입니다 - 남미의 작은 나라를 살 수있을 정도로 커지고 느슨한 변화가 남았습니다 중서부의 작은 마을. 즉, 환상은 시나리오에서 돈이 문제가 아니며, 새로운 OS의 창설은 전적으로 자선 사업입니다. 돈을 버는 의도는 없습니다. 나는 새로운 운영체제를 가능한 한 오픈 소스로 만들려고 노력하고 있으며 인류애에 도움이 될 것입니다. 나는 대단히 관 대하다, 그렇지 않습니까?

오픈 소스의 정신으로 새로운 OS로 처음부터 시작하지는 않을 것입니다. 그러나 기존의 오픈 소스 프로젝트에서 최고의 비트를 취할 것입니다. 몇 가지 새로운 프로젝트를 배치하십시오.

특히, 목표는 서버 플랫폼이 아닌 데스크탑 운영 체제를 만드는 것입니다. IMHO 서버 시장은 이미 완성되었습니다.

Kernel

운영체제의 중심 인 커널을 시작합시다. 아마도 놀랍게도 분명히 최선의 선택이라고 생각하지만 리눅스를 사용하지 않을 것입니다. 확실히 최고의 하드웨어 지원과 가장 빠른 개발주기를 갖추고 있습니다. 그러나 리눅스 커널은 이미지에 문제가있다. 현실은 커뮤니티 외부에서는 현실 세계의 많은 사람들이 Linux를 두려워하고 있습니다. 나는 그것이 오명을 품고 있다고 말할지도 모른다. "리눅스를 기반으로합니다"라고 말하면서 새로운 운영체제를 발표했다면 상당수의 일반 사람들을 멀리 몰아 낼 것 같습니다.

대신, FreeBSD를 OS의 기본으로 사용합니다. 흥미로운 DesktopBSD 프로젝트 (예, 나는 BSD와 비슷한 라이센스를 채택 할 것입니다). 또한 Nexenta 프로젝트에서 홈을 발견하는 OpenSolaris에 대해서도 살펴 보겠습니다.이 결정은 지원되는 하드웨어를 제한 할 수 있지만 대부분의 주요 항목은 정상이어야하며 프로젝트는 하드웨어가 수행하는 작업에 대한 명확한 지침을 게시하고 작동하지 않습니다. 사용자는 내 OS가 컴퓨터에서 올바르게 작동하도록 새로운 wifi 카드를 구입해야 할 수도 있지만 적어도 설치하기 전에 무엇을 기대해야하는지 (대부분의 Linux 버전에서는 슬프게도 부족함) 알 수 있습니다. 나는 이것이 사용자 존경의 관점에서 갚을 것이라고 생각한다.

또한, 하드웨어 드라이버 모듈을 쉽게 만들 수 있도록 바이너리 드라이버 인터페이스를 만드는 개발자를 고용 할 것이다. 예, 문제에 대한 해킹 해결책이며, 해결할 것보다 더 많은 문제를 야기 할 수 있습니다. 그러나 그것은 또한 사용자의 삶을 훨씬 쉽게 만들어 줄 것입니다. 많은 오픈 소스 프로젝트와 달리 새로운 운영체제는 개발자 지향적 인 것이 아니라 사용자 중심의 운영체제가 될 것입니다. BSD를 사용하면 OS를 시장에 내놓을 수 있습니다. "BSD를 기반으로하며 Mac OS 엑스." 절반의 뇌를 가진 사람이라면 누구나 이것을 볼 수 있지만 기술적 인 사용자는 목표 시장이 아닙니다. Techies는 이미 일류 오픈 소스 운영 체제를 보유하고 있습니다. 리눅스라고합니다.

데스크탑

데스크탑과 관련하여 큰 놀라움은 없습니다. Gnome 프로젝트를 사용하게 될 것입니다. Gnome 프로젝트는 가장 쉽고 간단한 오픈 소스 데스크탑 인터페이스 중 하나라고 생각합니다. 그러나 툴바 기반 프로그램 실행기 / 독의 생성 또는 적용을 후원합니다. 이것은 당연히 유행이다, 당연히; 윈도우의 다음 버전은 그런 인터페이스를 가지게 될 것이고, OS X은 수년간 Dock을 가지고있다. 툴바는 프로그램을 시작하고 프로그램을 최소화하는 데 사용됩니다. 아주 간단하고, 정말로, 비록 내가 직관적이고 사용하기 쉬운 나의 노력을 원한다.

제공된 소프트웨어의 관점에서 우리는 다시 리눅스와 같은 컬렉션 인 Firefox (또는 BSD로 포팅 될지 확실하지 않거나 가능한 경우 Google Chrome)를보고 있습니다. 나는 오픈 오피스 (OpenOffice.org)를 포함 시키겠다는 100 % 확신하지는 않지만 프리즘 (Prism)과 구글 기어스 (Google Gears) 같은 것을 통해 온라인 오피스 스위트에 묶는 것에 대해 조사 할 것이다. 그러나 나는 완벽한 데이터 프라이버시를 보장하기 위해 암호화로 강화하기를 원합니다. 온라인으로 저장된 모든 데이터가 안전하도록 즉시 암호화 / 해독하는 브라우저 플러그인을 후원 할 수 있습니다. 온라인 응용 프로그램이 진행될 수있는 유일한 방법이라고 생각합니다.

프로그램 호환성

아마도 새로운 OS의 가장 놀라운 점은 백도어 프로젝트와 함께 Wine을 포함하는 것일 것입니다 스크립트를 작성하고 코드를 수정하여 인기있는 Windows 소프트웨어 및 게임의 대다수를 운영하는 개발자로 구성됩니다. 사실, Wine의 상업적 파생물과는 완전히 다른 것은 아닙니다.

호환성 스크립트와 개조는 정기적으로 각 컴퓨터에 다운로드되는 업데이트의 일부입니다. (물론 지원은 소프트웨어 자체만큼 무료 일 것입니다.)

목표는 100 % Windows 호환성이 아니라 너무 높기 때문에 추락 할 수 있습니다. 목표는 가장 인기있는 응용 프로그램과 게임을 지원하는 것입니다. 하드웨어 목록과 마찬가지로 작동 여부에 대한 정직한 목록을 게시함으로써 사용자 기반을 존중하고 유지할 수없는 약속을하지 않을 수 있습니다. 물론, 나는 또한이 노력에 기여할 수있는 OS 주위에서 발생하는 공동체를 상상한다. 프로그램 호환성 측면에서, 목표는 Windows와 같은 상용 운영 체제와 오픈 소스 운영 체제 사이의 중간 집을 제공하는 것이다. 리눅스처럼. 오픈 소스 접근 방식에 흥미를 느끼고 개념을 수용하기 때문에 리눅스에서 두려워하기 때문에이 결과는 좋을 것이라고 생각합니다.

미리 컴파일 된 오픈 소스 소프트웨어로 가득 찬 소프트웨어 리포지토리, 당연히, 그것의 소금의 값이있는 어떤 알맞은 리눅스 프로젝트 같이. 오픈 소스는 최고가 될 것입니다.

효율성

OS 프로젝트의 주요 목표는 겸손한 하드웨어에서도 신속하게 실행하는 것입니다. 사용자가 가질 것으로 예상되는 하드웨어에 임의의 한도를 설정합니다 (1GB RAM 및 최소 1.5GHz CPU와 비슷할 것입니다).

최적화와 효율성은 현재 유행의 일부이며 Windows 7과 Mac OS X 10.6은 상당한 성능 향상을 기대하고 있습니다.

사용자가 아무 것도 기다리지 않아도되기 때문에 시간 유리 또는 내 회전 휠이 필요하지 않습니다. (모래 시계 아이콘은 원래 옛날에 하드웨어 성능이 좋지 않았던 사과 였고, 2GB RAM과 듀얼 코어 프로세서에서 여전히 문제가 발생했다는 사실은 운영 체제 개발에 큰 문제가 있음을 나타냅니다.) 새로운 OS는 신흥 넷북 시장을 목표로 할 것이고 목표는 휴대용 컴퓨터를 대상으로 한 운영 체제를 만드는 것입니다. 당신은 깨닫지 못했지만 전통적인 데스크탑 컴퓨터는 죽어 가고 있습니다. 현재 데스크톱 컴퓨터를 사용하는 유일한 사람은 게이머 및 사무원입니다. 오늘날 거의 모든 사람들이 랩톱을 사용합니다. 심지어 실제로 집안을 떠나지 않거나 책상에서 벗어난 경우에도 마찬가지입니다.

철학

새로운 운영 체제에 대한 중요한 포인트는 철학입니다. 목표는 세계 최고의 운영 체제를 만드는 것이 아닙니다. 가장 진보 된 운영 체제 또는 가장 혁신적이거나 가장 기술적으로 완성 된 운영 체제를 만드는 것이 아닙니다. 목표는 대부분의 사람들이 훈련없이 사용할 수있는 직관적 인 "좋은"운영 체제를 만들거나 예상 한대로 작동하지 않을 때 윈칠을 만드는 것입니다. 목표는 사람들이 기대하는 기능을 보장하고 손끝에서 만날 수있게하는 것입니다.

새로운 운영 체제 기능만큼이나 흥미롭기 때문에 대부분의 사람들이 필요로하거나 원하는 것은 아닙니다. Windows XP, Mac OS X 10.4 및 최신 버전의 Ubuntu (예를 들어 8.04를 예로 들겠습니다)를 통해 우리는 운영 체제 개발의 절정에 이르렀습니다. 그들이 얻을 수있는만큼 좋은 것들이 있습니다. 지금부터 새로운 기능을 사용할 수 있습니다.

결론

물론이 모든 것은 단지 생각한 실험 일뿐입니다. 복권에 당첨되면 (그리고 실제로 플레이하지 않기 때문에 평소보다 그럴 가능성이 훨씬 적습니다.) 새로운 OS를 만드는 것이 그렇게 어리석지 않을 것입니다.

우선, 나는 고소 될 것입니다. 애플과 마이크로 소프트의 망각. 특히 데스크톱 운영 체제는 소프트웨어 특허의 지뢰밭 인 것처럼 보입니다. (여기에 유럽에서 개발을 기반으로하고 있으며, 살고 소프트웨어 특허는 존재하지 않습니다.)

하지만, 가장 큰 문제는 운영 체제가 더 이상 중요하지 않다는 것입니다. 그들은 90 년대의 일입니다. 90 대는 앨리스의 거실을 탐험하고있었습니다. noughties는 우리가 유리 잔을 밟을 때 일어나는 일에 관한 것입니다.

현재 중요한 것은 온라인이며, 여기서 할 수있는 일입니다. 내가 감각이 있다면, 수백만 달러를 온라인 애플리케이션 개발에 투자하고 오픈 소스 및 공개 표준을 특정 세계에 가져 오려고 노력할 것입니다. 지금은 독점적으로 독점권을 행사할 것으로 보입니다.

Keir Thomas는

Ubuntu Pocket Guide and Reference

를 포함하여 Ubuntu에 대한 여러 권의 책을 저술 한 저자입니다.