최근 수정 시각 : 2024-11-01 19:57:39

포크(동음이의어)


1. Fork
1.1. 식사용 도구 포크
1.1.1. 1.1.에서 파생된 스타크래프트 팬들 사이 은어
1.2. 쇠스랑이나 갈퀴를 뜻하는 영단어1.3. 기존 프로젝트/내용에서 분기되는 것
1.3.1. VCS의 fork1.3.2. 예시
1.4. 유닉스의 함수 Fork()1.5. 야구의 구질 중 하나인 포크볼(Forkball)1.6. 라이트 노벨 기어와라! 냐루코양에 나오는 대 외계인(사신) 결전 병기1.7. 매직 더 개더링의 카드 Fork1.8. 웹툰 이런 영웅은 싫어에 나오는 연예기획사 포크 엔터테인먼트1.9. 체스 전술
2. 돼지고기 Pork3. 민속 Folk
3.1. 통기타가 주가 되는 음악 장르 포크 음악
4. 사람 이름 Polk
4.1. 미국 제11대 대통령 제임스 포크
5. 사람 이름 Falk6. 아이누어 단어

1. Fork

1.1. 식사용 도구 포크

파일:상세 내용 아이콘.svg   자세한 내용은 포크 문서
번 문단을
부분을
참고하십시오.

1.1.1. 1.1.에서 파생된 스타크래프트 팬들 사이 은어

프로토스 유저들을 뜻하는 은어.

스타크래프트 리마스터 이후 스타팬들의 꾸준한 관심속에 테사기 논란이 일던 중, "테란은 강하지만 그 모든걸 활용하기에는 어렵다.", "프로급에서나 테란이 강력하지 초보급에서는 약세다", "실제 1500단 초~중수 레벨에서는 토스유저가 압도적이다."라는 의견, 통계를 근거로하여, "테란을 배우는 것은 젓가락질을 배우는 것과 같이 (상대적으로) 어렵지만, 프로토스는 포크로 찍어먹는 것 만큼이나 배우기 쉽다."는 의미로 나온 단어이다.

'초보 프로토스 유저'라는 의미로 프로포크나, 줄여서 포크들, 포크로만 칭하기도 한다.

주로 테란유저들이 쓰는 말이지만, 저프전 상성논란에서 프징징을 상대하는 저그유저들도 많이 쓰는 단어이다.

1.2. 쇠스랑이나 갈퀴를 뜻하는 영단어

여러 갈래로 날이 튀어나온 쇠스랑이나 갈퀴도 영어로는 포크라고 한다. 이걸 무기로 개조해서 폴암으로 쓰기도 하는데, 영어로는 밀리터리 포크(Military fork)라고 한다.

동양에서도 비슷하게 쓰였다. 자세한 설명은 삼지창 항목으로.

1.3. 기존 프로젝트/내용에서 분기되는 것

기존 프로젝트나 내용이 있을 때 그 프로젝트/내용을 바탕으로 다른 내용을 만들어 분기하는 것을 말한다. 이 경우에 라이선스 등만 지켜지면 포크하는 데 문제는 없다. 오픈 라이선스 같은 자료의 이용을 허용하는 형태이기에 가능한 것. 게다가 기존 라이센스와 호환된다면 대체 라이선스를 사용해도 된다! 또한, 이렇기 때문에 오픈 소스 프로젝트는 포크되어서 다양하게 분화하는 것이 가능하다. 예를 들어서, 커뮤니티에서 특화된 기능이 필요한 경우 기존 프로젝트를 포크하여 필요한 부분을 수정하는 것이 가능하다. 혹은 기존 프로젝트가 진행과정이 부진하거나 문제를 일으켰을 때도 이에 대한 반발로 새로운 프로젝트를 꾸리는 경우에도 포크를 사용한다. 오라클의 정책에 반발하여 오픈오피스에서 리브레오피스로 갈라져 나오거나, 하트블리드 사태 이후에 OpenBSD 커뮤니티에서 OpenSSL을 좀 더 보안성이 높은 구조와 가이드라인으로 바꾸는 LibreSSL이 갈라져 나오기도 했던 것이 그 예이다. 이렇게 포크가 가능한 구조는 오픈소스 커뮤니티의 다양성의 원동력이기도 하지만 반대로 파편화 문제를 일으키는 원인이기도 하다.

중국어로는, 소프트웨어에서 쓰이는 포크를 가리킬 때는, 포크(Fork)와 발음이 비슷한 복각(复刻/fu ke)으로 표기한다. 복각판 할 때 그 복각이다.

나무위키오리위키리그베다 위키에서 파생하여 탄생하였다.[1] 이외의 예로 오픈오피스에서 파생된 리브레오피스[2], 데이터베이스 프로그램인 MySQL에서 파생된 DBMSMariaDB, WebKit에서 파생된 웹 브라우저 엔진블링크, 위키트래블에서 파생된 위키여행 등이 있다.

1.3.1. VCS의 fork

Git 등과 같은 몇몇 전용 버전 관리 시스템(Version Control System, VCS)에서는 저장소 포크를 자체 지원하며[3], 따라서 최근에는 IT 업계에서 포크라고 하면 구체적으로 이쪽 항목을 가리킨다.

원래 소프트웨어 관련 용어이지만, VCS는 소스코드를 관리하는 데에만 한정되지 않기 때문에 충분히 다른 형태의 저작물을 관리하는 데에도 사용할 수 있다.

1.3.2. 예시

"원본→포크" 순이며, abc 가나다 순이다.

1.4. 유닉스의 함수 Fork()

#!syntax cpp
#include <unistd.h>

int main(void) {

	pid_t pid = fork();

	if (pid == -1) {

		fprintf(stderr, "Failed to create a process!\n");
		exit(-1);

	}

	else if(pid == 0) ChildProcess();
	else ParentProcess();

	return 0;

}

프로세스의 생성을 위한 시스템 호출 함수중 하나로, 현재 수행중인 프로세스와 동일한 일을 수행하는 프로세스를 복제한다. 쓰레드랑 다르게 전역 변수를 공유하지 않는다. 단, shared memory같은 경우로 프로세스 간에 변수 공유도 가능하다. 복제 대상을 부모 프로세스, 그 결과물을 자식 프로세스라고 한다. 이때 fork()함수의 반환값에서 부모와 자식을 구별할 수 있는데, 자식은 0을 반환받고 부모는 자식의 PID(프로세스 ID)를 반환받는다. 만약 -1이 반환 되었다면 fork() 함수가 실패한 경우다.

다른 명령을 수행하기 위해서 exec같은 추가적인 코드가 수행되곤 한다. 한 프로세스에서 무한히 생성하다간 시스템에 프로세스의 정보를 저장하는 공간이 바닥나 시스템에 장애를 일으키므로암세포 대개 OS차원에서 수를 제한한다. 이걸 악용한 공격방법이 있는데 fork bomb이라 한다.

윈도우에는 이 fork 함수가 없다. 유닉스, 리눅스 시스템용 코드를 윈도우로 옮길 때, 가장 애 먹는 부분 중의 하나. CreateProcess 함수로 다 바꿔주어야 한다.

1.5. 야구의 구질 중 하나인 포크볼(Forkball)

원래는 포크볼이라고 정확히 말해야 한다. 커브볼의 경우는 그냥 커브라고 해도 워낙 오래된 브레이킹볼이니 다들 알아듣는데, 미국에서는 포크볼이란 명칭이 없이[6] 그냥 스플리터나 체인지업 계열로 분류하기 때문에 한국에서 말하는 식으로 어떤 투수가 포크 던진다고 하면 그냥 못 알아듣거나 무슨 소리냐는 반응으로 쳐다볼 것이다.

1.6. 라이트 노벨 기어와라! 냐루코양에 나오는 대 외계인(사신) 결전 병기

주인공 야사카 마히로의 기본무장. 본디 마히로의 집에 있던 평범한 포크였으나 작중묘사를 보면 아무래도 사신들의 피로 단련되어서그것을 초월한것 같다. 그가 휘두르는 포크는 우주구급 무장이며 이도류나 투척도 자유자재이다.

주로 냐루코쿠우코의 헛소리에 츳코미를 넣거나 그들의 폭주를 억제할 때 사용한다. 공격속도는 니알랏토텝 성인의 눈으로도 따라갈 수 없을 정도이며[7] 관통력도 방탄, 방검 기능이 있는 니알라토텝 성인의 풀포스폼 형태의 외피를 간단히 뚫어버릴 수 있을 정도로 강력하다.

작중에서 이 비정상적인 능력치의 포크공격에 냐루코가 의문을 제기한 적이 있었고, 결국 이것이 복선이 되어 그 분도 포크를 사용하는 것이 밝혀졌다. 작중 마히로는 근접무기로 주로 사용했으나 본디 투척무기로 사용하는 것이 제대로 된 사용법으로, 투척시 0프레임 수준의 속도에 위력은 딥원을 한방에 제압하고 이타콰도 투척만으로 쓰러뜨릴 수 있을 정도.

사신 헌터의 피가 각성했는지이후 마히로의 포크 다루는 스킬은 나날이 발전하고 있다. 5권에서는 냐루코, 쿠우코 외의 외계인에게도 포크 츳코미가 통하는 것이 밝혀졌는데, 통증이 상당히 심해 저지력이 큰 편이라고 한다. 크투가 성인의 인간형 기동포대를 원터킬 시킬 정도로 투척공격의 데미지도 상승하였으며, 명중률도 우주구급 다트 선수를 포크 투척으로 발라버릴 정도로 성장했다.

6권에서 마히로는 우주인들의 기습적인 폭주를 제압하기 위해 집안 구석구석에 포크를 상비하고 있다는 것이 밝혀졌다. 100엔 샵에서 포크가 특가 세일을 하는것을 보고 작품 내에서 처음으로 해맑게 웃으면서 포크를 장바구니 가득 담았을 정도. 물론 옆에서 보고 있던 냐루코와 쿠우코는 그저 데꿀멍 애니판묘사에선 해당 포크구입부분이 더더욱 가관인데 작은 장바구니엔 안들어갈정도로 바가지로 물퍼나르듯이 손으로 포크들을 집어서 장바구니에 부어버린다(...). 헤벌쭉웃는 마히로 본인은 덤. 그리고 12권의 마지막 부분에서는 그것도 다 떨어져서 냐루코에게 습격을 허용하고 말았다.

1.7. 매직 더 개더링의 카드 Fork

파일:상세 내용 아이콘.svg   자세한 내용은 Fork(매직 더 개더링) 문서
번 문단을
부분을
참고하십시오.

1.8. 웹툰 이런 영웅은 싫어에 나오는 연예기획사 포크 엔터테인먼트

파일:상세 내용 아이콘.svg   자세한 내용은 포크 엔터테인먼트 문서
번 문단을
부분을
참고하십시오.

1.9. 체스 전술

파일:상세 내용 아이콘.svg   자세한 내용은 포크(체스) 문서
번 문단을
부분을
참고하십시오.

2. 돼지고기 Pork

돼지고기를 의미한다.

오키나와에서 쓰이는 사투리우치나 야마토구치에서 포크(ポーク)는 스팸이나 런천미트를 말한다. 미군 장병들의 영향으로 오키나와인들이 즐겨 먹는 식재료로 자리잡았다.

3. 민속 Folk

민중, 민속, 전통 등의 을 지닌다.

독일어 Volk동원어이나 뜻은 많이 다르다.

3.1. 통기타가 주가 되는 음악 장르 포크 음악

파일:상세 내용 아이콘.svg   자세한 내용은 포크 음악 문서
번 문단을
부분을
참고하십시오.

4. 사람 이름 Polk

4.1. 미국 제11대 대통령 제임스 포크

파일:상세 내용 아이콘.svg   자세한 내용은 제임스 포크 문서
번 문단을
부분을
참고하십시오.

5. 사람 이름 Falk

5.1. 영화 배우 피터 포크

파일:상세 내용 아이콘.svg   자세한 내용은 피터 포크 문서
번 문단을
부분을
참고하십시오.

5.2. 은하영웅전설의 등장인물 앤드류 포크

파일:상세 내용 아이콘.svg   자세한 내용은 앤드류 포크 문서
번 문단을
부분을
참고하십시오.

6. 아이누어 단어

아이누어아래를 뜻한다.
[1] 리브레 위키는 리그베다 위키 DB를 사용하지 않고 백지에서 시작하여서 포크에 해당하지 않는다.[2] 이 사례가 본 나무위키와 옆동네 리브레 위키의 설립 과정과 매우 많이 닮아 있다. 심지어 리브레 위키는 포크가 아님에도 압도적인 지지를 받아 이 명칭을 채택했을 정도로, 사실 스페인어 위키백과의 사용자들이 새로 만든 엔시클로페디아 리브레 우니베르살 엔 에스파뇰과 닮았다. 다만 공식적으로 리브레오피스와의 연관성은 불명이다.[3] 단, 흔히 아는 git fork는 깃 호스팅 서비스 중 하나인 GitHub에서 쓰이는 용어이다. CLI 형태의 순수 git은 clone(저장소 복제)만 할 수 있으며, 이 클론한 저장소를 별도로 호스팅하는 과정을 자동화해 주는 업체가 바로 깃허브이다.[4] 오리위키의 경우, 나무위키의 갱신사항도 가져와서 반영했다.[5] 현재 접근 불가[6] 포크볼이란 구질과 명칭 자체는 미국에서 만들어졌다. 공을 손가락 사이에 끼워 포크로 집는것과 같은 모양으로 만든다는 뜻.[7] 냐루코가 마히로의 공격을 피하거나 막은 것은 마히로가 '찌른다.'라고 미리 경고하여 대처 시간을 주었으며, 공격위치도 거의 손등으로 제한된 경우에 한한다. 그나마도 초반에는 거기에도 대처하지 못했다.