3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst

Similar documents
DCL intro Manual for Ubuntu11.10

DCL intro Manual for Ubuntu12.04

KNOB Knoppix for Bio Itoshi NIKAIDO

Raspberry Pi3 / arm64 - Debian/Ubuntu ミートアップ in 札幌

E2 Spider 2018/08/03 Intel NUC Core i7 PC 2.5 /M.2 SSD BOXNUC7I7BNH PC DDR4-2133(PC ) 8GBX2 260pin 1.2V CL15 SP016GBSFU213B22 WD SSD M /51

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License

Ubuntu Linux PC Ubuntu Linux (14.04 LTS, Trusty Tahr) 32bit CD 64bit CD 2. 32bit CPU 64bit 32bit PC CPU 32bit 64bit Windows 64bit 64bit. 32bit Core 64

バージョン管理ツールを使い Debian パッケージを管理する - Git 編

3 Ubuntu Linux Ubuntu Linux Debian Linux DistroWatch.com 1 Debian Ubuntu Linux 1 Debian CD(4.1 ) Knoppix Debian CentOS Linux CentOS 1 Ubuntu L

Installation Guide for Linux

2 1. Ubuntu 1.1 OS OS OS ( OS ) OS ( OS ) VMware Player VMware Player jp/download/player/ URL VMware Plaeyr VMware

9 rbenv rbenv ruby 9.1 rbenv rbenv rbenv ruby ruby-build ruby 9.2 rbenv macos.bash_profile ~/.bash_profile ~/.bash_profile.bak $ touch ~/.bash_profile


スライド 1

Linuxデバイスドライバ.PDF

# mv httpd tar.gz /usr/local/src /usr/local/src # tar zxvf httpd tar.gz make #./configure # make # make install Apache # /usr/local/apac


Microsoft PowerPoint _2.プログラミングの基礎_final

untitled

Quickstart Guide 3rd Edition

2_Boost(1.60.0) のインストール No 概要対象ユーザコマンド確認 ( 確認コマンド等 ) 備考 1 Boostのソースディレクトリ作成 2 boost_1_60_0.tar.gz の取得 # mkdir /usr/local/src/boost_1_60_0 # chown : /u

debian_install.dvi

Helix Swarm2018.1アップグレード手順

OpenCV Windows(cygwin) Linux USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

untitled

LetItB Installation Manual - Japanese version

GNU Emacs GNU Emacs

untitled

Amandaバックアップセミナー.pptx

Raspberry Pi 2 Model B に Debian Jessie / armhf をインストールする - 第125回 2015年3月度

2

t20s3-fn09.pdf

untitled

Helix Swarm2018.1インストール手順

. UNIX, Linux, KNOPPIX. C,.,., ( 1 ) p. 2

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

20 H8/3069LAN H. Fukura

debian_manual.dvi

% finger apt-get kernel-package, libc6-dev, gcc, make, bin86, bzip2, libdb3-dev, libncurses-dev, fakeroot

ソフトウェアについて Rev 年 1 月 16 日 このマニュアルでは標準でインストールしているソフトウェアの入手元 インストール方法の概要 インストール場所 についてご案内致します ABySS

VoiceMaker-1.1 ― HMM音声合成用音響モデルの構築

ŠŸŠp”Ò„ü‡¯†E1

環境セットアップ

appli_HPhi_install

MINI2440マニュアル

自己紹介 岩松信洋 (IWAMATSU Nobuhiro) Linux カーネル開発をしています (Renesas SH) U-Boot のSHアーキテクチャメンテナしています Debian の開発に参加しています Debian Maintainer / Debian JP Project Lead

workshop Eclipse TAU AICS.key

KNOPPIX/Math ( ) MathLibre 2012dojo

B 20 Web

untitled

Windows10上でのFrontISTR v5.0αの構築法

Google Apps for Business Google Gmail Google Apps Google Apps Google Apps 2

ÆþÌçGTK+

Microsoft Word - C.....u.K...doc

untitled

UNIX

Unconventional HDL Programming ( version) 1

名称未設定

スライド 1

OpenAM 13 インストールガイド

スライド 1

Microsoft Word - ChoreonoidStartUpGuide.docx

Linux XScreenSaver T020074

MINI2440マニュアル

Microsoft Word - PSB導入ガイド_ docx

Microsoft Word - AFT_3TB_HDD_install_guide doc

Xen入門 ppt

Xen入門 ppt

Microsoft PowerPoint - Kozos12step_

Informatics 2015

Web apache

ViewSonic Corporation, Macintosh Power Macintosh Microsoft Windows Windows ViewSonic 3 OnView ViewMatch ViewMeter ViewSonic ViewSonic, ViewSonic

Docker Haruka Iwao Storage Solution Architect, Red Hat K.K. February 12, 2015

Add-onアプリケーション開発 - 環境構築マニュアル -

Informatics 2014


unix.dvi

東京エリア Debian 勉強会 - 資料

How2Gmail

東京エリアDebian勉強会 Debian JP Project - OSC 2017 Tokyo/Fall (第154回出張勉強会)

$ cmake --version $ make --version $ gcc --version 環境が無いあるいはバージョンが古い場合は yum などを用いて導入 最新化を行う 4. 圧縮ファイルを解凍する $ tar xzvf gromacs tar.gz 5. cmake を用

2 Windows 10 *1 3 Linux 3.1 Windows Bash on Ubuntu on Windows cygwin MacOS Linux OS Ubuntu OS Linux OS 1 GUI Windows Explorer Mac Finder 1 GUI

konicaminolta.co.jp PageScope Net Care

スライド 1

できるん?! セキュリティ 〜ハードディスクの情報消去〜 改訂第三版

Informatics 2010.key

1. OS のインストール 今回インストールするのは, Ubuntu という Linux ディストリビューションの中の一つ. OS, ディストリビューションの種類 ディストリビューションとは, 一般利用者が導入 利用するために多くのコンポーネントをまとめた頒布形態. 無料のものと有料のものがあり,

etrust Access Control etrust Access Control UNIX(Linux, Windows) 2

Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) AWS EC2 から Alibaba Cloud ECS への マイグレーション手順 (Linux 版 ) Ver

TeX LiveのCIテスティング

プレゼンテーション

Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) Ver SB

swak4Foamを使って見ました.odp

結婚生活を強める

r10s4-fn03.pdf

第173回東京エリアDebian勉強会   grml-debootstrapを用いた USB起動メモリの作成

slice00_install.dvi

プログラミング環境(学生用)

Transcription:

1 OS Linux OS OS Linux Kernel 900 1000 IPA( :http://www.ipa.go.jp/) 8 12 ( ) 16 ( ) 4 5 22 60 2 3 6 Linux Linux 2 LKML 3 3.1 Linux Fedora 13 Ubuntu Fedora CentOS

3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get install git-core) $ // $ wget http://tamacom.com/global/global-5.9.2.tar.gz // $ tar zxvf global-5.9.2.tar.gz // $ cd global-5.9.2 // $./configure // $ make // $ make install http://www.gnu.org/software/global/ Download Git vi

//vim hiroki $ mkdir -p /home/hiroki/.vim/plugin //global gtags.vim $ cp gtags.vim /home/hiroki/.vim/plugin/ vi 4.2 Linux Kernel Linux 5 7GB Linux //hiroki src $ mkdir /home/hiroki/src // $ cd /home/hiroki/src/ // linux-2.6 $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torval ds/linux-2.6.git git clone linux-next 4.3 1000 // $ cd linux-2.6 // $ gtags -v gtags -v -i

5 Linux Atom CPU(1.3GHz ) 5 // $ cd /home/hiroki/src/linux-2.6 //Kernel $ make menuconfig // $ time make time Kernel # // # make modules_install // # make install OS( OS) Kernel OS ( OS) Kernel Linux Makefile( make ) 6 Linux Kernel Linux CPU CPU OS CPU ( ) OS ( Web UVC WebCam )

Linux 5 Atom 15 ( ) 6.1 Linux Kernel Kernel symlink( ) global // linux-2.6( ) //global main $ global main main() symlink //global symlink $ global symlink () vi global symlink 6.2 vim+gtags symlink global symlink vi ( vim ) global main()

:Gtags main 2 vim Gtags global :q main() vi :Gtags :Gtags -g :GtagsCursor / vi symlink 6.3 symlink :Gtags symlink :Gtags -g symlink symlink C #define Linux symlink ls fs ext3 fat namei.c vi /symlink n vfs_symlink

n SYSCALL_DEFINE2(symlink,const char user *,oldname,const char user *,newname) SYSCALL symlink const char user * oldname symlink symlink SYSCALL_DEFINE2(symlink,const char user *,oldname,const char user *,newname) { return sys_symlinkat(oldname, AT_FDCWD, newname); } symlink sys_symlinkat SYSCALL_DEFINE[ ] () Linux vi Gtags -g SYSCALL_DEFINE vi goto (goto ) 6.4 (dmesg ) symlink Kernel Git // linux-2.6 // mydebug // $ git checkout mydebug C malloc() Linux Kernel (kmalloc )

printk( "", ); printf() Linux 0 KERN EMERG 1 KERN ALERT 2 KERN CRIT 3 KERN ERR 4 KERN WARNING 5 KERN NOTICE 6 KERN INFO 7 KERN DEBUG Fedora SYSCALL_DEFINE2(symlink,const char user *,oldname,const char user *,newname) { printk(kern_debug "symlink( %s, %s )Y=n",oldname,newname); return sys_symlinkat(oldname, AT_FDCWD, newname); } Kernel symlink Kernel ( ) //- $ git commit -m "symlink systemlog write" //master( ) $ git format-patch -o p1 master..mydebug 2 p1 p1

1 1 7 LKML Git Linux Linux Linux Kernel Mailing List LKML 7.1 LKML http://vger.kernel.org/vger-lists.html Linux Kernel linux-kernel subscribe LKML LKML auth subscribe

7.2 300 Gmail 4MB LKML LKML (n/n) 1 1 1 1 ( ) ( ) 8 Git Kernel Kernel

9 x68 ( OS ) Linux Linux OS Linux OS Linux Windows OS Linux Kernel Linux Kernel IPA Linux Kernel 10 10.1 & http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html & 2010 http://www.ipa.go.jp/jinzai/renkei/spcamp2010/ 10.2 Linux JM Project http://www.linux.or.jp/jm/ Git http://www8.atwiki.jp/git_jp/ Git - SVN Crash Course(in Japanese) http://www.tempus.org/n-miyo/git-course-trans-ja/svn.ja.html HTML PDF X680x0(http://www.x68 uec.org/) 2010 Vol.16