Linux Showdown, Or What Do You Want to Know in Linux?
So, little_bird sent in some information about the upcoming LinuxWorldExpo in February, talking about the program but also a "Linux Showdown". It's a feature panel consisting of "leading commercial Linux providers" with questions being field from a panel of experts, the audience and one another about Linux. My question - what would you want to ask these folks? What's on your mind?
BTW, I've also been told that if you register for any conference package by December 4, you're in a drawing to win one of twenty-five autographed copies of the upcoming Jon Katz book, GEEK. How Two Lost Boys Rode the Internet Out of Idaho. But the book is dedicated to Rob and I, so I dunno... *grin*.
* Linux needs a unified and coherent High Availability Solution. The guys at HA-Linux are doing a great job (thanx, Allan!), but this project still lacks a lot of functionality.
A good High Availability Solution involves both software and hardware. As being used mostly on Intel platforms, Linux lacks adequate hardware to do things like disk sharing, and on the software side, it lacks a good journaled file system that also uses a LVM
Any of you guys has a real solution, or at least some effort being put into it, to show us? I am an AIX worker who works a lot with HACMP, the IBM product for High Availability. My company also does some jobs for Linux, too, and it is not uncommon for some customer to be interested in High Availability for Linux. The customer gives up as soon as it sees the obstacles for getting the software and hardware for it.
* Linux Certification. I've heard that IBM will be offering certification in Linux too. Are any of the technical guys in your company certified? If so, which exact certification do they have? The RedHat certification? Or other company's one? How important do you feel being certified is in the Linux market today? Do you also feel the lack of a strong, internationalized, unified Linux certification?
* Lovely distributions vs. Good distributions - As an Unix professional, I feel very sorry for the today distributions. Even the most corporate ones seems to be targeted to the home user and general services, being bloated with several daemons and applications which really aren't necessary or even desirable in most practical situations. This makes all the Linux distributions which I know very slow compared to the real power of the kernel.
A good distribution that could be tuned in installation time would be a gift from the heavens for technical people. Something that doesn't follow the redhat standard (sorry, redhat, but your distribution IS bloated) and don't make dumb mistakes like when you ask it not to install X in the installation menu and it still installs it because it is a prerequisite for most administration applications.
Do you plan for implementing something like that in your company? My boss proposed a while ago that we could make such a distribution, or at least an internal-use only version of it to ease our work.
* Corporate database using.It is fine to see that Oracle, Sybase, Informix, DB2 and so on have versions for Linux, it is nice to see SAP R/3 shipping for Linux too, but has ANYBODY having REAL experience with it? We are willing to work with Linux like we work with AIX, but we don't know anybody who has real experience with Linux in this database world so that we could use this knowledge to help clients to migrate to Linux.
Do you have any experience in Linux using these products in serious, mission-critical environments?
* Drivers, libraries and software issues - One of the shiny points about Linux is the availability of very good open-source software. The bad point of this good point is having to compile almost every application you get. To worse things up, you are on your own if you have trouble with shared libraries -- many software products use libraries in beta stages, and sometimes you can't use one of them because the other requires just the other version of that same library, and you can't have both on the same system. How do you explain that to a customer when you are providing support?
I guess these are my points. Hey, I could use these answers for the real world if I get them!
Thanks in advance,
Cláudio Sampaio (Patola)
Solvo IT
Patola (Claudio Sampaio)
Unix System Administrator
There seems to have been something of a "trainwreck" with respect to Java. There are lots of "nearly done" Java environments out there, including Kaffe, GCJ, Jikes, "Blackdown," and likely others.
Unfortunately, none are truly useful without some combination of classes (ala GNU Classpath) and some combination of AWT/Swing. And that has been rather less rapidly forthcoming in the "reasonably free form" that is necessary in order for it to be ubiquitous enough for people to really use it to deploy applications, or to use it as a layer on which to build further infrastructure like EJB.
Is anybody near to deploying a complete "libre" Java for Linux?
There's Linuxconf. There's COAS. There's cfengine. And Ganymede (tho it needs Java; see above...) and bunches of other system config tools one one degree of incompleteness or another.
Big, expensive things like UniCentre are also getting ported, although they're not likely of great interest on the home front.
Is there any intent to try to have some useful protocols to allow intercommunications of some of these systems, or to perhaps pick an existing one rather than recreating the wheel?
There has been some lipservice about Linux Standard Base (LSB), but it is not evident that anyone has either deployed substantially changed systems as a result of attempting to conform to some common guidelines, nor to actually provide ways of conforming systems to standards.
There are lots of tools out there to run systems through automated test suites; that is apparently one of the major tasks of one ACLs for Linux project. In other contexts, we find ANSI Common LISP Conformance Tests. The folks at Cygnus run EGCS through testing, and provide EGCS Test Suite Results. Greg is being used to validate that GnuStep conforms to its documentation.
And then there's the Extreme Programming approach (particularly associated with Smalltalk) where one of the core requirements is of Continuous Integration Tests that are integrated in with the development process.
But it is, often enough, not clear that people are depending in much more than merely the notion that Because it's Open Source, naturally bags of people will want to spend their weekends testing my code.
We badly need to have some regression tests so that some testing takes place as distributions are constructed. Debian does some of this with dpkg-related tools; it is highly unfortunate that similar tools have not cropped up around RPM.
Question: What are you doing to help contribute to the public body of test suite code?
If you're not part of the solution, you're part of the precipitate.
He makes the best arguments for Micorsoft Windows I've ever heard.
George