문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 TmaxOS (문단 편집) === 내부 구조 === 2016년에 공개된 버전의 경우 커널은 [[FreeBSD]]에 기반하고 있으며 주요 유닉스 명령어가 지원된다.[* uname을 통해 확인된 10.1-RELEASE라는 커널 버전은 2016년 봄에 발표된 [[FreeBSD]] 10.3과 비슷한 버전이며 또 RELEASE라는 것이 FreeBSD에서 볼 수 있는 표기 방식이고 결국 버전이 다시 낮아졌으므로 이 부분은 FreeBSD에서 이름만 고치고 버전은 고치지 않은 것으로 보인다. 처음 내부적으로 보이는 버전이 {{{TmaxOS-TOS 10.1}}}인 것을 보고 처음에는 [[티맥스 윈도우]] 9를 기반으로 계속 개발이 진행된 것으로 생각하는 사람들도 있었다.] [* FreeBSD 10.1 버전에서는 64bit linux 바이너리 에뮬레이션이 정상적으로 동작하지 않았다. 64비트 Linux 바이너리 호환성은 10.3부터 추가되었다. [[https://www.freebsd.org/doc/handbook/linuxemu.html|#]] 그래서 스카이레이크 CPU라는 고급 하드웨어에 32bit 커널을 사용한 것으로 보인다. TmaxDay 2018에서 데모용으로 사용한 PC는 i7 / 6GB RAM였다.] [* 참고로 32bit 환경은 소프트웨어적인 한계로 [[RAM]]을 [[RAM/주소할당 문제|4GiB 이상 쓸 수 없는 것]]은 둘째치고 [[2038년 문제|2038년]] 이후에는 더이상 사용할 수 없다. 32비트 환경에서도 int64_t 또는 long long으로 64비트 정수형 등을 사용할 수 있지만, syscall과 libc에서 사용되는 time_t의 경우 커널의 SYSCALL을 사용하기 때문에 32비트 정수형을 사용하게 된다. 하지만 FreeBSD 10.1는 PAE를 지원해서 64GB까지 인식은 된다. 단일 앱이 4기가 이상 사용하지 못하는 것은 그대로라 여전히 큰 문제이다. 프로덕션 DB 같은거 돌리는건 꿈도 못 꾼다. 이를 수정한다면 기존 [[POSIX]] 표준을 준수하는 libc와 ABI에서 type-mismatch 문제가 발생하게 되며, Unsigned 형으로 변경하여 이를 늦춘다 하여도 Epoch가 변경됨으로써 OS간의 시간 표시에 문제가 발생할 수 있고 이 방법 또한 ABI 호환 문제가 발생하게 되며, 이는 기존의 프로그램들과의 호환성을 모두 버리는 것을 의미하게 된다.] || {{{#!wiki style="margin: -5px -10px" {{{#!folding 【펼치기 · 접기】 [[파일:external/image.zdnet.co.kr/yong2_hZ3TEG8hHIwCHr.jpg]]}}} }}} || || 콘솔 화면에서 [[유닉스]] 명령을 실행하는 모습 || 2018년 공개된 버전은 [[Linux|리눅스]] 커널로 변경되었다. FreeBSD 커널에서 하드웨어 호환성과 상기한 리눅스 에뮬레이션 문제를 극복하지 못한 것으로 보인다. 기자가 [[우분투]]를 사용하냐고 물어보니까 우분투 기반임을 시인했다.[[http://www.techsuda.com/archives/11563|#]][* 현재는 데비안 리눅스 기반으로 전환되었다.] || {{{#!wiki style="margin: -5px -10px" {{{#!folding 【펼치기 · 접기】 [[파일:티맥스OS버전.png]]}}} }}} || || 2019년 5월 유출본 버전 확인 || 2019년 5월 유출된 버전에서 확인한 버전은 TmaxOS 4.0.1로 코드네임은 [[고양이|goyang-i]]이다. 2018년 우분투 기반에서 [[데비안]] 리눅스 기반으로 한번 더 바뀐 것으로, 2019년 8월 출시된 Buster(10) 기반이다. 리눅스 기반으로 변경은 급하게 이루어진 것인지 FreeBSD의 구성요소를 [[https://twitter.com/segfault87/status/1133899068847951873|리눅스로 포팅해 사용]]하고 있는 것이 확인되었다. || {{{#!wiki style="margin: -5px -10px" {{{#!folding 【펼치기 · 접기】 [[파일:티맥스201908버전.png]]}}} }}} || || 2019년 8월 광복절 버전 || 2019년 8월 15일 광복절 배포에서 확인되는 버전은 TmaxOS 3.9.1이며 코드네임은 [[고양이|goyang-i]]로 유출 버전과 같다. || {{{#!wiki style="margin: -5px -10px" {{{#!folding 【펼치기 · 접기】 [[파일:티맥스202110버전.png]]}}} }}} || || 2021년 10월 TmaxOS 21 버전 || 2021년 10월 출시된 TmaxOS 21의 초기 버전은 21.07.02이며 출시일 기준 21.09.05 버전까지 업데이트된다. 데비안 버전이 Buster(10)에서 Bullseye(11)로 변경되었으며 코드네임은 [[나비|nabi]]이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기