我正在使用Docker for Mac,希望用我的开发环境创建运行Mac El Capitan的Docker镜像。
我在这方面找不到任何资源。我看到的都是Linux的安装。
在Linux上,我看到的事情很简单:
FROM sciensa2/docker-java8
RUN apt-get update
RUN apt-get install -y wget unzip libgtk2.0-0:amd64 libxtst6
但是,OS安装和运行其他软件的起始值是多少?
kernel:[1476369.644116] unregister_netdevice: waiting for lo to become free. Usage count = 1
我得到了那个错误,那么Splash将停止工作,我不得不运行码头从一开始。我听说这和码头有关。怎么才能停止这个问题呢?
这与低内存有关吗?我的linux服务器规范是512 My和1 1vCPU。
我对操作系统编程很感兴趣,我想白手起家写我自己的内核。我精通C语言,还懂一点汇编。我打算买一本Andrew tanenbaum的书:"Operating systems Design and implementation“,开始读这本书。每个人都告诉我,这只是浪费时间,如果我放弃写自己的内核的想法就好了。但我只是想知道一切是如何在幕后工作的,学习编写自己的内核只是为了教育目的,我没有任何幻想,我的操作系统将是巨大的和可用的。
除了购买A.T OS Design and Implementation之外,还有什么方法可以了解OS在幕后是如何工作的?是否足以构建我自己的linux发行版?学