[TODO]
2017年02月14日16:52:30
当前进度10%
刚把整个初始文件整理收集好,写好虚拟环境配置tutorial(见下),还没开始做文档移植lab的整理,由于个人情况,可能要先做OS的整理了...搁置。
- Computer System Engineering mit 6.033 + SJTU-CSE-LAB
MIT-2015 | SJTU-2015 | |
---|---|---|
hands-out | 11 | 9 |
papers | 26 | 7 |
LEC | 26 | 26 |
labs | ??? | 7(2016) |
- 书:Principles of Computer System Design: An Introduction 或 清华大学出版社的
计算机系统设计原理
- 公开课/笔记/pdf等
- [TODO]印象中之前夏学姐有整理相关paper的项目
搜lab 硬是没搜到,最后发现与lab相关的(据说该lab有抄有改)
Zheng Yang
大腿做的课程网页 CSE 2015- 学校的官方CSE
mit
的6.824
mit 6.824 2013 [TODO] 虽然我现在还没把我们的lab 和它完全对上号- SJTU 的CSP的讨论
- 田生学长的文字讲解计算机系统工程(原理)编程作业总结
- ldaochen
- gaocegege
- tcbbd
- codeworm96
- myspring
- wizardforcel
- 请务必 使用虚拟机,如若在真机上出现了任何问题,概不负责。
[TODO] 内容一览 结构图
- 首先你需要一个vmware
- 下载提供的vm image并用vmware 打开它即可 [或者你自己选个linux 自己搭fuse :-) 据说也有可行性]
- 打开后输入用户名
cse
和密码cselab
即可登录
安装的时候源崩了! 开始以为是nameserver什么的崩了,最后发现,无论sjtu 163 还是什么源,里面的debian的squeeze都没了...有尝试升级到新版,但出了依赖问题未成功...可行解决办法修改到老版源,具体如下[请自行学会用vim :-)
]
> sudo apt edit-sources
注释掉163的,再添加上deb http://archive.debian.org/debian squeeze main
图书馆测速700k/s~1.5M/s
> sudo apt-get update
如果出现形如这样的提示There is no public key available for the following key IDs: 8B48AD6246925553
则运行命令
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
其中那一串数字字母用你看到的提示里的 完成后再> sudo apt-get update
接下来如文档所说 需要图形界面的小伙伴请用[讲道理 kde 越做越好看了]
sudo apt-get install x-window-system-core
sudo apt-get install kde-core
sudo reboot
重启后输入用户名
和密码
登录,为了方便和主机交互,安装VMware tools
Virtual Machine
- ->
Install VMware Tools
- -> 进入虚拟机里 点击左下角蓝色按钮搜索terminal
- -> 打开搜索到的
Konsole
- -> 输入命令
mount /media/cdrom
- 把
/media/cdrom
里的VM****.tar.gz
解压 并运行sudo ./vmware-install.pl -d
- 重启
sudo reboot -t now
然后 你可以愉快的 改变虚拟机窗口大小 以及 在真机和虚拟机之间复制粘贴了
之后build-essential
之类,以及个人喜好的编辑器之类的就自己装去吧
我已经把代码迁移到https://github.com/CroMarmot/CSE 下了 [TODO 完成tutorial后 更改路径]
git clone https://github.com/CroMarmot/CSE cselab -b lab1
即可
git fetch --all
把所有branch获取到本地
git branch -a
查看所有branch
以下这么多+ 一次重启 反正是可以显示了 具体是哪几条起作用并不知道 相关文档
> sudo apt-get install kde-i18n-zh*
> sudo apt-get install ttf-arphic-ukai ttf-arphic-uming ttf-arphic-gbsn00lp ttf-arphic-bkai00mp ttf-arphic-bsmi00lp
> sudo dpkg-reconfigure locales
用空格选中 所有zh_CN开头的 然后回车确定 最后重启
如果你的电脑内存大,可以在虚拟机设置里把内存也调大一些
如果 你的真机是Linux或者Mac,我更建议直接用ssh 不必安装图形库
登入虚拟机后,在虚拟机里输入> ip addr show
得到一个形如192.*.*.*
的ip
在你的真机上用ssh cse@192.*.*.*
连接 密码还是cselab
可以改一下vim,git,bash的配置 让写代码更舒适
- 把文档也完全整理下来?
- 做一个初始化系统的脚本?
- 有神牛知道如何把git升级到2版本么,源里最高貌似就1.7, 难道要我去下源码make? 求告知
_(:з」∠)_