왓츠앱

Distro로 또는 Distro로? 고려해야 할 사항

Anonim

자신만의 Linux 배포판을 시작할 생각을 해본 적이 있습니까? 아마도 Linux 생태계에서 요구 사항을 발견했거나 개인용 OS 설치에 수년간 적용한 조정 및 사용자 정의가 다른 사람들에게 이상적이라고 생각할 수도 있습니다.

이유가 무엇이든 사람들이 알고 사용했으면 하는 배포판이나 배포판에 대한 아이디어가 있습니다.

많은 Linux 사용자가 이러한 생각을 가지고 있습니다. 그리고 많은 사람들이 급락하여 배포판을 야생으로 출시하지만 대부분의 사람들은 경쟁이 치열한 시장에서 실패합니다. 하지만 전혀 시도하지 않는 것보다 실패하는 것이 더 낫습니까? 아니면 기존 배포판의 가치를 떨어뜨릴 위험을 무릅쓰고 성공하시겠습니까?

햄릿의 유명한 독백:의 수정된 섹션을 통해 이러한 질문을 확장했습니다.

배포 여부: 고려해야 할 사항: 고통받는 것이 마음에 더 고귀한 것인지 터무니없는 데스크탑의 지연과 디자인, 아니면 시스템의 바다에 맞서 무기를 들고, 그리고 반대함으로써 그들을 끝내시겠습니까? 포크하다: 창조하다.

치즈? 아마도. 하지만 제목이 귀에 쏙쏙 들어오네요.

대중에게 배포판을 공개할 마음이 있더라도 벤처를 추구하기 전에 고려해야 할 몇 가지 사항이 있습니다.

가치를 창출할 것인가?

특정 조직이나 시설에 한정되지 않고 대량 채택을 위해 배포판을 배송하려고 한다는 가정하에 이 게시물을 작성합니다.

이를 염두에 두고 수백 가지의 서로 다른 요구 사항을 충족하는 수백 개의 Linux 배포판이 적극적으로 유지 관리되고 있습니다. 귀하의 배포판은 어디에 적합합니까? 귀사의 제품 포지셔닝은 무엇입니까?

당신이 채우려는 니즈가 이미 다른 개발자 팀에 의해 채워지고 있는 것일까요? 동일한 솔루션을 찾는 동일한 사용자를 위해 경쟁하는 것보다 기존 OS에 업스트림에 기여하는 것이 더 합리적일까요?

가치 제안과 기존 팀에 합류하여 이를 달성할 수 있는지 여부에 대해 신중하게 생각하고 싶습니다.

필요한 기술이 있습니까?

대부분의 Linux 사용자는 기존의 기능적인 배포판에 약간의 수정되지 않은 프로그램과 테마 또는 일부 매우 구체적인 수정 사항을 추가한 다음 " 모두를 위한 간단하고 사용하기 쉬운 배포판입니다.”

배포판이 실제로 테이블에 무언가를 가져오는 경우 관련 코드가 있을 것입니다.

OS에 탑재할 정도의 코드를 작성할 수 없다면 괜찮습니다. 내가 시작했을 때 VeltOS 사람들이 매일 사용하는 코드는 말할 것도 없고 토스터에서 실행되는 내 코드를 신뢰하지 않았을 것입니다.

그래서 수준 이하의 코드를 제공하거나 코드 기반을 전혀 구축하지 않는 대신 실제로 견고한 C 을 작성할 수 있는 동료를 모집했습니다. 언어.

프로그래밍 기술은 시작에 불과합니다(빙산의 일각). 배포판이 약간의 인지도와 사용자를 얻는다면 커뮤니티 관리/개발, 마케팅 및 홍보에 대한 기술이 필요합니다. 다시 한 번 말하지만, 기술로 어려움을 겪고 있다면 다른 사람을 데려와 부족한 부분을 채워야 합니다.

시간 있으세요?

distros가 실패하는 가장 큰 이유 중 하나는 원래 설립자가 종종 사이드 프로젝트인 것에 더 이상 투자할 시간이 없다는 것을 발견했기 때문입니다. 지금 여유가 있다고 해서 나중에 여유가 있는 것은 아닙니다.

여름방학 동안 죽일 시간이 있는 대학생이라면 Linux 배포판 아이디어를 실행해야 한다는 의미는 아닙니다. 다음 학기가 시작되면 업데이트 및 지원 없이 사용자 기반을 중단해야 할 수도 있습니다.

항상 최신 정보를 파악할 수 있는 시간이 있다는 것을 알고 있다면 그렇게 하십시오. 확실하지 않은 경우 배포 아이디어를 뒤로 미루거나 향후 다른 팀원에게 책임을 위임해야 하는 불가피성을 받아들여야 합니다.

이 모든 것은 두 가지 질문으로 요약됩니다.

  1. 오픈 소스 혁신 또는 오픈 소스 노이즈를 생성하고 있습니까?
  2. 혁신이라면 아이디어를 실행할 기술과 시간이 있습니까? 그렇지 않다면 다른 사람이 할 수 있습니까?