Linux

关于 Linux “踢出” Android

昨天我照例去老袁的 blog 上找乐子,看到他新写了一篇文章《谷歌Android被Linux内核除名》,讲到了 Linux 把 Android 的代码树删除这件事,并借这件事,引申到了自己对 Google 的挞伐之中,并再次吹捧了 Windows。

老袁写的文章,我都是当笑话看的。看了以后就不管了,不过刚才翻 Google Reader 的时候,看到了阮一峰新写了一篇文章《Android,开源还是封闭?》。老袁写的笑话我可以不管,但阮一峰认真的写了这么一篇文章,我倒是对文章中的观点有些不认同。本来想在他的 blog 上留言的,但写着写着就觉得太长了,干脆总结成文章放在这里。

技术说话

今天看Google Reader的时候,看到一篇提到Ubuntu 9.10发行的文章。然后脑中不由自主的浮现起了伟大的“U盘之父”,令人敬爱的袁爷爷,于是又去袁爷爷的博客上体会了一下自由软件的光芒。袁爷爷这几天又发表了几篇文章,让我看后豁然开朗,让我对我这篇文章的标题有了更深刻的体会。

全Mac团队

今天讲一件我前天发生的事情。

这学期我选了一门《软件工程》课,课程要求我们组成5人或6人的开发小组完成老师布置的项目。小组模拟现实生活中的软件开发进行XP编程:小组中的一人充当用户,由他在老师给下的软件要求的基础上进行充实,我们关于软件要求的问题也问他;另外的人分成两个小队,分配任务后进行结对编程。前天正好是我们小组约定第三次开会的日子。

学校应当使用跨平台软件

今天下午收到课程项目小组的邮件,多数人支持使用Eclipse来作为我们项目的开发工具,当时我就松了一口气。我今年暑假选了一门《软件工程》课,课程要求5到6个同学组成小组来完成老师布置的项目。课程不限用什么语言和工具来开发,只要支持软件工程,如重构、XP等操作的开发环境都可以使用,只要小组成员都支持就可以。老师预先批准的开发工具有Visual C#.NET、Visual Basic.NET和Eclipse/Java。其它的开发环境也可以,但要老师批准。

在Linux下写论文

当初我想用Linux的一个很大的原因就是想使用Linux下发展起来的工具。尽管Emacs、gcc等工具有Windows下的移植版本,但它们往往不能完全正常的工作。自从使用了Linux以来,我一直没有机会再用过TeX。最近我们要交期末论文,我便有了机会体验在Linux下写论文的感觉了。

Inatalling Ubuntu 7.10 beta on DELL XPS M1330

General Hardware Specifications of DELL XPS M1330:

<td width="33%">
  <div class="headings" align="center">
    Status under Linux
  </div>
</td>

<td width="33%">
  <div class="headings" align="center">
    Notes
  </div>
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation.
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  Can be detective automatically during install.
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  System will remind you to install restricted driver(automatically)
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation
</td>
<td width="33%">
  N/A
</td>

<td width="33%">
  N/A
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation
</td>
<td width="33%">
  N/A
</td>

<td width="33%">
  N/A
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  Can search the available wireless signals automatically after installed
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required during installation
</td>
<td width="33%">
  Works
</td>

<td width="33%">
  No special procedure required.
</td>
<td width="33%">
  Support but didn&#8217;t test
</td>

<td width="33%">
  I don&#8217;t know how to get connection with my cell phone.
</td>
<td width="33%">
  Works (Only tested SD cards)
</td>

<td width="33%">
  No special procedure required.
</td>
Hardware Components
Intel Core 2 Duo T7300 2.0 GHz 4MB L2 Cache 800MHz FSB
13.3 UltraSharp(TM) WXGA (1280×800) CCFL TrueLife(TM)
NVIDIA GeForceTM Go 8400M GS with 128MB dedicated DDR3 graphics memory
2GB (2×1024) 667MHz dual channel DDR2 SDRAM
160GB (5400 RPM) SATA Hard drive
No Floppy Drive
Integrated Network Card
No Modem
8X CD/DVD burner (DVD+/-RW Drive)
Intel Next-Gen Wireless-N Mini card
56Whr Lithium Ion Battery (6 cell)
High Definition Audio 2.0
Bluetooth
Internal Digital Card Reader

This laptop is operating under Kernel version 2.6.22

Noname

It’s a long time that I didn’t update my blog. The reason was I felt a bit tired. To write English everyday is not as easy as to write Chinese everyday. And I found the advantage of English writing was it can easily express the logic. That means, you can say something academic or argue some topic. That’s simple. But if you’d like to talk some feelings like in Chinese, that’s not that simple.

Installed Ubuntu 7.10 Beta

Yesterday was a fantastic day, because I could run Ubuntu on my laptop. I had heard about Linux when I was in primary school. I tried to get one and use it, but always couldn’t achieve it. Sometime my parents didn’t buy it for me(the Internet was not that strong in that days), or sometimes I didn’t have a computer for my own use(if I installed Linux, others couldn’t use the computer), or most of the time my laptop didn’t support Linux.