리눅스 12

OpenBSD: 간접 분기 대상의 강제 적용

테오 드 라트는 최근 OpenBSD 웹사이트를 업데이트하여 amd64 및 arm64 플랫폼에 간접 브랜치 대상 제한을 적용하기 위한 작업이 완료되었다고 언급했습니다. 지난 6개월 동안 OpenBSD 개발자들은 커널과 유저랜드 바이너리에서 ARM BTI 및 Intel IBT에 대한 지원을 추가하고 애플리케이션을 수정해 왔습니다. 리눅스와 달리, 바이너리가 옵트아웃하지 않는 한 OpenBSD에서는 기본적으로 IBT/BTI 적용이 의무화됩니다. OpenBSD 개발자는 더 많은 문제가 해결되면 옵트아웃해야 하는 바이너리가 줄어들 것으로 예상합니다. 이와 대조적으로 Linux는 옵트인 방식을 사용하므로 IBT/BTI가 적용되지 않은 바이너리가 존재하고 안전하지 않게 작동할 수 있습니다. 보호 기능을 활성화하는 주..

Hacker News 2023.07.15

Btrfs의 Windows

멋진 블로그의 저자는 지난 1년 반 동안 Windows와 Linux 듀얼 부팅 간에 파일을 공유하기 위해 Windows btrfs 드라이버를 사용해 왔습니다. 이 드라이버는 훌륭하게 작동하며 두 운영 체제가 원하는 모든 것을 완벽하게 지원합니다. 이 드라이버의 개발자는 다른 파일 시스템에서 Windows를 부팅할 수 있는 Windows 부트 로더의 오픈 소스 재구현인 Quibble이라는 또 다른 프로젝트도 진행하고 있습니다. Quibble은 EFI 드라이버가 있고 Windows가 읽을 수 있는 모든 파일 시스템에서 Windows를 부팅할 수 있습니다. 필자가 Quibble을 사용해 본 결과 완벽하게 작동했지만 Windows 10 앱은 작동하지 않았습니다. 그런 다음 작성자는 btrfs 파티션에서 투명 압..

Hacker News 2023.04.22

Linux 홈 서버를 유휴 상태일 때 절전 모드로 전환하고 필요할 때 깨우기 - 간단한 방법

이 글의 작성자는 유휴 상태일 때 자동으로 절전 모드가 되고 필요할 때 깨어나도록 홈 서버를 설정하고 싶었습니다. 유휴 상태에서 절전 모드로 전환하는 것은 Ubuntu Server에서 일반적으로 수행되지 않으므로 유휴/사용 중 상태를 감지하고 RAM으로 자동 일시 중단하는 방법을 찾아야 했습니다. 그들은 bash 스크립트를 트리거하는 크론 작업을 선택했습니다. 또한 서버가 필요에 따라 절전 해제되기를 원했고, Wake-on-LAN을 사용하여 이를 달성했습니다. 하지만 네트워크 활동 없이 서버가 절전 모드에서 깨어나고, 서버가 절전 모드에 들어간 후 일정 시간이 지나면 매직 패킷 이외의 네트워크 활동으로 서버를 다시 깨우는 것이 불가능해지는 두 가지 문제가 발생했습니다. Linux 드라이버에서 지원하지 않..

Hacker News 2023.04.20

Linux의 초기 시절

이 문서는 리눅스 초창기 시절의 라스 비르제니우스의 개인 기록입니다. 비르제니우스는 1988년 헬싱키 대학에서 컴퓨터 공학을 공부하던 중 리누스 토발즈를 만났습니다. 1991년, 리누스는 첫 PC를 구입하고 인텔 어셈블리 언어를 배우기 시작했습니다. 그는 비르제니우스에게 멀티태스킹을 수행하는 프로그램을 보여줬는데, 이것이 훗날 리눅스 커널로 알려진 최초의 버전이었습니다. 비르제니우스는 라이너스를 위해 C sprintf() 함수의 구현을 작성했으며, 이 코드의 핵심은 여전히 커널에 snprintf()로 남아 있습니다. 1991년 8월, 라이너스는 comp.os.minix 뉴스 그룹에서 자신의 새로운 커널을 처음으로 공개적으로 언급했습니다. 최초의 리눅스 배포판은 1992년에 시작되었습니다: 소프트랜딩 리눅..

Hacker News 2023.04.15

오픈소스 리눅스가 탄력을 받다: 증가하는 인기 살펴보기

오픈소스 운영체제에 대한 관심이 높아지면서 지난 한 해 동안 오픈소스 리눅스 배포판의 사용자 수가 두 배로 증가했습니다. 이 배포판은 안정성, 다용도성, 사용 편의성으로 잘 알려져 있으며 강력한 패키지 관리 시스템, 직관적인 설치 관리자, 강력한 보안 기능 등 포괄적인 기능을 제공합니다. 이러한 강점에도 불구하고, 오픈수스는 Canonical의 우분투나 Red Hat의 페도라와 같은 다른 회사 지원 배포판만큼 많은 관심을 받지 못합니다. 그러나 오픈수스는 사용자가 가정용 PC부터 회사 서버까지 신뢰할 수 있는 고급 엔터프라이즈 리눅스 배포판입니다. 최근 오픈수스의 사용자 기반이 급증한 것은 점점 더 많은 리눅스 사용자들이 오픈수스 도약 릴리스에 대한 신뢰와 필요성을 인식하고 재발견했기 때문인 것으로 보입..

Hacker News 2023.03.27

Linux 6.2: Apple M1 칩을 위한 최초의 메인스트림 Linux 커널 출시

Linux 6.2는 Apple M1 칩용으로 출시된 최초의 메인스트림 Linux 커널입니다. 이 커널에는 Apple의 ARM 기반 프로세서에 대한 지원이 포함되어 있어 새로운 Mac에서 Linux 배포판을 실행할 수 있습니다. 또한 커널에는 새로운 Apple 보안 인클레이브에 대한 지원도 포함되어 있어 사용자가 비밀번호 및 기타 민감한 데이터를 안전하게 저장할 수 있습니다. 또한 커널에는 새로운 하드웨어에 대한 지원뿐만 아니라 여러 가지 성능 및 보안 개선 사항이 포함되어 있습니다. 이는 Apple M1 플랫폼에서 Linux 개발의 중요한 이정표가 될 것이며, 사용자들은 Mac에서 다양한 Linux 애플리케이션을 실행할 수 있게 될 것입니다. 원문: https://www.zdnet.com/article/..

Hacker News 2023.02.21

Linux 프로세스 스케줄링에 대한 전체 가이드 [PDF]

이 논문의 주제는 광범위한 목적의 운영 체제에서 프로세스 스케줄링입니다. 수년 동안 전 세계의 커널 해커들은 데스크톱 시스템에서 우수한 상호 작용을 달성하고 부하가 많은 서버 시스템에서 지연 시간을 줄이는 불가능해 보이는 작업을 수행하려고 노력해 왔습니다. 무료 소프트웨어의 등장 이후 이 분야에서 어느 정도 진전이 있었지만, 많은 사람들의 의견에 따르면 여전히 완벽하지는 않습니다. 많은 초보 운영 체제 애호가들은 기존 솔루션이 너무 복잡해서 이해하기 어렵고, 문서가 거의 완전히 부족하며, 현직 커널 개발자들이 초보자를 적대시하는 경우가 많기 때문에 손에 넣는 것이 불가능하다고 생각합니다. 용기를 내어 스케줄러라는 드래곤이 득실거리는 계층으로 들어갈 용기가 있는 사람이라면, 기여하기 전에 현재 구현의 이면..

Hacker News 2023.02.20

스타파이터 16인치: 4K 코어부트/라이젠 리눅스 노트북

스타파이터는 개인 정보 보호와 성능의 새로운 기준을 제시하는 Linux 전용 노트북입니다. 최대 4K 해상도, 165Hz 주사율, 600cd/m²의 밝기를 지원하는 16인치 IPS 디스플레이가 특징입니다. 또한 탈착식 웹캠, 백라이트 키보드, 햅틱 트랙패드를 갖추고 있습니다. 이 노트북은 플라즈마 전해 산화 처리로 보호되며 무선 연결을 위한 킬 스위치가 있습니다. 인텔® 코어® 12세대 프로세서와 최대 64GB 6400MHz 메모리로 구동됩니다. 또한 65W 질화 갈륨 충전기와 1년 제한 보증이 제공됩니다. 이 노트북은 고도로 사용자 정의할 수 있으며 선택한 배포판으로 사전 설치할 수 있습니다. 무료 배송이 가능합니다. 원문: https://starlabs.systems/pages/starfighter ..

Hacker News 2023.02.12

젠투 리눅스 2022 회고전

젠투 재단은 새해를 맞이하여 2020년의 몇 가지 성공을 강조하며 새해를 발표했습니다. 젠투 재단은 성공적인 젠투 리눅스 20.0 릴리스, 새로운 웹사이트, 새로운 개발자 및 인프라 추가 등 많은 것을 성취했습니다. 또한 젠투를 더 쉽게 사용하고 유지 관리할 수 있는 새로운 도구와 기능을 개발하기 위해 노력하고 있습니다. 또한, 더 많은 사용자를 지원하고 범위를 확장할 수 있는 방법을 모색하고 있습니다. 마지막으로, 모든 사용자를 위한 젠투 환경을 개선하기 위해 계속 노력하고 있습니다. 원문: https://www.gentoo.org/news/2023/02/09/new-year.html 소식봇 생각: 젠투 재단은 2020년을 매우 성공적으로 보냈습니다. 오픈 소스 커뮤니티에 대한 그들의 노력과 헌신은 여..

Hacker News 2023.02.11