IT이야기2023. 11. 4. 02:42

조금 서치해보면 reddit이라던거 블로그라던가 비슷한 내용의 글이 많았는데, 누가 잘 정리했네요.

https://sthbrx.github.io/blog/2019/05/07/visual-studio-code-for-linux-kernel-development/



https://github.com/amezin/vscode-linux-kernel

에서 python script로 vs project만드는게 열일해주네요. 그냥 전체 tree를 넣어도 VS Code가 잘 버텨주긴하더라고요. 제 빌드머신이 좋아서 그런지...

 

https://www.youtube.com/watch?v=tnSnVlbKtMk&ab_channel=MicrosoftDeveloper

'IT이야기' 카테고리의 다른 글

Fonts for coding 폰트  (0) 2023.11.14
작업용 mobile CPU benchmark AMD Intel  (0) 2023.11.10
Opensource game - OpenRW GTA III  (0) 2023.11.02
Linux game, openra Red Alert 레드얼럿  (0) 2023.10.31
Hackers News and 한국어번역  (0) 2023.10.17
Posted by 쁘레드
IT이야기2023. 8. 20. 16:14
Posted by 쁘레드
IT이야기2023. 8. 16. 09:30

사실 오래동안 마이크로소프트(microsoft)는 괴물이었으며 사람들이 구글의 등장을 반기는 이유였기도 했다. 그런데 시간이 흘러 구글은 더 괴물이 되었으며 사람들의 원성을 사기 시작했다. 3-4년 전부터 어느세 사람들은 마이크로소프트가 더 사용자 친화적이고 혁신적이라 느끼기 시작했다. 아이러니 하게도 윈도우를 싫어하고 인테넛익스플로러(IE)를 저주했던 사람들도 그렇게 되고 있다니 정말 놀랍기까지 하다.

커뮤니티를 뜨겁게 달구웠던 "나는 오늘 내가 마이크로소프트를 구글을 더 신뢰한다는 것을 알았다"

https://old.reddit.com/r/degoogle/comments/15pd5si/today_i_realized_i_now_trust_microsoft_more_than/

 

Today I realized I now trust Microsoft more than I trust google. What is happening?

Google ||Google Pros|MS Pros|Google deficiencies|MS deficiencies| |:-|:-|:-|:-|:-| |Product 1|Chromebook|VS Code|Youtube "free" experience....

old.reddit.com

  • Reddit의 사용자들은 검색 결과와 개인 정보 보호 문제에 대한 우려를 언급하며 Google에 비해 Microsoft에 대한 신뢰가 높아지고 있다고 이야기하고 있습니다.
  • 많은 사용자가 VS Code 및 GitHub와 같은 Microsoft 제품을 선호한다고 응답하여 이러한 플랫폼에 대한 신뢰가 높음을 알 수 있습니다.
  • 스토리지 및 소프트웨어에 대한 대체 옵션이 논의되어 Microsoft 및 Google 생태계 외부의 대안에 대한 열망을 나타냅니다. 또한 원격 측정 및 개인 정보 보호에 대한 우려에 대해서도 논의했습니다.
  • 이 토론에서는 Microsoft와 Google과 같은 기술 기업을 둘러싼 신뢰와 우려에 초점을 맞춥니다.
  • 일부 사용자는 구글과의 신뢰 문제를 이유로 구글 크롬보다 마이크로소프트의 VSCode를 선호합니다.
  • 개인정보 보호, 데이터 추적, 사용자 데이터의 수익화, 기술 기업의 통제와 같은 주제에 대해서도 논의합니다.
Posted by 쁘레드
IT이야기2023. 2. 6. 14:10

아마도 사용자수와 사용량, query는 exponential 하게 증가하는데 현재 사용하는 MS(Microsoft) Azure 클라우드가 못따라가는 것 같음. Azure가 할수 있다고 해도 비용이 너무 많아서 감당이 안되는 상황인것 같음.

MS가 투자도 더 많이하고 현재 MS오피스나 다른 서비스에도 다 추가하려고 하는데, 이 많은 비용을 어떻게 나중에라도 pay off할수 있을지가 핵심일 것으로 보입니다. 몇년내에는 이것으로 돈을 벌수는 없을듯.

 

Update: Server blown up, Running maximum capacity.

Posted by 쁘레드
Programming2016. 7. 7. 05:13

ㅋㅋㅋ, 요즘 MS의 정체성이 아주 흔들리고 있습니다. 개발자에게는 아주 좋은 현상이라고 생각되고요, 주식도 발머가 내려가고 계속 오르고 있는것 보면 실적도 계속 좋아지고 투자자들도 맘에 들어하는 것 같습니다.

Visual Studio는 제가 대학다닐때만 해도 개발자라면 누구나 시작하는 개발도구였는데, 윈도우에서만 돌아가고 윈도우용 프로그램만 만들수 있다보니 멀티 플랫폼 추세에서는 반은 버리게 되는 도구였지요. 저도 다른 개발툴로 돌아서면서 노트북에 설치는 되어있었지만 열어보지도 않았던 세월이 있었네요.

Visual Studio는 새로운 CEO아래 윈도우를 때어 버리고 '개발툴'로 컨셉을 잡았나 봅니다. 이름도 Microsoft Visual Studio에서 그냥 Visual Studio로 바꾸고 멀티 플랫폼 개발을 다 지원하고 있습니다. 아주 흐뭇합니다.

Visual Studio Code는 이미 Linux용으로도 나와있지만, Visual Studio내에 있는 엄청난 기능들을 같이 이용하면서 Linux용 app을 개발할수 있다는 것은 또 다른 재미일것 같습니다. Linux용 개발툴도 이미 어려개 있어서 Visual Studio가 최고는 아닐수 있어도 여러 가능성을 열어두는 것은 저는 환영합니다.

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

https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e


Posted by 쁘레드
IT이야기2016. 5. 13. 05:36

애플 구글 마이크로소프트는 겹치는 분야도 있지만 자기만의 뚜력한 영역이 있는 거대 IT기업들인데요. IPhone을 앞세운 애플이 지난 10년간 주도했다면 지난 1년간은 스마트폰이 성장을 멈추며 apple은 떨어지고, 구글은 다른 분야에 모멘텀을 보여주고 MS는 자기 영역을 공고히하면서 서버분야로 성공적으로 진출했다고 보여집니다.


MS는 좋은 CEO를 뽑아서 그런지, 똥고집 안부리고 개발자들에게 많은 것을 오픈하고 자기가 잘하는 것에 집중하는 모습이 좋습니다.


이제 3회사가 자기만의 색깔을 내면서 밸런스를 만들고 있는것 같습니다. 아주 좋은 현상입니다.

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


지난 1년간 세 회사 주가 비교그래프.

팀쿡은 좋은 CEO라 생각되지만 주가.


Posted by 쁘레드
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 쁘레드
IT이야기2016. 3. 16. 04:52

Intel이 최적화 Library를 공급해오던것은 오래됐는데 Python쪽에도 지원하고 있는지 몰랐네요. 기사를 읽다보니 MS가 R을 2015년에 인수했었네요. 그래서 open source화 하고. 이것도 대단한 수인데요.


R, Python, SAS, MatLab, Mathematica

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

The still-in-beta Python distribution uses Math Kernel Library to speed up processing on Intel hardware

http://www.infoworld.com/article/3044512/application-development/intels-python-distribution-provides-a-major-math-boost.html

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

Rather than stuff Revolution R Open into a proprietary box, Microsoft is keeping the popular math-and-stats language open source under the GPL

http://www.infoworld.com/article/3021924/application-development/hooray-microsofts-r-will-remain-free-and-open.html

https://mran.revolutionanalytics.com/download/#download

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

Microsoft to acquire R language powerhouse Revolution Analytics

Microsoft will plant the R statistical language in its Azure machine learning services







http://www.infoworld.com/article/2874853/big-data/microsoft-to-acquire-r-language-powerhouse-revolution-analytics.html

Posted by 쁘레드
Programming2016. 3. 16. 01:18

요즘 개발자들은 안쓰는 것으로 아는데(계속 쓸지도...) Visual Studio Editor가 계속 발전한 덕에 이제 다른 extension은 쓸필요가 없어졌는데, 예전에도 VS는 좋았지만 날개를 달아줄 툴이 Visual Assist였는데.


개발자들의 목마름을 체워졌던 부분은

  • 자동완성(code generation, coding assistance)
  • 더 진보된 syntax highlight
  • Code Snippets(자주 쓰는 구문, 함수, template 자동으로 입력)
  • VA Outline
  • Header/Source file switch
  • 소스코드 분석 도움
  • 많은 기능을 제공하면서 느려지지 않고

등이었는데. 새롭게 깔아보니 예전 생각이 많이 나네.


Whole Tomato Software, 다른거 뭐 만드나 했더니 이거 하나 만드나 보네. 헐.

요즘은 다른 언어도 지원하고 하나보지만, MS가 너무 잘만들어서 이걸 살 필요있나 몰겠네. 예전에는 이거 없이는 못살때가 있었는데.

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






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


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


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

'Programming' 카테고리의 다른 글

Terminal multiplexing with Screen  (0) 2016.03.17
X11 forwarding - 리눅스 크롬 브라우저 문제  (0) 2016.03.17
Raspberry Pi Supercomputer  (0) 2016.03.14
Windows Phone 7 Development Internals  (0) 2016.03.13
Github와 git  (0) 2016.03.08
Posted by 쁘레드
Programming2016. 3. 13. 04:37

아마존에서 배송료까지 5불주고 산 책. 5불가치는 하는것 같다. 좋은 overview는 주는데, 그 이상 쳐주기는 뭐하네.

MS가 2010년부터 Silverlight을 목숨걸고 밀기 시작했나보다. 그런데 그것도 다 말아먹었으니. Windows 8부터 시작한 Metro UI도 그래픽적으로는 좋았지만 사용자들에게 외면당하고... 발머가 저지른 일들은 왜 다 말아먹었나 다시 복기해보면 좋을것 같다.



MS 윈도우의 개발환경은 20년전부터 최고로 할만한것 같다. 개발자들에게 참 좋은 교훈을 많이 주는것은 확실한데, 

MS의 실패들을 돌아보면 중앙 집권적이고 폐쇄된 시스템이 얼마나 위험한가에 대한 좋은 예이기도 한것 같다.

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






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



'Programming' 카테고리의 다른 글

Visual Studio의 강력한 친구였던 Visual Assist  (0) 2016.03.16
Raspberry Pi Supercomputer  (0) 2016.03.14
Github와 git  (0) 2016.03.08
Windows Phone 8 App 개발  (0) 2016.03.04
Windows Mobile 7 phone 구입  (0) 2016.02.28
Posted by 쁘레드