본문 바로가기

전공 깍두기/오픈소스프로그래밍 조각

(3)
[OSS] Open-source Management | Github Usage 1. Open-source Community & Management1) Github- 코드 생산, 저장, 관리, 공유할 수 있게 해주는 개발자 플랫폼- 분산 버전 제어, 버그 추적, 소프트웨어 기능 요청, 업무 관리, 지속적 통합 관리를 제공하는 Git 소프트웨어를 사용함- 캘리포니아에 본사를 두고 있음. 마이크로 소프트웨어의 자회사.  2. Starting Github1) 목적- 참여자에게 Github와 그 응용프로그램에 대한 포괄적인 이해를 제공한다.- 참여자에게 버전 제어를 위해 Github를 활용하는 데 필요한 기술을 갖추게 하고, 협업 및 프로젝트를 관리한다.  2) Git 기반의 SW Management Technology- 컴퓨터 파일 집합의 변화를 추적하는 분산 ..
[OSS] Introduction of Anaconda Platform | Programming 1. Examples in Open-source SW(OSS)1) Linux (1) Linux에 관하여- 리눅스는 가장 많이 알려져있고 가장 널리 쓰이고 있는 오픈소스 운영체제이다.- 운영 체제로서 리눅스는 컴퓨터의 다른 모든 소프트웨어 아래에 있는 소프트웨어로, 이러한 프로그램으로부터 요청을 받고 이러한 요청을 컴퓨터의 하드웨어로 전달합니다. (= 운영체제는 하드웨어와 소프트웨어 사이 인터페이스 역할을 함) (2) Unix와 Linux의 차이점- Unix는 Bell 연구실에서 Ken Thompson, Dennis Ritchie 일동에 의해 1970년대에 개발된 운영체제이다.- Unix와 Linux는 많은 방면에서 비슷하지만, 사실 Linux는 Unix와 구별할 수 없도록 만들어졌다.- ..
[OSS] Introduction of Open-Source Software | Programming * 핵심 역량 정의1) 오픈 소스 소프트웨어 개념 및 생태계 이해2) 다양한 오픈소스 소프트웨어 이해3) 오픈소스 관리도구 및 커뮤니티에 대한 경험4) 오픈 소스 기반 기초 개발 능력   1. Open-source1) 정의 ⭐- 사람들이 수정하고 공유할 수 있는 것(디자인은 공개적으로 접근 가능)- 물리적 형태나 구조도 가능- 컴퓨터 시스템 속 소프트웨어로 생각해보자면, 사람들이 수정하고 공유할 수 있는 소프트웨어를 의미함(Open Source Sowftware) 2) Open Source Software(OSS)⭐- 사람들이 수정하고 공유할 수 있는 소프트웨어를 의미 3) 오픈소스 소프트웨어의 역사(0)- Free Software Foundation의 Richard Sta..