Hacker News 의견
  • Hubris 커널 코드 리뷰

    • Hubris의 커널 코드를 반 시간 동안 읽어보았는데, 매우 명확하고 잘 작성되어 있음. 이전에 보았던 복잡한 매크로와 두 글자 변수명, 주석이 부족한 C 코드와는 확연히 다름. 잠자기 전 읽기에 좋은 자료임을 추천함.
  • 직무 광고에 대한 칭찬

    • 이것은 본인이 본 최고의 직무 광고 중 하나임. 문화에 대한 자연스러운 전환과 마지막에 "우리는 채용 중입니다"라는 말이 이어짐. 심지어 애플리케이션 수준의 개발자도 이해할 수 있는 훌륭한 사후 분석(post-mortem)임. 현재 Rust를 공부 중이라 이런 내용에 대한 준비가 되어 있었음. 또한, 코드에 많은 주석을 달아놓은 다른 사람의 작업을 보는 것은 언제나 즐거움.
  • 코드 리뷰 및 제안

    • 코드에 대한 간단한 지적: 특정 함수의 세부 사항이 아니라 모든 작성자가 존중해야 하고 모든 독자가 이용할 수 있는 필드의 불변성(invariant)에 대한 주석이므로, TaskDesc::regions 문서 문자열에 추가하는 것이 좋을 것임.
  • 디버깅 과정에 대한 평가

    • 복잡한 문제를 디버깅하는 깊이 있는 분석을 제공하며, 시스템의 나머지 부분이 안정적으로 유지된 것은 Oxide 팀의 고품질 엔지니어링 작업의 증거임. 개인적으로 이에 영감을 받아 직장에서 비슷한 기술을 적용할 계획임.
  • Oxide 팀의 문화에 대한 관심

    • Oxide의 엔지니어링 팀은 내부적으로 격리되어 있지 않으며, 개방성, 호기심, 커뮤니케이션을 장려하고 방어적 태도, 제국 건설, 게이트키핑을 억제하는 문화를 가지고 있음. 이러한 문화를 만들고 지키기 위해 노력했으며, 다른 조직에서 팀이라고 부를 범위를 가로질러 수평적으로 조직된 방식에서 이를 볼 수 있음. 이러한 문화를 만들기 위한 동기와 구체적인 실행 세부 사항에 대해 더 알고 싶음. 조직 내에서 "개방성, 호기심, 커뮤니케이션"을 장려하는 것의 단점이 있는지, 더 엄격한 계층적 시스템을 선택하는 경우가 있는지, 조직도가 전략적으로 결정되어야 한다는 생각이 들지만, 그에 대한 트레이드오프는 잘 모르겠음.
  • 관련 정보 링크

    • 사전 정보는 주어진 링크를 통해 찾을 수 있음.
  • 디버깅 시 발생하는 문제에 대한 공감

    • 디버깅 코드를 추가하면 사라지는 무작위 충돌은 최악의 충돌임에 공감함.
  • 하드웨어 처리에 대한 제안

    • 하드웨어를 소프트 필 TLB처럼 처리함으로써 8개 이상의 영역을 지원할 수 있음을 언급함.
  • Oxide의 작업에 대한 칭찬

    • Oxide가 수행하는 작업에 대해 놀라움을 표함.
  • 운영체제 이름에 대한 반응

    • 운영체제의 이름을 Hubris라고 지은 것에 대해 놀라움과 반응을 보임.