Gentoo Archives: gentoo-commits

From: "David Abbott (dabbott)" <dabbott@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/pr: 20090929-interview-patryk-ostc.xml
Date: Tue, 29 Sep 2009 21:40:12
Message-Id: E1MskQc-0004J6-P2@stork.gentoo.org
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>