Offcanvas

���������

블로그 | 구글 내부 서버의 자체 리눅스 이야기

캘리포니아 주 마운틴뷰에 위치한 구글 사무실에서는 윈도우 컴퓨터와 크롬북, 맥, 그리고 g리눅스를 볼 수 있다. g리눅스가 과연 뭘까?  구글은 서버 운영을 리눅스에 의존하지 않고 자체 리눅스 데스크톱 배포판도 사용하고 있다. 아쉽게도 이 배포판은 구글 외부에는 제공되지 않는다. 구글은 10년 이상 전부터 리눅스 데스크톱 배포판을 자체적으로 개발해왔다. 첫 버전의 이름은 구분투(Goobuntu)였다(이름에서 짐작할 수 있듯 우분투를 기반으로 했다).   구글은 2018년 내부 리눅스 데스크톱을 구분투에서 데비안(Debian) 기반의 g리눅스라는 새로운 리눅스 배포판으로 전환했다. 구글이 설명한 이유는 구분투를 그대로 사용할 경우 우분투의 장기 지원(LTS) 2년 릴리즈로 “운영체제 수명 종료 날짜 전에 10만 개 이상의 디바이스를 일일이 업그레이드해야 했기 때문”이다.    그것 자체도 어려운 일인데 엔지니어 직원의 PC를 완전히 맞춤 구성하는 데 소요될 시간도 감안해야 했다. 구글은 비용이 지나치게 크다고 판단했다. 게다가 구분투 시스템군을 업그레이드하는 데만 보통 1년 가까이의 시간이 필요했다. 2년의 지원 기간을 감안하면 고작 1년이 지나면 바로 다음 LTS가 도래해서 전체 프로세스를 온전히 다시 거쳐야 했다. 이 과정에서 수많은 버그와 지원 요청에 대처해야 했으므로 팀에 큰 스트레스 요소였다.   결국 더 이상 구분투를 유지할 의미가 없다고 판단한 구글은 데비안 리눅스로 바꿨다(기본 상태 그대로의 데비안은 아니지만). 구글은 롤링 데비안 배포판인 G리눅스 롤링 데비안 테스팅(Rolling Debian Testing: Rodete)을 만들었다. 최신 업데이트와 패치가 만들어져 프로덕션 준비가 되는 즉시 사용자와 개발자에게 제공하는 것이 최선이라는 개념에 기반을 두는 것인데, 이와 같은 종류의 배포판으로는 아크(Arch) 리눅스, 데비안 테스팅, 오픈수세 텀블위드(openSUSE Tumbleweed) 등이 ...

구분투 g리눅스 리눅스 우분투 데비안 시브

2022.08.02

캘리포니아 주 마운틴뷰에 위치한 구글 사무실에서는 윈도우 컴퓨터와 크롬북, 맥, 그리고 g리눅스를 볼 수 있다. g리눅스가 과연 뭘까?  구글은 서버 운영을 리눅스에 의존하지 않고 자체 리눅스 데스크톱 배포판도 사용하고 있다. 아쉽게도 이 배포판은 구글 외부에는 제공되지 않는다. 구글은 10년 이상 전부터 리눅스 데스크톱 배포판을 자체적으로 개발해왔다. 첫 버전의 이름은 구분투(Goobuntu)였다(이름에서 짐작할 수 있듯 우분투를 기반으로 했다).   구글은 2018년 내부 리눅스 데스크톱을 구분투에서 데비안(Debian) 기반의 g리눅스라는 새로운 리눅스 배포판으로 전환했다. 구글이 설명한 이유는 구분투를 그대로 사용할 경우 우분투의 장기 지원(LTS) 2년 릴리즈로 “운영체제 수명 종료 날짜 전에 10만 개 이상의 디바이스를 일일이 업그레이드해야 했기 때문”이다.    그것 자체도 어려운 일인데 엔지니어 직원의 PC를 완전히 맞춤 구성하는 데 소요될 시간도 감안해야 했다. 구글은 비용이 지나치게 크다고 판단했다. 게다가 구분투 시스템군을 업그레이드하는 데만 보통 1년 가까이의 시간이 필요했다. 2년의 지원 기간을 감안하면 고작 1년이 지나면 바로 다음 LTS가 도래해서 전체 프로세스를 온전히 다시 거쳐야 했다. 이 과정에서 수많은 버그와 지원 요청에 대처해야 했으므로 팀에 큰 스트레스 요소였다.   결국 더 이상 구분투를 유지할 의미가 없다고 판단한 구글은 데비안 리눅스로 바꿨다(기본 상태 그대로의 데비안은 아니지만). 구글은 롤링 데비안 배포판인 G리눅스 롤링 데비안 테스팅(Rolling Debian Testing: Rodete)을 만들었다. 최신 업데이트와 패치가 만들어져 프로덕션 준비가 되는 즉시 사용자와 개발자에게 제공하는 것이 최선이라는 개념에 기반을 두는 것인데, 이와 같은 종류의 배포판으로는 아크(Arch) 리눅스, 데비안 테스팅, 오픈수세 텀블위드(openSUSE Tumbleweed) 등이 ...

2022.08.02

MS 비주얼 스튜디오 16.9 정식 출시··· 메모리 오류 감지 및 C++ 기능 지원

마이크로소프트가 ‘비주얼 스튜디오 2019 버전 16.9(Visual Studio 2019 v16.9)’를 프로덕션 릴리즈로 공개했다. 이와 동시에 ‘비주얼 스튜디오 2019 버전 16.10(Visual Studio 2019 v16.10)’의 첫 번째 프리뷰도 함께 발표됐다.  지난 3월 2일에 출시된 비주얼 스튜디오 2019 버전 16.9는 이곳에서 액세스할 수 있으며, 버전 16.10 프리뷰는 여기에서 확인할 수 있다. 비주얼 스튜디오 16.9는 런타임 메모리 문제를 찾기 위해 메모리 오류를 빠르게 감지하는 주소 검사기(Address Sanitizer, ASan)를 제공한다. 또한 프로덕션 릴리즈에서 마이크로소프트 비주얼 C++(Microsoft Visual C++)는 프로젝트와 함께 Asan을 사용하는 데 필요한 런타임 라이브러리를 파악할 수 있다.    C++의 경우 버전 16.9는 More constexpr 컨테이너 제안을 구현했다. 이를 통해 소멸자와 새 표현식을 constexpr로 만들 수 있다. C++ 인텔리센스(IntelliSense)도 개선됐다. 이 밖에 비주얼 스튜디오 2019 버전 16.9의 새로운 기능 및 개선사항은 다음과 같다.  • 닷넷(.NET) 생산성 향상을 위해 새 파일에 유형을 복사하고 붙여넣을 때 using 지시문이 자동으로 추가된다. 또 추론된 유형과 람다 매개변수 유형이 있는 변수에 수식어를 삽입하는 인라인 유형 힌트가 추가됐다. 인텔리센스 자동완성 기능은 이제 메소드 완성 및 개체 생성을 위한 커밋 문자로 세미콜론을 자동 삽입한다.  • WSL(Windows Subsystem for Linux) 2에서 닷넷 코어(.NET Core) 디버깅 기능을 사용하면 개발자가 선택한 리눅스 배포판을 사용하여 WSL 2에서 코드를 디버깅할 수 있다. 참고로 현재 우분투(Ubuntu)와 데비안(Debian)만 테스트됐다. 닷넷 코어에서 지원하는 다른 배포판도 작동할 순 있지만 닷넷...

마이크로소프트 비주얼 스튜디오 C++ 인텔리센스 닷넷 닷넷 코어 우분투 데비안 자마린 통합개발환경 소프트웨어 개발

2021.03.08

마이크로소프트가 ‘비주얼 스튜디오 2019 버전 16.9(Visual Studio 2019 v16.9)’를 프로덕션 릴리즈로 공개했다. 이와 동시에 ‘비주얼 스튜디오 2019 버전 16.10(Visual Studio 2019 v16.10)’의 첫 번째 프리뷰도 함께 발표됐다.  지난 3월 2일에 출시된 비주얼 스튜디오 2019 버전 16.9는 이곳에서 액세스할 수 있으며, 버전 16.10 프리뷰는 여기에서 확인할 수 있다. 비주얼 스튜디오 16.9는 런타임 메모리 문제를 찾기 위해 메모리 오류를 빠르게 감지하는 주소 검사기(Address Sanitizer, ASan)를 제공한다. 또한 프로덕션 릴리즈에서 마이크로소프트 비주얼 C++(Microsoft Visual C++)는 프로젝트와 함께 Asan을 사용하는 데 필요한 런타임 라이브러리를 파악할 수 있다.    C++의 경우 버전 16.9는 More constexpr 컨테이너 제안을 구현했다. 이를 통해 소멸자와 새 표현식을 constexpr로 만들 수 있다. C++ 인텔리센스(IntelliSense)도 개선됐다. 이 밖에 비주얼 스튜디오 2019 버전 16.9의 새로운 기능 및 개선사항은 다음과 같다.  • 닷넷(.NET) 생산성 향상을 위해 새 파일에 유형을 복사하고 붙여넣을 때 using 지시문이 자동으로 추가된다. 또 추론된 유형과 람다 매개변수 유형이 있는 변수에 수식어를 삽입하는 인라인 유형 힌트가 추가됐다. 인텔리센스 자동완성 기능은 이제 메소드 완성 및 개체 생성을 위한 커밋 문자로 세미콜론을 자동 삽입한다.  • WSL(Windows Subsystem for Linux) 2에서 닷넷 코어(.NET Core) 디버깅 기능을 사용하면 개발자가 선택한 리눅스 배포판을 사용하여 WSL 2에서 코드를 디버깅할 수 있다. 참고로 현재 우분투(Ubuntu)와 데비안(Debian)만 테스트됐다. 닷넷 코어에서 지원하는 다른 배포판도 작동할 순 있지만 닷넷...

2021.03.08

'무려 16개나···' 윈도우 10 대신 쓸만한 무료 오픈소스 OS

윈도우 10은 매우 인기 있는 운영체제지만 모든 사용자에게 적합한 것은 아니다. 이유야 어찌됐든 윈도우 10을 대신해 쓸만한 무료 오픈소스 OS가 있다. 윈도우 10 업데이트는 사용자들에게 부정적인 평가를 받았다. 2018년 3월 많은 사용자는 PC 속도 저하 등 기능 문제에 대해 불만을 제기했다. 그렇다면 윈도우 10이 아닌 무료 오픈소스 대안을 생각해 보는 것은 어떤가? 오픈소스 OS로 전환하는데 다소 시간이 걸릴 수 있지만 커뮤니티, 커스터마이징 기능, 저비용 등으로 이 문제를 보완할 수 있을 것이다. <컴퓨터월드UK>가 선정한 윈도우 10 대신 쓸만한 무료 오픈소스 OS 16선을 소개한다.  1. 샬레OS 샬레OS(ChaletOS)는 주분투 기반의 무료 오픈소스 리눅스 배포판이다. 간단하고 직관적인 데스크톱 인터페이스를 보여주는 윈도우와 비슷한 디자인으로 제작되었다. 샬레OS는 Xfce 데스크톱 환경을 제공해 데스크톱을 사용자 정의할 수 있는 리눅스 배포판을 사용해 볼 수도 있는 윈도우 사용자에게 좋은 대안이다.  샬레OS에는 미리 설치된 다양한 애플리케이션이 포함되어 있으며 메모리가 충분하지 않을 수 있는 구형 PC에 적합한 옵션이다. 2016년 4월에 출시된 최신 버전은 사용자가 기존 데스크톱 서버를 현대화할 기회를 제공한다. 주요 기능 : LTS 지원, GTK2 및 GTK3 엔진 지원, 스타일 변경, 시작 지점 적용, 세르비아 2. 스팀OS 스팀OS(SteamOS)는 밸브코퍼레이션(Valve Corporation)이 만든 데비안 기반의 리눅스 OS 운영체제다. 2013년 12월에 처음 출시된 스팀OS는 주로 비디오 게임을 PC에서 재생할 수 있도록 설계되었다. 윈도우, 맥, 리눅스 컴퓨터를 지원하며 모든 게임을 스팀OS 컴퓨터로 스트리밍할 수 있다. 사용자는 GNOME 데스크톱 환경에 접근하여 게임을 할 때가 아니라 다른 작업을 수행할 수도 있다. 또한 스팀OS는 엔비디아, 인텔, AMD 그래픽 프로세서를 ...

PC 프리DOS 엘레멘터리 OS 샬레OS 리눅스민트 프리BSD 트루OS 주분투 데비안 스팀OS 루분투 크롬 OS 리눅스 페도라 리브레오피스 우분투 윈도우 하이쿠

2019.01.31

윈도우 10은 매우 인기 있는 운영체제지만 모든 사용자에게 적합한 것은 아니다. 이유야 어찌됐든 윈도우 10을 대신해 쓸만한 무료 오픈소스 OS가 있다. 윈도우 10 업데이트는 사용자들에게 부정적인 평가를 받았다. 2018년 3월 많은 사용자는 PC 속도 저하 등 기능 문제에 대해 불만을 제기했다. 그렇다면 윈도우 10이 아닌 무료 오픈소스 대안을 생각해 보는 것은 어떤가? 오픈소스 OS로 전환하는데 다소 시간이 걸릴 수 있지만 커뮤니티, 커스터마이징 기능, 저비용 등으로 이 문제를 보완할 수 있을 것이다. <컴퓨터월드UK>가 선정한 윈도우 10 대신 쓸만한 무료 오픈소스 OS 16선을 소개한다.  1. 샬레OS 샬레OS(ChaletOS)는 주분투 기반의 무료 오픈소스 리눅스 배포판이다. 간단하고 직관적인 데스크톱 인터페이스를 보여주는 윈도우와 비슷한 디자인으로 제작되었다. 샬레OS는 Xfce 데스크톱 환경을 제공해 데스크톱을 사용자 정의할 수 있는 리눅스 배포판을 사용해 볼 수도 있는 윈도우 사용자에게 좋은 대안이다.  샬레OS에는 미리 설치된 다양한 애플리케이션이 포함되어 있으며 메모리가 충분하지 않을 수 있는 구형 PC에 적합한 옵션이다. 2016년 4월에 출시된 최신 버전은 사용자가 기존 데스크톱 서버를 현대화할 기회를 제공한다. 주요 기능 : LTS 지원, GTK2 및 GTK3 엔진 지원, 스타일 변경, 시작 지점 적용, 세르비아 2. 스팀OS 스팀OS(SteamOS)는 밸브코퍼레이션(Valve Corporation)이 만든 데비안 기반의 리눅스 OS 운영체제다. 2013년 12월에 처음 출시된 스팀OS는 주로 비디오 게임을 PC에서 재생할 수 있도록 설계되었다. 윈도우, 맥, 리눅스 컴퓨터를 지원하며 모든 게임을 스팀OS 컴퓨터로 스트리밍할 수 있다. 사용자는 GNOME 데스크톱 환경에 접근하여 게임을 할 때가 아니라 다른 작업을 수행할 수도 있다. 또한 스팀OS는 엔비디아, 인텔, AMD 그래픽 프로세서를 ...

2019.01.31

윈도우 10 대신 쓸만한 무료 오픈소스 OS

기업도 소비자도, 전반적으로는 윈도우 8의 후임으로 윈도우 10을 반기는 눈치다. 하지만 개중에는 데이터 프라이버시 보호에 대한 우려의 목소리를 내는 사용자들도 있다. 그렇다면 이야기가 나온 김에, 윈도우 10에 대한 무료 대체재가 없는지 살펴 보는 것은 어떨까? <컴퓨터월드UK>가 고른 윈도우 10을 대체할 만한 OS는 아래와 같다. - 우분투(Ubuntu) - 페도라(Fedora) - 솔루스(Solus) - 리눅스 민트(Linux Mint) ciokr@idg.co.kr  

레드햇 주분투 솔루스 데비안 리눅스 민트 윈도우 10 크롬 OS 리눅스 페도라 리브레오피스 GNOME 우분투 무료 사용자 인터페이스 UI 파이어폭스 트루OS

2017.10.18

기업도 소비자도, 전반적으로는 윈도우 8의 후임으로 윈도우 10을 반기는 눈치다. 하지만 개중에는 데이터 프라이버시 보호에 대한 우려의 목소리를 내는 사용자들도 있다. 그렇다면 이야기가 나온 김에, 윈도우 10에 대한 무료 대체재가 없는지 살펴 보는 것은 어떨까? <컴퓨터월드UK>가 고른 윈도우 10을 대체할 만한 OS는 아래와 같다. - 우분투(Ubuntu) - 페도라(Fedora) - 솔루스(Solus) - 리눅스 민트(Linux Mint) ciokr@idg.co.kr  

2017.10.18

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.5