나는 이것이 모두 훌륭한 질문이라고 말해야하며 우분투 생태계에 대한 작은 지식으로 한 번에 한 부분 씩 훌륭한 질문을 할 것입니다. 귀하의 질문을 여러 개의 작은 질문으로 나누었습니다.
1. 우분투는 제한된 시간에 특정 버전을 지원합니까?
각 버전 (9.10, 11.04, 12.10 ...) 또는 버전 유형 (데스크탑, 서버 ...)에 대한 시간 제한을 설명하기 전에 먼저이 시간 제한에 고려되는 일부 변수를 확인해야합니다. 예를 들어, 일부는 다음과 같습니다.
Man Power / Geek Power / 개발자 수 -우분투 제작에 참여하는 괴짜, 개발자 및 일반 사람들의 수입니다. 다가오는 Ubuntu 릴리스, 현재 Ubuntu 릴리스 및 / 또는 이전 버전의 Ubuntu에서 작업하는 데 시간을 할애 할 수있는 사람의 수입니다. 현재 지원 기간이 서버에서 5 년으로, 데스크톱에서 5 년으로, LTS로, 일반 버전에서는 2 년으로, Ubuntu 개발자는 약 9 가지 버전의 Ubuntu에서 작업해야합니다. 이 글을 쓰는 시점에서 지원되는 우분투 버전은 다음과 같습니다 (자세한 내용은 여기를 참조 하십시오 ).
- 8.04 서버 LTS
- 10.04 데스크탑
- 10.04 서버 LTS
- 11.04 데스크탑
- 11.04 서버
- 11.10 데스크탑
- 11.10 서버
- 12.04 데스크탑
- 12.04 서버 LTS
다음 버전 인 12.10에서 수행 한 작업은 포함되지 않습니다 (이 글을 쓰는 현재). 현재 총 10 개의 버전이 지원됩니다. 내가 본 것보다 더 많은 지원을받는 두 가지 버전은 12.10의 경우 70 % -80 %, 12.04의 경우 30 % -20 % 인 12.04 및 12.10입니다. 물론 우리가 지원하는 다른 이전 버전의 우분투를 고려한다면, 다가오는 릴리스의 경우 1 % 더 커지고, 현재 릴리스의 경우 2 번째로 큰 퍼센트가 나옵니다. 지원되는 버전. 이는 곧 영어와 개발자가 곧 출시 될 최신 릴리스에 더 집중하지만 여전히 지원되는 이전 릴리스를 포기하지 않는다는 것을 의미합니다.
이 모든 것의 핵심은이 10 가지 버전의 우분투가 각 버전의 모든 사용자를 만족시키고 지원하기 위해 수행해야 할 작업량을 명확하게 살펴 보는 것입니다. 이를 염두에두고 두 번째 부분으로 넘어갑니다.
하드웨어 진화 / 소프트웨어 진화
시간이 지남에 따라 새로운 하드웨어, 새로운 소프트웨어 기술 및 새롭고 혁신적인 방법으로 새로운 물건을 만들고 오래된 물건을 더 잘 만들 수 있습니다. 예를 들어 Ubuntu 5.10이 나왔을 때 USB 3.0, Sata 6G 또는 NFC가 없었습니다. 이는 해당 기간의 하드웨어 및 소프트웨어에도 적용됩니다. 마더 보드가 나왔을 때, 특정 버전의 Ubuntu가 나올 때쯤에 X 하드웨어가 발명되거나 개발되지 않았습니다. 더 나은 X 속성과 Y 컴파일 시간을 가진 GCC는 없었습니다.
즉, Ubuntu는 새로운 버전이 출시 될 때마다 세계에서 나오는 새로운 기술을 흡수하려고 시도합니다. 릴리즈 사이의 시간 프레임이 짧으면 개발에 많은 도움이됩니다. 버전 사이에 시간 프레임이 있으면 10 년 동안 그 시간에 모든 기술을 채택해야한다는 것을 의미하기 때문입니다. !. 1 년 안에 사용한다는 것은 사용자가 원하는 업데이트 나 시간에 사용하는 특정 버전의 프로그램을 얻지 못할 수도 있음을 의미합니다. 따라서 균형 잡힌 기간은 6 개월의 릴리스주기입니다. 그렇기 때문에이 예제에서 릴리스주기는 6 개월입니다. 따라서 향후 6 개월 동안 발생하는 모든 사항을 새 버전에 적용 할 수 있습니다 (개발자에게 어느 정도 안심할 수 있음).
기본적으로 우리는 최종 사용자, 개발자에 중점을두고 새로운 기술, 새로운 아이디어, 새로운 소프트웨어에 중점을 둔 일정을 가지고 있습니다. 내가 말할 수 있다면 균형을 잡는다.
아이디어 / 새로운 방법론 / 새로운 기술
위에서 언급 한 2 가지 포인트를 적용하고 작업하기 위해 새로운 아이디어가 자주 나옵니다 (6 개월마다 말할 수 있습니까 ^^). 따라서 더 나은 Gnome 데스크탑에 대한 아이디어, 더 나은 접근성 컴퓨터 환경을 위해 사용자 작업을 통합하는 더 좋은 방법. 이것은 2 년 전 멋지게 보였던 아이디어가 오늘처럼 보이지 않거나 다른 사람들을 위해 향상되거나 변경 될 수 있음을 의미합니다. 이는 예를 들어 단일 프로그램의 동작이 Gnome 2.x에서 Unity 로의 전환과 같은 대규모 변경에 영향을 미칩니다. 이것은 또한 우분투 개발 계획으로 생각됩니다.
이 모든 점을 염두에두고 우분투의 각 버전에 대한 지원을 몇 년으로 제한하는 것은 실제로 좋은 생각이라고 말할 수 있습니다. 이를 통해 개발자는 새로운 기술, 새로운 하드웨어, 새로운 소프트웨어 및 최신 및 현재 Ubuntu 버전에 시간을 적용하는 데 더 집중할 수 있습니다. 이것은 "이전 버전을 가진 사람에게 모든 희망을 버린다"고 들릴 수도 있지만 그렇지 않습니다. Ubuntu가 8.04와 같은 매우 오래된 버전을 지원하고 2 년마다 Ubuntu 버전과 함께 장기 지원 옵션이 있다는 사실은 실제로 이전 버전에 대한 계획이 있음을 의미합니다. 보안, 안정성 및 필요할 때 제공 할 수있는 사운드 OS를 제공하려고합니다. 이 모든 것이 그들에게 효과가있는 우분투 10 버전을 생각하면서.
2. (Very Old) 버전은 여전히 지원 및 업데이트를 제공합니까?
예. 그러나 전부는 아닙니다. 앞에서 언급했듯이 8.04와 같은 일부 버전은 지원을받을 수 있지만 LTS (Long Term Support)를 통해 향후 5 년 동안 지원할 수 있고 다른 일반 버전은 2 년이기 때문입니다. 이 경우에도 특정 보안 취약점이 발생하면 Ubuntu 버전에서 업데이트를받습니다. 우분투 버전이 높을수록 업데이트가 적습니다. 그것은 여전히 그들을 얻을 것입니다, 그러나 그들은 같은 날에 하나의 큰 덩어리의 덩어리 또는 너무 자주 소량으로 올 수 있습니다. 이것이 새로운 릴리스로 업데이트하는 이유 중 하나입니다. 새 릴리스의 업데이트 및 변경 사항을 얻을 수있을뿐만 아니라 컴퓨터 세계의 하드웨어 및 소프트웨어 부분에서 새로운 기술을 지원할 것입니다.
지원 시간이 종료되면 소프트웨어 및 하드웨어 환경에서 정상적인 동작이므로 업데이트하는 것이 좋습니다. 작업 속도를 높이고 더 쉽게 만들 수있는 새로운 기능이 제공되므로이를 고려해야합니다. 예를 들어 필자의 경우 Ajax, JQuery, Javascript 등이없는 HTML 1.0이 붙어있는 세상을 상상해보십시오. HTML5도 없습니다. 하드웨어와 동일합니다. 멀티 프로세싱 아키텍처, AMD64, 듀얼 채널 메모리 및 Gigalan 드라이버가 없습니다. BTW, Wi-Fi 또는 페이스 북 없음. 최악의 것은 ... 아니 askubuntu !!
3. 사용자는 지원하지 않는 버전 (이전 버전)에서 업데이트해야합니까?
그렇습니다. 유일한 예외는, 당신이 문명에서 멀리 떨어져있는 아주 멀리 떨어진 곳에 사는 경우, 펭귄은 허락되지 않습니다. 그러나 시스템을 최신 상태로 유지하려면 업데이트해야합니다. 지원 버전이 아닌 경우 대부분의 사람들이 파일을 백업하고 새로 설치하는 것입니다. 이를 통해 한 버전에서 다음 버전으로 업그레이드하는 동안 발생할 수있는 문제와 다운로드해야 할 정보의 양을 해결할 수 있습니다.
단순히 12.10을 다운로드하고 중요한 파일을 백업하고 새로 설치 한 다음 복원하는 것보다 9.10에서 10.04, 10.04에서 10.10, 10.10에서 11.04, 11.04에서 11.10, 11.10에서 12.04 및 마지막으로 12.10으로 업데이트하는 것과 동일하지 않습니다. 백업 파일. 시간과 대역폭을 절약하고 더 빨리 "작업"을 시작할 수 있습니다. 좋은 소식은 두 버전 이전부터 Ubuntu의 새 버전이 LiveCD / LiveUSB에 설치 프로그램의 옵션을 컴퓨터의 기존 이전 버전의 Ubuntu로 업그레이드하는 옵션을 포함한다는 것입니다. 예를 들어 LiveCD를 12.10으로 삽입하고 이전 버전의 Ubuntu를 감지하면 업그레이드 할 수있는 옵션이 제공됩니다. 그 과정에서 많은 시간과 대역폭을 절약하십시오.
물론 EOL 릴리스에서 최신 버전으로 업그레이드하려고 시도하고 다음 버전도 EOL 인 경우 (예 : 둘 다 EOL 인 6.04에서 6.10으로 업그레이드하려고 시도하는 경우) 일반 절차를 수행 do-release-upgrade -d
하거나 사용 apt-get upgrade
하지 않아 작동하지 않습니다 다음 버전을 찾고 EOL이기 때문에 오류가 발생합니다. 지원되지 않는 이전 릴리스에서 소프트웨어를 설치하거나 업그레이드하는 방법에 대한 자세한 내용은 무엇입니까?
이 경우 적절한 백업을 수행 한 후 사용자에게 최신 CD를 다운로드하고 liveCD에서 업그레이드하거나 처음부터 다시 설치하도록 권장합니다.
EOL (End of Life) 릴리스 전용 페이지도 있습니다. https://help.ubuntu.com/community/EOLUpgrades/
4. 우분투의 "수명주기"는 Windows와 어떻게 다릅니 까?
Windows XP와 Windows 7 수명주기 또는 릴리스주기를 Ubuntu주기와 비교합니다. 우리는 Windows Vista가 어떻게 진행되는지 잘 알고 있기 때문에 Windows Vista를 건너 뜁니다. Hasta la Vista, 베이비!.
어쨌든 Windows XP와 Windows 7 사이의 기간 동안 우분투는 새로운 기술, 새로운 소프트웨어 업데이트 및 기술, 커뮤니티 및 개발자의 새로운 아이디어를 통합 한 9 개의 새로운 버전의 우분투를 출시했습니다. 9를주의 깊게 읽으십시오 .. Windows 7이 출시되기 전에 Ubuntu가 USB 3.0을 지원한다는 것을 알고 계셨습니까? Windows 7은 USB 3.0이 출시 될 때 USB 3.0을 지원하지 않았습니다. 이것은 오픈 소스 세계에서 우분투뿐만 아니라 소프트웨어 개발이 어떻게 진행되는지에 대한 직접적인 아이디어를 제공합니다. 걷지 않고 달린다. Windows 7 릴리스 후 및 Windows 8이 출시되기 전에 Ubuntu는 11.04, 11.10, 12.04 및 12.10 릴리스 버전을 모두 새로운 하드웨어 / 소프트웨어와 통합했습니다.
이것은 위에서 언급 한 모든 지점과 개발 기간 사이의 직접적인 연결 덕분입니다. 하드웨어 및 소프트웨어 세계는 매우 빠르게 움직이고 있으며 운영 체제가 작동하려면이 속도에 따라 개발 및 적응해야합니다. 이것은 Windows와 비교할 때 Ubuntu에 도움이되는 큰 이점과 특성입니다. Windows에는 서비스 팩이 있지만 Windows를 릴리스 할 때와 Windows 버전이 나온 시간 (Windows 7 릴리스에서 SP1까지 2 년 동안 제공되는 것의 10 %)조차 제공하지 않습니다. 우분투의 약 4 버전 또는 리눅스 커널의 12 버전입니다.)
따라서이 방법으로 6 개월주기와 2 년 또는 5/7 년주기의 이점을 볼 수 있습니다. 최종 사용자가 즐길 수 있도록 하드웨어에 대한 빠른 지원을 추가합니다. CPU / 메모리 사용량을 줄이기 위해 새로운 소프트웨어 기술을 추가하고 신속하게 최적화 할 수 있으므로 최종 사용자는 공식적인 수정 프로그램이 표시되기까지 몇 년을 기다리지 않아도됩니다.
전반적으로, 나는 당신이 WHY, WHEN 및 HOW를 아는 데 도움이되는 방식으로 각 질문에 대한 답변을 볼 수 있다고 생각합니다. 우분투는 제한된 시간 동안 버전 만 지원합니다. 많은 사용자가 묻는 여러 가지 질문을 하나 더 추가하고 싶었습니다.
5 LTS와 일반 릴리즈의 안정성 차이는 무엇입니까
우리가 두 버전 사이의 안정성에 대해 이야기한다면 대답은 다음과 같습니다. 모든 우분투 버전의 주요 목표 중 하나는 항상 안정성이기 때문에 둘 다 동일한 안정성을 갖습니다. LTS 또는 일반 릴리스를 설치하면 동일한 안정성을 얻을 수 있습니다. LTS 및 일반 릴리스 사이의 실제 차이는 무엇 LTS는 의미 : 장기 지원. 즉, 일반 릴리스와 비교하여 더 오랜 시간 동안 업데이트를 받게됩니다. LTS를 일반 릴리스와 비교할 때 성능, 그래픽 향상, 속도 등이 향상되지 않습니다. 이것은 LTS가 제공하는 것이 아닙니다.
LTS와 정식 릴리스의 차이점 (안정적)에 대한 자세한 내용은 장기 지원 릴리스와 정식 릴리스 의 차이점 은 무엇입니까? 를 참조하십시오 .