Posts Netlify Drop 공개 & Mako - C로 작성된 완전한 비트코인 구현체 & Java Virtual Threads 프리뷰 공개
Post
Cancel

Netlify Drop 공개 & Mako - C로 작성된 완전한 비트코인 구현체 & Java Virtual Threads 프리뷰 공개

Netlify Drop 공개

  • HTML/CSS/JS를 Drag&Drop 하면 바로 퍼블리시 해서 Live 해주는 기능 ㅤ→ 즉시 Unique URL 생성해서 타인에게 공유 가능 ㅤ→ 압축 파일 또는 폴더를 업로드
  • 계정 없이 바로 사용 가능 ㅤ→ 비 로그인시 24시간 동안만 유지 ㅤ→ 영구적으로 운영하려면 Netlify 무료 계정 필요 ㅤ→ 새 버전을 다시 드롭하면 즉시 반영
  • 커스텀 도메인 지원
  • HTTPS 무료로 자동 지원
  • Versioning 및 원클릭 롤백 가능

Mako - C로 작성된 완전한 비트코인 구현체

  • 거의 C89로 작성 ㅤ→ LMDB 외에는 종속성 없음 ㅤ→ C 표준 라이브러리도 최소로 사용 ㅤ→ POSIX.1-2001 기반의 모든 OS에서 컴파일 가능
  • 재사용 가능한 아키텍처 ㅤ→ libmako : 코어 라이브러리, IO 없이 비트코인 관련 기능을 모두 포함 ㅤ→ libnode : 최종 실행 파일이 링크되는 별도 풀노드 라이브러리
  • 가장 유명한 비트코인 구현체 https://github.com/bitcoin/bitcoin 이 63만 라인인데 비해 Mako는 26만 라인. 혼자서 26만 라인을 다 구현.
  • 만약에 소스코드로 비트코인을 배우겠다면 BCoin 0.8.0 버전 정도를 추천한다고 함. → https://github.com/bcoin-org/bcoin/tree/v0.8.0

Java Virtual Threads 프리뷰 공개

  • 비싼 OS 스레드 대신 사용 가능한 “경량 사용자-모드 스레드” 구현체 ㅤ→ java.lang.Thread 에 구현을 추가
  • 기존 스레드와 거의 동일한 동작을 하는 수백만개의 인스턴스를 생성 가능 ㅤ→ 기존 JDK 도구 들을 그대로 이용해서 가상 스레드의 디버깅 및 프로파일링 가능 ㅤ→ 기존 OS 스레드의 구현을 바꾸거나, 자동으로 전환하지 않음
1
2
3
Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable);
Thread.startVirtualThread(Runnable)
Thread::isVirtual  확인 가능
This post is licensed under CC BY 4.0 by the author.