일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- c언어정리
- 프로그래밍
- 언리얼비헤이어비어트리
- c++class
- bttask
- DX
- 언리얼엔진5
- 프로그래밍일기
- leveleditor
- 언리얼ai
- 언리얼엔진
- c++porinter
- 각도변환
- 25.06.11dir
- c++
- 월드아웃라이너
- 언리얼엔진공부
- uaiperception
- 수학용어정리
- livrary
- 게임엔진튜토리얼
- unrealengineai
- ipc(inter process communication)
- 자료구조정리
- 자료형타입
- 게임개발
- 자료구조
- directx
- 영단어정리
- c++용어정리
- Today
- Total
루리코딩 세상
BSD (Berkeley Software Distribution) 본문
캘리포니아 주 버클리대학 AT&T의 Research UNIX 운영체제 확장판으로 개발된 소스 코드 배포판을 의미한다.
BSD 계열 운영체제에는 FreeBSD, OpenBSD, NetBSD 등이 있으며, Apple의 MacOS/IOS는 BSD코드를
기반으로 구축되었다. BSD 라이선스는 오픈 소스 소프트웨어 라이선스의 한 종류로, BSD 계열 소프트웨어
뿐만 아니라 다양한 프로그램에서 사용된다.
주요 특징
BSD 라이선스
BSD 라이선스는 소스 코드나 바이너리 형태로 재배포될 때 라이선스 고지를 유지하도록 요구하며,
소스 코드 공개를 요구하지 않는다.
오픈 소스
BSD는 오픈 소스 소프트웨어로, 누구나 코드에 접근하고 수정할 수 있다.
유닉스 계열
BSD는 유닉스 계열 운영체제로, FreeBSD, OpenBSD, NetBSD 등이 있으며,
Linux와 함께 범용적인 OS로 사용된다.
다양한 응용성
BSD는 웹 서버, 데스크탑, 네트워킹 장치 등 다양한 분야에서 사용된다.
BSD 계열 운영체제
FreeBSD
가장 많이 사용되는 BSD 계열 운영체제로 서버와 데스크탑 모두에서 사용된다.
OpenBSD
보안에 강한 운영체제로 서버와 네트워킹 장치에 사용된다.
NetBSD
FreeBSD와 OpenBSD의 중간쯤 되는 운영체제로 다양한 분야에서 사용된다.
DragonFly BSD
FreeBSD의 파생으로 서버와 데스크탑에서 사용된다.
macOS/iOS
애플의 운영체제로, BSD 코드를 기반으로 구축되었습니다.
BSD 라이선스:
BSD 2-Clause 라이선스
가장 단순한 버전으로, 소스 코드 재배포 시 라이선스 고지를 보존하도록 요구한다
BSD 3-Clause 라이선스
2-Clause 라이선스에 추가적으로, 소스 코드나 바이너리 형태로 재배포될 때 라이선스 고지를 보존하도록 요구한다
'이론' 카테고리의 다른 글
생성자(Constructor) : 이동 생성자 (0) | 2025.06.04 |
---|---|
가상화 (假像化, virtualization) (0) | 2025.06.03 |
인스턴스(Instance)란? (0) | 2025.05.30 |
절대 경로와 상대 경로의 차이점 (1) | 2025.05.28 |
디렉토리(Directory)란? (1) | 2025.05.28 |