상업적이고 자유롭게 배포되는 "자체 개발" 실시간 운영 체제: 효율성의 신화. 자유 소프트웨어의 현황 어떤 운영체제가 무료인가?

/ 노트북

대부분의 경우 컴퓨터에 Windows가 설치되어 있습니다. 이 운영 체제는 무료처럼 보이지만 그렇지 않습니다. 제조업체는 Windows 컴퓨터를 공급하기 위해 Microsoft에 라이센스를 지불해야 하며 Windows를 직접 설치하려면 복사본을 구입해야 합니다.

실제로 무료인 운영 체제가 많이 있습니다. 대부분은 꽤 유명합니다. 가장 인기 있는 것은 Linux이며, 컴퓨터 기술에 대한 뉴스를 정기적으로 읽는다면 이 이름이 낯설지 않을 것입니다. 이 기사를 계속 읽으면 이 목록의 끝에 도달할 때쯤에는 Linux가 완전히 평범해 보일 것입니다. 우리 대부분이 들어본 적이 없는 10가지 무료 운영 체제를 소개합니다.

1. 프리BSD

Linux가 아닌 무료 운영 체제를 사용하고 있다면 아마도 BSD 기반일 것입니다. FreeBSD는 UNIX와 유사한 여러 운영 체제 중 하나일 뿐입니다. 기타에는 NetBSD, OpenBSD 및 PC-BSD가 포함됩니다. 어떤 것을 사용하든 대부분의 경험은 Linux에서 찾을 수 있는 것과 유사합니다. 한 사람이 사용할 수 있는 무료 오픈 소스 소프트웨어는 일반적으로 다른 사람에서도 실행할 수 있습니다.

무료를 좋아하지 않더라도 소프트웨어, 당신은 그것을 깨닫지 못한 채 FreeBSD의 일부를 사용하고 있을 수도 있습니다. 프로젝트의 허용 라이센스로 인해 일부 코드가 애플 맥OS, Sony PlayStation 4 및 Juniper 라우터.


2. 리액트OS

대부분의 무료 운영 체제는 윈도우의 대안. 어떤 의미에서 ReactOS는 Windows가 되려고 노력합니다. 목표는 사용자에게 Microsoft에서 운영 체제를 구입하지 않고도 Windows 소프트웨어를 실행할 수 있는 수단을 제공하는 것입니다.

ReactOS는 무료 오픈 소스 운영 체제이므로 실제 Windows 코드를 사용할 수 없습니다. 이 프로젝트는 많은 Windows API를 부분적으로 구현했으며 Wine 프로젝트와 협력하여 프로그램, 응용 프로그램 및 소프트웨어를 실행합니다.


3.프리도스

DOS가 유일한 선택이었을 때 컴퓨터를 사용해 본 적이 있습니까? MS-DOS에 대한 좋은 추억이 있나요?

FreeDOS를 사용하면 이 지나간 시대를 다시 경험할 수 있습니다. OS 베어본은 최신 하드웨어나 내부에서 오래된 DOS 프로그램을 실행할 수 있는 수단을 제공합니다. 가상 머신. 아니면 그냥 오래된 게임을 실행하는 데 사용할 수도 있습니다.


4. 하이쿠(Haiku 또는 Hokku)

Haiku는 BeOS에서 영감을 얻었습니다. BeOS는 Be Inc가 1995년 BeBox에서 실행되도록 개발한 그래픽 운영 체제입니다. 운영 체제가 5년 전에 중단되었습니다. 최신 업데이트 2000년에 나왔어요.

BeOS는 친숙한 이름은 아니었지만 일부 사용자의 관심을 끌었고 일부는 운영 체제가 자신만의 오픈 소스 버전을 만들 수 있을 만큼 오래 지속되기를 원했습니다. 목표는 BeOS용으로 작성된 소프트웨어가 ReactOS가 Windows에서 원하는 것과 유사하게 Haiku에서 실행되는 것입니다. 모든 것을 고려해 보면 하이쿠 팀이 더 쉬울 수도 있습니다.

5. 일루모스

Oracle은 Solaris라는 운영 체제를 지원하는 데 사용됩니다. 처음에는 폐쇄되었으나 2008년에 프로젝트가 열렸습니다. Oracle은 2010년에 OpenSolaris를 중단하고 2011년에 Solaris 11을 통해 자체 모델로 복귀했습니다.


6. 음절

음절은 세기 전환기에 폐기된 AmigaOS 클론인 AtheOS를 기반으로 합니다. AmigaOS의 경우 오랫동안 고대 것으로 여겨졌던 컴퓨터 계열을 위해 80년대에 탄생했음에도 불구하고 여전히 살아 있습니다.

Syllable은 사용자 친화적인 인터페이스와 Webkit 기반 웹 브라우저를 포함한 기본 애플리케이션을 갖춘 홈 오피스 사용자를 위해 설계되었습니다. 메일 클라이언트. 문제는 RAM이 32MB인 컴퓨터에서만 이 작업을 수행할 수 있다는 것입니다(보기에는 최소 64MB가 권장됨). 전체 설치에는 약 250MB의 하드 드라이브 공간이 필요합니다.


7. 연구운영시스템 AROS

Syllable은 AmigaOS 클론을 기반으로 하지만 AROS는 다른 접근 방식을 취합니다. 실제로 AmigaOS와의 바이너리 호환성을 API 수준에 두었습니다. 이는 ReactOS가 Windows를 대상으로 하고 Haiku가 BeOS를 대상으로 하는 방식과 유사합니다.

AmigaOS가 주목할 만한 가치가 있는지 궁금할 것입니다. AmigaOS가 아직 존재한다고 언급했나요? 무료도 아닙니다. 대부분의 사람들이 들어본 적도 없는 운영 체제에 대해 여전히 기꺼이 비용을 지불하려는 누군가가 있습니다. AROS는 비용을 지불하지 않고도 일부 AmigaOS 프로그램을 사용할 수 있는 방법을 제공합니다. 게다가 오픈 소스이기 때문에 안전하다고 느낄 수도 있습니다.


8.메뉴엣OS

이것이 바로 MenuetOS입니다. 단일 플로피 디스크에 들어갈 만큼 작습니다. 이는 90년대의 플래시 드라이브였으며 최대 1.44MB의 저장 공간만 제공했습니다. 많은 Linux 배포판이 700MB CD로 인해 어려움을 겪고 있다는 점을 고려하면 요즘에는 플로피에서 부팅하기가 어렵습니다.

MenuetOS는 완전히 32비트 어셈블리 언어로 작성되었으며 최대 32GB RAM을 지원하지만 최소한의 오버헤드로 실행되도록 설계되었습니다.


9. 덱스OS

모두 데스크탑인가요? 운영 체제같은 느낌? 여기 다른 접근법을 취하는 것이 있습니다. DexOS를 생생하게 구현하면 키보드 수업에서 컴퓨터를 사용하는 것보다는 주류 게임 콘솔에서 플레이하는 것과 같은 느낌이 들 것입니다.

DexOS에서 앱을 실행하는 것은 막연하게 오래된 Dreamcast에 디스크를 삽입하는 것과 같은 느낌입니다. 실제로 게임을 플레이해 보면 더욱 실감나는 경험을 할 수 있습니다. 그리고 또 다른 멋진 점은요? 이 무료 OS는 플로피 디스크에 들어갈 만큼 작습니다.


10. 비솝시스

DexOS와 마찬가지로 Visopsys도 한 개발자의 취미 프로젝트입니다. 한 사람이 무엇을 만들 수 있는지 보고 싶다면 이 앱을 설치하세요.

시각적 운영 체제(물론 이 이름은 다음을 사용하는 모든 OS에 적용될 수 있습니다. 작업 환경)은 1997년부터 개발되어 왔습니다. 기존 OS를 기반으로 하지 않습니다. 이는 프로젝트가 기존 코드를 사용하지 않는다는 의미는 아닙니다. 여기에서는 KDE 플라즈마 사용자에게 친숙할 수 있는 일반적인 GNU 도구와 아이콘을 찾을 수 있습니다.

이러한 무료 운영 체제 중 하나를 사용하시겠습니까?

대부분은 그렇지 않습니다. Haiku 개발자는 풀타임으로 일하지 않습니다. 개발자 Visopsys는 자신의 OS가 Linux 또는 아마도 더 공정한 비교인 Syllable만큼 성능이 좋지 않다고 분명히 말하고 있습니다. DexOS는 다른 어떤 것보다 실험에 가깝습니다.

그러나 Linux보다 FreeBSD를 선호하는 사람들이 많이 있습니다. Illumos는 FOSS 매니아들 사이에서도 잘 알려져 있지 않을 수 있지만 나름의 용도가 있습니다. 그리고 모든 오래된 DOS 게임을 플레이하기 위해 FreeDOS를 사용한다고 언급하지 않았나요?

이 목록에 사용하고 싶은 시스템이 있습니까? 이 목록에는 없지만 알려지지 않은 또 다른 무료 운영 체제를 알고 계십니까? 댓글로 이에 대해 알려주세요!

임베디드 프로젝트에서 RTOS(실시간 운영 체제)를 사용하거나 사용하지 않는 것은 거의 수사적인 질문입니다. 두 접근 방식 모두 지지자와 반대자가 있으며, 각각은 부인할 수 없는 주장을 가지고 있습니다. 이 기사에서는 위에서부터 문제를 살펴보고 가장 일반적인 오해 중 일부를 지적하려고 합니다.

새로운 프로젝트를 준비 중이고 이를 위한 소프트웨어 플랫폼을 선택한다고 가정해 보겠습니다. 제3자의 지적 잠재력의 참여 정도에 따라 네 가지 옵션이 있습니다.

  • RTOS 없이는 전혀 할 수 없습니다.
  • RTOS를 독립적으로 개발합니다.
  • 자유롭게 배포되는 범용 OS를 필요에 맞게 조정합니다.
  • 기성 상용 RTOS를 사용하십시오.

종종 정보 부족과 문제에 대한 이해 부족으로 인해 이러한 종류의 결정은 "개념을 기반으로" 이루어지므로 상당한 정도의 편견이 적용됩니다. 그 중 가장 인기 있는 것을 살펴보겠습니다.

신화...

"모든 애플리케이션에 OS가 필요한 것은 아닙니다."합리적인 한도 내에서(작은 단일 프로젝트의 경우 읽기) 이 생각은 놀라운 일이 될 수 있습니다. 그러나 터무니없는 지점(“왜 망치가 필요합니까? 못 하나만 망치면 됩니다”)에 이르면 많은 해를 끼칠 수 있습니다. 프로젝트가 시간이 지남에 따라 성장하고 발전한다면(그리고 오랫동안 시장에 진지하게 존재하는 기업의 경우 이것이 자연스러운 순서입니다) 유지 관리하고 수정해야 하는 코드의 양은 곧 늘어날 것입니다. 비용 규모로 인해 프로젝트 투자 회수가 심각한 문제에 직면할 수 있습니다. 동시에 프로젝트를 다른 플랫폼으로 이전하는 데 드는 비용은 직접적(플랫폼 자체 비용, 직원 교육 비용, 코드 이전 작업 비용 등)과 간접적(예: 손실)입니다. 코드 전송에 소비된 시간으로 인해 경쟁사보다 뒤쳐져 시장 점유율이 높아짐) - 전송으로 인해 더 이상 비용을 지불할 수 없을 수도 있습니다. 좋은 프로젝트영원히 망할 것입니다.

"자신만의 RTOS를 개발하는 데는 몇 달이면 충분합니다."이러한 매우 일반적인 오해는 프로젝트 관리 이론에서 비롯됩니다. 즉, OS를 개발하는 데 필요한 자원의 추정치는 특정 클래스의 상용 OS의 평균 비용을 평균 프로그래머의 작업 시간 비용으로 나누어 얻을 수 있다고 말합니다. 그러나 여기서 프로그래밍은 반복적인 프로세스라는 점을 분명히 이해해야 합니다. 옛날 농담을 기억하세요. "혁신은 완료될 수 없고, 오직 멈출 수만 있습니다." 소프트웨어 프로젝트에서도 마찬가지입니다. 시장 상황은 끊임없이 변화하고 있으며 모든 프로젝트는 항상 "살아있는" 프로젝트입니다. 즉, 일단 개발을 시작하면 항상 개발을 수행해야 하며 이에 할당된 리소스는 결코 해제되지 않습니다.

"상용 RTOS는 숙달하는 데 오랜 시간이 걸리는 복잡한 제품입니다."이 주장은 자주 등장하며 바로 이러한 이유로 범용 운영 체제와 달리 대부분의 경우 상용 RTOS에는 적용할 수 없습니다. 대부분의 상업용 RTOS는 처음부터 이를 염두에 두고 설계되었습니다. 주요 전략적 목적은 학습 곡선 단축을 포함하여 신제품 출시 시간을 단축하는 것이기 때문입니다. 제품을 익히기가 어렵다면 누구도 그냥 사지 않을 것입니다.

"상업용 RTOS에는 불필요한 기능이 과부하되어 있습니다."모든 범용 제품에는 항상 일부 중복성이 포함되어 있으며 이는 각각의 특정 경우에 필요하지 않을 수 있습니다. 그러나 임베디드 환경은 중복 소프트웨어를 위한 리소스를 허용하지 않는 경우가 많으며 개발자는 이에 적응해야 합니다. 결과적으로 모든 최신 상용 RTOS는 확장 가능하며 불필요한 기능을 대상 구성에서 제외할 수 있습니다.

"RTOS는 잘 알려져 있으므로 잘 문서화될 수 있습니다."프로젝트를 문서화하는 데는 항상 한 가지 목표가 있습니다. 바로 연구를 더 쉽게 만드는 것입니다. 그리고 고객과 프로젝트의 새로운 참가자 모두를 위해. 그러나 프로젝트가 수행되는 경우 내용, 항상 전문가가 있는 문서를 문서화하는 것보다 해야 할 중요한 일이 수천 가지 더 많습니다. 개발자들도 문서 작성을 싫어하기 때문에 이러한 관점을 쉽게 받아들입니다. 다음에 일어날 일 - 자세한 내용은 아래를 참조하세요.

"제한된 시간 내에 RTOS를 완료하고 더 이상 그것에 대해 생각하지 않아도 됩니다."이 문제는 위에서 이미 부분적으로 논의되었습니다("자신만의 RTOS를 개발하는 데는 몇 주가 소요됩니다" 참조). 프로그래밍에서 매우 불리한 요소는 "직원 교체"라는 점만 추가하면 됩니다. 시장은 끊임없이 진화하고 제품에 대한 요구 사항은 변화하고 있으며 가장 성공적인 RTOS라도 언젠가는 변경이 필요한 때가 옵니다. 이 시점에서 이를 개발한 전문가들은 기껏해야 2년 전의 일을 이미 잊어버렸고, 최악의 경우에는 다른 회사로 옮겨갔습니다. 결과적으로, 새 버전만약 나온다면 지연도 많고 오류도 많습니다.

"자신의 RTOS나 무료로 배포되는 RTOS를 사용하면 많은 비용을 절약할 수 있습니다."여기서 기억해야 할 점은 프로젝트 비용이 도구 및 구성 요소 비용으로만 구성되는 것이 아니라는 점입니다. 안에 일반적인 경우여기에는 최소한 다음이 포함됩니다.

  • 도구 비용;
  • 수업료;
  • 개발 자원(시간, 인력, 일자리, 지원, 컨설팅 등)
  • 부품 및 조립 비용;
  • 지원 비용.

그리고 여기에서도 다른 곳과 마찬가지로 "역학의 황금률"이 작동합니다. 한 가지에서 이기면 다른 것에서 잃습니다. 제품은 제품이지만 제품 출시 시간을 단축하는 수단으로서 관련 서비스 패키지(교육, 지원, 컨설팅, 맞춤형 개발)의 중요성은 부인할 수 없습니다. 여기에는 세 가지 옵션이 있습니다.

  • 서비스를 완전히 거부합니다.
  • 제품 제조업체에 주문하세요.
  • 제3자 컨설팅 회사에 주문하세요.

분명히 첫 번째 옵션을 사용하면 "지금 여기"에서 돈을 절약할 수 있지만 모든 것을 스스로 해야 하고 아무도 도와주지 않기 때문에 시간과 인건비가 손실됩니다. 이로 인해 심각한 지연이 발생하며 경쟁이 치열한 시장에서는 비용이 매우 많이 들 수 있습니다.

두 번째와 세 번째 옵션은 매우 유사하며 해당 제품과 서비스가 회사에 얼마나 많은 이익을 가져다주는지만 다릅니다. 제조회사는 제품과 서비스 모두에서 이익을 내는데, 그 비율이 어느 정도인지는 개별적인 질문입니다. 컨설팅 회사는 제품을 생산하지 않고 서비스로만 수익을 창출하므로 서비스 패키지 비용이 상용 제품 비용과 비슷하거나 심지어 이를 초과하는 경우가 많습니다. 즉, 당신 앞에 무료 치즈가 들어간 샌드위치가 있다면 그것이 쥐덫이라고 가정하거나 빵 가격이 얼마인지 생각하는 것이 합리적입니다.

위에서 한 가지 간단한 결론은 다음과 같습니다. 이러한 접근 방식 중 어느 것도 본질적으로 최적이 아니며 결정을 내리기 전에 모든 것을 분석해야 합니다. 가능한 옵션총소유비용(TCO), 즉 장기간에 걸친 비용을 개별적으로 평가합니다.

"우리가 가지고 있는 것도 실시간 OS입니다.""라는 용어의 해석 실시간“애플리케이션에 크게 의존하며 부도덕한 제조업체는 종종 이를 활용합니다. 여기서 알아야 할 두 가지가 있습니다. 첫째, RTOS는 "하드" 실시간 운영 체제와 "소프트" 실시간 운영 체제로 구분됩니다. 이벤트에 대해 명확하게 정의된 응답 시간을 보장합니다(이 속성은 특별히 설계된 OS 아키텍처에 의해 보장됨). 후자는 일반적으로 지정된 시간 간격 내에 이벤트를 처리하도록 관리합니다. 따라서 "소프트" 실시간입니다. OS는 정의상 결정론적 시스템(예: 제어 루프)을 구현하는 데 적합하지 않습니다.

둘째, RTOS가 이벤트를 처리하는 데 걸리는 시간은 RTOS 정의에 지정되어 있지 않습니다. 즉, RTOS가 1일 이내에 이벤트 처리를 보장한다면 공식적으로는 하드 실시간 OS로 간주될 수 있습니다. 결론: 도구를 선택하기 전에 현재 작업의 요구 사항을 명확하게 이해해야 합니다. 그런데 마이크로초 내에 이벤트에 대한 응답을 제공하는 모든 하드 실시간 운영 체제는 상용입니다. 그러나 이는 놀라운 일이 아닙니다. 심각한 작업에는 심각한 도구가 필요합니다.

"자유롭게 배포되는 OS는 저작권 문제를 제거합니다."그러나 이것은 사실이 아니다. 모든 코드에는 거의 항상 일종의 라이센스가 적용됩니다. 또한 이러한 라이센스는 서로 충돌하는 경우가 많으며, 그 결과 법률 등으로 서로 물리적으로 호환되는 구성 요소가 동일한 배포에 포함되지 않을 수 있습니다. 여기서 일반적인 규칙은 다음과 같습니다. 모든 라이센스에는 특정 제한 사항이 적용되며 이를 명확하게 이해해야 합니다. 그렇지 않으면 승인에 문제가 발생할 수 있습니다. 고객에게는 항상 라이선스 제품이 필요합니다. 문제가 발생할 경우 책임을 져야 할 사람이 누구인지 명확하게 표시되기 때문입니다. 그리고 누구에게도 속하지 않은 제품에 대해서는 누구도 책임을 지지 않습니다.

...그리고 몇 가지 사실

위의 통념 외에도 상업용 RTOS와 관련된 확실한 사실도 많이 있습니다. 그러나 그들은 종종 그림자 속에 남아 있거나 그 중요성이 과소평가됩니다. 몇 가지 의견과 함께 가장 중요한 몇 가지를 나열해 보겠습니다.

자세한 문서.문서는 제품의 필수적인 부분입니다. RTOS를 사용하는 개발자는 설계를 연구하는 데 많은 시간을 소비할 여유가 없으므로 최고의 제품이라도 고품질의 상세한 문서가 없으면 그 가치를 잃게 됩니다. 또한 기술 지원 서비스의 용량은 항상 제한되어 있으며 동일한 질문에 반복적으로 답변하는 것보다 문서를 작성하는 것이 항상 더 수익성이 높습니다. 따라서 상용 RTOS는 항상 잘 문서화되어 있습니다.

테스트된 코드.상업용 RTOS 개발 회사의 고객 수는 수백 명에 이릅니다. 즉, 이 RTOS의 코드는 다양한 구성과 모드로 동시에 여러 장소에서 지속적인 테스트를 받게 됩니다. 어떤 현지 테스트 단위도 이러한 테스트 효율성을 제공할 수 없습니다. 따라서 상용 RTOS는 항상 "자체 개발" RTOS보다 오류가 적습니다.

전문 도구.실시간 애플리케이션에는 특정 세부 사항이 있으며(예: RTOS의 작업 예약 및 동기화 메커니즘은 범용 OS의 메커니즘과 다름) 디버깅에는 특수 도구가 필요합니다. 이 경우 일반 디버거로는 충분하지 않은 경우가 많습니다. 표준 수단일반적으로 진단만으로는 충분하지 않습니다. 또한 모든 최신 RTOS는 임베디드 구성용으로 설계되었으므로 개발자는 다음을 수행할 수 있습니다. 효율적인 작업필요한 것은 단지 컴파일러와 디버거가 아니라 코드 작성부터 ROM 이미지 생성 및 최적화까지 안내할 수 있는 통합 도구 라인입니다. 상용 RTOS에만 이러한 도구가 있습니다.

추가 구성 요소.운영체제 자체가 전부는 아닙니다. 운영 체제에서 제공하는 기본 기능 외에도 프로젝트에는 프로토콜 스택, 그래픽, 데이터베이스 도구 등 추가 소프트웨어 구성 요소가 필요할 수 있습니다. RTOS를 직접 개발하는 경우 다른 모든 것을 직접 개발해야 한다는 점에 대비하세요. 이미 만들어진 구성 요소를 자체 RTOS로 포팅하는 이 옵션은 즉시 제외될 수 있습니다. 왜냐하면 이를 위해서는 RTOS가 특정 범용 API(예: 가장 자유롭게 배포되는 소프트웨어의 경우 POSIX)를 완벽하게 지원해야 하기 때문입니다. 성장했습니다.” RTOS는 종종 불필요한 사치로 간주되었습니다.

전문적인 서비스.그리고 아마도 마지막 것은 그들이 말했듯이 숫자는 있지만 중요성은 아닙니다. 최고 품질의 상세한 문서라도 모든 문제를 해결하는 것은 아닙니다. 교과서는 항상 전체 내용을 읽어야 하고 참고 도서에서 검색할 수 있어야 하기 때문입니다. 문서의 양이 매우 많기 때문에 복잡한 제품의 경우 둘 다 매우 오랜 시간이 걸릴 수 있습니다. 문제가 발생하면 신속하게 문제를 해결해야 할 가능성이 높으며 시스템을 "내부에서" 아는 사람(개발자)만이 이 문제에 도움을 줄 수 있습니다. 이러한 의미에서 무료로 배포되는 RTOS는 어떠한 보장도 제공하지 않습니다. 왜냐하면 공개 포럼에서 질문에 답변하지 않음으로써 어느 누구도 자신의 평판을 위험에 빠뜨리지 않으며, 이는 귀하가 어떤 질문에 대한 답변을 신속하게 받을 것이라는 확신도 없기 때문입니다. 개발자 직원을 유지하는 데 드는 연간 비용과 상용 RTOS에 대한 연간 기술 지원 계획 비용을 비교해야 합니다. 대부분의 경우 마지막 옵션이 승리합니다. 이 외에도 이미 언급한 바와 같이 일반적으로 상용 RTOS 제조업체가 제공하는 전문 서비스 패키지는 다음 사항에 국한되지 않습니다. 기술 지원직원 교육, 맞춤형 개발, 인증, 프로젝트 컨설팅 등도 포함됩니다. 한마디로 프로젝트를 적시에 유능하게 완료하는 데 도움이 되는 모든 것입니다.

재개하다

특히 경쟁이 치열한 환경에서 중요한 작업을 위한 도구를 선택하는 것은 항상 핵심 사항입니다. 도구는 진지하고 오랫동안 선택되는 것입니다. 그러나 우리는 보편적인 도구가 없다는 것을 인정해야 합니다. 각 작업에는 고유한 최적의 도구가 있으며, 올바른 결정은 현재 작업의 요구 사항, 배경 및 전망을 알아야만 내려질 수 있습니다.

기술에는 기적이 없습니다. 그것은 모두 무의식적인 패턴에 지나지 않습니다. 따라서 모든 목표는 측정 가능해야 합니다. 그렇지 않으면 달성 여부를 평가하는 것이 불가능합니다. 마찬가지로 모든 특성은 측정 가능해야 합니다. 그렇지 않으면 제공되는 것과 요구되는 것을 비교할 수 없습니다. 프로젝트를 위한 소프트웨어 플랫폼을 선택할 때 안내해야 할 유일한 것은 목표와 플랫폼의 특성이 프로젝트 요구 사항과 일치하는 정도입니다. 그리고 신화는 아무리 그럴듯해 보이더라도 신화적인 효과만 제공할 수 있습니다.

니콜라이 고르부노프

SWD 소프트웨어 주식회사

많은
"무료" 및 "오픈 소스 소프트웨어"라는 단어는 사용자가
GNU/Linux 운영 체제. 하지만 수십 개가 있다.
무료 OS, 그 중에는 성공적인 제품과 인기 있는 제품이 모두 있습니다.
(FreeBSD, Solaris, Darwin), 좁은 범위의 전문가에게 알려져 있습니다.
프로젝트(Haiku OS, React OS). 그들 각각은 자신의 역사와 미래를 가지고 있습니다.

세상에는 수십 개의 무료 운영체제가 있으며, 그 중 일부는
모든 IT 전문가는 이를 알아야 합니다. 리눅스 다음으로 유명한
운영 체제 - BSD. 1978년에 개발되었습니다.
버클리대학교는 UNIX OS 기반입니다. 가장 일반적인 것 중
이것의 분포 개방형 시스템 FreeBSD, PC-BSD라고 부를 수 있으며
DesktopBSD.

시행 중 기술적 특징이 OS의 UNIX, 단편 및 변형
다양한 장비에 널리 사용되며, 가장 흔히 네트워크 장비에 사용됩니다. 서버
FreeBSD를 기반으로 하여 매우 안정적이고 활발하게 작동합니다.
적용하다. BSD의 데스크탑 버전은 KDE 그래픽 쉘을 사용합니다.
겉으로는 Linux와 실질적으로 구별할 수 없습니다. 게다가 이들 시스템은
Linux용으로 제작된 소프트웨어에 대한 기본 지원을 받았습니다.


BSD는 리눅스 다음으로 가장 유명한 무료 운영체제이다.

UNIX의 또 다른 파생물은 Sun의 운영 체제입니다.
1991년에 만들어진 솔라리스(Solaris)라는 마이크로시스템. 무료
회사에서 지원하는 이 OS 버전은 Open Solaris입니다. 에도 불구하고
GNU/Linux에 내재된 특정 기능의 존재(그래픽
Gnome 사용자 인터페이스, 소프트웨어 패키지 설치
리포지토리, 기본 Linux ABI 지원, LiveCD에서 시스템 부팅),
이 OS는 개발 ​​플랫폼으로 사용하도록 설계되었습니다.
Sun Microsystems 서버 제품용. 과의 근본적인 차이점
리눅스는 시스템의 핵심이다. Sun Microsystems OS의 초기 버전
Unix를 사용했고 SunOS라고 불렸습니다.


Open Solaris는 Linux와 외관상 유사합니다.

1992년에 SunOS 5는 릴리스에서 Solaris 2로 이름이 변경되었습니다.
추가 독점 구성 요소가 배포판에 나타났습니다. 이에 따르면
같은 이유로 OpenSolaris는 더 이상 GPL이 아닌 CDDL로 배포됩니다.
라이센스(라이센스가 부여된 파일 배포에 존재함을 전제로 함)
독점 원칙을 포함한 다른 원칙에 따라.

Linux 다음으로 가장 유명한 무료 운영 체제

이름 특허 커널 유형 언어 OS 제품군 프로젝트 상태
다윈 APSL 잡종 씨, 씨++ 유닉스, BSD 발전하다
데스크탑BSD BSD 모듈이 포함된 모놀리식 와 함께 유닉스 계열 발전하다
에코 eCos/수정된 GPL 실시간 기음 RTOS 발전하다
FreeBSD BSD 모듈이 포함된 모놀리식 와 함께 유닉스 계열 발전하다
프리도스 GPL 단단히 짜여 하나로 되어 있는 와 함께 DOS와 유사한
프리RTOS 수정된 GPL 실시간 와 함께 RTOS 발전하다
하이쿠 OS MIT 모듈이 포함된 모놀리식 C, A.S.M. BeOS 발전하다
오픈다윈 LGPL 잡종 씨, 씨++ 유닉스, BSD 닫은
CDDL 모듈이 포함된 모놀리식 기음 유닉스 발전하다
PC-BSD BSD 모듈이 포함된 모놀리식 와 함께 유닉스 계열 발전하다
피코]오스 BSD 실시간 기음 RTOS 발전하다
퓨어다윈 LGPL 잡종 씨, 씨++ 유닉스, BSD 발전하다
GPL/LGPL 잡종 ASM,C Windows와 유사한 발전하다
음절 OS(데스크톱 버전) GPL 모듈이 포함된 모놀리식 씨, 씨++ 유닉스 계열, BeOS, POSIX 발전하다

1980년대 후반~1990년대 전반 유닉스 시스템 개발
NEXTSTEP OS 출시와 관련된 또 다른 단계가 시작되었습니다. 이 중심에는
독점 시스템에는 Unix 소스 코드가 포함된 Mach 커널이 포함되어 있습니다.
1995년 본 OS의 개발이 사실상 중단된 이후 및 그 이후
Apple의 NeXT 인수, 거의 모든 주요 구성 요소
(사용자 인터페이스, OpenStep/Mach 및 시스템 라이브러리)
1998년에 출시된 Mac OS의 후속 제품인 Rhapsody OS에 사용됨
년도. 그러나 2000년에는 연도 사과 Rhapsody OS 개발을 중단하고
UNIX 및 BSD의 또 다른 지점인 Darwin을 개발하기 시작했습니다.

이 운영 체제는 XNU 커널(사용됨)을 기반으로 합니다.
Mach 마이크로커널 및 표준 BSD 서비스). 이 제품은 다음 라이선스를 받았습니다.
자유 소프트웨어를 일컫는 APSL과 그 변종으로는 PureDarwin과
OpenDarwin(2006년 PureDarwin과 합병)은 LGPL을 사용합니다. BSD에서
Darwin 커널에는 프로세서 모델, 네트워킹 스택 및
가상 파일 시스템, 게다가 Apple이 추가됨
I/O 키트 장치 드라이버용 객체 지향 API입니다. 결정적인
옵션을 사용하면 Darwin에서 대부분의 Unix 응용 프로그램을 컴파일할 수 있습니다.
방해하지 않고 소스 코드.

사용자를 위한 무료 OS

UNIX 시스템과 다양한 파생물은 상당히 다릅니다.
서버에서의 사용이나 개발에 대한 엄격한 초점
응용 프로그램. 기존 데스크탑을 대체하여 사용
대부분의 경우 결정은 의미가 없습니다. 부재 외에
멀티미디어 장치용 기본 드라이버 공급 지원
미디어 형식, 사용자 정의 도구
인터페이스, 이러한 시스템은 일반 사용자가 이해하기 어렵습니다.
종종 같은 껍질을 가지고 있다는 사실에도 불구하고
Linux 배포판(KDE, GNOME 및 기타 X-Windows 변형)

Linux는 다른 freeOS와 어떻게 다릅니까?

Linux와 다른 무료 간의 특정 유사점에도 불구하고
OS에는 몇 가지 주요 차이점이 있습니다. 무엇보다도
중요한 점: Linux는 Unix와는 다른 Linux 커널을 사용합니다.
아키텍처와 원칙 모두에서 Unix 기반 시스템
라이센스(GPL). 두 번째 차이점: X Window System을 사용한다는 것입니다.
그래픽 사용자 인터페이스가 구축된 기반
대부분의 Linux 배포판. 무료 운영 체제에서는 더 자주 사용됩니다.
자체 인터페이스 개발. 세 번째 차이점은 사용 방법입니다.
Linux용 GNU 프로젝트의 유틸리티 및 라이브러리.

그러나 데스크톱용 오픈 소스 OS도 있습니다. 이 분야의 선구자
방향은 1990년대 초에 출시된 Be라는 회사였습니다.
독점 BeOS 및 BeBox 컴퓨터. 개발자
주로 Windows 및 Mac OS의 경쟁자로 자리 잡았습니다.
멀티미디어 문제를 해결하기 위해 시스템을 적용한 이유. 그럼에도 불구하고,
이 개발의 활발한 개발은 2000년대 초반에 중단되었습니다.
Be Palm 구매와 관련하여 수년이 걸렸습니다. 유일한 오픈 소스
BeOS의 변종은 Haiku OS이다.
오픈 소스 소프트웨어 배포판을 갖춘 BeOS의 커널, API 및 파일 시스템(예:
파이어폭스, VLC, 씨몽키. Linux와 달리 사용하지 않습니다.
X-Windows 그래픽 셸, 다양한 포트 및 라이브러리 시스템
(그러나 2009년 1월 말부터 상황이 바뀌기 시작했고, HaikuOS에서는
이제 넌 달릴 수 있어 현대 프로그램, Firefox 3과 유사).
이 OS가 여전히 심각한 상태에 있다는 점은 주목할 만합니다.
두 번째 기술 출시 시기는 아직 불분명합니다.


HaikuOS는 심층 개발 상태에서 벗어날 수 없습니다

Haiku OS와 유사한 또 다른 프로젝트는 기존의 Syllable OS입니다.
두 가지 배포판 형태 - 기반 서버 리눅스 커널, 그리고
데스크톱, 자체 개발을 사용합니다. 대체로,
음절 프로그래머가 연결하기로 결정했습니다. 모범 사례열려 있는
소스 시스템, GNU/Linux에서 GCC 컴파일러 및 하위 시스템을 빌려옴
SDL은 물론 BeOS 및 적용된 POSIX 표준의 인터페이스 요소,
UNIX 시스템에서 알려져 있습니다. 다만, 지원업무
Haiku OS의 대부분의 최신 장비는
이는 릴리스 버전의 가용성에 영향을 미칩니다.

최소 비표준

무료 운영 체제의 잘 알려지지 않은 또 다른 대표자는 다음과 같습니다.
실시간 운영체제(RTOS). 유사한 프로젝트 중
pico]Os(BSD 라이센스), eCos(자체 라이센스)를 강조할 수 있습니다.
GPL 기반) 및 FreeRTOS(수정된 GPL)를 기반으로 합니다. 상장됨
운영 체제는 사용하는 장치에 사용됩니다.
Linux나 BSD는 실용적이지 않습니다. RTOS는 기술적으로 까다롭지 않습니다.
장치 기능을 갖추고 있으며 터미널 클라이언트에서 적극적으로 사용됩니다.
BIOS, 비디오 감시 및 제어 시스템, 산업 분야
장비.

그리고 다시 윈도우

그러나 오픈 소스 소프트웨어 지지자 캠프에는
마이크로소프트 윈도우. 시스템이 많이 있는 것으로 알려져 있습니다.
건축가와 프로그래머는 여전히 이를 가장 성공적인 버전으로 간주합니다.
윈도우 2000.

ReactOS 개발자도 비슷한 의견을 공유합니다. 여기에 기초
Windows API가 사용되었으며 추가 독점 API가 배포판에서 제거되었습니다.
도구 및 소프트웨어(남은 것은 GPL/LGPL에 따라 라이센스가 부여됨)

무료 운영 체제에서 사용되는 라이센스 유형

라이센스 이름 제품 및 프로젝트 부과된 제한
버클리 소프트웨어 배포(BSD) BSD,피코]오스 소스 코드를 자유롭게 사용하고 독점 수정을 할 수 있습니다.
GNU 일반 공중 라이선스(GNU GPL, GPL) Linux, Syllable OS(데스크톱 버전), RTOS(pico]Os 제외), FreeDOS 허용된
배포 및 복사는 자유지만 수정은 불가합니다.
커뮤니티에 알리지 않고 수정 후 소스 코드를 닫습니다.
GNU 약소 일반 공중 라이선스(LGPL) 다윈, ReactOS 허용된
GPL 라이센스 소프트웨어와 해당 구성요소 연결
독점적인 배포를 포함하여 다른 제품과의
공통 개발 및 배포 라이선스(CDDL) 허용된
다음에 따라 라이센스가 부여된 파일을 하나의 배포로 결합
기타 라이센스(공개 라이센스 및 독점 라이센스)
MIT(매사추세츠 공과대학 라이센스) 독점을 포함하여 모든 라이센스에 따라 수정 사항을 릴리스하는 것이 허용됩니다.

사용자가 필요한 것을 다운로드한다고 가정합니다.
시스템 설치 후 구성 요소입니다. 또 다른 오픈 소스
Microsoft 제품을 기반으로 개발된 잘 알려진 시스템입니다.
사전 설치된 OS로 흔히 볼 수 있는 FreeDOS
~에 델 노트북그리고 HP. 이 GPL 라이센스 시스템의 핵심
명령 해석기인 MS-DOS와 기능이 유사한 커널이 있습니다.
라인과 추가 유틸리티 및 드라이버 세트(특히,
FreeDOS는 MS-DOS와 달리 NTFS에서 실행됩니다.


리액트OS - 무료 아날로그 Windows는 동일한 드라이버와 프로그램을 지원합니다.

자료에서 논의된 운영 체제 목록, 이 소프트웨어 클래스
제공이 완전히 소진되지 않았습니다. 아직 충분해요
두 가지 모두를 위해 개발되고 있는 다양한 아마추어 프로젝트의 수
매니아(Menuet OS, Kolibri OS 등)가 자신의 계정을 보유하고
회사에서 자금을 조달합니다(예: 다양한 옵션벨의 플랜 9
연구소). 또한 다수의 프로젝트가 '동결' 상태에 있으며,
제작자는 기존 개발의 새 버전을 출시하지 않거나
프로토타입은 아직 공개적으로 제공되지 않았습니다.

미하일 데미도프

우리는 일상적인 작업과 PC의 새로운 기능을 찾는 데 완벽한 10가지 최고의 운영 체제를 여러분의 관심에 제공합니다.

다양한 방법을 광범위하게 사용함에도 불구하고 윈도우 버전, 매년 점점 더 많은 사용자가 새롭고 흥미로운 OS를 찾기 시작합니다.

컴퓨터에 새 시스템을 설치하면 Windows에서 실행되지 않는 프로그램을 사용할 수 있습니다. 일부 사용자는 데이터 보안을 보장하기 위해 다른 운영 체제를 사용하는 것을 선호합니다. 또한 간단하고 가벼운 OS 옵션은 기존 노트북의 작동 속도를 크게 높이고 지속적인 과열 및 속도 저하 문제를 해결하는 데 도움이 됩니다.

10위 - 윈도우 10

이 평가에서 우리는 잘 알려진 Windows의 수많은 버전을 추상화한다는 사실에도 불구하고 가장 성공적이고 Windows 버전 중 하나를 강조하지 않을 수 없습니다. 빠른 버전– Windows 10. Windows가 10위에 올랐다고 놀라지 마세요. 예, 가장 인기가 있지만 바로 이 때문에 해킹이 가장 쉽고 항상 안전한 것은 아닙니다. 물론 불법 복제 사이트에서 배포판을 다운로드하지 않는 한 비용도 듭니다.

이 시스템은 사용이 매우 간단하며 메트로 인터페이스 팬과 일반 시작 메뉴에 익숙한 사용자 모두의 관심을 끌 것입니다. 공식 의회에는 모든 것이 있습니다 필요한 프로그램새로운 것을 포함하여 시작하려면 빠른 브라우저 MS 엣지.

Windows 10의 장점:
  • START 키가 반환되었습니다. 여덟 번째 버전의 OS에서 개발자는 타일식 인터페이스에 의존했는데 이는 사용자를 만족시키지 못했습니다. 이제 PC 소유자는 시작 화면에서 작업하는 것이 더 편리한 방법을 독립적으로 선택할 수 있습니다.
  • Windows 10은 Microsoft의 최신 개발 버전입니다. 이는 회사의 모든 노력이 특히 OS 운영을 개선하고 유지하는 데 집중되어 있음을 의미합니다. 보안 업데이트 패키지는 거의 매주 출시됩니다. Microsoft는 또한 바이러스를 신속하게 제거하는 데에도 능숙합니다. 라이선스가 있는 수십 대의 컴퓨터 소유자는 빠른 개발자 업데이트 덕분에 악성 코드의 대규모 확산을 피할 수 있었다고 반복해서 언급했습니다.
  • 유효성 음성 비서코타나. 내장된 음성 인식 서비스를 사용하면 검색 작업이 더욱 쉬워집니다.
  • 안정적인 방화벽. Microsoft Defender가 내장되어 있어 추가 설치가 필요하지 않습니다. 바이러스 백신 프로그램. 방화벽은 위협을 탐지하고 신속하게 실행을 차단하는 탁월한 기능을 수행합니다. 악성코드, 시스템을 검사할 수 있습니다.
  • 빠른 시작. 운영 체제는 PC 성능에 관계없이 15초 이내에 시작됩니다.
  • 여러 데스크탑을 설정합니다. 사용자는 홈 화면을 무제한으로 추가하고 단축키를 사용하여 쉽게 전환할 수 있습니다.

Windows는 거의 모든 게임과 프로그램을 지원하므로 소프트웨어 설치에 아무런 문제가 없다는 점은 주목할 가치가 있습니다.

윈도우 10의 단점:
  • 사용자 추적. 마이크로소프트는 이를 숨기지 않는다 새로운 윈도우 10은 사용자 행동을 추적할 수 있습니다. 시스템은 정기적으로 귀하의 PC에서 Microsoft의 불법 소프트웨어 제품을 사용하는지 검사합니다. 이제 해킹된 항목은 PC에서 삭제됩니다. OS가 방문한 리소스 및 데스크톱 사진에 대한 개발자 데이터를 보내는 것도 비밀이 아닙니다. 원하는 경우 설정에서 이러한 모든 옵션과 권한을 비활성화할 수 있습니다.
  • 사용 정책. 출시 후 오랜 시간이 지났음에도 개발자들은 아직 배포 정책을 결정하지 못했습니다. 첫해에는 소유자가 Windows 라이선스 7/8은 무료로 10으로 업그레이드할 수 있습니다. 오늘날에는 비용이 듭니다 (조립품에 따라 8,000 ~ 14,000 루블). 동시에 내장된 접근성 유틸리티를 사용하여 무료로 업데이트할 수 있는 허점이 발견되었습니다.

9위 – 로사

ROSA는 개방형 Linux OS의 러시아 빌드입니다. 운영 체제의 표준 커널은 ROSA 회사 개발자에 의해 완전히 다시 작성되었습니다. 이 프로젝트의 목표는 러시아어를 사용하는 모든 사용자에게 적합한 기능적이고 무료이며 편리한 시스템을 만드는 것입니다.

ROSA OS를 완전히 무료 시스템. OS 자체 내에서도 구매가 없습니다. 배포의 가용성은 시스템 확산에 기여했을 뿐만 아니라 일반 사용자, 대기업에서도 마찬가지입니다. 아시다시피 ROSA는 러시아 연방 국방부와 전국의 많은 민간 기업에서 모두 사용됩니다.

ROSA OS의 장점:
  • 모든 것이 준비되었습니다. 시스템을 설치한 후에는 드라이버를 설치할 필요가 없습니다. 추가 프로그램. 필요한 모든 것이 이미 시스템에 있습니다. 원하는 경우 전문 사이트에서 소프트웨어를 다운로드할 수 있습니다. 아시다시피 Linux에는 바이러스 프로그램 비율이 거의 없으므로 타사 소스에서 설치해도 위험하지 않습니다.
  • 테스트 모드. 아직 ROSA OS로 완전히 전환하지 않은 사람들을 위해 개발자는 게스트 모드를 제공했습니다. 일반 설치 플래시 드라이브를 생성하여 부팅할 수 있습니다. OS는 설치되지 않지만 사용자는 해당 인터페이스와 기능에 익숙해질 수 있습니다.
  • 사용자 친화적인 인터페이스. 모든 요소의 배열은 매우 사려 깊습니다. 초보자라도 10~15분이면 새로운 시스템을 익힐 수 있습니다. 모든 프로그램은 데스크탑의 탭으로 편리하게 나누어져 있습니다. 자주 사용하는 프로그램을 도구 상자에 고정할 수 있습니다. 시작 화면은 Windows 기능을 연상시킵니다.
  • 바이러스 방지. 맬웨어 다운로드 위험이 최소화되므로 아무 문제 없이 모든 사이트를 탐색하고 프로그램과 게임을 설치할 수 있습니다. 바이러스가 내장되어 있으면 Windows나 기타 일반적인 운영 체제에서만 작동합니다.

ROSA OS의 단점 중 하나는 소수의 프로그램을 강조할 수 있습니다. 모든 Windows 소프트웨어가 Linux 커널과 유사한 것은 아닙니다.

8위 – FreeBSD

FreeBSD는 서버와 일반 데스크톱 PC에서 작동하도록 설계된 운영 체제입니다. 이 시스템의 첫 번째 개발이 시작된 지 30년 이상이 지났습니다. 오늘날 FreeBSD는 일반 Windows를 대체할 수 있는 간단하고 안정적이며 편리한 OS입니다.

FreeBSD의 장점:
  • 무료 라이센스 및 네트워크에서 다운로드
  • 오픈 소스 코드를 사용하면 시스템을 수정할 수 있습니다.
  • 확산. FreeBSD는 Webmoney, Aliexpress, ASOS 등 서버 부분을 유지하기 위해 세계의 많은 인기 사이트에서 사용됩니다.
  • 보호 및 신뢰성. 잘 고안된 OS 로직과 PC 리소스의 합리적인 소비에 주목할 가치가 있습니다. FreeBSD는 저가형 컴퓨터에서도 빠르게 실행됩니다.
  • 다양한 소프트웨어 선택. 전 세계에서 4,000명 이상의 개발자가 FreeBSD용 프로그램 버전을 개발하고 있습니다. 덕분에 현재 버전모든 인기 프로그램은 공개 도메인에 빠르게 나타납니다.
FreeBSD의 단점:
  • 설정이 어렵습니다. 바로 이것이다 주된 이유 FreeBSD는 일반 사용자들 사이에서 낮은 인기를 누리고 있습니다. 첫 번째 OS 설정을 파악하고 나면 Windows보다 훨씬 빠르게 실행되는 시스템을 갖게 됩니다.
  • 서류를 얻기가 어렵습니다. FreeBSD 사이트에 대한 관리를 설정하려면 시간을 들여 관리 문서를 찾아야 합니다.

보안을 보장하기 위해 FreeBSD는 암호화 메커니즘, 인증 제어, 들어오고 나가는 트래픽 확인, 악성 코드 존재 여부에 대한 시스템 정기 모니터링 등 필요한 모든 수준의 보호를 사용합니다.

7위 – 페도라

Fedora는 무료 소프트웨어를 제공하는 Linux와 유사한 운영 체제입니다. 사용되는 드라이버는 비공개 소스일 수 있으며 일부 소프트웨어 유형에는 제한된 라이선스가 있을 수 있습니다(예: 미디어 재생용 코덱).

페도라 혜택:
  • Gnome 환경을 사용합니다. Fedora에 대한 Gnome의 개발은 운영 체제에서 가장 성공적인 데스크탑 구현 중 하나로 간주됩니다.
  • 사용하기 쉽습니다. 개발자들은 데스크탑과 프로그램 탭을 위해 간단하고 아름다운 디자인을 만들었습니다. 측면 도구 모음 덕분에 열려 있는 애플리케이션과 폴더 간의 빠른 이동이 가능합니다.
  • 사전 설치된 프로그램. 설치 후에는 Fedora 작업을 완전히 시작할 수 있는 소프트웨어 패키지(웹 브라우저, 탐색기, 이미지 보기 유틸리티, 관리 소프트웨어)에 액세스할 수 있습니다. 가상 머신및 기타);
  • 새로운 애플리케이션을 빠르게 설치합니다. 소프트웨어 설치는 일반 스마트폰과 마찬가지로 "응용프로그램 센터"를 통해 이루어집니다.
  • OTA 업데이트 가능성. Gnome 소프트웨어 유틸리티를 사용하여 새 OS 펌웨어를 다운로드하고 설치할 수 있습니다.
페도라의 단점:
  • 개발자들 사이에서 Fedora는 프로그램 테스트를 위한 "자유 공간"으로 간주됩니다. 모든 응용 프로그램이 더 빠르게 표시되지만 소프트웨어가 미완성되고 불안정할 가능성이 높습니다.

6위 - 초급 OS

Elementary OS는 일반적인 Windows를 빠르고 동시에 기능적으로 대체합니다. 개발자는 시스템을 OS 이름에서 논리적으로 따르는 간단한 작업 환경으로 배치합니다.

시스템은 Linux 배포 커널을 사용합니다. Elementary OS는 무료로 배포되며 하드웨어 구성 요소에 관계없이 절대적으로 모든 컴퓨터에서 작동합니다.

기본 OS의 장점:
  • 편리하고 쾌적한 인터페이스. 미니멀리스트 스타일은 운영 체제 기능의 기초입니다. 데스크탑에는 최소한의 요소가 추가되었지만 모두 문제 없이 OS를 관리할 수 있습니다. 창 전환이 부드럽고 매우 원활하다는 점에 유의해야 합니다. 빠른 로딩프로그램;
  • 배우기 쉽습니다. 초보 사용자라도 Elementary OS를 이해할 수 있습니다. 복잡한 명령이 없고 콘솔을 사용한 강제 작업과 불분명한 매개변수가 없습니다. 이 기능은 Android 모바일 OS의 사용 편의성과 비교할 수 있습니다. 모든 기본 설정은 데스크톱 도구 창에서 조정할 수 있습니다.
  • 훌륭한 표준 프로그램 세트입니다. 일반적으로 사용자는 OS에 사전 설치된 응용 프로그램을 심각하게 받아들이지 않습니다. Elementary OS의 경우 개발자는 제거하고 싶지 않은 유용한 기본 소프트웨어 패키지를 만들려고 했습니다.
  • 새로운 프로그램의 정기적인 스트림. 개발자는 Elementary OS에 맞게 프로그램을 신속하게 조정합니다.

전반적으로 이 시스템은 가정용으로 적합합니다. 이러한 OS는 여전히 서버를 관리하거나 워크스테이션을 만드는 데 적합하지 않습니다. 내장된 Linux 보호 모듈을 통해 기본 OS 보안이 보장됩니다.

컴퓨터가 약하거나 "가벼운" OS를 추가로 설치하고 싶다면 Elementary OS를 선택하세요.

5위 – 크롬 OS

Chrome OS는 Google의 오픈 소스 운영 체제입니다. 시스템의 주요 특징은 하이브리드 커널(Google 서비스와 결합된 Linux 커널)을 사용한다는 것입니다.

OS는 완전히 무료로 배포되며 사용자들 사이에서 인기가 높습니다. 빠른 작업그리고 좋은 디자인.

크롬 OS의 장점:
  • 시스템은 웹 애플리케이션에 의해 지배되며 시스템 관리의 핵심 역할은 다음과 같습니다. 크롬 브라우저. 웹 애플리케이션이 로드되고 실행되는 것은 도움을 받습니다.
  • 하드웨어 아키텍처에는 특별한 요구 사항이 없습니다. Chrome OS의 단순한 개념 덕분에 시스템을 설치하는 데 강력한 PC나 노트북이 필요하지 않습니다. 반대로 이 시스템은 저성능 기기(넷북, 저가형 노트북)를 위해 특별히 설계되었습니다. 가격 카테고리). 웹 서비스를 사용하면 부하를 줄일 수 있습니다. 하드 드라이브그리고 RAM;
  • 자동 보안. 보호 모듈 업데이트 패키지는 정기적으로 다운로드됩니다. 또한 시스템에는 위협을 신속하게 식별할 수 있는 방어 기능이 내장되어 있습니다.
  • 사용하기 쉽습니다.
  • 소프트웨어의 가용성. 모든 프로그램은 다음에서 다운로드할 수 있습니다. 구글 플레이또는 안드로이드 서비스누가. 이러한 온라인 상점에는 소프트웨어가 풍부하기 때문에 사용자는 응용 프로그램 부족을 경험할 수 없습니다. 또한 모든 소프트웨어는 데스크톱 운영 체제에 완벽하게 적용됩니다.

언뜻 보면 Chrome OS 인터페이스는 Android와 Windows의 조합과 유사합니다. 설치된 프로그램별도의 메뉴에 배치되어 있으며, Windows 바탕화면과 같이 툴바를 이용하여 시스템을 제어합니다.

Chrome OS의 단점 중 하나는 인터넷에 지속적으로 연결해야 한다는 것입니다. 사용하는 것이 좋습니다 Wi-Fi 네트워크또는 이더넷 연결. 안에 그렇지 않으면, 웹 서비스 작업을 할 수 없습니다.

4위 - 오픈수세

OpenSuse는 Linux 커널에서 실행되는 또 다른 인기 배포판입니다. 서버와 가정용 컴퓨터를 모두 지원하는 데 사용됩니다. 새로운 시스템 펌웨어는 정기적으로 출시됩니다. 모든 출시 날짜는 개발자 웹사이트에서 확인할 수 있습니다.

OpenSuse 사용자는 시스템을 독립적으로 사용자 정의할 수 있습니다. 이 작업을 수행하려면 프로그래밍 기술이 필요하지 않습니다. 인터페이스 변경은 원하는 데스크탑 환경을 선택하는 것으로 구성됩니다. 대부분의 Linux 빌드는 하나의 데스크탑 환경에서만 작동할 수 있지만 OpenSuse는 여러 스타일링 유틸리티를 지원합니다. 그 중 가장 인기 있는 것은 KDE와 XFCE입니다.

OpenSuse의 이점:
  • 쉬운 설정. 단일 YaST 응용 프로그램을 사용하여 운영 체제를 관리할 수 있습니다. 이 도구를 사용하면 OpenSuse 작동 매개변수를 조정할 수 있습니다. 사용자는 독립적으로 저장소를 추가하고 부팅 매개변수, OS 파티션, 네트워크 연결 설정 및 기타 매개변수를 관리할 수 있습니다.
  • 소프트웨어 무료 배포. OpenSuse는 필요한 모든 프로그램을 실행합니다. 시스템은 컴퓨터에 맞게 소프트웨어를 자동으로 조정합니다.
  • 프로그램 설치가 쉽습니다. 대부분의 Linux 빌드와 달리 더 이상 리포지토리를 설치하고, 액세스 키를 추가하고, 복잡한 설정을 직접 수행할 필요가 없습니다. 그냥 다운로드하세요 원하는 프로그램공식 소스 https://software.opensuse.org/에서 한 번의 클릭으로 설치하세요.
오픈수세의 단점:
  • 표준 빌드에는 코덱과 드라이버 소프트웨어가 부족하여 첫 번째 OS 설정이 복잡합니다.
  • 사용자들은 표준 MonSoon 토렌트 클라이언트의 불안정한 작동에 주목합니다.

3위 – 우분투

Ubuntu는 Debian GNU/Linux 엔진에서 실행되는 범용 운영 체제입니다. 시스템은 서버에서 잘 작동합니다. 개인용 컴퓨터그리고 노트북. 표준 빌드는 Unity를 실행하는 데스크톱 환경과 함께 제공됩니다.

우분투 혜택:
  • 장비 작업. Ubuntu는 수많은 연결된 장치 유형을 지원합니다. 예를 들어 다음을 통해 연결된 모든 USB 장치아무런 문제나 드라이버 소프트웨어 없이 작동합니다.
  • 사용자 지원. Ubuntu OS는 가장 규모가 크고 반응이 빠른 커뮤니티를 보유하고 있습니다. 필요한 경우 초보자는 개발자의 공식 웹사이트를 사용하여 모든 질문에 대한 답변을 얻을 수 있습니다.
  • 신뢰할 수 있음. OS에는 다음을 위한 내장 유틸리티가 있습니다. 지원데이터. 시스템은 중요한 파일의 복사본을 독립적으로 생성하고 보관한 후 클라우드로 보냅니다. 이는 우분투의 신뢰성을 보장합니다. 이 OS에서 서버를 관리하는 경우 가장 좋은 방법데이터를 빠르게 롤백할 수 있는 방법은 없습니다.
  • 보안 시스템. 개발자는 다음과 같은 전체 응용 프로그램 시스템을 제공했습니다. 배경취약점을 모니터링합니다. Ubuntu는 보안 측면에서 가장 강력한 Linux 배포판으로 간주됩니다.
  • 프로그램 센터. 특수 유틸리티프로그램 검색 및 설치를 위한 과정을 통해 초보자는 Linux에서 소프트웨어 설치의 기본 사항에 익숙해질 수 있습니다. 각 신청 페이지에는 자세한 설명소프트웨어, 요구 사항 및 다른 사용자의 리뷰.

우분투는 무료로 배포됩니다. 시스템의 단점에 관해서는 부족함을 강조 할 수 있습니다 간단한 수단 Windows OS에서 마이그레이션. 또한 우분투에는 효과적인 유틸리티가 부족합니다. 자녀 보호이므로 가족용 배포판을 설치하는 것은 권장되지 않습니다.

2위 - 맥OS

MacOS는 Apple의 운영 체제 제품군입니다. ~에 지금은, 최신 빌드는 Mac OS Sierra입니다. 위에서 설명한 운영 체제와 달리 Mac은 Unix 계열 시스템에서 실행되지 않고 Apple의 기본 엔진을 사용합니다.

시스템 배포는 무료로 배포됩니다.

MacOS의 장점:
  • 유용성과 그래픽 쉘. 이 OS가 인식됩니다. 최고의 시스템사용자를 위해. 모든 옵션과 설정은 빠른 학습을 위해 설계되었습니다. 인터페이스는 다국어로 되어 있고 직관적이며 편리합니다.
  • 높은 수준의 보호. Mac OS는 모든 최신 운영 체제 중에서 가장 안전합니다. 바이러스 수는 거의 0이며 내장된 바이러스 백신은 모든 "해충"을 처리할 수 있습니다.
  • 프로그램 설치 및 제거가 쉽습니다. 바로가기를 휴지통으로 이동하면 됩니다. 완전한 제거응용 프로그램. Mac OS는 사용자를 위해 모든 것을 수행합니다. Windows나 Linux에서처럼 하드 드라이브를 수동으로 정리할 필요가 없습니다.
  • 안정적인 직업. 구성 요소의 높은 호환성으로 인해 사용자는 OS에서 버그, 정지 또는 충돌을 경험하지 않습니다.
MacOS의 단점:
  • 호환성. 일반 PC 소유자가 아닌 경우 매킨토시 컴퓨터, 하드웨어 구성 요소와 호환되는 경우에만 운영 체제를 설치할 수 있습니다. MacOS는 제한된 수의 프로세서(대부분 인텔 코어및 제온);
  • Windows보다 프로그램 수가 적습니다.

1위 – 리눅스 민트

Linux Mint는 사용자 PC에 설치하기 위한 최고의 빌드로 인정받고 있습니다. 일반 사용자의 모든 요구 사항을 충족합니다. 무료로 배포되고, 모든 하드웨어와 호환되며, PC 리소스를 효율적으로 사용하고 사용자 친화적인 인터페이스를 갖추고 있습니다.

리눅스 민트의 장점:
  • 빠른 시작. 시스템은 10~12초 안에 부팅되는데, 이는 Mac OS 및 대부분의 Windows 시스템보다 훨씬 빠릅니다.
  • 여러 데스크탑 작업 지원
  • 내장 유틸리티 빠른 설치그리고 프로그램 제거. 이 Linux 버전에서는 사용자가 리포지토리를 다룰 필요가 없습니다. 소프트웨어 작업을 편리하게 하기 위해 모든 작업이 완료되었습니다.
  • 다국어 인터페이스;
  • 빠른 시스템 디버깅. 프로그램이 정지되는 경우 키 하나를 눌러 프로세스를 비활성화할 수 있습니다.
  • 모든 데스크탑 PC 및 노트북에서 지원됩니다.
  • 사용자 친화적인 인터페이스.
리눅스 민트의 단점:
  • 특정 작업(비디오 편집, 그래픽 작업 등)을 위한 제한된 양의 소프트웨어
  • 안정감 부족 그래픽 드라이버 AMD의 경우 일부 게임이 제대로 작동하지 않을 수 있습니다.

결론

운영 체제를 선택할 때 우선 소프트웨어 환경에 대해 설정한 작업에 주의를 기울이십시오. 일상적인 사용을 위한 빠르고 안전한 OS가 필요하십니까? 유닉스 계열 시스템에 주의하세요.

뛰어난 그래픽과 안정적인 OS를 원한다면 Mac OS를 선택하는 것이 좋습니다. 인터페이스와 기능을 좋아하는 분들을 위한 모바일 시스템 Chrome OS를 사용해야 합니다.


자유롭게 사용 가능한 UNIX 시스템

상당히 저렴한 PC와 자유롭게 배포되는 UNIX 시스템을 통해 오늘날 거의 모든 사람이 이 시스템에 액세스할 수 있습니다.

매우 인기가 있음 유닉스 버전 Minix라고 불리는 PC용은 Andy Tanenbaum이 UNIX 아키텍처에 관한 그의 책과 짝을 이루기 위해 개발했습니다. Tenenbaum의 책에는 시스템 소스 코드의 전체 목록이 포함되어 있습니다. 추가 플로피 디스크 세트를 사용하면 8086 프로세서가 탑재된 PC(해당 컴퓨터를 사용할 수 있는 경우)에도 Minix를 설치할 수 있습니다.

안에 최근에헬싱키 대학의 연구원인 Linus Torvalds가 개발한 Linux라는 무료 배포 버전의 UNIX가 점점 인기를 얻고 있습니다. 처음부터 설계 인텔 프로세서 i386은 현재 DEC의 Alpha 서버를 포함한 여러 다른 하드웨어 플랫폼으로 이식되었습니다.

Tips for Delphi 책에서. 버전 1.0.6 작가 오제로프 발렌틴

Unix 문자열(Unix 파일 읽기 및 쓰기) 이 모듈을 사용하면 Unix 형식의 파일을 읽고 쓸 수 있습니다.unit StreamFile;interfaceUses SysUtils;Procedure AssignStreamFile(var f: text; FileName: String);implementationConst BufferSize = 128;Type TStreamBuffer = Char 배열; TStreamBufferPointer = ^TStreamBuffer; TStreamFileRecord = 레코드 케이스 정수 1: (파일 핸들: 정수; 버퍼:

HTML 5, CSS 3 및 Web 2.0 책에서 발췌. 현대적인 웹 사이트의 개발. 작가 드로노프 블라디미르

21장 자유롭게 배치할 수 있는 웹 페이지 요소 이전 장에서 우리는 웹 양식과 컨트롤, 이를 생성하기 위한 HTML 태그, 웹 브라우저 객체와 Ext Core 라이브러리 작업을 위한 도구에 대해 배웠습니다. 이러한 컨트롤과 기반을 기반으로

HTML 5, CSS 3 및 Web 2.0 책에서 발췌. 최신 웹 사이트의 개발 작가 드로노프 블라디미르

자유롭게 배치할 수 있는 컨테이너 HTML과 CSS로 돌아가서 이들이 이 문제를 근본적으로 해결하는 방법을 제공하는지 살펴보겠습니다. 이것은 사실입니다! 웹 페이지의 자유롭게 배치된 요소의 개념 이전에 만든 요소를 ​​열어 보겠습니다.

초보자를 위한 VBA 책에서 스티브 커밍스

The C Language - A Guide for Beginners 책에서 발췌 프라타 스티븐

UNIX 운영 체제 책에서 작가 Robachevsky 안드레이 M.

작가의 책에서

21장 자유롭게 배치할 수 있는 웹 페이지 요소 이전 장에서 우리는 웹 양식과 컨트롤, 이를 생성하기 위한 HTML 태그, 웹 브라우저 객체와 Ext Core 라이브러리 작업을 위한 도구에 대해 배웠습니다. 이러한 통제와

작가의 책에서

자유롭게 배치할 수 있는 컨테이너 HTML과 CSS로 돌아가서 이들이 이 문제를 근본적으로 해결하는 방법을 제공하는지 살펴보겠습니다. 예 그리고

작가의 책에서

웹 페이지의 자유롭게 배치된 요소의 개념 이전에 만든 웹 페이지 중 하나를 열어서 살펴보겠습니다. 우선, 이러한 웹 페이지 요소의 배열은 웹 브라우저 자체에 의해 제어됩니다. 그렇게 함으로써 그는 다음의 지침을 따릅니다.

작가의 책에서

자유롭게 배치된 요소 생성 웹 페이지의 자유 요소는 특수 속성을 사용하여 생성됩니다. CSS 스타일링, 지금부터 살펴보겠습니다. 가장 중요한 스타일 속성은 위치입니다. 웹 페이지 요소의 위치 지정 방법을 지정합니다. position: static|absolute|relative|fixed|inheritThis

작가의 책에서

자유롭게 배치할 수 있는 요소를 관리하기 위한 Ext Core 라이브러리 도구 자유롭게 배치할 수 있는 요소를 관리할 수 있는 Ext Core 라이브러리의 Element 객체의 메서드를 살펴보겠습니다. 웹페이지. 그 중 위치 방법은 방법을 지정하지 않습니다.

작가의 책에서

고정 및 자유롭게 부동하는 창 도구 모음과 마찬가지로 대부분의 Visual Basic 편집기 창은 고정되어 있습니다. 즉, 고정될 수 있습니다. 다른 창과 겹치지 않는 기본 창 작업 공간의 네 면 중 어느 곳에나 스냅할 수 있습니다. 통합이 확실하다

작가의 책에서

UNIX 운영 체제. 출력 전환 I/O4 프로그램을 컴파일하고 실행 가능한 개체 코드를 getput4라는 파일에 넣었다고 가정합니다. 그런 다음 실행하려면 이 프로그램, 터미널에서 파일 이름 getput4와 프로그램만 입력합니다.

작가의 책에서

The UNIX Operating System Waite Mitchell, Martin Don 및 Praia Stephen, UNIX Primer Plus, Howard W. Sams and Company, Inc., 1983. 이 책은 UNIX 운영 체제에 대한 읽기 쉬운 소개서입니다. 여기에는 University of California(Berkeley)에서 구현된 이 시스템의 몇 가지 강력한 확장이 포함되어 있습니다.

작가의 책에서

사랑하는 사람에게 바치는 “UNIX 운영체제” 책에 대하여 책의 목적 이 책은 참고서나 각종 운영 매뉴얼을 대체하는 것이 아닙니다. 유닉스 시스템. 더욱이, 책에 제시된 정보는 제공된 문서에서 찾기 어려울 때도 있습니다.

작가의 책에서

BSD UNIX 파일 시스템 버전 4.3BSD UNIX는 파일 시스템 아키텍처에 상당한 개선을 도입하여 성능과 안정성을 모두 향상시켰습니다. 새로운 파일 시스템은 Berkeley Fast라고 불립니다. 파일 시스템(FFS) FFS 파일 시스템이 완료되었습니다.

© 2024 ermake.ru - PC 수리 정보 - 정보 포털