Linux는 전화에서 자동차, 복잡한 슈퍼컴퓨터에 이르기까지 모든 분야에서 사용되는 운영 체제이지만 개인용 컴퓨터에 전원을 공급하는 데에도 사용할 수 있습니다. 데스크탑은 Linux를 접할 가능성이 가장 높은 공간은 아니지만 고려할 가치가 있는 공간입니다.
단순히 작업을 위한 또 다른 도구가 아니라 시간을 내어 Linux 데스크탑을 사용해 보고 배우고 사용함으로써 얻을 수 있는 몇 가지 큰 이점이 있습니다. 다음은 Linux로 전환할 때의 네 가지 이점입니다.
1. 디지털 윤리 무료 과정
무료 및 오픈 소스 커뮤니티는 소프트웨어를 상용 운영 체제에서 접하는 것과 다르게 봅니다. Windows, macOS, Android 및 iOS에서 대부분의 앱은 액세스할 수 없는 코드의 바이너리로 독점적으로 제공됩니다. 이 바이너리는 때때로 무료로 제공되지만 일반적으로 비용을 지불하는 제품입니다.
Linux 세계는 바이너리가 아니라 코드 자체에 중점을 둡니다. 이 코드는 하나의 언어이며 코드를 읽는 것이 무엇을 하는지 알 수 있는 유일한 방법입니다. 당신(또는 다른 Linux 사용자)이 코드를 읽을 수 없다면 그것이 실제로 무엇을 하는지 알 방법이 없습니다. 개발자의 말만 가질 수 있습니다.
자유 소프트웨어는 네 가지 자유를 기반으로 합니다. 다음은 자유 소프트웨어 재단에서 정의한 대로입니다.
- 어떤 목적으로든 원하는 대로 프로그램을 실행할 수 있는 자유.
- 프로그램이 어떻게 작동하는지 연구하고 원하는 대로 컴퓨팅하도록 변경할 수 있는 자유. 이를 위한 전제 조건은 소스 코드에 대한 액세스입니다.
- 다른 사람을 도울 수 있도록 사본을 재배포할 수 있는 자유.
- 수정된 버전의 복사본을 다른 사람에게 배포할 수 있는 자유. 이렇게 하면 전체 커뮤니티에 변경 사항의 이점을 얻을 수 있는 기회를 제공할 수 있습니다. 이를 위한 전제 조건은 소스 코드에 대한 액세스입니다.
이러한 자유는 현재 상용 소프트웨어 세계를 괴롭히는 많은 질병에 대한 기본 제공 보호 기능을 제공합니다. 모든 사람이 앱에서 이 원치 않는 행동을 보고 제거할 자유가 있는 경우 프로그램이 사용자의 행동을 감시하고 해당 데이터를 멀리 있는 회사로 보내는 것이 훨씬 더 어렵습니다.
그러나 착취를 피하는 것만이 아닙니다. 당신은 또한 이러한 자유에서 자신의 이익과 다른 사람을 돕는 데 중점을 둡니다. 이러한 이유로 많은 사람들이 무료 및 오픈 소스 소프트웨어를 윤리적인 소프트웨어라고 부르게 되었습니다.
Linux를 사용하는 방법을 배우면 컴퓨터에 있는 소프트웨어를 사용하거나 그대로 둘 필요가 없다는 것을 배울 수 있습니다. 컴퓨터에서 실행되는 것에 대한 소유권을 갖고 더 높은 수준의 신뢰로 컴퓨팅을 수행할 수 있습니다.
2. 새로운 것을 시도할 기회
Linux를 처음 도입하면 시스템의 모든 측면이 새로워질 수 있습니다. 여러분은 컴퓨터 작동 방식의 거의 모든 측면을 변경하기 위해 종종 처음으로 무료인 새로운 모험을 시작하고 있습니다.
많은 Linux 신규 사용자에게 이것은 종종 새로운 것을 시도하는 꾸준한 기간으로 이어집니다. 수천 개의 무료 프로그램을 발견할 수 있을 뿐만 아니라 완전히 새로운 데스크톱 환경과 인터페이스가 있습니다.
익숙한 것을 원하면 Windows 또는 macOS와 같은 방식으로 컴퓨터를 사용할 수 있습니다. 하지만 다른 것을 원하신다면 이러한 경험도 가능하며, 자신만의 구성 요소가 제공됩니다.
Linux에서 새로운 것을 발견하는 것과 Apple, Google 및 Microsoft의 운영 체제에서 발견하는 것은 다릅니다. 이러한 플랫폼에는 수천 개의 앱이 있지만 어떤 소프트웨어를 신뢰해야 하는지 알기 어려울 수 있습니다.
당신이 알고 있는 소수의 프로그램을 고수하고 당신의 컴퓨터를 감염시킬까봐 나머지는 피하는 것은 드문 일이 아닙니다. 이 상황은 특히 Windows에서 잘 알려져 있고 Android에서 큰 문제이지만 Apple의 플랫폼도 면역이 되지 않습니다.
테마 및 사용자 지정 옵션도 이러한 상용 플랫폼에서 훨씬 더 제한적인 경향이 있습니다. 타사 도구가 존재하지만 OS가 손상될 위험이 있기 전에 할 수 있는 것은 여기까지입니다.
Linux에서 일단 네 가지 자유를 이해하고 자유 소프트웨어 프로그램이 애드웨어나 스파이웨어에 잠입하기 위해 무료가 아니라는 현실에 익숙해지면 컴퓨터에서 많은 사람들이 이전에 편안하게 느껴본 적이 없습니다. 이것은 기술적인 우월성이 아니라 커뮤니티의 가치에서 비롯된 Linux의 장점입니다.
3. 나만의 운영 체제 구축 경험
Linux를 설치하고 새로운 것을 시도하는 과정에서 운영 체제가 작동하는 방식에 대해 많은 것을 배울 수 있습니다. 커널, 디스플레이 서버, 사운드 서버 및 데스크탑 환경과 같은 다양한 구성 요소에 대해 배웁니다.
이는 모든 운영 체제에 있는 구성 요소이지만 다른 운영 체제에서는 이 지식이 모호하고 불필요합니다. macOS에서는 데스크탑 환경을 변경할 수 없습니다. "하나"만 있습니다.
학습 경험의 가치 때문에 정확히 일부 Linux 배포판이 권장되는 것을 볼 수 있습니다. 예를 들어 Arch Linux는 비교적 길고 복잡한 설치 프로세스가 있지만 완료될 때쯤에는 Linux가 작동하는 방식에 대해 많은 것을 배웠습니다. Gentoo 또는 Linux From Scratch와 같은 훨씬 더 까다로운 배포판을 사용하여 더 많은 것을 배울 수 있습니다.
더 어려운 Linux 배포판을 사용하는 것은 시간 낭비입니까? 직장이나 학교에 필요한 시스템을 구축하는 것이 우선 순위인 경우 그럴 수 있습니다. 이 경우 Ubuntu, Fedora 또는 ElementaryOS와 같이 사용하기 쉬운 여러 배포판 중 하나를 선택하세요.
Manjaro와 같이 사용하기 쉬운 Arch Linux 버전도 있습니다. 그러나 그것이 당신이 추구하는 지식이라면 더 어려운 길을 가는 것이 결코 낭비가 아닙니다. 꽤 대조적 인 것. 어떤 사람들은 그 경험을 매우 소중하게 생각합니다.
4. 협력 개발 소개
Linux 세계에서 소프트웨어는 공개적으로 개발됩니다. 온라인에서 무료 소프트웨어 프로그램의 소스 코드를 찾고, 의견을 남기고, 기능 요청을 제출하고, 버그 보고서를 제출하거나, 자체 패치를 제출할 수도 있습니다. 메일링 리스트나 포럼에 가입하고 종종 앱 개발자와 직접 소통할 수 있습니다.
어떤 역할을 하든 건설적이라면 해당 소프트웨어 개발에 참여하게 됩니다.
이는 일반적으로 회사 직원만 코드에 액세스할 수 있는 독점 세계의 소프트웨어 개발과 대조됩니다. 또는 프로그램이 단일 개발자 또는 열정적인 팀의 열정적인 프로젝트일 수도 있습니다.
두 경우 모두 가장 큰 관여는 그들이 만든 것을 구매할지 여부를 결정하는 것입니다. 기능을 요청하거나 버그를 신고할 수 있지만 개발자가 실제로 하는 일에 대한 통찰력은 제한적입니다.
공동 소프트웨어 개발에는 시간이 걸리지만 공개적으로 일하는 것은 사회적 기술 개발을 돕고 유사한 일을 하는 직업에 지원하기로 결정한 경우 명확한 이력서를 제공하는 추가 특전이 있습니다.
Linux를 배우면 인생이 바뀔 수 있습니다
그것은 단순한 과장이 아닙니다. 소수 이상의 Linux 사용자가 가능한 모든 곳에서 무료 및 오픈 소스 소프트웨어를 활용하려고 하며 대부분의 대안에 더 이상 만족하거나 신뢰하지 않습니다.
또는 단순히 지역 사회에서 친구를 사귀거나 꿈의 직업을 얻을 수 있습니다. 다른 무엇보다 당신은 친구의 오래된 PC에 새 생명을 불어넣는 사람이 될 것입니다.