- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Should swinstall & Ignite-UX tools be implemen...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 09:55 AM
02-10-2004 09:55 AM
tools in the software management and Ignite-UX space on HP-UX. We are
very interested in YOUR opinion for determining our direction.
One choice we are considering would require Java to be installed on your
system in order to run the software management tools for either a GUI
(graphical) or TUI (terminal). Command line tools would not require
Java. Please take a brief moment and provide comments on the following
questions. Your input is very much appreciated!
1) a. Would it be acceptable to deliver Java-based user interface tools
(BOTH GUI and TUI dependent on the JRE) for software management and
Ignite-UX?
b. If not, what are your concerns?
c. In the event Java is unacceptable, would performing software
management via the command line only, without the aid of a
GUI/TUI, be an okay alternative (or do you want the user
interface)?
2) a. If you have any other comments on UI directions in the software
management space, please feel free to provide any other thoughts.
(For example: Web/browser UIs vs. X11 vs. TUI, etc.)
b. Do you have any other restrictions/guidelines specific to security,
networking and/or installed software on your systems that may influence
or impact the ability to perform software management functions?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 10:53 AM
02-10-2004 10:53 AM
Solution1b) I DESPISE Java. If the applications are not written well, they are junk and perform poorly!!! Also, I do not want to have to worry about installing more software to make something work. If I don't have to install Java on a machine I don't.
1c) There are times when I do use the GUI, though few and far between, but when I do I want it to work!
2a) Stick with an X11 type GUI or TUI. I know those will work. I don't have to install Java or a browser or anything like that.
2b) None right now, but again why should I have to install something I normally wouldn't?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 01:16 PM
02-10-2004 01:16 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1b)Imagine how a user would feel the day they
NEED to install a new patch or recover a
system with ignite and find they can't
because of the wrong version of JRE. Do you
want to accept that support call? So my concern
is that adding Java to these critical tools
will just make their operation more likely
to fail and introduces extra dependancies.
1c) Most swinstall and ignite work I do is
via the command line. I've had both good and
bad experiences with the GUI. It could be argued
that it has advantages when you're in unfamiliar
territory, so keeping it would be a advantage for those times.
2a) Seems to me that a not overly fancy
(across browser compatalbe) web interface
would be a better way to go but with no
dependancies on Java or Javascript even
being active on the client.
2b) Working in a firewalled environment means
there will always be unavailable ports.
X11 may not be allowed. HTTP on port 80 may
be unavailable. HTTPS and SSH seems to be
the most favoured direction.
P.S. my consulting rates are reasonable. ;{)
...Laurie :{)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 02:15 PM
02-10-2004 02:15 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
(BOTH GUI and TUI dependent on the JRE) for software management and
Ignite-UX?
It would be accceptable. I would however not use them.
b. If not, what are your concerns?
Java is unreliable. Reliance on java tools could cause version conflict issues with Oracle which requires and certifies with only certain versions of java.
I quote Bill Hassell: Real Sysadmins don't use GUI's. As surprised as I was to read that Bill actually retired and HP was silly enough to offer him that status, my first argument with Bill was over this point. He won.
c. In the event Java is unacceptable, would performing software
management via the command line only, without the aid of a GUI/TUI, be an okay alternative (or do you want the user
interface)?
I am quite happy with SD/UX. If you provide a java tool, I'll quality control it, and possibly use it for dcumentation. I don't need any enhancement like th is.
2) a. If you have any other comments on UI directions in the software management space, please feel free to provide any other thoughts.
(For example: Web/browser UIs vs. X11 vs. TUI, etc.)
Being able to perform installations via web interfaces present another possibility of root password compromise. I Think presenting the option is fine but leave my command line alone.
b. Do you have any other restrictions/guidelines specific to security,
networking and/or installed software on your systems that may influence
or impact the ability to perform software management functions?
We don't use root password through any thin clients for fear that Microsoft IE will cache the root password on the C: drive.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 02:27 PM
02-10-2004 02:27 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
b)The dependencies for a tool to work is a hell.Right now things are going fine.
THink about the SAM which is replaced by kcweb,more dependencies.
Version dependent,third party software dependent ,problems.
If the dependencies are hpux proprietary then it would be OK.
Think about Oracle,still lot of bugs to be fixed in the installer section alone.
they have been with java for more than 5 yrs.
c)There can be options where java can also be used but that should not be the only way!
2.a)kcweb dependencies on Apache,some other tools.Lot of problems.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 08:34 PM
02-10-2004 08:34 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 08:58 PM
02-10-2004 08:58 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1a. First :I am against a performance decrease/memory increase if those can be eliminated i do not care. but i am afraid it will cost extra memory and it works slower.
1b. goto 1a
1c. I think a GUI is needed for first line support/admins and people that only use it once a year.
2a. I try not to use them but for some tasks ( with a low frequenty) it is realy usefull. The SAM log ( commands generated through the UI) is alway nice.
2b. The ablilty to install software on remote servers (push function) always can generate a security leak. I think ( and know) this must be ( is) considered. I am no security guru but i am sure HP has some.
HTH
Gideon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 09:26 PM
02-10-2004 09:26 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
(BOTH GUI and TUI dependent on the JRE) for software management and
Ignite-UX?
Yes, but HP has to make damn sure that it is more or less Java version independent and that the Java product is stable and easily installed.
b. If not, what are your concerns?
My concern is that it is depending on other software to run and that you need a graphics terminal to run it.
c. In the event Java is unacceptable, would performing software
management via the command line only, without the aid of a
GUI/TUI, be an okay alternative (or do you want the user
interface)?
I like the swinstall text, menu based interface. Don't know about the Ignite interfaces.
2) a. If you have any other comments on UI directions in the software
management space, please feel free to provide any other thoughts.
(For example: Web/browser UIs vs. X11 vs. TUI, etc.)
What technology is usewd by the scure web console? Only web, or also Java?
b. Do you have any other restrictions/guidelines specific to security,
networking and/or installed software on your systems that may influence
or impact the ability to perform software management functions?
No.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 09:57 PM
02-10-2004 09:57 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 10:05 PM
02-10-2004 10:05 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1) Yes
It makes our tasks easier
2)Since HP-UX comes with Netscape, you can provide access to create/delete files or directories through browsing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 10:10 PM
02-10-2004 10:10 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
It will slow SYSADMINS work and also the applications running on the system that you try to run this GUI on.
Regards,
Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 10:11 PM
02-10-2004 10:11 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
b. Java is a pig. It sucks up resources and runs like molasses in February.
c. A CLI would be acceptable if that's the way it had to be to avoid Java. Otherwise I can't begin to see the reason not to offer both.
2)a. Web browser????? So I can install from the comfort of my living room or something?? No, thanks, I'm a hands on kind of guy. I want to be be with the patient during the operation.
b. I'm not sure where you're going with this one.
Pete
Pete
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2004 10:17 PM
02-10-2004 10:17 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
Thankyou very much for asking! Now, please listen!!
Pete
Pete
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 09:11 PM
02-11-2004 09:11 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1b) It's too big, too slow and too unstable.
1c) Would be ok, if the documentation is improved.
The man-pages of swinstall/swcopy... are hard to read. installp of AIX is a good (even simpler) example how it should work.
2a) Please DON'T port everything to be usable with a web browser! A real bad example is the kernel configuration in sam in HP-UX 11.23.
The additional option of doing it over a web interface is ok... but do not ignore the ASCII-terminal user. We have 300 systems here and in certain cases I can only access them via GSP.
2b) Is it possible to make local installations without having a running swagentd? At installation time it often happens that there are DNS or resolver problems and this simply sux :-)
The rest is ok.. I like the possibility to be able to install remote packages without mounting directries around.
If you have firewalls between install server and client this makes pretty easy.
Regards,
Armin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 09:23 PM
02-11-2004 09:23 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1)a. In no way...
b. Performance issues, its already difficult enough to cope with the rest of java stuff running
c. What's wrong with the user interface?
I like it - it works - are you planning to stop X support?
2)a. Im very happy with command line AND X11 GUI
b. We have here all flavors of UX, since we have not found an administration tool common to all, the less esoteric the functions, the better it is.
All the best
Victor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 11:07 PM
02-11-2004 11:07 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1b) "To run xyz-SW goto www.sun.com/wherever and install java_1.2.3.4.5 first"
When you go there, you find that java_1.2.3.4.5 is not downloadable anymore. Instead you can download java_2.3.1.2.3.
Try it, ... it runs ! But is it still supported now ?
1c) Nothing wrong with X, but if it works on a slow vt100 session it is better.
Compare to oracle:
ORAINST->fine
runInstaller -> search your own forum how many guys tried to install oracle and failed due to missing access to a graphical terminal.
2a) Terminal User Interface is always fine, because it works even on 9600Baud lines !
2b) Any additional Network port for administration agents is a potential threat. So if I can get away with ssh I would always be hapy with this.
Thank you for asking
Volker
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 11:19 PM
02-11-2004 11:19 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
I want to know from you that what type of problems you have faced with the web based kernel configuration tool . Actually that might help developers to improve the tools in next release.
regards
Anita
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 11:25 PM
02-11-2004 11:25 PM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1. NO - As many have said I want to handle my machines out of the OS box and have to install additional software.
CLI and TUI are fine with me.
Paula
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 12:08 AM
02-12-2004 12:08 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
It seems as some people don't like Java.
I myself don't bother if a application is written in Java or something else if it does the job for me. And, as Java is installed by default with the OS this should not be a problem.
In difference to some other people here I actually uses the GUI versions of Ignite, SAM etc.
Web based System Administration tools would also be a good idea. In fact, Web based tools becomes more and more common.
Using command line only is like walking backwards. We are in the years of 2000 now , not 1960.
In summary, if HP provides good administration tools I think people also will use them. Java or not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 12:30 AM
02-12-2004 12:30 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1b. Performance and security; specificially, incredible lack thereof.
1c. The current GUI is just fine.
2a. The issue isn't the GUI, it's functionality. See the previous threads regarding SAM and swinstall suggestions.
2b. K.I.S.S.
mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 01:38 AM
02-12-2004 01:38 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1b) I cant stand java either. Its unreliable, performs poorly, and requires a lot of updates/patching.
1c) I like using the GUI or TUI.
2a) Stick with an X11 type GUI or TUI.
2b) Less things to install means less to worry about security wise (ie. java)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 02:19 AM
02-12-2004 02:19 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
When I use swinstall -i, sam, ignite I don't care if they look nice. I care if they load fast and do the job well on every machine I have even old slow ones. I only care it will do what I want. I don't want pretty, thats for windows people.
Doing things by the command line should always be an option. It's nice to have a user interface too for less experienced staff or for tasks you don't know well.
2) web interfaces - good in some cases, but a possible security problem. If you want to see a good web interface see CUPS.
I like the current way the TUI and GUI tools have the same features and as far as possible the same look. Someone that has only ever seen the sam GUI would have no problem with the TUI.
HP-UX is well ahead of the game with their software distribution system. The only downside is the fact it is complex compaired to say rpm packages. The command line / TUI / GUI tools work well. I would not want to see any major changes to them.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 03:24 AM
02-12-2004 03:24 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
1.b. - I hate java
- it would interfere with some machines that don't have standard java or apache or whatever is needed, because it needs some dedicated service for stupid web applications that third parties ship with custimized whatever, but that we _have_to_ install just because the end-users like them (and killing the end users is not an option)
- it is slow
- Volker's answer 1b
1.c. _I_ can live with it. And I might end up writing my own GUI in Perl/Tk (which *is* acceptable :) Stick to X11, at least it has well defined standards and API. Don't use Qt.
2.a. Perl/Tk seems like a good choice to me. But I'm biased. As long as we have a TUI/CLI to fall back on. And I fully agree with Mark Green's 2a
2.b. Not realy
Final note. If you guys decide to not listen to us, and still go for a web-browser interface please, Please, PLEASE, _PLEASE_ make sure that it tuns on _ALL_ browsers, including Opera, Mozilla, Netscape, Amaya, Konqueror, Firebird, lynx (hmm, maybe not). Don't mind IE. If people use that, they don't care about system security and stability anyway.
Enjoy, Have FUN! H.Merijn
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 05:48 AM
02-12-2004 05:48 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
and past into the text box so my long,
my long, carefully formatted reply is
an attachment.
Pete
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 05:55 AM
02-12-2004 05:55 AM
Re: Should swinstall & Ignite-UX tools be implemented w/Java?
notice or take the time to read a long
attachment, here's the same text in-line
(but I think it will be mangled - if
so, see the attachment to the previous
post :-))
WOW! There is a LOT of FUD in this thread and unfortunately, most of it caused
by the way the original question was posed by the SMDteam. I claim the problem
statement is imprecise/incorrect in a way that has sparked some of the FUD in
the replies.
Background: I'm an HP software engineer in the system management space. I
joined HP from the Tru64 side of the house. We've used Java-based tools
for Tru64 and experienced many of the problems that this thread mentions.
I work alongside the SMDteam but not directly on their project.
Specifically, what has caused the major problems thus far was this
part of the original question:
One choice we are considering would require Java to be installed on your
system in order to run the software management tools for either a GUI
(graphical) or TUI (terminal).
I claim that this is *not* a valid choice/consideration (or the wording is
imprecise). As a bundled management tool, you cannot/should not require that
Java be installed. Let me be clear here. I'm referring to the base OS version
of Java. For example, if 11i V2 comes with Java 2 1.x.y, you cannot require
that the sysadmin have to install that. Why not? Because you can't control this
version of Java (as other posters have pointed out). It might require patches
that end up breaking your product. The customer might want to uninstall it to
make room for Java 2 1.x+1.y+1. Again, a version that might break your
product. You are basically *forced* to take a different tack (that has some of
it's own issues). You *have* to bundle the specific JRE you want with your
product. Having lived through binary incompatibilities introduced by Sun into
Java, I can state this categorically.
This way Java is not an installation choice at all for the end-user. The right
Java that is known to work and is totally under your control is always on the
system *in a private/application-specific directory*. This JRE is completely
divorced/separate from any other JRE on the system. So all of the specific
concerns from the following posts become moot:
Patrick:
>...Also, I do not want to have to worry about installing more software to
>make something work. If I don't have to install Java on a machine I don't.
Laurie:
> 1b)Imagine how a user would feel the day they NEED to install a new patch
> or recover a system with ignite and find they can't because of the wrong
> version of JRE.
Steven:
> Java is unreliable. Reliance on java tools could cause version
> conflict issues with Oracle which requires and certifies with only
> certain versions of java.
T G Manikandan:
> b)The dependencies for a tool to work is a hell
Jeroen:
> Yes, but HP has to make damn sure that it is more or less Java
> version independent and that the Java product is stable and easily
> installed.
Volker:
> 1b) "To run xyz-SW goto www.sun.com/wherever and install java_1.2.3.4.5
> first" When you go there, you find that java_1.2.3.4.5 is not downloadable
> anymore. Instead you can download java_2.3.1.2.3. Try it, ... it runs !
> But is it still supported now ?
Paula:
> 1. NO - As many have said I want to handle my machines out of the OS
> box and have to install additional software.
Stefan:
> 1b) ... and requires a lot of updates/patching.
Now I will readily admit that what we are saying about Java here applies in
general to *anything* that you have a dependency on. I'm very curious what the
response would have been if the SMDteam had said originally:
One choice we are considering would require Perl to be installed on your
system in order to run the software management tools for either a GUI
(graphical) or TUI (terminal).
I'm guessing that there would have been none/little/much less pushback. That's
just a guess. If you feel I'm wrong, please let me know.
Now, I'm sure folks have thought ahead by now and see the problem with the
stated solution. Everybody and their mother has a private version of the JRE
squirreled away. This is precisely what happens on MS Windows today. Products
bundle their own private JRE's. I claim that for all the HP products, they have
to cooperate and share this "private" version of the JRE to avoid complete JRE
anarchy. This is not entirely problem free. We definitely had the case on Tru64
where products were not in sync. and at least one required Java 1.1.8 and the
rest were Java 2 (so we had two JRE's on the system). That's better than
one-JRE-for-every-java-based-product though....
The bottom line is that with a private JRE the choice of Java version issues
are not in the admin's face and causing all sorts of headaches. Now there
are other issues mentioned for Java. I'll return to those in a second.
First I want to address some other specific comments:
Patrick:
> 1b) I DESPISE Java. If the applications are not written well, they
> are junk and perform poorly!!!
The same things can be said about C, C++, Fortran, etc. applications :-)
I don't think it's fair to characterize all Java apps in this way.
Steven:
>Being able to perform installations via web interfaces present
>another possibility of root password compromise. I Think presenting
>the option is fine but leave my command line alone.
There is no question that the command line will still be offered.
Pete:
> c. A CLI would be acceptable if that's the way it had to be to avoid
> Java. Otherwise I can't begin to see the reason not to offer both.
See the above. There's a CLI today and there will continue to be one.
The goal is the offer the CLI and additionally a GUI.
Jeroen:
> b. If not, what are your concerns?
> My concern is that it is depending on other software to run and that
> you need a graphics terminal to run it.
I understand the dependency part (and hopefully have addressed it above) but
I'm not following the graphics terminal part at all. Java is no different
from X11 in this regard. You need an Xserver for both. If you don't have an
Xserver you are left with only three choices:
- curses/TUI (a terminal user interface)
- a command line interface (CLI).
- a browser interface (and of course the browser requires a graphics
terminal somewhere).
However, none of this is related to Java.
Jeroen:
> What technology is usewd by the scure web console? Only web, or also
> Java?
I can never keep secure web console and Central Web Console straight, but CWC
definitely required a Java-capable browser. This was used to launch a Java
terminal emulator for example, to connect to a machine's serial console.
Armin:
> 2a) Please DON'T port everything to be usable with a web browser! A
> real bad example is the kernel configuration in sam in HP-UX 11.23.
> The additional option of doing it over a web interface is ok... but
> do not ignore the ASCII-terminal user. We have 300 systems here and
> in certain cases I can only access them via GSP.
Armin, just to be clear. By ASCII terminal user do you mean you
want only a good CLI (command line interface) or do you want good
curses/TUI style apps as well (or both)?
Also, like Anita, I'm curious what issues you've had with kcweb - the web
based version of kernel configuration tools.
T G Manikandan:
> 2.a)kcweb dependencies on Apache,some other tools.Lot of problems
See above. It would be great to get the specifics here.
Victor:
> c. What's wrong with the user interface?
> I like it - it works - are you planning to stop X support?
I general, management tools are definitely moving away from X support where
"X support" means CDE/Motif/X11 applications. Instead, GUI's are moving more
and more to being either:
- Java based (java standalone applications and Java applets (which run
in web browsers)
- web browser based (e.g. HTML based - optionally using some
javascript and some java as well).
OK, that leaves us with all the other java issues raised in the posts.
Namely:
- performance
- memory utilization
- security
There's no question that the typical Java app is more heavyweight than that
standard C or C++ Motif/X11 app. The Java VM has a real cost. This cost is
typically most visible in terms of the memory footprint of Java apps and app
startup time.
So let's say that a Java-based application has twice the memory footprint or
three times the memory footprint of a traditional X11 GUI (just to pick a
number - I don't have an real example here). How bad is that? For older, small
memory systems that could definitely be a issue. How about for more modern
systems? You probably have a GB or multiple GB's of memory anything purchased
in the last 5 years. I'm not suggesting that system management apps consume
that GB or GB's :-) but I'm suggesting that memory footprint is only an issue
on severely memory constrained systems. If the system is that tight on memory
you are probably using the CLI only and not even X11 management apps....
It would be much worse for long running apps (say a daemon written in Java)
vs. a management tool that you tend to run and then exit. In this specific case
we are talking about software management. You install or install a product or
do a system upgrade. These are reasonably finite operations. How bad is it that
the GUI for such operations takes more memory than a traditional X11
application? Also, Java does have the promise of run-anywhere. (Write once and
run anywhere == write once and test everywhere :-)). That makes it very easy to
build client/server applications. The software management tools are
client/server today. So the Java GUI could run on a workstation, on PC, on a
Mac, etc. I'm not saying that we'd support them on all these clients but the
GUI could run there - and when it does there is no memory issue! Well, it's a
memory issue for the client machine :-) But if that machine is your management
PC or a management workstation, how bad is that?
Let's move on to performance. The complaint I hear most often is that a Java
app takes longer to start up. That's definitely true. Once it's running,
performance is typically not an issue. It's the long startup times that tend to
annoy admins. Again, the startup time depends on the specific Java
application. Even if the startup time was longer than the X11 GUI, in the
software management space, how bad would that be? What do you consider adequate
startup time? (Note: For recent customer surveys we've asked that question of
admins and the answers have been all over the map! Answers have ranged from 0
seconds to 1 minute and 30 seconds....). For me, it's a "how often to I need to
run the application" issue. If I run it 10 times a day vs. once a week, I'm
much more concerned about the startup cost... Please don't make the assumption
that just because it's Java based it MUST have unacceptable startup
costs. That's simply not true. Said another way: Do you not run the X11 tools
today because they take longer to start than using the CLI? Well, rest assured
you will continue to use the CLI :-)
Lastly, security. No specifics were mentioned in any post with a few
exceptions:
Laurie:
> 2b) Working in a firewalled environment means
> there will always be unavailable ports.
> X11 may not be allowed. HTTP on port 80 may
> be unavailable. HTTPS and SSH seems to be
> the most favoured direction.
Steven:
> We don't use root password through any thin clients for fear that
> Microsoft IE will cache the root password on the C: drive.
Volker noted:
> 2b) Any additional Network port for administration agents is a potential
> threat. So if I can get away with ssh I would always be hapy with this.
G Vrijhoeven:
> 2b. The ablilty to install software on remote servers (push function)
> always can generate a security leak. I think ( and know) this must be (
> is) considered. I am no security guru but i am sure HP has some.
None of these are Java related. They are general security concerns. If you
feel that the use of Java itself is somehow a direct security issue, please do
post the specifics. Thanks.
pete