Novell Releases PostgreSQL for NetWare
An anonymous reader writes "Ever since Oracle announced they wouldn't port 9i to NetWare, Novell has been scrambling to find an enterprise-capable DB. Now it looks like they're settling on PostgreSQL. This follows their decision to ship Apache as the default web server for NetWare 6. Linux aficionados might sneer at an old workhorse like NetWare, but it's got more than 80 million client licenses worldwide, and it ain't going anywhere anytime soon."
Interesting how companies turn to open source only when they have no commercial alternative anymore.
I'm posing from a Novel site right now. Everyone here seems to be happy with netware for the most part. It works well with the corperate desktop (yes its windows), and like all OS' when its well maintained is pretty stable. The NDS tree had all the functionality that this site needs long before Microsoft's Active Directory was released.
The only reason anyone talks about moving away from Netware is application support. This porting of Open Source apps is a good thing for Novel. If they can ship enough applications, then people won't migrate away from Netware, and if they can increase market share then more people will develop on their platform.
This could also be a good thing for Open Source. With a new group of profesional developers working on the code they could make progress on those features that the Open Source product may be lacking. They will fix bugs.
If they are smart, they will keep the most of the code base the same. If they fork too far then they won't be able to include developments made from the community. Of course, that means fixes and features added by the Novel developers would be covered by the GPL and would be given back to the community.
This sounds like a good thing for both parties. Novel gets more software to run on their servers, making their servers more attractive to customers, selling more.
Open source gets any fixed and modifications that they make. Isn't this what open source (or free software) is about, you get access to the code for free to use any way you like, provided you give everyone access to the improvements you make.
Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
Oh! Whoops! Postgres doesn't run natively on Windows. [postgresql.org] This is COMPLETELY unacceptable. Their development environment and about half their servers, including the one allocated for this project, run on Windows. They went with Microsoft SQL Server, which was acceptable, but which ate almost a third of the budget for the project.
So you did not check the customer requirements against that what you recomended?
Wow...
Without sounding like I'm flamebaiting you, have you used many databases in your career? Do you know from experience the pros and cons of each? What drawbacks are you talking about? PostgreSQL is in a completely different class than MySQL. One is meant to be a full-fledged RDBMS, the other is meant to act as a super fast, network-aware DBM file on steroids. Each has their place, and they are more complementary than not. They can exist together, but you should never try to use one in place of the other. Get both, test both. Find the right tool for the job without listening to fanboy hype.
Oh, wait. IHBT. Never mind...
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
Great to see Novell is still alive and kicking, they've really taken a beating over the last decade.
I read the other week that they're cashed up with a billion in the bank or something.
Anyways, I love NetWare - rock solid, efficient and fast. Remember the story here about the NetWare box a uni discovered behind a wall? It had been running for years.
Windows file sharing and its' clones just suck, plain and simple. Don't knock NetWare until you've played around with it and/or seen a network setup properly with it.
NDS rocks hard.
A common (but rather misguided) complaint is that NetWare has crappy multiprocessor support - because one CPU is at 95% utilisation and the other is idle. Ever considered there's no need to use the other CPU(s) if the first isn't maxed out? =]
Now, I don't profess to be an expert on it (I'm not a CNA, CNE or whatever the other one is), but from my experience with using it I just like it, and if you have a network of Windows boxes, use NetWare for file/print serving and whatever else!
It's just frustrating that the Postgres team decides to port to a platform that is now relatively obscure (Netware) instead of a platform that is one of the top 3 in the database market (Windows.) It seems to be a case of "maybe if we ignore this platform, it will just go away." That attitude is disappointing, especially when it comes from a company that I'd like to support.
Please point out to me where anyone said that the PostgreSQL people actually did the NetWare port? It sounds to me more like Novell did the porting and is packaging it with their system. Also, it's entirely possible that a NetWare port would be a hell of a lot simpler than a Windows port. Windows has no real compatibility with programming in "the rest of the computer world," so why would a bunch of volunteer developers spend time on revmaping the whole application to run on it?
Would you rather they got all hardcore about running on Windows or worked on making the DB itself better on the platforms where it already runs?
"question = (to) ? be : !be;" --Shakespeare
Well, Firebird is not considered to be at 1.0 yet, but it should meet your needs. I have done some basic development on it and I like it. But not being at 1.0, I would be a little cautious at this point.
;)
Note also that there are clustering solutions for Interbase/Firebird. Of course all databases have some problems like storing all their field names in upper case by default (Firebird), or making it unnecessarily difficult to drop tables (PostgreSQL) or case sensitive default behaviour ot table names (MySQL)
LedgerSMB: Open source Accounting/ERP
Pervasive Software is an offshoot of Novell, that took btrieve and developed it into a rather good database engine, then stuck an SQL layer on top. I always liked btrieve - it was simple, low level, performed like a rocket, and just sat there and did it's job reliably. Very like Netware, in fact. While Windows NT was drawing pretty pictures on the screen, Netware 3.12 was just sitting in the corner being the best server it could be.
And if they did, they would be guilty of what we accuse MS of doing all the time, denigrating a technology without understanding it. Besides, Isn't Unix is older than Novell?
Novell has lots of things done right in it. Self tuning as it runs, stabillity, scale-ability, ease (well, maybe not as easy as Unix) of management, flexabillity.
While improvments could be made to Novell (and Linux), Novell hasn't seemed to completely fallen into the trap of features over stabillity/performance. Although I have to say that GroupWise needs work. Try moving a mail box sometime. Or fixing a broken message database. And it is a major pain that the Admin is dealing with what is basically a black box when it comes to GroupWise.
Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
I don't want to repeat every Item you put on the list, so I will do my best to summerize.
Point 1. You say that Novell is easier to use than Windows NT for most stuff. You point out NWAdmin and Console One.
I agree to a point, but take an average user that knows Windows and have them try and admin a Novell Network. I love nwadmin, and think console one is ok, but it is way different than most people know. Also, you forgot about all the console commands that the user/admin will have to know. NetWare still requires you to load inetcfg and filtcfg for a lot for admin stuff. Almost any monkey could setup a NT server. (Excluding Email)
Point 2. You named one large company that uses Novell and say that their tree (Directory) is the largest in the world.
Great point. Name 10 others! For every one you name there will be 20+ others who are using Windows and or some form of Unix. Also it helps when people on your board of directors also are on Novell's board... My point is that almost nobody is commiting to Novell for the future of their business.
Point 3. It would be bad for Novell to brand a Linux distro, because they couldn't charge for it.
This isn't correct. They could and they know it. Some people within Novell agree with me on this issue and have taken this idea up to "upper management". It has fallen on deaf ears.
Now to add some more points why they should get off NetWare and convert to a Linux Distro.
1. No cost in kernel development.
2. No cost in converting Apache to Novell
3. JVM development would not be needed
4. No money to IBM to port Websphere
5. No more FTP development.
6. They could focus on improving Linux for printing
7. They could offer support and service better than RedHat does.
Even Oracle would now run on "Novell" again. They could market Novell in areas that they NEVER were able to before. I know a lot of shops that would NEVER consider NetWare on their mission critical database servers. They tend to live and die Unix. Well now they could have it, and the LAN administrators could admin it with NDS.
Novell would then have a NOS that most people would consider for something other than file and print. Granted their printing is second to none.
Would these changes make Novell what it was 10 years ago? No! Would it keep them from a slow death? Yes.
Let me ask you one question. If Novell did this, and produced a quality product and service, whould you switch off of them?
The more I learn about science, the more my faith in God increases.