Interview with Matt Wilson of Red Hat, Inc.

Today, Red Hat Linux 9 has been “officially” released to the masses via the FTP servers, and we host here a mini-interview with Matt Wilson, Manager, Base Operating Systems at Red Hat, Inc.1. What is in your opinion the most important new feature or update found on Red Hat Linux 9 that could ‘push’ users to upgrade or purchase it?


Matt Wilson: For technical users, the new Native POSIX Thread Library (NPTL) will be the most interesting addition.


For the desktop or home user, the improved menu layout, refined Bluecurve look and feel, anti-aliased Mozilla font rendering, and alpha blended mouse cursors are all features that could influence users to upgrade.


And, of course, each release of Red Hat Linux supports more hardware than the one before it. Switching our printing system to CUPS helps here as well.


2. How does Red Hat see the competition around its business? Do you mostly compete with other Unix variants or your main focus is
competing against Windows/Macs?


Matt Wilson: Red Hat’s main focus has been and will continue to be the enterprise.
We’ve had great success in migrating enterprise customers from
proprietary UNIX.


3. On the much discussed topic of the absense of mp3 codecs from
your products: While it is easy for a user to install the needed
codec manually (if he/she knows where to get them) and while it is
known the GPL incompatibility with mp3, don’t you think that “making it less convienient [for the user] and with less functionality only reduces the prospect of a pulling force for more users” as a Red Hat Linux user said recently? Is there any way around this limitation of Red Hat Linux 9 for future releases?


Matt Wilson: In Red Hat Linux we attempt to provide feature parity for mp3
playback by including Ogg Vorbis. If the codecs were not patent encumbered
we would certainly include them. This applies to all areas of Red Hat
Linux. We would prefer to enable the patented TrueType hinting algorithms in FreeType to improve our font rendering, but this is not possible.


4. Why there was no RandR GUI tool shipped with Red Hat Linux 9’s
XFree86 4.3? The current tool still requires you to unload/reload X
in order to change a resolution.


Matt Wilson: We’re planning to include RandR support in our X configuration tool in a future release. We were not certain that XFree86 4.3.0 would be released in time for us to depend on the RandR functionality. In the meantime, one can modify the screen size on the command line by using the ‘xrandr’ utility.


5. What features were left out of the 9 release because of time
pressure or other reasons?


Matt Wilson: Extended Attributes (EAs) and Access Control Lists (ACLs). During
our testing we found deadlock conditions in the code. We have the fix
now and EA/ACL support should be in the next release.


6. Red Hat does a lot of work in the desktop area with Gnome and
GTK+. What are the plans for the next few years regarding the
[corporate] desktop? What changes need to be made to the system to
look and feel more integrated to the underlying system in your
opinion?


Matt Wilson: The needed changes are a matter of a thousand details, rather than a
dozen huge projects. It’s hard to predict exactly what will happen as
much of it will come from the community of vendors and volunteers
outside of Red Hat. For our part, we’ll probably continue to focus
efforts on integration work (bringing together open source components
and our own enhancements into a unified whole), platform
infrastructure (such as GTK+, D-BUS, X Window System improvements),
and increasingly on applications such as the web browser and office
suite. One large area that needs to be addressed is enterprise
manageability; there are partial answers in GNOME, KDE, OpenOffice,
and Mozilla, but something more unified and comprehensive would be
beneficial.


7. Why is Red Hat Linux 9 still uses ext3 while more feature-rich
filesystems like ReiserFS and XFS are out and about? While I am
aware of the rare cases of instability found on these filesystems,
couldn’t Red Hat work on resolving these issues in order to provide
a more feature-complete fs?


Matt Wilson: I would argue that ext3 isn’t feature deficient compared to ReiserFS or XFS, they just have some different filesystem approaches. There is tremendous value in being able to improve the filesystem that all of our users are currently using, allowing them to continue to use their existing filesystems while taking advantage of new developments as they appear.


8. Why isn’t Red Hat working together with NVidia to resolve kernel
crashes and bugs that happen very often when running the accelerated
Nvidia drivers on many PCs (e.g. with some VIA chipsets)? (A strategic alliance of a sort, similar
in the way Apple does it, which ensures highest compatibility and
testing.)


Matt Wilson: I do communicate with NVIDIA informally to provide them with assistance as they develop their drivers for new releases of our products. We are unable to provide any additional assistance on their code due to the binary-only nature of their driver.


9. Modern desktop/workstation OSes buy the needed licenses
(e.g. Apple, QNX, BeIA) and they even create their own DVD
applications (closed source). How about including DVD playback
support on a future Red Hat Linux? And what about licensing
Microsoft’s Web Fonts too? Is Red Hat open regarding licensing
technologies and services from other sources?


Matt Wilson: We will not include technology that prevents Red Hat Linux from being freely distributed. Including software that places these kinds of restrictions on our community of users does not help drive Open Source software.


10. Currently, no matter how I turn it, downloading RPMs from the
web can create many dependancy problems most of the time. Is there
any “plan” at Red Hat to find a way around this? For example,
“enforcing” developers to statically link needed libraries that
don’t ship by default with Red Hat Linux (only for small library
deps). Or to create a web site, e.g. apps.redhat.com, where people
can download tried and tested RPMs from the dev. community that
“work out of the box” with only a few clicks away. Any thoughts on
something like this?


Matt Wilson: It sounds like an interesting idea. Though if application writers followed the guidelines provided by the LSB, you would not have
dependency problems.

74 Comments

  1. 2003-04-07 5:26 pm
  2. 2003-04-07 5:43 pm
  3. 2003-04-07 5:52 pm
  4. 2003-04-07 5:55 pm
  5. 2003-04-07 6:17 pm
  6. 2003-04-07 6:23 pm
  7. 2003-04-07 6:27 pm
  8. 2003-04-07 6:28 pm
  9. 2003-04-07 6:31 pm
  10. 2003-04-07 6:33 pm
  11. 2003-04-07 6:36 pm
  12. 2003-04-07 6:37 pm
  13. 2003-04-07 6:55 pm
  14. 2003-04-07 6:58 pm
  15. 2003-04-07 7:01 pm
  16. 2003-04-07 7:02 pm
  17. 2003-04-07 7:08 pm
  18. 2003-04-07 7:48 pm
  19. 2003-04-07 7:55 pm
  20. 2003-04-07 8:05 pm
  21. 2003-04-07 8:06 pm
  22. 2003-04-07 8:13 pm
  23. 2003-04-07 8:16 pm
  24. 2003-04-07 8:17 pm
  25. 2003-04-07 8:23 pm
  26. 2003-04-07 8:35 pm
  27. 2003-04-07 8:38 pm
  28. 2003-04-07 8:42 pm
  29. 2003-04-07 8:44 pm
  30. 2003-04-07 9:09 pm
  31. 2003-04-07 9:34 pm
  32. 2003-04-07 9:39 pm
  33. 2003-04-07 9:42 pm
  34. 2003-04-07 9:43 pm
  35. 2003-04-07 10:12 pm
  36. 2003-04-07 10:48 pm
  37. 2003-04-07 10:54 pm
  38. 2003-04-07 11:21 pm
  39. 2003-04-07 11:26 pm
  40. 2003-04-07 11:32 pm
  41. 2003-04-07 11:45 pm
  42. 2003-04-08 12:09 am
  43. 2003-04-08 12:09 am
  44. 2003-04-08 12:11 am
  45. 2003-04-08 12:17 am
  46. 2003-04-08 12:19 am
  47. 2003-04-08 12:20 am
  48. 2003-04-08 12:21 am
  49. 2003-04-08 12:31 am
  50. 2003-04-08 12:33 am
  51. 2003-04-08 12:34 am
  52. 2003-04-08 12:38 am
  53. 2003-04-08 12:40 am
  54. 2003-04-08 12:51 am
  55. 2003-04-08 12:51 am
  56. 2003-04-08 12:59 am
  57. 2003-04-08 1:01 am
  58. 2003-04-08 1:03 am
  59. 2003-04-08 1:07 am
  60. 2003-04-08 1:09 am
  61. 2003-04-08 1:09 am
  62. 2003-04-08 1:11 am
  63. 2003-04-08 1:14 am
  64. 2003-04-08 1:17 am
  65. 2003-04-08 1:19 am
  66. 2003-04-08 1:26 am
  67. 2003-04-08 1:26 am
  68. 2003-04-08 1:37 am
  69. 2003-04-08 2:10 am
  70. 2003-04-08 2:59 am
  71. 2003-04-08 3:51 am
  72. 2003-04-08 9:20 pm
  73. 2003-04-08 11:39 pm