ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko en en ko ko ko ko ko ko ko ko ko ko ko en en en en en hbs_lat ru pt ko ko de ko en ko en ko en ko en ko en ko ko en ko ko en ko es es en ko ko ko de ko ko ko ko en ko ko en ko ko en ko ko en de ko ko ko ko ko ko ko de ko ko en en ko en ko en ko ko en ko ko en ko en ko ja en ko ko ja en ko ko ko en de ko ko ko ko ko ko ko ko ko ko he de ru ko ru ko ko en de zh ko ko ko ko ko de ko en zh ko en ko ko en ko en ko ko en zh ko en ko ko en de ko ko ko ko ko de ko ko en de ko en ko ko ko de ko ko ko ko ko ko de ko ko ko de ko ko en de ko ko ko en en en ko ko de ko ko ko ko ko ko ko ko ko fr ko en ko de oc fr ko en ko de oc fr ko en ko de ca fr ko en ko de ro ca ko en ko de fr ca ko en ko de fr ca ko en en de oc fr ko en ko de ca ca ko en ko de fr ca ko en ko de ca de ko en en de ca oc ko en en de ca zh ko en ko de ca oc ko en ko de ca zh ko en eo de fr de ko en ko de fr oc ko en ko de nl fr ko en ko de oc oc ko en ko de oc ca ko en en de fr ko ko ko ko ko ko en en en en en ko ko ko ko
자유게시판 - 멀티유저 지원하는 git client는 무엇이 있나요?
제가 깃헙브 계정이 여러개 있는데
것허브 계정을 여러개로 각각 push 하려다보니
사용중인 git gui client 에서는
멀티 깃허브 계정을 지원하지 않는 것 같습니다.
(현재 우분투 사용중이고 smartGit 이라는 걸 사용중입니다.)
리눅스 지원되고 멀티프로필을 지원하는 깃 GUI 클라이언트는
흔치않게 어려운 작업하시는 분이 커뮤니티에 많이 계시네요.
일반 사용자인 저는 그런거 잘모릅니다.
컴퓨터 활용 난이도가 높으신 분들이 많이 계시네요.
특별히 윈도우에서만 가능한 윈도우 관련 작업은 그냥 윈도우에서 하시면 안되나요?
MS가 리눅스 유저를 배려하면 그런 문제들은 모두 없어지겠죠.
윈도우에 없는 리눅스 프로그램들은 윈도우에서도 곧잘 작동하죠.
MS가 리눅스에서 Wine만이라도 정상 작동하도록 배려해 주면 어떨까요?
현재 Wine에 적극적으로 지원하는 기업이 MS입니다. 다행이라면 다행이지요.
그게 이유를 들어보니 WSL로 OS간 API호환의 중요성을 알았다면서 MS에서 WSL처럼 Wine을 만들어내기 위해 적극적으로 커밋을 하고 있답니다. Wine이 활성화되면 기존 리눅스앱들이 Windows에 포팅되기 편할것이고 그렇게 수많은 오픈소스 개발자들을 끌어올것으로 기대하는 것이지요.
그런데 아직도 호환성 문제가 터지는 이유는 MS본인들도 라이브러리 들이 워낙 오래되서 API 하나하나의 코드를 모른답니다. 오래된 API는 호환성 문제가 터지면 오히려 Wine코드를 참고하기도 한답니다.
Wine은 단순 API구현이 아니라 기존 리눅스 환경과 연결을 해야하기 때문에(gdi와 xorg를 연결하고 DirectX와 Vulkan, OpenGL을 연결하고 하드웨어 연결하는 부분은 가짜커널은 구현 하는 등)그 부분이 특히 어렵다네요. (WSL도 리눅스앱 호환문제가 터지는걸보면 그럴만하지요.)
아차 그리고 git작업은 당연히 리눅스쪽이 편합니다만(git을 만든 사람이 리누스 토르발스입니다.) git이란 놈이 GUI가 좀 부실한편이라 그런듯 합니다.
제가 관련 지식이 부족했습니다.
그런데 Moordev님 말씀이 상치되네요.
현재 Wine에 적극적으로 지원하는 기업이 MS라고요.
그럼 Wine을 쓰는 것이 불법이 아닌가요?
Wine에 대해 MS의 정확한 입장은 무엇인가요?
리눅스 관련 지식이 부족해 여쭤봅니다.
추가로  MS본인들도 라이브러리 들이 워낙 오래되서 API 하나하나의 코드를 모른다고요?
하긴 저도 오래전 짠 프로그램을 보니 저도 이해가 어렵더군요.
오픈 소스 진영 사람들은 다른 사람들이 제작한 프로그램을 재작업하죠.
다른 사람들이 제작한 소스에 이해력이 정말 좋은 사람들이죠.
백지장도 맞들면 낫다고 하죠.
그럼 MS는 의지와 함께 라이브러리를 오프소스 진영에 공개해 도움받는 것은 어떨까요?
Wine은 Windows의 API를 오픈소스로 직접 구현한겁니다. 그래서 Wine그 자체를 쓰는 것은 MS의 API와 이름만 같은것으로 크게 문제되지 않습니다.
그런데 사용자에 따라 이 구현 부분이 완벽하지 않다보니 Wine에서 구현한것을 대신해서 해당 API가 있는 윈도우의 오리지널 DLL파일로 치환하는 툴을 쓰는 경우가 있습니다. 이 툴의 이름이 winetricks라고 합니다.
일부 프로그램을 쓰다보면 winetricks를 사용해서 MS의 DLL을 설치하라고 하는 경우가 종종 있습니다.
제가 라이센스 문제가 있을 수 있다라고 하는 것이 바로 이 부분입니다.
대표적인것이 카카오톡을 쓸 때 riched30이나 msxml3를 설치하라고 하는 블로그나 글들이 있는데 이게 EULA에 문제가 됩니다.riched30이나 msxml3는 MS는 윈도우 라이센스없이 이 바이너리파일을 맘대로 쓰도록 한 적이 없거든요. (반대로 윈도우 라이센스가 있다면 또 딱히 문제는 없습니다.)
그리고 MS가 라이브러리의 소스코드를 통째로 제공하지 않는 이유는 이미 구현된 Wine코드와의 적합성 문제도 있고 Wine은 LGPL을 채택하고 있는데 라이브러리코드를 통째로 풀면 윈도우의 커널을 제외한 부분이 오픈소스화 되는것과 마찬가지라서 (그것도 오리지널의 윈도우 소스가!!) 조금 꺼리는 것이지요.
대신 MS는 Wine에서 구현 된 부분에서 부족한 부분을 커밋하는 방식으로 개발에 참여하고 있습니다. Wine에서 구현이 덜되었거나 구현되지 않은 함수를 만들어주거나 문서화 되지 않았음에도 특정 기업에서 사용하던 API등의 정보를 제공하는 방식을 쓰고 있습니다.
대충예로들면 커버곡을 부르는 사람한테 원곡자가 와서 이런저런 이야기를 해주는 정도? 그 정도로 대응하고 있다고 보면 됩니다.
대신 MS는 Wine에서 구현 된 부분에서 부족한 부분을 커밋하는 방식으로 개발에 참여하고 있습니다. Wine에서 구현이 덜되었거나 구현되지 않은 함수를 만들어주거나 문서화 되지 않았음에도 특정 기업에서 사용하던 API등의 정보를 제공하는 방식을 쓰고 있습니다.
구체적인 예를 들어 주시겠습니까? 이정도면 분명 뉴스화되었을 거 같은데요.
우선 마이크로소프트가 WSL을 만드는데 Wine을 이용했다는 기사와 함께 MS가 전폭적으로 Wine을 지원한다는 기사입니다.
그리고 Wine개발팀 메일링 리스트에서 microsoft의 이름으로 보낸 메일이 아카이브의 한참 뒤에 있어서 이건 좀 찾아봐야 할것 같습니다.
실제로 Microsoft의 직원이 Winehq에 이런저런 메일을 보내는 것이지요.
MS는 Wine에서 구현 된 부분에서 부족한 부분을 커밋하는 방식으로 개발에 참여하고 있습니다. Wine에서 구현이 덜되었거나 구현되지 않은 함수를 만들어주거나...
MS가 호환과 표준에 활발히 지원해 줬으면 좋겠네요.
윈도우 사용자가 더 많으니 MS 유저가 더 좋겠죠.
저는 윈도우98 정품 CD를 가지고 있습니다.
그럼 저는 Wine으로 MS 응용 프로그램을 사용해도 라이센스 위반에 해당되지 않나요?
윈도우98이면 현재 winetricks가 설치해주는 vcrun2008 이상이 지원되지 않는버전이긴한데 애매하네요. 일단 라이센스가 있긴하니까 winetricks 사용은 지장없을 것이라 믿습니다.
계속 이야기하지만 winetricks없이 사용하는 Wine은 라이센스 없어도 됩니다. MS의 바이너리를 사용하지않는 것이니까요.
제가 라이센스 운운하는것은 Wine이 아닌 winetricks입니다.
이런 어려운 문제는 하모니카 개발자 Kevin님께서 답해주시면 이해가 정확하겠네요.
지금 쓰고 계신 SmartGit이 멀티 프로파일이 된다고 합니다.
저는 굳이 멀티유저로 쓴적이 없다보니 (심지어 GUI보다 CLI를 더 선호합니다.) 잘 모르겠지만 이렇게 하면 SSH를 멀티로 써서 가능하다는것 같습니다.
그런데 smartGit이 멀티유저 가능한가보군요.
ssh키를 계정마다 만들어서 사용할 때마다 번갈아 사용하는 방식은,  smartGit과 무관하게 가능하다는 사실은 알고는 있었는데,
멀티 깃허브 계정? 뜻을 몰라요.
깃허브에 자신의 등록된 계정이 두 개 이상일 때 계정a와 계정b로 각각 깃허브에 작업을 하는 걸 의미했습니다.
저는 그냥 SSH 키로 여러 계정을 사용하고 있어서 사용해보지 않았지만
원하시는 기능은 GitKraken Pro 버전의 경우 지원되는 것으로 알고 있습니다(유료 서브스크션을 하는 버전)
네, 답변 감사합니다. 저도 깃크라켄이 유료버전에서 지원한다는 사실을 알고는 있었습니다.
멀티유저 지원하는 git client는 무엇이 있나요? [15]
갑자기 검은화면이 나와요! [5]
하모니카는 컴퓨터 리소스를 많이 필요로 하는가요? [10]
하모니카 리눅스 설치 인증 스크린샷입니다. [4]
VMware 무료 버전은 없나요? [3]
하모니카 JIN 설치해 봤습니다.. [4]
리그오브레전드 하고싶은데요 하는 방법없나요? [4]
동일한 패키지 깨짐... [5]
라이브이미지 부팅시 화면 깨짐 증상입니다 [9]
게임 하나 소개, 428 봉쇄된 시부야 [1]
우분투는 터치노트북 잘 지원하나요? [2]
구형 아이맥imac에 설치한 하모니카가 너무 느립니다 [6]
리눅스에서 sql 실행 결과 로그찍는 방법 [1]
우분투 18.04 LTS의 3번째 포인트 릴리즈 18.04.3 출시
chromium에서 영상 실행시 하드웨어 가속(vaapi) 사용하기 [1]
하모니카os 설치 처음으로 했습니다. [3]
리눅스 설치시 파티션 설정에 관한 질문입니다. [4]
하모니카에서 인라이튼먼트 데스크탑환경입니다. [2]
첫 페이지 8 9 10 11 12 13 14 15 16 17 끝 페이지
2019-09-05 HamoniKR-ME 1.3 Download MD5 : 60e48431d6b47eb7c92b093d8b50fcc9 File : HamoniKR-ME_1.3.iso
2019-09-05 HamoniKR-ME 1.2 Download MD5 : 60e48431d6b47eb7c92b093d8b50fcc9 File : HamoniKR-ME_1.3.iso
2019-09-05 HamoniKR-ME 1.1 Download MD5 : 60e48431d6b47eb7c92b093d8b50fcc9 File : HamoniKR-ME_1.3.iso
Copyright © Invesume, Inc. All rights reserved.