파이썬 기반의 OS – Unununium

“파이썬은 C로 되어있어서 뭐든 만들 수 있어~”

“그럼 운영체제도 만들 수 있어?”

“응 그럼, 가능 할꺼야. (…. 속으로는 의심을 한다..)

“설마.. (역시나 의심 한다..)

파이썬을 광고하는 장면에서 자주 있는 장면이었습니다. 아 이제 이런 말이 그다지 비현실적인 말이 아니라는 것을 증명해 줄 만한 프로젝트가 등장했군요. :) 바로 [WWW]Unununium 입니다.

굉장히 이상한 스펠의 이 단어는 대충 “운운우니움”정도로 읽으면 될 듯 합니다. 여기서 “ㅜ”들은 모두 moon에서의 “우~”같은 장음이기 때문에 읽는데 시간이 좀 걸립니다. 다 같이 따라해 보세요~ “운운우니움” ..;;;

이 운영체제는 기존의 운영체제들이 구현의 간편성, 엔지니어링 측면에서의 디자인을 기반으로 했기에, 사용자 측면에서의 여러 직관적이고 우아한 기능들을 제공해 주지 못하고 있는 것에 불만족을 느낀 저자가 뭐 이걸 좀 바꿔보겠다고 한 것인데, 파일시스템이 portalfs나 LUFS처럼 여러 프로토콜을 밑에 끼고 들어갈 수 있도록, 일반적인 통합을 이루고, 애플리케이션 프로세스들이 서로 완연한 상호작용으로 DCOM이나 bonobo같은 컴포넌트 이상의 상호 통합을 이룰 수 있도록 한다는군요. 그리고, OS 자체 Persistence를 지원해서 그냥 껐다 켜도 원래 OS 상태로 돌아가게 한다는데.. 뭐 대충 구현한다는 것은 어쨌거나 대체로 기존에 있는 기술이랑 비슷하긴 하네요 흐흐;;

그런데, 실제로 파이썬으로 다 하는 것은 아니고, 지금은 상당수가 어셈블리로 구현이 되어 있긴 한데, 그 위에 많은 부분을 파이썬으로 구현할 예정이라고 합니다. 그런데, 파이썬으로 구현하면 느리지 않겠느냐 하는 것에 대한 해결책은 파이썬이 느린 것은 언어 자체가 느린 것이 아니라, 구현이 느릴 뿐이니 자기가 파이썬을 빨리 해 보겠다는데.. 과연 그 네임 스페이스를 그대로 살린 채로 파이썬을 빠르게 할 수 있을 지는 의문입니다. ㅎㅎ;;;

빠른 시간 안에 큰 실적을 낼 것 같아 보이지는 않지만, 이런 ㅂㅌ 프로젝트가 하나 진행 되면 아무래도 부산물이 제법 나올 테니 그게 기대가 되는군요. ^^;;

19 thoughts on “파이썬 기반의 OS – Unununium”

  1. Unununium은 원자 번호가 111번인 7주기 11족 원소입니다. (원자량은 276…) IUPAC(국제 순수 및 응용 화학 연맹…이었나)에서 원자 번호를 바탕으로 한 원소 이름(예를 들어서 “un”은 1을 나타냅니다. 그래서 저 원소 이름 그대로 해석하면 111-ium이죠-_-)을 사용합니다.

  2. 흠 SciTech을 사용을 한다면 기존에 나와있는 lib을 최대한 활용하겠다는 뜻같군요. 역시 특급옹은 최고

  3. 운운우니움이라고 발음하는건…..쪽바리식 발음입니다만.

    실제로는 유너너니엄이라고 발음될겁니다…. -_-

  4. 그렇다면 “우누누니엄”이라고 발음됩니다…..이렇게 모음과 자음이 연결될 경우, 영어에선 이어서 발음됩니다.

  5. Unununium을 [u:nu:nu:nium]이라고 발음하는건 아마도 King’s English일겁니다….American English라면 /우:너너니엄/ 혹은 /우너너니움/이렇게 발음될겁니다.

  6. 아무튼…..이렇게 이름을 귀찮게 만든건 다 IUPAC의 음모이지요. 사실, 이 Uun, Uuu, Uub등은 사실 코드명입니다….나중에 이 원소들에 대해 자세한 데이터가 모였을 때, 비로소 정식으로 이름을 부여하겠지요.

  7. 아, 그러나 저러나 액센트는 어너너’니엄입니다….두번째 “너”에 액센트가 강하게 붙지요. 참고하시길. 어너너’니엄…어너너’니엄…

Comments are closed.