IT이야기2016. 3. 31. 20:09

아주 재밌는 기사가 나왔습니다. WIndows 10고객의 요구사항을 들어보고 얼마나 많은 사람들이 commandline 조금 업데이트하는 정도는 안된다고 했나보네요, 그래서 전격 결정. UbuntuCanonical과 협력해서 Ubuntu의 user mode를 넣기로 했다고 합니다.

VM도 아니고 어떻게 한건지 참 궁금하네요.


아직 preview수준이고 언제  release될지는 아직 모름.

엄청 잘한 결정이다라고 생각하고 지지하지만, 윈도우의 정체성이 완전 망가지겠네요. ㅋㅋㅋ commandline과 poweshell이제 버려야지요. 윈도우깔고 Linux까는 사람을 다 잡을려고 하는걸까요 아니면 생색만 내다가 말려고 할까요.


MAC은 kernel이 UNIX이 MAC쓰는 사람들이 shell command로 작업하는 것은 이상할것이 없었는데, 윈도우가 따라간다니까 never say never! 라는 말이 생각나네요. 윈도우/리눅스 유저로서 완전 exiting하네요.


Canonical, MS랑 협력하면서 어떻게 돈을 벌지 모르겠지만 수익성은 좋아질것 같네요. 우분투로 버는 돈보다 많을지도. ^^

---------------------

NIX tool to Windows

Linux User mode to Windows

Windows subsystem for linux

아래 비디오에 보면 bash에 대해 demo도 하네요.

hello.c를 gcc로 compile하고 생기는 executable에 readelf하면


readelf -h hello


SYSTEM이 UNIX라고 나오네요. 헐... 진짜 리눅스 User mode가 올라간던데.


보통 cygwin깔아 shell흉내내면 readelf는 windows execuable에서 error가 나옵니다. PE파일포맷이니... 

Demo파일은 capture을 못했고 가지고 있는 ELF파일(PowerPC, big endian)하나 readelf해보니 아래와 같이 나오는데, 당연히 windows에서는 실행을 못했었지요. 이런것도 이젠 실행할수 있다는 얘긴데...


c:\workspace\>readelf -h BdLoad.elf

ELF Header:

  Magic:   7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF32

  Data:                              2's complement, big endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           PowerPC

  Version:                           0x1

  Entry point address:               0x800004

  Start of program headers:          52 (bytes into file)

  Start of section headers:          64928104 (bytes into file)

  Flags:                             0x0

  Size of this header:               52 (bytes)

  Size of program headers:           32 (bytes)

  Number of program headers:         2

  Size of section headers:           40 (bytes)

  Number of section headers:         32

  Section header string table index: 29

---------------------

아래것은 Intel 64bit CPU + Ubuntu 14.04, Linux는 Intel 64bit CPU를 AMD x64 compatible로 부르니 참 특이하죠?

$ readelf -h xcalc

ELF Header:

  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF64

  Data:                              2's complement, little endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           Advanced Micro Devices X86-64

  Version:                           0x1

  Entry point address:               0x401d89

  Start of program headers:          64 (bytes into file)

  Start of section headers:          31056 (bytes into file)

  Flags:                             0x0

  Size of this header:               64 (bytes)

  Size of program headers:           56 (bytes)

  Number of program headers:         8

  Size of section headers:           64 (bytes)

  Number of section headers:         28

  Section header string table index: 27





----------------------

Microsoft is adding the Linux command line to Windows 10

Bash coming to Windows is huge news for developers, developers, developers

----------------------





----------------------

발머가 CEO자리를 내려오고 윈도우 2세대 경영인이 경영을 하니 똥고집 안부리고 고객이 뭘 원하는지 어떻게해야 회사가 잘 되는지 잘 알고 있는것 같네요. 이럴줄 알았으면 MS주식좀 사놓는건데...


-------------

윈도10 설치 PC 2억7000만대 돌파

2016년 3월 31일 전자신문

http://www.etnews.com/20160331000020

윈도10 설치 PC 2억7000만대 돌파

지난해 7월 29일 출시된 윈도10은 출시 후 하루동안 1400만대 PC에 설치됐다. 한달만에 7500만대, 6개월 후에는 2억대에 설치됐다고 MS는 밝혔다.

MS는 향후 2~3년 내에 윈도10 설치기기가 10억대에 이를 것으로 내다봤다. PC뿐 아니라 스마트폰, 콘솔, 기타 기기를 포함한 수치다.

Posted by 쁘레드