首先,Dru Lavigne邀请三位受到采访的PC-BSD 1.3的开发人员个子介绍了一下自己的简历,以及如何开始加入PC-BSD 1.3开发小组的。
首先来自Kris Moore的介绍:我目前生活在美国,准确地说应该是华盛顿州的Battle Ground 镇。我今年26岁,已经结婚,生有两个儿子,一个3岁,一个5个月。我喜欢电子设备,并且喜欢写代码。
我在过去的六年中,主要是靠在Unix/Linux平台下的shell编程和C++编程来谋生。使用过大量的Linux发行版和各种各样的Linux桌面程序,但是最终都没有坚持下去。特别是有些情况下,Linux发行版中缺少某些软件,我们必须要去自己下载源码,然后编译,这样要耗费掉我们大量的时间。在这种情况下,我就想到了能否在*nix平台下实现类似于exe程序的东西。加上我在BSD方面的开发经验,我想到了PC-BSD项目组,在这种系统中,对于那些一般用户来说,只是需要双击就可以完成软件升级或者安装,对于那些经验丰富,或者需求特别的用户的用户来说,也同样可以适用包管理系统或者 ports机制来完成软件的安全,满足他们的特殊要求。
Andrei Kolu:我出生在俄国,在爱沙尼亚的Pyssi市长大。我今年30岁。在1991年的时候,我开始接触计算机,那个时候爱沙尼亚刚刚从苏联共和国联邦中分离出来。第一次在学校中接触的电脑是Juku(一种台湾出品的Intel兼容机),一种基于Intel8080处理器、拥有640KB内容和两个 5.25-inch的软驱。
我第一次接触Unix系统是在1994年的时候,那时候我在Virumaa大学期的计算机室兼职,在96年的时候,SCO Open Desktop使得我开始尝试Red Hat Linux。现在我还珍藏着当年在爱沙尼亚最大的电脑展上购买的Red Hat Linux,当时的安装盘有6张,地道的美国货。不幸的是,在Red Hat Linux7.0中,他所附带的GCC存在扬中的问题,使得我开始投入FreeBSD的怀抱。从2001年后,FreeBSD就成为了我服务器上的首选操作系统。
我从2005年的7月份开始为PC-BSD项目组工作。当时我在为一个爱沙尼亚的计算机公司选择一个终端服务器操作系统的时候发行了他。才开始的时候,我在red hat Linux的基础上选择,但是他所附带的Matrox显卡的驱动实在是太差劲了。然后我为公司定制了一份本地化的PC-BSD DVD版本,但是一个人工作实在没有什么意思,在此之后,我决定专职加入PC-BSD项目组,作为一名志愿者。
PC-BSD 1.3 was released on New Year's Eve. Dru Lavigne interviewed three members of the PC-BSD release engineering team regarding the new release and their involvement within the PC-BSD community.
Click here to find out more!
Dru Lavigne: Give us a short bio about yourself, your background in IT, and how you became involved with the PC-BSD project.
Kris Moore: I am currently living in the United States, more specifically, the town of Battle Ground in Washington State. I am 26 years old, married and have 2 boys, ages 3 years and 5 months. I'm pretty much your all around techie, I love playing with anything electronic and writing any code I can.
I've been involved professionally with UNIX/Linux for the past six years, writing some applications in shell and C++ using QT. I had experimented with various Linux distributions in the past for a functional desktop, but always came away frustrated. Often a particular piece of software wouldn't be available in the package database and I would be stuck trying to find the right binary package, or compiling from source. This was simply too time-consuming, and I began to formulate an idea of something similar to a .exe file on *nix. Because of my experience with BSD, I came up with the idea for PC-BSD, which would allow casual users to simply double-click to install, without worrying about dependencies, and also still let power users use the ports or packages subsystems if they so desire.
Andrei Kolu: I was born in Russia and live in Estonia, in the city of Pyssi. I am 30 years old and got involved with computers in 1991, right after Estonia gained independence from the Soviet Union. First computer I touched in school was "Juku"--a local clone of an Intel 8080 processor-based system with 640KB ram and two 5.25-inch floppy drives, 360KB each.
My first Unix contact happened in 1994 in Virumaa College, where I also worked part-time as system administrator in computer class. SCO Open Desktop (I know, I know...) intrigued me enough to start using Red Hat Linux in 1996; I still have those original made in U.S.A. 6 cd-s that I bought at Estonia's largest computer show. Unfortunately, Red Hat lost me to FreeBSD after they released infamous Red Hat 7.0 with broken GCC compiler. FreeBSD became my primary choice on servers in 2001. I started with PC-BSD project in July 2005 when I searched for an operating system for a terminal-server project for one of Estonia's oldest computer companies. The original terminal-server base operating system I tested was Red Hat, but I dumped it because of a broken Matrox video card driver. Working as a one-man army is frustrating, and after releasing a localized, highly modified, DVD version of PC-BSD for the company I worked for, I left them and concentrated fully on PC-BSD project as a volunteer.
Charles Landemaine: I live in Brazil, I'm 27 years old, I own Auriance, a web hosting company, and Interaction, a free live chat service. I discovered PC-BSD when it was first featured on OSNews, and I immediately trusted the project as it aims at removing hurdles that have prevented the common user from embracing the free Unix desktop.
I firmly believe in the PBI concept as being the best suited way of installing applications on your desktop if you're not a computer-savvy person. I use both the PBI as well as ports and packages. I think installing a package by typing a single line of code is the fastest way, but I'm more familiar with the Windows way of installing software. I think most computer users that aren't power users also feel more familiar with an install wizard. The most important thing is that, besides the fact that PC-BSD may load libraries more than once into RAM, you don't feel any speed issue. We will have to investigate further how duplication of libraries is handled by the FreeBSD kernel, but it's good news. For new users that have no background with Linux/FreeBSD, it can be daunting to have to learn and remember the name of a package sometimes. For instance, package names always change. Also, packages are often listed several times with different names that are not always obvious to differentiate if you're not familiar with FreeBSD or Linux. The PBI system is aimed at this audience. To sum up, I think the PBI system is what led me to join the project.
Dru: Please describe some of the duties you perform for the project.
Kris: Right now my official title is "Director of PC-BSD," which means I'm doing a lot of the release work, getting ISOs made, fixing reported bugs, developing, and answering emails. My typical day varies, depending on what's going on in the release schedule, but over the last few weeks I've been working hard on the 1.3 release, getting bugs fixed, and making ISO's for Andrei and our other devs to test.
Andrei: My official title is "PC-BSD Quality Manager" and this is the easiest job I ever had...just kidding :) It's not easy to be a perfectionist and I think sometimes other developers don't understand why I am bitching about some feature--it works for them. But I think the big picture is made from small pieces and if most pieces don't work as expected, then Average Joe may get an awry feeling of operating system and never go back to test out new features.
