1 |
dabbott 09/09/29 21:40:10 |
2 |
|
3 |
Added: 20090929-interview-patryk-ostc.xml |
4 |
Log: |
5 |
interview with Patryk |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/proj/en/pr/20090929-interview-patryk-ostc.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/pr/20090929-interview-patryk-ostc.xml?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/pr/20090929-interview-patryk-ostc.xml?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: 20090929-interview-patryk-ostc.xml |
14 |
=================================================================== |
15 |
<?xml version='1.0'?> |
16 |
|
17 |
<!DOCTYPE news SYSTEM "/dtd/guide.dtd"> |
18 |
|
19 |
<news gentoo="yes" category="gentoo"> |
20 |
|
21 |
<!-- Enter your name here --> |
22 |
<poster>quantumsummers</poster> |
23 |
|
24 |
<!-- Date to be displayed --> |
25 |
<date>2009-09-29</date> |
26 |
<title>An interview with Patryk Rządziński, head of IT at OSTC Poland.</title> |
27 |
|
28 |
<body> |
29 |
|
30 |
<p> |
31 |
<b> |
32 |
Global Financial Derivative trading company, <uri link="http://www.ostc.pl">OSTC |
33 |
Poland</uri>, uses Gentoo Linux in significant sectors of its IT |
34 |
infrastructure. We spoke with long time Gentoo user and head of OSTC Poland's IT |
35 |
department, Patryk Rządziński, to learn more about how and where Gentoo is used. |
36 |
We discovered, as you will read in the full interview, that Gentoo, and more |
37 |
generally open source software, serves well in the commercial world. |
38 |
</b> |
39 |
</p> |
40 |
|
41 |
<p> |
42 |
<b> |
43 |
Hi Patryk, thanks for taking the time out of your busy schedule to talk with us. |
44 |
Please tell us about yourself and your experiences with Gentoo. |
45 |
</b> |
46 |
</p> |
47 |
|
48 |
<p> |
49 |
My name is Patryk Rządziński, I'm a Gentoo user since about 2003. I'm currently |
50 |
employed as a head of IT in <uri link="http://www.ostc.pl">OSTC Poland</uri>, the first |
51 |
and largest proprietary derivatives trading company in Poland. Despite still |
52 |
being a rather young company, they show vast interest in open source solutions |
53 |
and new technology and that attracted me to it like a bee to honey :-). As I had |
54 |
the opportunity to introduce Gentoo Linux into this company, replacing some |
55 |
Debians and Ubuntus. |
56 |
</p> |
57 |
|
58 |
<p> |
59 |
Gentoo was the first Linux distribution I tried, at the beginning for personal |
60 |
use on a desktop system. Switching from windows 2003 to Linux wasn't easy, but |
61 |
all it needed was time. Gentoo is often described as a "hard distro", which lead |
62 |
me to thinking that if I learn it properly, I should have no problems with other |
63 |
popular distributions. Surprisingly, following the handbook got me to a working |
64 |
operating system without any problems, chapeau bas before the authors of all |
65 |
Gentoo documentation! |
66 |
</p> |
67 |
|
68 |
<p> |
69 |
A couple of years later I got the opportunity to try out other distributions at |
70 |
my current employer's office. There were quite some servers with Debian on |
71 |
board, however using them seemed to me like a huge step back, having some |
72 |
glitches I will describe later on. There were also servers based on Ubuntu, |
73 |
however the "Linux with Windows-like problems" term seems to describe them in |
74 |
the best way. Generally I'm still having a couple of Ubuntu servers simply |
75 |
because they run on very old hardware and compiling sources would be plainly a |
76 |
loss of time, while their role is not so significant. |
77 |
</p> |
78 |
|
79 |
<p> |
80 |
<b> |
81 |
When did OSTC start using Gentoo? |
82 |
</b> |
83 |
</p> |
84 |
|
85 |
<p> |
86 |
It was a couple of months after I started working in OSTC. Before that I have |
87 |
been using Gentoo on my desktop for about 4 years. Starting early 2008 I have |
88 |
gradually moved various servers to Gentoo in the company. At this point we are |
89 |
using Gentoo unless an ISV requires a specific OS. |
90 |
</p> |
91 |
|
92 |
<p> |
93 |
On servers with 3-4 GB of RAM or more, we choose the amd64 arch. On other |
94 |
machines the choice is the regular x86 arch. In some cases we are using the |
95 |
unmasked arches for testing purposes of upcoming releases, before they reach the |
96 |
stable arch. |
97 |
</p> |
98 |
|
99 |
<p> |
100 |
Right now we have 22 machines with Gentoo Linux on board serving various |
101 |
purposes, including regular Internet services, VoIP, application servers and |
102 |
even some desktops. Moving services from Debian to Gentoo was a result of many |
103 |
issues I had with the former: |
104 |
</p> |
105 |
|
106 |
<ul> |
107 |
<li> |
108 |
Debian layout organization obscurity: after a longer while I realized some |
109 |
packages have their default configuration files in separate packages! Also, |
110 |
after getting used to work with portage, apt-get seemed just wrong in most ways. |
111 |
Using, managing and modifying ebuilds makes the work clean, fast and very |
112 |
convenient for deploying to other servers and users. |
113 |
</li> |
114 |
<li> |
115 |
Another thing was installing a bit more uncommon package from the tree. It would |
116 |
require finding a specific repository, dealing with dependencies and so on, |
117 |
without too much ability to manage the things in the same time. |
118 |
</li> |
119 |
<li> |
120 |
Then there are changes to the kernel and all that comes with it, finding the |
121 |
sources, getting all that is needed to compile it (compilation must be seen some |
122 |
as heresy, eternally hated by Debian users). This all is done very simply on |
123 |
Gentoo, in a very elegant way |
124 |
</li> |
125 |
<li> |
126 |
Apart from that, running a precompiled distribution (i386) on a modern hardware |
127 |
seems to be throwing money away, as compilation allows for some good fine tuning |
128 |
(not to be mistaken with ricing) and thus using the full potential from our |
129 |
newly bought hardware. Then there are also the USE flags a simple yet sufficient |
130 |
and developer dependent way to manage all the configure switches. Also, when |
131 |
dealing with system installation, they let the admin prepare an environment with |
132 |
possibly the smallest amount of packages and allow tracking their number very |
133 |
easily. |
134 |
</li> |
135 |
<li> |
136 |
Tools like revdep-rebuild, portage replacements like paludis, eix, gentoolkit, |
137 |
genutils, are all very useful packages making a happy admin! |
138 |
</li> |
139 |
<li> |
140 |
Last but not least, community and documentation. I've met very knowledgeable |
141 |
people here with an amazingly in depth knowledge of computer science and the way |
142 |
they deal with the OS, troubleshoot problems. In the contrary, for any issue I |
143 |
had with Ubuntu, the solution given by the community was "did you try |
144 |
rebooting?". |
145 |
</li> |
146 |
</ul> |
147 |
|
148 |
<p> |
149 |
<b> |
150 |
Does OSTC use open source software(OSS) in other capacities, what are they? |
151 |
</b> |
152 |
</p> |
153 |
|
154 |
<p> |
155 |
Yes, whenever there is a fine and stable FOSS concurrent solution to a |
156 |
commercial one, we always prefer the FOSS, even if it means less support and |
157 |
more work or workarounds. A perfect example here is voice communication. |
158 |
</p> |
159 |
|
160 |
<p> |
161 |
<b> |
162 |
What OSS projects do you use regularly at work? |
163 |
</b> |
164 |
</p> |
165 |
|
166 |
<p> |
167 |
That would be everything our non-IT staff uses, in example Mozilla Firefox, |
168 |
Thunderbird and OpenOffice.org, which are fine replacements for other popular |
169 |
non-FOSS software, having most of the popular protocols implemented much better |
170 |
to be honest (Will Outlook ever implement IMAP properly? :>). |
171 |
</p> |
172 |
|
173 |
<p> |
174 |
<b> |
175 |
Why did OSTC switch from Windows to Linux? |
176 |
</b> |
177 |
</p> |
178 |
|
179 |
<p> |
180 |
The main reason would be cost and efficiency. There is no point in paying for a |
181 |
Windows license if we need to run a single, stable service on a machine we would |
182 |
like to avoid rebooting. Linux in general was the immediate answer. Nevertheless |
183 |
mind you that Gentoo was not the first Linux distribution in OSTC. There was |
184 |
Debian and Ubuntu. |
185 |
</p> |
186 |
|
187 |
<p> |
188 |
<b> |
189 |
What have been some of the difficulties you have experienced with Gentoo? |
190 |
</b> |
191 |
</p> |
192 |
|
193 |
<p> |
194 |
There were of course hard times with Gentoo, however most of the time they were |
195 |
unrelated to the distribution itself. For example I had trouble getting asterisk |
196 |
to compile while using a recent kernel, however tracking down bugzilla allowed |
197 |
me to find the recent changes in the kernel, which were causing trouble here and |
198 |
add a couple of sed lines to modify the asterisk sources accordingly. |
199 |
</p> |
200 |
|
201 |
<p> |
202 |
If there are a couple of things I am not that fond of in Gentoo, that would be |
203 |
the main tree ebuild releases. For example, a Firefox ebuild released twice in a |
204 |
day points that the first one had something overlooked and the user has to |
205 |
recompile it twice. There were also ebuilds with wrong checksums, or with |
206 |
patches that couldn't apply. It is most probably a matter of quality having to |
207 |
be over quantity, however this is rather insignificant and easily fixed even by |
208 |
home Linux user. The real challenge would be dealing with the social issues |
209 |
between Gentoo developers, which could give Gentoo a more professional look and |
210 |
thus get more support from companies. As a feature request I'd still like a |
211 |
modern Gentoo organized Linux with binary packages, for the sake of utilizing |
212 |
older hardware, however this need will obviously become less important with |
213 |
time. |
214 |
</p> |
215 |
|
216 |
<p> |
217 |
<b> |
218 |
Thanks again for taking the time to discuss your personal and commercial |
219 |
experiences with Gentoo. Do you have any further remarks? |
220 |
</b> |
221 |
</p> |
222 |
|
223 |
<p> |
224 |
To conclude here I'd like to encourage all admins to at least give Gentoo a try, |
225 |
if they value their time, and like their systems neat and nice. I'm personally |
226 |
very satisfied with my systems on Gentoo. |
227 |
</p> |
228 |
|
229 |
</body> |
230 |
|
231 |
</news> |