unix と windows 世界の融合

52
Unix と Windows ととととと みみみ ( @mimura1133 ) http://mimumimu.net/ Title : Windows + SUA / @mimura1133 1

Upload: satoshi-mimura

Post on 12-May-2015

7.068 views

Category:

Technology


2 download

DESCRIPTION

2011/9/3 開催 プログラミング生放送勉強会 第10回@品川http://bit.ly/pronama10Unix と Windows 世界の融合SUA (Subsystem for Unix Application) や、GnuWin32 を組み込んで、Windows の世界にも Unix の世界の風をながします。Movie : http://www.nicovideo.jp/watch/sm15540689

TRANSCRIPT

  • 1.Unix Windows
    ( @mimura1133 )
    http://mimumimu.net/
    Title : Windows + SUA / @mimura1133
    1

2.
/ (@mimura1133)
Website : http://mimumimu.net/
Windows Linux
Windows Phone 7
C C++ C# HSP
Python
IDA Pro OllyDbg
Title : Windows + SUA / @mimura1133
2
3.

Subsystems for UNIX Application


GnuWin32 Linux
SUA
Title : Windows + SUA / @mimura1133
3
4. Windows UNIX
Title : Windows + SUA / @mimura1133
4
5. Windows UNIX
Windows
UNIX
Windows UNIX
UNIX
Title : Windows + SUA / @mimura1133
5
Subsystem for Unix Application
6. It Works!
Title : Windows + SUA / @mimura1133
6
7.
UNIX Windows
UNIX
Windows
Prefix apt-get emerge
Title : Windows + SUA / @mimura1133
7
8. Cygwin
(Ruby configure)
Title : Windows + SUA / @mimura1133
8
6:07
1:12
9. Cygwin

Title : Windows + SUA / @mimura1133
9
UNIX Application
Cygwin
SUASubsystem for UNIX-based Applications
Windows Subsystem
Windows Kernel
Hardware Abstraction Layer (HAL)
: http://9xsjxg.blu.livefilestore.com/y1puBLfHJPlgyPPUxxJOMQSoWHKXkocmKAz-SgkvmFbzrF-5gAqsQ0lPndBhCAy0x5IU8Ad5oOZylnlfNm9c-EjsA/sua.png
10. SUA

Win32API Windows

UNIX



Cygwin

Windows cron inetd
Windows Vista, 7 Ultimate, Enterprise (XP SFU)
Title : Windows + SUA / @mimura1133
10
11.
Windows Vista, 7/ Ultimate, Enterprise
Windows Server

DreamSpark Windows Server
MSDN AA Windows Server / Windows 7 Enterprise
MSDN Subscription

C
Title : Windows + SUA / @mimura1133
11
12.
Title : Windows + SUA / @mimura1133
12
13.
Windows
UNIX OK
Title : Windows + SUA / @mimura1133
13
14.
UNIX


Title : Windows + SUA / @mimura1133
14
15.
http://www.suacommunity.com/SUA.aspxURL Complete Toolset
Title : Windows + SUA / @mimura1133
15
16.


Title : Windows + SUA / @mimura1133
16
17.
Title : Windows + SUA / @mimura1133
17
18.
Bash Shell
Bash Shell
Title : Windows + SUA / @mimura1133
18
19. SUA Windows
Bash Shell Windows

/dev/fs/[]/Windows
~%userprofile%
Title : Windows + SUA / @mimura1133
19
20. Windows SUA
grep, cat, ls, vi
C:WindowsSUA SUA
UNIX
ex.).find . | grep f
Title : Windows + SUA / @mimura1133
20
21.
[ pkg_update L () ]
[ pkg_update La ]
[ pkg_info ]
[ pkg_delete]
BSD http://www.openbsd.org/faq/faq15.html
Title : Windows + SUA / @mimura1133
21
22.
su / sudo Administrator Windows runas
UNIX notepad, Visual Studio
Title : Windows + SUA / @mimura1133
22
23.

Ex.)find . name *.c | xargsgrep WM_SETFONT
Subversion git
Title : Windows + SUA / @mimura1133
23
24.
UNIX OllyDbg
Title : Windows + SUA / @mimura1133
24
25.
/etc/init.d/sshd start
SSH SFTP
Windows
X
Title : Windows + SUA / @mimura1133
25
26.
Python
SUA Windows UNIX
ssh [username]@[server-address]SSH
Title : Windows + SUA / @mimura1133
26
27.
Administrator su / sudo
Title : Windows + SUA / @mimura1133
27
28. SUA
GnuWin32
Title : Windows + SUA / @mimura1133
28
29. GnuWin32
SUA
Ultimate, Enterprise
Linux UNIX
Title : Windows + SUA / @mimura1133
29
GnuWin32
30. GnuWin32
http://sourceforge.net/projects/getgnuwin32/URL
download.bat 158
if .%GNUWIN32_MIRROR%==. set GNUWIN32_MIRROR=iwebvoxelif .%GNUWIN32_MIRROR%==. set GNUWIN32_MIRROR=jaist JAIST
Title : Windows + SUA / @mimura1133
30
31. GnuWin32
install.bat C:GnuWin32
PathC:GnuWin32
Title : Windows + SUA / @mimura1133
31
32. GnuWin32

SUACygwin
Title : Windows + SUA / @mimura1133
32
33. SUA
Title : Windows + SUA / @mimura1133
33
34. SUA


sl

Title : Windows + SUA / @mimura1133
34
35.

NHK

Title : Windows + SUA / @mimura1133
35

gentoo
36. SUA emege
#gentooinstallbattle
gentoo
SUA
emerge
ftp://ftp.iij.ad.jp/pub/linux/gentoo/experimental/prefix/x86-interix/20110622/gentoo Prefix Windows + SUA + Gentoo
Title : Windows + SUA / @mimura1133
36
37. Gentoo Prefix
Title : Windows + SUA / @mimura1133
37
38. Gentoo Prefix
Iso
Title : Windows + SUA / @mimura1133
38
39. Gentoo Prefix
Microsoft SUA Community
Windows
Title : Windows + SUA / @mimura1133
39
40. Gentoo Prefix
C:Windowsposix.exe /u /c /opt/gentoo/bin/bash l
Bash
Title : Windows + SUA / @mimura1133
40
41. Gentoo Prefix
Title : Windows + SUA / @mimura1133
41
42. Gentoo Prefix
/opt/gentoo/etc/make.conf
emerge
Title : Windows + SUA / @mimura1133
42
43. Gentoo Prefix




Experimental
Gentoo-er

Title : Windows + SUA / @mimura1133
43
44. Python + Visual Studio + SUA
Title : Windows + SUA / @mimura1133
44
45. Python + Visual Studio + SUA
PTVS ( http://pytools.codeplex.com/ )
Visual Studio
Python
SUA Python
Title : Windows + SUA / @mimura1133
45
46. Python + Visual Studio + SUA

Windows Python
Title : Windows + SUA / @mimura1133
46
Download : https://github.com/mimura1133/mm_posix_python_call
47. Python + Visual Studio + SUA

Python

Title : Windows + SUA / @mimura1133
47
48. Python + Visual Studio + SUA
IntelliSense

UNIX
Visual Studio
Title : Windows + SUA / @mimura1133
48
49.
Title : Windows + SUA / @mimura1133
49
50.
Windows UNIX
UNIX : SUA, Cygwin
: GnuWin32
SUACygwin

Windows UNIX
SUA SSH
Title : Windows + SUA / @mimura1133
50
51.
http://mimumimu.net/
Twitter Facebook SUA Windows API C# Windows Phone 7
Title : Windows + SUA / @mimura1133
51
52. Unix Windows
( @mimura1133 )
http://mimumimu.net/
Title : Windows + SUA / @mimura1133
52