SuSE Announces More Layoffs
jdfox writes: "SuSE announced more layoffs on Friday: 10% reductions in Germany, or about 50 (mainly non-technical) staff. This follows the February layoffs of 30 out of the 45 US staff in Oakland. Perhaps a merger with MandrakeSoft is in order? Both are RPM-based, both offer KDE-based admin tools. OTOH, as MandrakeSoft is right in the middle of an IPO, it might not be the best time to be thinking about a major acquisition. I mainly use Debian, but SuSE is an excellent distro, and I would hate to see the company go bust."
- gcc 2.96 is actually more standards compliant than any other version
of gcc released at the time Red Hat made this decision (3.0 is even more compliant, but not as stable) yet).
It may not be "standards compliant" as in "what most others
are shipping", but 2.96 is almost fully ISO C99 and ISO C++ 98
compliant, unlike any previous version of gcc.
- gcc 2.96 has more complete support for C++. Older versions of gcc could
handle only a very limited subset of C++.
Earlier versions of g++ often had problems with templates and other
valid C++ constructs.
- gcc 2.96 generates better, more optimized code.
- gcc 2.96 supports all architectures Red Hat is currently supporting,
including ia64. No other compiler can do this. Having to maintain different
compilers for every different architecture is a development (find a bug, then
fix it 4 times), QA and support nightmare.
- The binary incompatibility issues are not as bad as some people and
companies make you believe.
First of all, they affect dynamically linked C++ code only.
If you don't use C++, you aren't affected. If you use C++ and link statically,
you aren't affected.
If you don't mind depending on a current glibc, you might also want to
link statically to c++ libraries while linking dynamically to glibc and other
C libraries you're using:
g++ -o test test.cc -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic
(Thanks to Pavel Roskin for pointing this
out)
Second, the same issues appear with every major release of gcc
so far. gcc 2.7.x C++ is not binary compatible with gcc 2.8.x. gcc 2.8.x C++
is not binary compatible with egcs 1.0.x. egcs 1.0.x C++ is not binary
compatible with egcs 1.1.x. egcs 1.1.x C++ is not binary compatible with
gcc 2.95. gcc 2.95 C++ is not binary compatible with gcc 3.0.
Besides, it can easily be circumvented. Either link statically, or
simply distribute libstdc++ with your program and install it if necessary.
Since it has a different soname, it can coexist with other libstdc++ versions
without causing any problems.
Red Hat Linux 7 also happens to be the first Linux distributions using
the current version of glibc, 2.2.x. This update is not binary compatible with
older distributions either (unless you update glibc - there's nothing that
prevents you from updating libstdc++ at the same time), so complaining about
gcc's new C++ ABI breaking binary compatibility is pointless. If you want
to distribute something binary-only, link it statically and it will run
everywhere.
Someone has to be the first to take a step like this. If nobody dared
to make a change because nobody else is doing it, we'd all still be using
gcc 1.0, COBOL or ALGOL. No wait, all of those were new at some point...
- Most of gcc 2.96's perceived "bugs" are actually broken code
that older gccs accepted because they were not standards compliant - or, using
an alternative term to express the same thing, buggy.
A C or C++ compiler that doesn't speak the standardized C language is
a bug, not a feature.
In the initial version of gcc 2.96, there were a couple of other bugs.
All known ones have been fixed in the version from updates - and the version
that is in the current beta version of Red Hat Linux. The bugs in the initial
version don't make the whole compiler broken, though. There has never been
a 100% bug free compiler, or any other 100% bug free non-trivial program.
The current version can be downloaded
here.
- gcc 3.0, the current "stable" release (released quite some time
after Red Hat released gcc 2.96-RH), fixes some problems, but introduces many
others - for example, gcc 3.0 can't compile KDE 2.2 beta 1 correctly.
Until the first set of 3.0 updates is released, I still claim 2.96 is
the best compiler yet.
Trolling for GCC 2.96I heard some rumor about Oracle pushing an ERP solution at RedHat that involved WinNT, which started the bad blood between them.
Then, out comes RedHat Database, which would surely cause Oracle some displeasure even if it is no competetive threat.
Perhaps even a larger concern is Suse's use of ReiserFS. Red Hat has been screaming that fsck and other user-level tools for ReiserFS are tremendously substandard, and that ReiserFS corrupts itself under heavy load, to say nothing of the NFS problems (I don't know if these are fixed).
(Gee it would be nice to know which JFS RedHat is going to choose before I install any more XFS versions - perhaps it really will be ext3 after all.)
Why is Oracle coming to a different conclusion about ReiserFS? Granted, it's not that hard to restore a corrupted Oracle data file, but why have any question of risk?
There is more here than meets the eye.
Please don't take this as a bad sign. SuSE is just restructuring a bit and there is absolutely no signs of the company going under or whatever other gloomy future timothy has in mind for the company.
Merging with Mandrake is a ridiculous proposition and it's incredibly bad behaviour of a journalist (or someone acting in this role) to suggest something like this.
Bo Thorsen.
Disclaimer: I work for SuSE Labs, but I speak for myself.
It's not clear to me that the original poster was talking about gcc-2.96. If I'm not mistaken, Mandrake has used things like pgcc in the past.
Need a Python, C++, Unix, Linux develop
70 expendable workers? You just can't throw workers at a problem and expect everything to just organize. This is why so many companies tank.
Of course, I'm sure Slackware would have been getting along a lot _more_ nicely had they not put their store on a very slow ASDL line when their new release was announced on slashdot...
That's just dumb. It was bogged down for like 3 days, and even now it's very slow.
Slackware Store
actually right after the ipo might be a good time for acquisitions. if suse has alot of tools that can be adapted to enhance mandrake it might be a good idea. after the ipo mandrake should have alot of capital and will need something to invest in.
use LaTeX? want an online reference manager that
-- john
In this past month's Linux World (or Linux Mag... I get both) there's a great interview with Dirk Hondel, premier SuSE dude. Pretty good stuff, Dirk assures us in the article that they are going strong. They are still a privately funded company, remember, so lack of profits today != investors backing out tomorrow. Also keep in mind that SuSE WAS profitable for the first few years of its existence. It's only been recently (and a result of expansion) that they've become less-than profitable. They'll be fine. Their distribution was the first to be better than Slackware and is years ahead of RedHat or Mandrake (sorry guys).
Someone hasn't used Mandrake in a LONG time. Mandrake shifted all its admin tools (Which are far superior to any other distro's, in my opinion, especially when combined with Linuxconf) to GTK a LONG time ago, at least in 7.0.
Red Hat always takes a lot of crap for being "sell outs," but SuSE is the only distro company that has ever restricted redistribution. I don't understand why they don't take more crap for that. I, for one, will not be sad if SuSE goes under.
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
I'd like to add a few remarks on this.
First, have a look at their web site. They announce to reduce headcounts in a socially acceptable way and in close cooperation with the empolyee's council (which for all practical means can here be compared to a union).
Announcing this now means that - if they are really fast in the HR department - they get contract terminations out this month. More likely it will be next month, since every single termination (or the whole package with all details) has to be agreed by the employee's council.
Since people here have usually 3 months notice on termination in their contracts (and, especially in the tech sector, 6 is not uncommon) thus the affected people will regularily have to leave earliest end of october of november.
But that's not all - an employee's council worth its name will ususally get a substantial severance package for anybody terminated. I'd be surprised if they didn't get at least an additional 2 or 3 month's pay as compensation.
Now, what does that all mean ?
First, expect noone to fall harshly into poverty anytime soon.
Second, Suse will probably not save a single dime this year by doing this. All they do is proactively reducing next year's cost (and, maybe, impress some analysts). So this is not, IMO a sudden panic measure but an act of careful planning for times getting harsher.
f.
Only posts #35, #60, #80 #118 had anything useful to say that was really on topic.
#35: Voice of moderation, mostly non technical staff gets layed off. (portal.suse.de/en)
#60: Socially acceptable lay offs that don't save SuSE any money immedeately.
#80: "Just restructuring a bit", "going strong" from an employee of SuSE Labs
#118: SuSE is not publicly traded. Privately
funded. Was profitable from the beginning
and maybe grew a little too fastduring the
tech bubble.
The rest, were just doom'n'gloom sayers...
Come on, people. Not everything is going down hill. Some companys have a sound structure.
SuSE is not only in the distribution business, the do a lot of service to and have more products than "just" the distribution and stuffed animals.
Marcus
SuSE is the only distro that is certified for use with Oracle. I doubt that Oracle would let them die. I expect to see SuSE become part of Oracle.
Might be worth checking out, has alot of great articles on there.
:-).
But no-one seems to mention it much, which is unfortunate.
http://portal.suse.de/en/
Check it out
StarTux
Presumably this means that SuSe will now concentrate on actually making money rather than just making a distro.
Tim
Please, lets not assume that layoffs equals a company going downhill.
As we well know, in todays competitive environment, a company has to adapt. I have seen in the past companies improving the quality of their products after a layoff. How can we outsiders tell what these layoffs represent ? We simply can't.
We really don't know what kind of people are being kicked off. How can we be sure that they were not getting the the way ? Or maybe SuSe just plans to handle some positions to third party companies, which is not always a good thing, but is not always bad either.
A think people that see these layoffs as a bad sign are a little ahead of themselves. We should wait and see what happens.
---
morcego
Well,
the real trouble (in Germany) is, if I got the stories right, _not_ the fact that companies don't want to hire people. People don't want to get their hands dirty. Why? Consider you get about 500 DM cash on hand a month, housing support (up to paying your entire appartment w/heating and all the works), reduced telephone rates, reduced prices for a lot of stuff you buy, "Kleidergeld" (money to by clothes) every two months. For what? Being registered as unemployed in Germany (it actually is much higher for some time after you loose your old job). Plus, do some "unofficial" work here and there, if you do it well, add another 1000,- a month. As I said, no taxes. If you are married, and/or have children, of course you get more.
Now do the math: How much would I have to earn pre-tax to sustain the same level of quality of life? Well, you'll easily come to figures around 2500-3000 DM, if it's enough. That means you're working full time and you, after all is deducted, don't have a penny more in your pocket than if you wouldn't work at all. Thank you.
BTW: Im paying taxes here. Not nice. 50% goes off to the state.
Anno.
This is an amazing pity -- I recently moved from redhat on my laptop to SuSE, and I've been nothing but completely satisfied. 7.2 (the new SuSE release) went on amazingly cleanly, and this on a weird box that took me a few days with redhat to make work. Their updates are seamless, the DVD install was great (I did most of it in an airplane over greenland), and I've had absolutely no problems. It's got me about ready to ditch my Ultra 10 completely :)
Too many competitors in a market will result in low product prices and nobody making any money. When it is like this, it is really good for the consumer but does nothing for the companies. Once we get fewer companies, each with enough market share to maintain itself or actually make money, fewer companies will go out of business and more will actually try to enter the market(potential profit with growth.) This is also what is happening with dot-coms. Companies just can't exist in small markets with super-competition.
----
Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.