From ajit.bansode at yahoo.co.in Mon Mar 10 16:20:42 2008 From: ajit.bansode at yahoo.co.in (Ajit Bansode) Date: Mon, 10 Mar 2008 23:20:42 -0000 Subject: [g11n-in-discuss] dvm provider Message-ID: <7538143.1205191232353.JavaMail.Twebapp@oss-app1> Hi all, I want to use dvm provider to trace my netbeans java application. I executed following commands to get dvm on my machine. bash-3.00# cd dvm/ bash-3.00# unzip dvm.zip bash-3.00# export LD_LIBRARY_PATH_64=/Desktop/ajit/dvm/build/sparcv9/lib bash-3.00# export LD_LIBRARY_PATH_32=/Desktop/ajit/dvm/build/sparc/lib bash-3.00# export JAVA_TOOL_OPTIONS=-Xrundvmti:all bash-3.00# java -version Picked up JAVA_TOOL_OPTIONS: -Xrundvmti:all java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode) what else should I do or is it done? Also I want to know that what changes should I make in my netbeans application for get dvm tracing done? Thanks, Ajit. -- This message posted from opensolaris.org From maybird1776 at yahoo.com Mon Mar 10 16:20:43 2008 From: maybird1776 at yahoo.com (Ken Mays) Date: Mon, 10 Mar 2008 23:20:43 -0000 Subject: [g11n-in-discuss] Xorg 7.3 merge issues Message-ID: <24348286.1205191232303.JavaMail.Twebapp@oss-app1> Alan, Thanks for that info. I've earmarked these device driver for OEM testing and system integration work in which I see a few are being added for SXCE b73. Latest video device drivers for Xorg 7.2+ ------------------------------------------------ xf86-video-amd-2.7.7.0.tar.gz xf86-video-ati-6.7.192.tar.gz xf86-video-intel-2.1.1.tar.gz xf86-video-mga-1.4.7.tar.gz xf86-video-nsc-2.8.3.tar.gz xf86-video-nv-2.1.3.tar.bz2 xf86-video-savage-2.1.3.tar.bz2 xf86-video-xgi-1.5.0.tar.bz2 ~ Ken -- This message posted from opensolaris.org From nvenkat65 at yahoo.com Mon Mar 10 16:20:43 2008 From: nvenkat65 at yahoo.com (Narayan Venkat) Date: Mon, 10 Mar 2008 23:20:43 -0000 Subject: [g11n-in-discuss] CIFS Server open source? Message-ID: <11425578.1205191232461.JavaMail.Twebapp@oss-app1> Pardon me if this has been asked before. When is the CIFS server implementation likely to be put in Open Source? Thanks. -- This message posted from opensolaris.org From guanzhi1980 at gmail.com Mon Mar 10 16:20:43 2008 From: guanzhi1980 at gmail.com (Guan Zhi (William)) Date: Mon, 10 Mar 2008 23:20:43 -0000 Subject: [g11n-in-discuss] The URL of subversion repository? Message-ID: <29498986.1205191232412.JavaMail.Twebapp@oss-app1> When add a new subversion repository into a project, what is the URL of the repository? -- This message posted from opensolaris.org From wp at HawaiiLinux.us Mon Mar 10 16:20:46 2008 From: wp at HawaiiLinux.us (W. Wayne Liauh) Date: Mon, 10 Mar 2008 23:20:46 -0000 Subject: [g11n-in-discuss] Locale suggestion Message-ID: <3874355.1205191232391.JavaMail.Twebapp@oss-app1> > I had an idea I thought I might pass on for > consideration, and I have no idea if anyone else is > interested in it. > > I work in a multilingual, multilocale environment, > and quite often one of the hurdles that is the most > difficult is multilingual document communications. > > When I look at a document on opensolaris.org, or > sun.com or docs.sun.com or sunsolve.com it would be > very useful to be able to have a button to get a > pointer to the document in whatever multilingual > formats that are usable. > > > Thanks > Tim Scanlon Take a look at the Java Documentation Web: http://doc.java.sun.com/DocWeb/ I think Sun is already doing exactly what you're asking about. (The document page contains a pull-down window, select a language and the document will be shown in that language. Very Cool!) -- This message posted from opensolaris.org From jark619 at gmail.com Mon Mar 10 16:20:48 2008 From: jark619 at gmail.com (adrian ham) Date: Mon, 10 Mar 2008 23:20:48 -0000 Subject: [g11n-in-discuss] help me Message-ID: <3086078.1205191232620.JavaMail.Twebapp@oss-app1> i have a problem on solaris 10 i canot install apache 2.0.48 i am inexperienced somebody has a guide of the instalation apache on solaris 10 or somebody can help me -- This message posted from opensolaris.org From xiushasha at 126.com Mon Mar 10 16:20:49 2008 From: xiushasha at 126.com (sushasha) Date: Mon, 10 Mar 2008 23:20:49 -0000 Subject: [g11n-in-discuss] the difference between ufs clone zone and zfs clone zone Message-ID: <1315326.1205191232554.JavaMail.Twebapp@oss-app1> ?????????clone zone ????(?????????????) ????????????? 1.???????????clone zone ?????????????????? 2.clone??? ?1???ufs clone ??ufs clone???????????????zone?????????????????????????????????? zonepath,IP???????clone zone.????????????zone ?clone? ?2???zfs clone ??zfs clone??????????????zpool ????zone?zfs clone ?????????????zone?clone(?ufs clone?)?????????zfs ?? zoneadm clone?? zone??????????????????????????????zonecfg ?????????zone ???,?????zfs clone???????? ???????ufs clone???????????zone?????????????????????????????zfs clone????????zonecfg?????????,zfs clone???? ufs clone??????? 3.??zfs ?zone ??????????? ?????zone ???zfs ?????????????zone ???crach????????? ???zfs snapshot zfzones/zone8 at snapshot8??? zone8 ???? ?zone8 ???crach ?? zoneadm -z zone8 halt zfs rollback zfzones/zone8 at snapshot8 zoneadm -z zone8 boot ???????????????zone?????????????????????????ufs?zone,???????? -- This message posted from opensolaris.org From Gregory_McPherran at McPherran.com Mon Mar 10 16:20:50 2008 From: Gregory_McPherran at McPherran.com (Gregory McPherran) Date: Mon, 10 Mar 2008 23:20:50 -0000 Subject: [g11n-in-discuss] Potential New Developer Message-ID: <25835353.1205191232771.JavaMail.Twebapp@oss-app1> I am a software developer in Massachusetts, interested in Open Solaris. I have a modern HP PC and the test indicates it will run on it. Does it work well on PCs (granted not all hardware will operate) ? What is the business potential for an entrepreneur/developer? Is the goal to have a viable desktop/PC OS that will compete with Windows? Thank You -- This message posted from opensolaris.org From ajay.r20 at gmail.com Mon Mar 10 16:20:50 2008 From: ajay.r20 at gmail.com (Ajay Ramesh) Date: Mon, 10 Mar 2008 23:20:50 -0000 Subject: [g11n-in-discuss] Instruction Design Message-ID: <15274085.1205191232826.JavaMail.Twebapp@oss-app1> Can anyone help do this with gcc. [b]Assume the design includes a Program Counter, Accumulator, Arithmetic Logic Unit and Instruction Register. Let ?addr? denote the address (field) and ?mem [addr]? denotes contents of memory location ?addr?. Note 1: The Memory is external to the Processor Note 2: Assume memory is 4K by 16 bits Designing an Instruction Set to do the following: 1. Load Accumulator from memory location ?addr? 2. Store Contents of Accumulator to memory location ?addr? 3. Add the Contents of Accumulator and memory location ?addr? and store in Accumulator 4. Subtract the Contents of memory location ?addr? from Accumulator and store in Accumulator 5. Load the Program Counter from memory location ?addr? 6. Set the Accumulator to ?addr? if accumulator >= zero 7. Set the Accumulator to ?addr? if accumulator not equal to zero 8. Stop the Processor[/b] -- This message posted from opensolaris.org From damien.carbery at sun.com Mon Mar 10 16:20:51 2008 From: damien.carbery at sun.com (Damien Carbery) Date: Mon, 10 Mar 2008 23:20:51 -0000 Subject: [g11n-in-discuss] zlogin invoked by cron hangs after a few minutes Message-ID: <1766406.1205191232806.JavaMail.Twebapp@oss-app1> Using snv_73 sparc. Trying to build JDS inside a whole root zone (because we install packages under /usr, /etc during the build). I have a cron script that uninstalls the current build, does a svn update, does a full build and then sends report mails. I noticed that it was hanging very early on, during the uninstall section. pkgtool mentioned below is from the JDS CBE. I trimmed by zlogin command down to just one command: zlogin -l gbuild big-zone ". /jds/cbe/bin/env.sh; cd /jds/spec-files; pkgtool uninstall-pkgs closed/*.spec *.spec > It settled down ... we moved buildings ... everything > worked fine. > > then all hell broke loose our NIS+ decided not to > work properly and we had to reboot the 'temporary' > server (5.11 snv_64a) and now the locking has gone > totally to pot. [...] Random thoughts: Heard someone say once that NIS+ (which I've never used myself) needs good time sync (like ntp) across all the systems. That can also affect some apps accessing files on an NFS server (like make), but barring an authentication scheme sensitive to such things, I don't know that NFS itself would care much. Naming services problems can can cause all sorts of interesting effects. Check that stuff out thoroughly. If systems had new IPs assigned, make sure they're being consistently used everywhere. And consider (but this may cause active client locks to be lost!) stopping the nfs server functionality, removing the contents of /var/statmon/sm, and restarting; especially if any of the IP -> name links in there no longer reflect the current state of affairs. Before any of that, snoop the traffic between some of the troublesome client/server pairs and make sure it looks like what you'd expect; until the network's good (including firewalls and switch port security configured correctly, if applicable), nothing else will help much. Probably a few other things too... -- This message posted from opensolaris.org From rlhamil at smart.net Mon Mar 10 16:20:54 2008 From: rlhamil at smart.net (Richard L. Hamilton) Date: Mon, 10 Mar 2008 23:20:54 -0000 Subject: [g11n-in-discuss] [osol-help] SHELL COMMAND RECALL Message-ID: <12114921.1205191232666.JavaMail.Twebapp@oss-app1> The new ksh93 (if you have it) seems to be able to do this in emacs/gmacs editing mode (and also in vi mode, although any use of the arrow keys puts it in command mode (unlike real vi, which can be persuaded to map the arrow keys in both command and insert/overtype mode)). That assumes a terminal (emulator) that generates ANSI escape sequences for the arrow keys. Others may also be made to work using KEYBD traps, but won't work automatically since AFAIK, ksh93's inline editing is not curses-aware. Works ok for me with dtterm, gnome-terminal, /usr/openwin/bin/xterm, and /opt/sfw/bin/xterm. -- This message posted from opensolaris.org From slink at mcs.de Mon Mar 10 16:20:54 2008 From: slink at mcs.de (Nils Goroll) Date: Mon, 10 Mar 2008 23:20:54 -0000 Subject: [g11n-in-discuss] What about a solution for any recursive mounts? FastTrack time Message-ID: <33074321.1205191232641.JavaMail.Twebapp@oss-app1> Hi all, this is really quite an old issue which I came across a lot of times in many different scenarios. Having read this thread, my feeling is that what is being suggested right now would solve the lofs of UFS and lofs of zfs issues, but what about... ... a lofs mount of an nfs mount? ... a lofs mount of something on a metaset ... a lofs mountpoint in an nfs mountpoint in a zfs? This list is not complete at all, but, IMHO, the point really is that one could think of arbitrary dependencies between filesystems which are being mounted a different times during bootup. So adding yet another layer by delaying lfos mounts will probably solve this issue, but not the general case. Once we are at it and having a proper framework to declare dependencies at hand (named SMF ;-), why don't we use it to solve this "once and for all"? Here's my suggestion: * Make all these mount-some-filesystem methods (like fs-local and nfs-client) configurable with respect to which vfstab to use, which fstypes to mount, which mountpoints to mount etc. * Move the complexity to resolve dependencies to SMF itself by creating multiple instances of the "new general mount method" with proper dependencies between them * What is fs-local, nfs-client etc. now, could become milestones What remains is the task to configure the required dependencies, but I am pretty sure that this is something we can achieve with some vfstab parser. Nils -- This message posted from opensolaris.org From suresh.chandrasekharan at sun.com Mon Mar 10 16:20:54 2008 From: suresh.chandrasekharan at sun.com (Suresh Chandrasekharan) Date: Mon, 10 Mar 2008 23:20:54 -0000 Subject: [g11n-in-discuss] Update on Indic script support in Firefox Message-ID: <316013.1205191232717.JavaMail.Twebapp@oss-app1> Ref: 6568147 firefox does not support Indic scripts After the Beta release of firefox 3.0 scheduled in mid-Oct this will be included in Solaris Express. 3.0 will have better support for Indic scripts. -- This message posted from opensolaris.org From suresh.chandrasekharan at sun.com Mon Mar 10 16:20:54 2008 From: suresh.chandrasekharan at sun.com (Suresh Chandrasekharan) Date: Mon, 10 Mar 2008 23:20:54 -0000 Subject: [g11n-in-discuss] Update on Indic script support in Firefox Message-ID: <13215634.1205191232750.JavaMail.Twebapp@oss-app1> Ref: 6568147 firefox does not support Indic scripts After the Beta release of firefox 3.0 scheduled in mid-Oct this will be included in Solaris Express. 3.0 will have better support for Indic scripts. -- This message posted from opensolaris.org From alok7.k at tcs.com Mon Mar 10 16:20:54 2008 From: alok7.k at tcs.com (Alok Kumar) Date: Mon, 10 Mar 2008 23:20:54 -0000 Subject: [g11n-in-discuss] Defunce process Message-ID: <5494303.1205191232692.JavaMail.Twebapp@oss-app1> We are facing problem of defunce process this process take memory 3GB.we are going to kill this process but we are not able to kill this process.this process create through my application tomcat.after restart tomcat defince process is created and he is not release memory. Please help me how can kill defunce process in our server.? my mail id is alok7.k at tcs.com -- This message posted from opensolaris.org From zhenjie.qin at gmail.com Mon Mar 10 16:20:55 2008 From: zhenjie.qin at gmail.com (=?UTF-8?B?56em55yf5p2w?=) Date: Mon, 10 Mar 2008 23:20:55 -0000 Subject: [g11n-in-discuss] Audio Card SigmaTel STAC 9205 not works on Dell D630, OS is Solaris 10 Message-ID: <13289128.1205191232859.JavaMail.Twebapp@oss-app1> You can get the drivers from the below site,good luck. http://www.opensound.com/download.cgi -- This message posted from opensolaris.org From rlhamil at smart.net Mon Mar 10 16:20:55 2008 From: rlhamil at smart.net (Richard L. Hamilton) Date: Mon, 10 Mar 2008 23:20:55 -0000 Subject: [g11n-in-discuss] OpenOffice impossibly slow over NFS Message-ID: <4057821.1205191232929.JavaMail.Twebapp@oss-app1> > It settled down ... we moved buildings ... everything > worked fine. > > then all hell broke loose our NIS+ decided not to > work properly and we had to reboot the 'temporary' > server (5.11 snv_64a) and now the locking has gone > totally to pot. [...] Random thoughts: Heard someone say once that NIS+ (which I've never used myself) needs good time sync (like ntp) across all the systems. That can also affect some apps accessing files on an NFS server (like make), but barring an authentication scheme sensitive to such things, I don't know that NFS itself would care much. Naming services problems can can cause all sorts of interesting effects. Check that stuff out thoroughly. If systems had new IPs assigned, make sure they're being consistently used everywhere. And consider (but this may cause active client locks to be lost!) stopping the nfs server functionality, removing the contents of /var/statmon/sm, and restarting; especially if any of the IP -> name links in there no longer reflect the current state of affairs. Before any of that, snoop the traffic between some of the troublesome client/server pairs and make sure it looks like what you'd expect; until the network's good (including firewalls and switch port security configured correctly, if applicable), nothing else will help much. Probably a few other things too... -- This message posted from opensolaris.org From daniceexi at 163.com Mon Mar 10 16:20:56 2008 From: daniceexi at 163.com (wang xiao peng) Date: Mon, 10 Mar 2008 23:20:56 -0000 Subject: [g11n-in-discuss] =?utf-8?q?Problem_of_setting_version_entry_in_?= =?utf-8?q?=E2=80=98depend=E2=80=99_file_of_package?= Message-ID: <1660887.1205191232966.JavaMail.Twebapp@oss-app1> I am working on creating a package pkg1 that depend on pkg2, so I added a ?depend? config file in the prototype. >From the man page of depend, I should add the following entries in the depend file: type pkg name (arch)version (arch)version So I added the following entries in the ?depend? P pkg2 my_pkg2 I386 1.0 My question is: if I want my pkg1 depends on the pkg2 that version >= 1.0, how could I write it in the ?depend?? Any comments are appreciated, thank you very much. The methods I known: 1. Add all the possible versions in the ?depend?, like the following: P pkg2 my_pkg2 i386 1.0 i386 2.0 i386 3.0 ? 2. Ignore the version entry in the ?depend?, like the following: P pkg2 my_pkg2 -- This message posted from opensolaris.org From clcchu at hotmail.com Mon Mar 10 16:20:56 2008 From: clcchu at hotmail.com (Clarence CHU) Date: Mon, 10 Mar 2008 23:20:56 -0000 Subject: [g11n-in-discuss] eclipse-SDK-3.3.1.1-solaris-gtk-x86.zip Message-ID: <33170813.1205191232947.JavaMail.Twebapp@oss-app1> Dear All, please find the file http://compass.com.hk/eclipse-SDK-3.3.1.1-solaris-gtk-x86.zip for your opensolaris/x86 distributions. it's just not on download.eclipse.org. it requires jdk1.6.0, as every europa distribution does. Enjoy, Clarence CHU clcchu at hotmail.com Data Expert Limited -- This message posted from opensolaris.org From zhangfan555 at tom.com Mon Mar 10 16:20:59 2008 From: zhangfan555 at tom.com (ZhangFan) Date: Mon, 10 Mar 2008 23:20:59 -0000 Subject: [g11n-in-discuss] Switch the display to projector or LCD in Solaris? Message-ID: <23928219.1205191232986.JavaMail.Twebapp@oss-app1> I use a Compaq Presario V3000 laptop with Solaris Express Developer 10 installed on it. And I want put the video signal to a project or another monitor.In Windows XP, after I link the video output port to a projector or a monitor,and press "Fn+F4", the video signal can output, but when in Solaris,it does not work,any one knows where is the problem? -- This message posted from opensolaris.org From repudi8or at hotmail.com Mon Mar 10 16:21:02 2008 From: repudi8or at hotmail.com (Brett) Date: Mon, 10 Mar 2008 23:21:02 -0000 Subject: [g11n-in-discuss] ALOM equivalent on x86 ??? Message-ID: <3747333.1205191233062.JavaMail.Twebapp@oss-app1> Hi Folks, I was wondering if there is any way to get an ALOM type facility on x86. Ideally I would like to be able to have similar functionality on my x86 opensolaris as I do on my sparc boxes. Drop to low level control console (accessible via ip) where i can power off/on the machine when its not behaving. Are there any available solutions to provide this type of functionality? Maybe interface to the bios wake on lan facility?? Regards Rep -- This message posted from opensolaris.org From rarebitusa at yahoo.com Mon Mar 10 16:21:02 2008 From: rarebitusa at yahoo.com (Tom Riddle) Date: Mon, 10 Mar 2008 23:21:02 -0000 Subject: [g11n-in-discuss] Repo Updated -- Rev 105 Message-ID: <23772466.1205191233788.JavaMail.Twebapp@oss-app1> Multiple commits have taken the ppc-dev repository to rev 105. This syncs it to the beginning of Dec 2007 timeframe. More to follow. ----------------------------------------------------------------- Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 98 Total changesets: 1 Log message: updated the README file to test checkin process from the outside Files: update: README.polaris Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 99 Total changesets: 1 Log message: Don't write out the user stack twice! bh21334 rev 881 Files: update: usr/src/uts/common/os/exec.c Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 100 Total changesets: 1 Log message: Fix up trap_desc(). Dump pagetable translations for all VSIDs, not just for kernel VAs. Note: this means that there is no longer a single struct trans, used both internally by the HAT and for interfacing with PROM. This is because the HAT must record fully qualified VAs {vsid, va}, in order to be able to compare addresses and report on multiple address spaces. But, OpenFirmware still deals only with one address space, and always will because: 1. it is a standard; 2. one address space is all that is needed to boot the kernel. All use of 'trans_t' has been split into 'trans_t' for HAT translations and 'prom_trans_t' for PROM translations. trans_tbl_t now has a tbl_vec of type 'void *', so trans_tbl_t can be used for either type of table. I probably ought to add a flag to print prom-format translations for kernel addresses. I probably ought to add options to restrict the dump to: kernel-only, user-only, a single vsid range, maybe even a set of vsid ranges. gs, bh revs 883,884 Files: update: usr/src/uts/chrp/os/mlsetup.c update: usr/src/uts/chrp/os/trap.c update: usr/src/uts/ppc/os/pmdb_shell.c update: usr/src/uts/ppc/os/sundep.c update: usr/src/uts/ppc/vm/hat_ppcmmu.c update: usr/src/uts/ppc/vm/hat_ppcmmu.h update: usr/src/uts/ppc/vm/mach_ppcmmu.c Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 101 Total changesets: 1 Log message: fixup GNU recursive call in libs rarebit revs 886 to 894 Files: update: usr/src/cmd/sgs/libld/common/machrel.ppc.c update: usr/src/cmd/sgs/libld/common/relocate.c update: usr/src/common/exacct/exacct_core.c update: usr/src/common/openssl/crypto/asn1/tasn_fre.c update: usr/src/common/openssl/crypto/bn/bn_mul.c update: usr/src/common/openssl/crypto/bn/bn_sqr.c update: usr/src/common/openssl/crypto/des/enc_writ.c update: usr/src/common/openssl/crypto/engine/eng_list.c update: usr/src/lib/libc/ppc/mapfile-vers update: usr/src/lib/libdevinfo/devfsinfo.c update: usr/src/lib/libeti/form/common/fieldtype.c update: usr/src/lib/libeti/form/common/regex.c update: usr/src/lib/libexacct/common/exacct_ops.c update: usr/src/lib/libpicltree/picltree.c update: usr/src/lib/libxcurses/src/libc/xcurses/unctrl.c Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 102 Total changesets: 1 Log message: Added -fno-jump-tables so that the run-time loader doesn't needed relocations before it has relocated itself. usr/src/cmd/sgs/rtld/ppc/Makefile Set the address of the aux vector correctly for PowerPC. Implement all functions in thr_inlines.h for PowerPC. libctf.so.1 is not source code. Nuke it from svn repository. dd a makefile that builds only those libraries that are needed to support /sbin/init. Maintain a master list of generated files. Use that list to filter out source files that we know are derived. generated.fl First try to place shared objects in the first 32MB of user address space. (Includes some debug printf()s which can probably be removed later.) gs, bh, rarebit revs 894-903 Files: create: generated.fl create: usr/src/lib/Makefile.init create: usr/src/lib/libc/ppc/gen/ppc_gethrtime.s delete: usr/src/lib/libctf/ppc/libctf.so.1 delete: usr/src/lib/libresolv2/include/make_os_version delete: usr/src/lib/libresolv2/include/probe_ipv6 update: onbld/bin/make-interesting update: usr/src/cmd/sgs/rtld/ppc/Makefile update: usr/src/lib/libc/inc/thr_inlines.h update: usr/src/lib/libc/ppc/Makefile update: usr/src/uts/ppc/os/sundep.c update: usr/src/uts/ppc/vm/vm_machdep.c Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 103 Total changesets: 1 Log message: onbld/bin/xref-all Create xrefs for libc and libc/ppc. usr/src/cmd/sgs/Makefile.init New makefile to build just what is needed for ld.so.1. usr/src/lib/libc/ppc/Makefile Add targets, getdabr.o and setdabr.o. usr/src/lib/libc/ppc/inc/SYS.h Implement SYSFASTTRAP(). usr/src/lib/libc/ppc/sys/getdabr.s New: fast system call to get the current value of the PowerPC Data Access Breakpoint Register (DABR). usr/src/lib/libc/ppc/sys/setdabr.s New: fast system call to set the value of the PowerPC Data Access Breakpoint Register (DABR). Sets the new value and returns the old value. usr/src/uts/chrp/ml/locore.s 1. Implement getdabr and setdabr fast system calls. 2. Remove some dead code that had been #ifdef'd out for some time. usr/src/uts/chrp/os/startup.c 1. Add code to test set_dabr(). 2. Remove some dead code that had been #ifdef'd out for some time. usr/src/uts/ppc/ml/unit_test_asm.s Implement kernel get_dabr() and set_dabr() functions. usr/src/uts/ppc/sys/ppc_instr.h dcba(): Add specification that memory is modified. usr/src/uts/ppc/sys/spr.h Add definition of SPR_DABR. usr/src/uts/ppc/sys/trap.h Add definitions of SC_GETLGRP, SC_GETDABR, SC_SETDABR. usr/src/uts/ppc/vm/case/Makefile Do not pollute parent directory with mach_ppcmmu.i. Files: create: usr/src/cmd/sgs/Makefile.init create: usr/src/lib/libc/ppc/sys/getdabr.s create: usr/src/lib/libc/ppc/sys/setdabr.s update: onbld/bin/xref-all update: usr/src/lib/libc/ppc/Makefile update: usr/src/lib/libc/ppc/inc/SYS.h update: usr/src/uts/chrp/ml/locore.s update: usr/src/uts/chrp/os/startup.c update: usr/src/uts/ppc/ml/unit_test_asm.s update: usr/src/uts/ppc/sys/ppc_instr.h update: usr/src/uts/ppc/sys/spr.h update: usr/src/uts/ppc/sys/trap.h update: usr/src/uts/ppc/vm/case/Makefile Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 104 Total changesets: 1 Log message: Fast system calls: reserve r4..r7 for arguments 1..4. Move other uses of r4 and r5 up to r8 and r9. 1. Fix definition of WAITER_MASK. 2. Make sure genassym doesn't generate x86-specific code. 3. startup.c: comment out unit tests. 4. _lwp_mutex_unlock.s: fancy logic for masking with a constant. 5. unit test of SC_SETDABR. onbld/bin/epa: Fix error introduced in r908; $env_def was scoped a bit too narrowly. Add a bit more error checking. Add line number to error reports. 1. Keep more SSH_* environment variables. 2. Upgrade to more modern Perl coding standards. New version of svn-interesting that dumps lists of files, itself. Therefore, the shell driver, 'make-interesting', does not have to post-process the results. 1. Define DSISR fields for DSI exception. 2. New system call to get count of DABR matches. 3. trap.c: Take action on DABR match depending on dabr_ctl. 0x1 = stack traceback 0x2 = stop default is to resume. 4. Do unit tests of set_dabr() with two arguments. gs, bh revs 905 to 911 Files: create: usr/src/lib/libc/ppc/sys/getdabr_count.s create: usr/src/uts/ppc/sysgen/dsisr.fd update: generated.fl update: onbld/bin/epa update: onbld/bin/make-interesting update: onbld/bin/svn-interesting update: usr/src/lib/libc/inc/thr_inlines.h update: usr/src/lib/libc/ppc/Makefile update: usr/src/lib/libc/ppc/genassym.c update: usr/src/lib/libc/ppc/sys/_lwp_mutex_unlock.s update: usr/src/uts/chrp/ml/locore.s update: usr/src/uts/chrp/os/startup.c update: usr/src/uts/chrp/os/trap.c update: usr/src/uts/ppc/ml/lock_prim.s update: usr/src/uts/ppc/ml/unit_test_asm.s update: usr/src/uts/ppc/os/unit_test.c update: usr/src/uts/ppc/sys/trap.h update: usr/src/uts/ppc/sysgen/Makefile Author: rarebit Repository: /svn/ppc-dev/ppc-dev Latest revision: 105 Total changesets: 1 Log message: Small GOT entries start at -1 not 0 to allow for the blrl instruction at _GLOBAL_OFFSET_TABLE_ - 4. 1. Fix all fuword*() functions to implement two-argument form. 2. Use a macro to compose the 32-bit constant, KERNELBASE, in a given register. Upgrade fuword*_noerr() to two-argument form. Remove dead sycall sources from usr/src/lib/libc/ppc/sys. These files have been superceded by more modern code in libc/port or libc/common. They just add to the noise while file browsing, either manually or with tools such as cscope. 1. synch32.h: define values for both big-endian and little-endian. Note: the header in libc should be removed. 2. usr/src/lib/libdhcpsvc/head/dhcp_svc_confkey.h is a generated file. Files: delete: usr/src/lib/libc/ppc/sys/__fcntl.s delete: usr/src/lib/libc/ppc/sys/__signotify.s delete: usr/src/lib/libc/ppc/sys/_lwp_cond_broadcast.s delete: usr/src/lib/libc/ppc/sys/_lwp_cond_signal.s delete: usr/src/lib/libc/ppc/sys/_lwp_cond_wait.s delete: usr/src/lib/libc/ppc/sys/_lwp_continue.s delete: usr/src/lib/libc/ppc/sys/_lwp_create.s delete: usr/src/lib/libc/ppc/sys/_lwp_exit.s delete: usr/src/lib/libc/ppc/sys/_lwp_getprivate.s delete: usr/src/lib/libc/ppc/sys/_lwp_info.s delete: usr/src/lib/libc/ppc/sys/_lwp_kill.s delete: usr/src/lib/libc/ppc/sys/_lwp_mutex_lock.s delete: usr/src/lib/libc/ppc/sys/_lwp_schedctl.s delete: usr/src/lib/libc/ppc/sys/_lwp_self.s delete: usr/src/lib/libc/ppc/sys/_lwp_sema_post.s delete: usr/src/lib/libc/ppc/sys/_lwp_sema_wait.s delete: usr/src/lib/libc/ppc/sys/_lwp_setprivate.s delete: usr/src/lib/libc/ppc/sys/_lwp_sigredirect.s delete: usr/src/lib/libc/ppc/sys/_lwp_suspend.s delete: usr/src/lib/libc/ppc/sys/_lwp_wait.s delete: usr/src/lib/libc/ppc/sys/_nfssys.s delete: usr/src/lib/libc/ppc/sys/_pset.s delete: usr/src/lib/libc/ppc/sys/_rename.s delete: usr/src/lib/libc/ppc/sys/_semsys.s delete: usr/src/lib/libc/ppc/sys/_so_accept.s delete: usr/src/lib/libc/ppc/sys/_so_bind.s delete: usr/src/lib/libc/ppc/sys/_so_connect.s delete: usr/src/lib/libc/ppc/sys/_so_getpeername.s delete: usr/src/lib/libc/ppc/sys/_so_getsockname.s delete: usr/src/lib/libc/ppc/sys/_so_getsockopt.s delete: usr/src/lib/libc/ppc/sys/_so_listen.s delete: usr/src/lib/libc/ppc/sys/_so_recv.s delete: usr/src/lib/libc/ppc/sys/_so_recvfrom.s delete: usr/src/lib/libc/ppc/sys/_so_recvmsg.s delete: usr/src/lib/libc/ppc/sys/_so_send.s delete: usr/src/lib/libc/ppc/sys/_so_sendmsg.s delete: usr/src/lib/libc/ppc/sys/_so_sendto.s delete: usr/src/lib/libc/ppc/sys/_so_setsockopt.s delete: usr/src/lib/libc/ppc/sys/_so_shutdown.s delete: usr/src/lib/libc/ppc/sys/_so_socket.s delete: usr/src/lib/libc/ppc/sys/_so_socketpair.s delete: usr/src/lib/libc/ppc/sys/_sockconfig.s delete: usr/src/lib/libc/ppc/sys/access.s delete: usr/src/lib/libc/ppc/sys/acct.s delete: usr/src/lib/libc/ppc/sys/acl.s delete: usr/src/lib/libc/ppc/sys/adjtime.s delete: usr/src/lib/libc/ppc/sys/alarm.s delete: usr/src/lib/libc/ppc/sys/brk.s delete: usr/src/lib/libc/ppc/sys/chdir.s delete: usr/src/lib/libc/ppc/sys/chmod.s delete: usr/src/lib/libc/ppc/sys/chown.s delete: usr/src/lib/libc/ppc/sys/chroot.s delete: usr/src/lib/libc/ppc/sys/clock_getres.s delete: usr/src/lib/libc/ppc/sys/clock_gettime.s delete: usr/src/lib/libc/ppc/sys/clock_settime.s delete: usr/src/lib/libc/ppc/sys/close.s delete: usr/src/lib/libc/ppc/sys/creat.s delete: usr/src/lib/libc/ppc/sys/dup.s delete: usr/src/lib/libc/ppc/sys/execve.s delete: usr/src/lib/libc/ppc/sys/exit.s delete: usr/src/lib/libc/ppc/sys/facl.s delete: usr/src/lib/libc/ppc/sys/fchdir.s delete: usr/src/lib/libc/ppc/sys/fchmod.s delete: usr/src/lib/libc/ppc/sys/fchown.s delete: usr/src/lib/libc/ppc/sys/fchroot.s delete: usr/src/lib/libc/ppc/sys/fdsync.s delete: usr/src/lib/libc/ppc/sys/fork.s delete: usr/src/lib/libc/ppc/sys/fpathconf.s delete: usr/src/lib/libc/ppc/sys/fstat.s delete: usr/src/lib/libc/ppc/sys/fstatfs.s delete: usr/src/lib/libc/ppc/sys/fstatvfs.s delete: usr/src/lib/libc/ppc/sys/getdents.s delete: usr/src/lib/libc/ppc/sys/getegid.s delete: usr/src/lib/libc/ppc/sys/geteuid.s delete: usr/src/lib/libc/ppc/sys/getgid.s delete: usr/src/lib/libc/ppc/sys/getgroups.s delete: usr/src/lib/libc/ppc/sys/getitimer.s delete: usr/src/lib/libc/ppc/sys/getmsg.s delete: usr/src/lib/libc/ppc/sys/getpgid.s delete: usr/src/lib/libc/ppc/sys/getpgrp.s delete: usr/src/lib/libc/ppc/sys/getpid.s delete: usr/src/lib/libc/ppc/sys/getpmsg.s delete: usr/src/lib/libc/ppc/sys/getppid.s delete: usr/src/lib/libc/ppc/sys/getrlimit.s delete: usr/src/lib/libc/ppc/sys/getsid.s delete: usr/src/lib/libc/ppc/sys/getuid.s delete: usr/src/lib/libc/ppc/sys/gtty.s delete: usr/src/lib/libc/ppc/sys/install_utrap.s delete: usr/src/lib/libc/ppc/sys/ioctl.s delete: usr/src/lib/libc/ppc/sys/kaio.s delete: usr/src/lib/libc/ppc/sys/kill.s delete: usr/src/lib/libc/ppc/sys/lchown.s delete: usr/src/lib/libc/ppc/sys/link.s delete: usr/src/lib/libc/ppc/sys/llseek.s delete: usr/src/lib/libc/ppc/sys/lock_clear.s delete: usr/src/lib/libc/ppc/sys/lock_try.s delete: usr/src/lib/libc/ppc/sys/lseek.s delete: usr/src/lib/libc/ppc/sys/lstat.s delete: usr/src/lib/libc/ppc/sys/memcntl.s delete: usr/src/lib/libc/ppc/sys/mincore.s delete: usr/src/lib/libc/ppc/sys/mkdir.s delete: usr/src/lib/libc/ppc/sys/mknod.s delete: usr/src/lib/libc/ppc/sys/mmap.s delete: usr/src/lib/libc/ppc/sys/modctl.s delete: usr/src/lib/libc/ppc/sys/mount.s delete: usr/src/lib/libc/ppc/sys/mprotect.s delete: usr/src/lib/libc/ppc/sys/munmap.s delete: usr/src/lib/libc/ppc/sys/nanosleep.s delete: usr/src/lib/libc/ppc/sys/nice.s delete: usr/src/lib/libc/ppc/sys/ntp_adjtime.s delete: usr/src/lib/libc/ppc/sys/ntp_gettime.s delete: usr/src/lib/libc/ppc/sys/open.s delete: usr/src/lib/libc/ppc/sys/pathconf.s delete: usr/src/lib/libc/ppc/sys/pause.s delete: usr/src/lib/libc/ppc/sys/pread.s delete: usr/src/lib/libc/ppc/sys/priocntlset.s delete: usr/src/lib/libc/ppc/sys/profil.s delete: usr/src/lib/libc/ppc/sys/putmsg.s delete: usr/src/lib/libc/ppc/sys/putpmsg.s delete: usr/src/lib/libc/ppc/sys/pwrite.s delete: usr/src/lib/libc/ppc/sys/read.s delete: usr/src/lib/libc/ppc/sys/readlink.s delete: usr/src/lib/libc/ppc/sys/readv.s delete: usr/src/lib/libc/ppc/sys/rmdir.s delete: usr/src/lib/libc/ppc/sys/setcontext.s delete: usr/src/lib/libc/ppc/sys/setegid.s delete: usr/src/lib/libc/ppc/sys/seteuid.s delete: usr/src/lib/libc/ppc/sys/setgid.s delete: usr/src/lib/libc/ppc/sys/setgroups.s delete: usr/src/lib/libc/ppc/sys/setitimer.s delete: usr/src/lib/libc/ppc/sys/setpgid.s delete: usr/src/lib/libc/ppc/sys/setpgrp.s delete: usr/src/lib/libc/ppc/sys/setreid.s delete: usr/src/lib/libc/ppc/sys/setrlimit.s delete: usr/src/lib/libc/ppc/sys/setsid.s delete: usr/src/lib/libc/ppc/sys/setuid.s delete: usr/src/lib/libc/ppc/sys/sigaltstk.s delete: usr/src/lib/libc/ppc/sys/sigfillset.s delete: usr/src/lib/libc/ppc/sys/signotifywait.s delete: usr/src/lib/libc/ppc/sys/sigprocmsk.s delete: usr/src/lib/libc/ppc/sys/sigqueue.s delete: usr/src/lib/libc/ppc/sys/sigsendset.s delete: usr/src/lib/libc/ppc/sys/sigsuspend.s delete: usr/src/lib/libc/ppc/sys/sigtimedwait.s delete: usr/src/lib/libc/ppc/sys/sigwait.s delete: usr/src/lib/libc/ppc/sys/stat.s delete: usr/src/lib/libc/ppc/sys/statfs.s delete: usr/src/lib/libc/ppc/sys/statvfs.s delete: usr/src/lib/libc/ppc/sys/stime.s delete: usr/src/lib/libc/ppc/sys/stty.s delete: usr/src/lib/libc/ppc/sys/symlink.s delete: usr/src/lib/libc/ppc/sys/sync.s delete: usr/src/lib/libc/ppc/sys/sysconfig.s delete: usr/src/lib/libc/ppc/sys/sysfs.s delete: usr/src/lib/libc/ppc/sys/sysinfo.s delete: usr/src/lib/libc/ppc/sys/timer_create.s delete: usr/src/lib/libc/ppc/sys/timer_delete.s delete: usr/src/lib/libc/ppc/sys/timer_getoverrun.s delete: usr/src/lib/libc/ppc/sys/timer_gettime.s delete: usr/src/lib/libc/ppc/sys/timer_settime.s delete: usr/src/lib/libc/ppc/sys/times.s delete: usr/src/lib/libc/ppc/sys/ulimit.s delete: usr/src/lib/libc/ppc/sys/umask.s delete: usr/src/lib/libc/ppc/sys/unlink.s delete: usr/src/lib/libc/ppc/sys/utime.s delete: usr/src/lib/libc/ppc/sys/utimes.s delete: usr/src/lib/libc/ppc/sys/utssys.s delete: usr/src/lib/libc/ppc/sys/vhangup.s delete: usr/src/lib/libc/ppc/sys/wait.s delete: usr/src/lib/libc/ppc/sys/waitid.s delete: usr/src/lib/libc/ppc/sys/write.s delete: usr/src/lib/libc/ppc/sys/writev.s delete: usr/src/lib/libc/ppc/sys/yield.s update: generated.fl update: usr/src/cmd/sgs/libld/common/machrel.ppc.c update: usr/src/lib/libc/ppc/inc/synch32.h update: usr/src/uts/ppc/ml/copy_asm.s update: usr/src/uts/ppc/sys/synch32.h -- This message posted from opensolaris.org From maybird1776 at yahoo.com Mon Mar 10 16:21:02 2008 From: maybird1776 at yahoo.com (Ken Mays) Date: Mon, 10 Mar 2008 23:21:02 -0000 Subject: [g11n-in-discuss] Draft OpenSolaris desktop contributor and core contributor guidelines Message-ID: <19825362.1205191233033.JavaMail.Twebapp@oss-app1> > *5. Deployer * > a person who has deployed OpenSolaris Desktop, not OpenSolaris. > (Their experience should be shared in some public forums, blogs > or otherwise, > not sure should there be a minimum number of depoyment) >Don't know what you are driving at here. If somebody works for a large >company and deploys to thousands of desktops, then should they be given >a grant on OpenSolaris.org? If so, if somebody is blogging or discussing >OpenSolaris Desktops elsewhere, then I think that the Advocacy community >is a better fit here. - Doug Scott I think a 'deployer' is more of a 'distributor'??? Yet, the meaning may slip into those who BUILD and/or develop OpenSolaris-based distros (i.e. near equivalent to Martux, Belenix, Nexenta, Schillix) and/or distributes distros (i.e. Genunix, ISVs, independent distro providers), or just deploys/implements OpenSolaris-based distros within a mid-to-large corporate/educational/non-profit environment. Now "core contributor" is usually someone who submits patches, documents, tests, builds, modifies, implement, and/or develops code related to desktop technology associated with the desktop-discuss community - involved in a "contributor" type role at least 2-3 years (i.e. or through a contributor-type status (i.e. consultants/developer/package maintainer(s) through a Sun partner/ISV channel or Sun-employee involved in desktop technologies) and seen as a SENIOR contributor. I'd consider a 'core contributor' is somewhat known by the original developers (or ISVs) of the desktop-related code and has some sort of relationship or influence in the involvement of desktop-related code for patches/features/roadmaps/implementations/ports... I hope that adds some clarity on the subject... Ken Mays -- This message posted from opensolaris.org From pzinsou at slb.com Mon Mar 10 16:21:02 2008 From: pzinsou at slb.com (zinsou) Date: Mon, 10 Mar 2008 23:21:02 -0000 Subject: [g11n-in-discuss] Sun CLuster agent for tibco workflow Message-ID: <1790480.1205191233136.JavaMail.Twebapp@oss-app1> Hi, I'm trying to setup a resource o my cluster for tibco application. Did someone already done that? -- This message posted from opensolaris.org From plange at gmail.com Mon Mar 10 16:21:03 2008 From: plange at gmail.com (Paul Lange) Date: Mon, 10 Mar 2008 23:21:03 -0000 Subject: [g11n-in-discuss] HVM Windows: disk image vs. zvol - which is Message-ID: <2541494.1205191233113.JavaMail.Twebapp@oss-app1> > Performance will not be very good until you have Windows PV disk/net drivers. Just how bad is "not very good" here? > I would not recommend moving to zfs with only 1G of ram to be shared between dom0 and any guests. It's really meant for larger systems. How large? I'm thinking of slicing up a X4150 into Solaris zones & XP xVMs to service about a half dozen sysadmins & Java developers with Sun Ray clients. The idea is that they use the Solaris side for primary tool support with some software running in the XP xVM(s) and accessed via RDP. Also, some server support software is expected to run on the Solaris zones to support the sysadmins and developers. VCS, bug tracker, maybe a couple others with relatively small footprint. And I had in mind to do this all elegantly with ZFS backing for the obvious reasons. Would the performance of the XP xVM(s) not stand up to this kind of use? Am I trying to do too much with one box? -- This message posted from opensolaris.org From philrichfr at hotmail.fr Mon Mar 10 16:21:03 2008 From: philrichfr at hotmail.fr (Richard) Date: Mon, 10 Mar 2008 23:21:03 -0000 Subject: [g11n-in-discuss] raccordement baie 2530 Message-ID: <23426589.1205191233236.JavaMail.Twebapp@oss-app1> Bonjour Il y a une autre methode d'utilisation de "l'horrible machin" sous java: c'est CAM en mode CLI. Si CAM a ?t? install? nominalement, il faut deja s'y logg? (le user root est dispo par def): /opt/se6x20/cli/bin/sscs login -h -u root Password: .... (de root) Puis apres enregistrer la baie de disque dans CAM: /opt/se6x20/cli/bin/sscs add -i <@ip disk array> registeredarray L? o? ca va peut-etre coincer, c'est pour le pwd: il faut que celui qu'on enregistre dans la db de CAM soit le meme que celui renseign? dans la baie ! Pour enregistrer un pwd dans le CAM: /opt/se6x20/cli/bin/sscs modify -a -q resgisteredarray ENter paswd : ... Pour modifier le pwd dans le DA: /opt/se6x20/cli/bin/sscs modify -p array ... (PS: c'est ce que j'utilise d'habitude face ? un ST6140 Je suppose que le 2530 est identique ...) -- This message posted from opensolaris.org From 929wangjun at 163.com Mon Mar 10 16:21:03 2008 From: 929wangjun at 163.com (=?UTF-8?B?546L6ZKn?=) Date: Mon, 10 Mar 2008 23:21:03 -0000 Subject: [g11n-in-discuss] =?utf-8?b?5b+r6YCf5o6M5o+hZnRw5ZG95Luk?= Message-ID: <9217396.1205191233850.JavaMail.Twebapp@oss-app1> FTP?????Internet???????? ?????????? ! cr mdir protect safe ? delete mechanism proxy send account debug mget put sendport append dir mkdir pwd site ascii disconnect mls quit status bell form mode quote struct binary get mput recv sunique bye glob nlist reget tcpwindow case hash nmap remotehelp tenex ccc help ntrans rename trace cd lcd open reset type cdup ls passive restart user clear macdef private rmdir verbose close mdelete prompt runique ???????????? FTP???????? ftp -v -d -i -n -g [???] ??? -v ??????????????? -n ??ftp??????????? .n etrc??? -d ??????? -g ???????? ftp?????????(????????): 1.![cmd[args]]??????????shell?exit??ftp????? !ls*.zip. 2.$ macro-ame[args]??????macro-name. 3.account[password]?????????????????????? ???? 4.append local-file[remote-file]???????????????? ????????????????????? 5.ascii???ascii??????? 6.bell?????????????????? 7.bin????????????? 8.bye???ftp????? 9.case????mget????????????????????? 10.cd remote-dir?????????? 11.cdup?????????????? 12.chmod mode file-name????????file-name???????? mode??? chmod 777 a.out ? 13.close??????????ftp??(?open??)? 14.cr???asscii??????????????????? 15.delete remote-file?????????? 16.debug[debug-value]???????? ????????????? ???? deb up 3????0?????debug? 17.dir[remote-dir][local-file]????????????????? ???local-file? 18.disconnection??close? 19.form format???????????format????file??? 20.get remote-file[local-file]? ????????remote-file?? ?????local-file? 21.glob???mdelete?mget?mput????????????????? ?????-g??? 22.hash????1024???????hash??(#)? 23.help[cmd]???ftp????cmd????????help get? 24.idle[seconds]???????????????[seconds]?? 25.image??????????(?binary)? 26.lcd[dir]???????????dir? 27.ls[remote-dir][local-file]???????remote-dir? ???? ???local-file? 28.macdef macro-name?????????macdef?????????? ?? 29.mdelete[remote-file]?????????? 30.mdir remote-files local-file??dir?????????????? ?? mdir *.o.*.zipoutfile ? 31.mget remote-files?????????? 32.mkdir dir-name???????????? 33.mls remote-file local-file??nlist??????????? 34.mode[modename]???????????modename? ???stream? ?? 35.modtime file-name????????????????? 36.mput local-file?????????????? 37.newer file-name? ??????file-name??????????? ???????????????? 38.nlist[remote-dir][local-file]???????????????? ???????local-file? 39.nmap[inpattern outpattern]??????????? ?????? ?????????????????nmap $1.$2.$3[$1?$2].[$2?$3]?? ????a1.a2.a3???????a1?a2???????????????UNIX ????? 40.ntrans[inchars[outchars]]???????????????ntrans 1R?????LLL???RRR? 41.open host[port]?????ftp?????????????? 42.passive?????????? 43.prompt???????????????? 44.proxy ftp-cmd??????????????ftp??? ????? ????ftp????????????????????ftp?????open? ??????????????? 45.put local-file[remote-file]??????local-file?????? ?? 46.pwd??????????????? 47.quit??bye???ftp??? 48.quote arg1?arg2...??????????ftp?????? quote syst. 49.recv remote-file[local-file]??get? 50.reget remote-file[local-file]????get???local-file??? ???????????? 51.rhelp[cmd-name]????????????? 52.rstatus[file-name]????????????????????? ???????? 53.rename[from][to]??????????? 54.reset???????? 55.restart marker???????marker??????get?put??? restart 130? 56.rmdir dir-name?????????? 57.runique??????????????????????????? ..1?.2?? 58.send local-file[remote-file]??put? 59.sendport???PORT?????? 60.site arg1?arg2...??????SITE?????????ftp??? 61.size file-name??????????????site idle 7200? 62.status?????ftp??? 63.struct[struct-name]???????????struct-name? ??? ??stream??? 64.sunique????????????????(?runique??)? 65.system??????????????? 66.tenex???????????TENEX???????? 67.tick????????????? 68.trace??????? 69.type[type-name]??????????type-name????ascii??? type binary??????????? 70.umask[newmask]??????????umask???newmask??? umask 3? 71.user user-name[password][account]?????????????? ???????????????user anonymous my at email? 72.verbose??????-v?????????????ftp?????? ?????????????on. 73.?[cmd]??help. Details? ??????????? (???????) 1.ftp 192.168.11.22(??ftp?????????????) 2.lcd /export/home/wangjun(???????????????wj.doc,zhang.txt, yue, chen.iso) 3./export/home/my(??????? /export/home/my??) 4.binary??bin(??????????????????????) 5.put wj.doc(????/export/home/wangjun????wj.doc?????????/export/home/my???) 6.mput zhang.txt yue chen.iso(???????????????????) 7.delete zhang.txt(????????zhang.txt??) 8.mdelete wj.doc chen.iso yue (???????????) 9.mput wj.doc,zhang.txt, yue, chen.iso(???????????,????????????????????????????????????) 10.sunique(????????????????????file???file.1,file.1.1....????????????sunique???????) 11.put wj.doc 12.ls(?ls???????????/export/home/my??????wj.doc???????????wj.doc.1???) 13.runique(?sunique???????????) 14.rename wj.doc wangjun.doc(?????) 15.bye(??ftp) ??????ftp??????? -- This message posted from opensolaris.org From wan_jm at 126.com Mon Mar 10 16:21:03 2008 From: wan_jm at 126.com (wan_jm) Date: Mon, 10 Mar 2008 23:21:03 -0000 Subject: [g11n-in-discuss] what is differenct between syscall::write:entry fbt::write:entry Message-ID: <545430.1205191233167.JavaMail.Twebapp@oss-app1> what is differenct between syscall::write:entry fbt::write:entry are the two probe fires at the same place. -- This message posted from opensolaris.org From opensolaris at althorne.org Mon Mar 10 16:21:03 2008 From: opensolaris at althorne.org (Dr. David Kirkby) Date: Mon, 10 Mar 2008 23:21:03 -0000 Subject: [g11n-in-discuss] Hacking Mathematica to run it on Solaris x86 wiith an Intel CPU Message-ID: <3709042.1205191233087.JavaMail.Twebapp@oss-app1> Mathematica, which is a rather expensive bit of maths software from Wolfram Research, is supported on Sun's Solaris x86 operating system, but only on AMD 64-bit CPUs, not any Intel CPUs. http://www.wolfram.com/products/mathematica/platforms/ says: Sun x86 Solaris 10 64-bit Requires AMD 64-bit machine. Here are some instructions which allow Mathematica 6.0 and 6.0.1 to run on Solaris Express Developer Edition 9/07 snv_70b X86. I posted these on alt.solaris.x86, but thought I'd stick it here too. (I've not tested under other Solaris 10 x86 varients, but I assume it will work. You would need to obtain the correct libraries from Sun Studio 12 though). Attempting to run the text-based Mathematica kernel on an Intel Duo Core 2 CPU causes it to crash immediately. ld.so.1: MathKernel: fatal: /usr/local/Wolfram/Mathematica/6.0/SystemFiles/Libraries/Solaris-x86-64/libsunperf.so.1: hardware capability unsupported: 0x100 [ AMD_3DNow ] Apparently modern Intel chips support *most* of the AMD instructions, but appears (for my Intel CPU at least) not the AMD_3Dnow instructions, which one of the libraries supplied with Mathematica needs. However, following the suggestion of Marc (marc.glisse ||at|| gmail.com) on the comp.unix.solaris newsgroup, and posts from several others in quick succession (which would never have been possible on comp.soft-sys.math.mathematica with the delays the moderation causes on there), I had a solution. I replaced the library libsunperf.so.1 supplied with Mathematica 6.0 with a later one supplied by Sun on their Solaris Express Developer Edition. (The actual file is part of the Sun's Studio 12 development system, so one only needs that, which is free. As is Solaris of course too). That allowed Mathematica to go a bit further, but then it failed with the message ld.so.1: MathKernel: fatal: libfsu.so.1: version `SUNWprivate_1.1' not found (required by file /usr/local/Wolfram/Mathematica/6.0/SystemFiles/Libraries/Solaris-x86-64/libsunperf.so.1) ld.so.1: MathKernel: fatal: libfsu.so.1: open failed: No such file or directory Killed The file libfsu.so.1 is also part of the Sun Studio 12 development kit, but Mathematica does not look for it. But one can copy that into the directory where Mathematica looks for libraries (or, as I did, make a symbolic link). Finally when all that is done, the kernel (math) works, but the front end (mathematica) crashed almost immediately. But that issue for Solaris is in the support FAQ for Mathematica, http://support.wolfram.com/mathematica/systems/unix/solaris/notruetypefontsolaris.html which says the -noTrueTypeFont option can fix problems with Mathematica crashing on Solaris. (Who is at fault here, Sun or Wolfram?) That did not help immediately, but I then realised the previous crashes probably resulted in corrupted cache data, so I started Mathematica with the -cleanStart option too. Then, it works!!! Mathematica is now running on a computer running Solaris x86 with an Intel CPU, not the supported AMD CPU. Obviously this hack will not be supported by Wolfram, but it appears to work. (Perhaps they would add support for Intel chips, as it seems possible with little effort). I would add it runs the Mathematica 6 benchmark quite slowly, scoring 1.37 or so on a machine which scores 2.00 on Vista. Both 6.0 and 6.0.1 have been tried, with similar performance. Use at your own risk, but the steps are below. Assuming Mathematica is in the default installation, you will need to be root. 1) Change to the Directory Mathematica uses for libraries: # cd /usr/local/Wolfram/Mathematica/6.0/SystemFiles/Libraries/Solaris-x86-64 2) Rename the original library to something else # mv libsunperf.so.1 libsunperf.so.1.orig 3) Create a link from the later version of the library in the Sun Studio 12 development system # ln -s /opt/SUNWspro/prod/lib/amd64/libsunperf.so.2 libsunperf.so.1 4) Create a link from the file /opt/SUNWspro/prod/lib/amd64/libfsu.so.1 to the directory used for the Mathematica libraries. # ln -s /opt/SUNWspro/prod/lib/amd64/libfsu.so.1 libfsu.so.1 5) Launch Mathematica with the options -cleanStart and -noTrueTypeFont $ /usr/local/bin/mathematica -cleanStart -noTrueTypeFont 6) Next time, it should work without the -cleanStart option, but the -noTrueTypeFont one is still needed. $ /usr/local/bin/mathematica -noTrueTypeFont It now works!! 7) If you want to, you can edit the script /usr/local/Wolfram/Mathematica/6.0/Executables/mathematica and add -noTrueTypeFont on the very last line exec "${MathematicaFE}" -topDirectory "${TopDirectory}" "$@" -noTrueTypeFont It would be so nice if comp.soft-sys.math.mathematica newsgroup was not moderated, so allowed a fast exchange of views between people. It allows problems that need contributions from many to be solved quickly, something that seems impossible on comp.soft-sys.math.mathematica, but was on the unmoderated Sun newsgroup. Obviously the above will not be supported by Wolfram Research, so use at your own risk, but it does appear to work for me at least. Solaris x86 has been known as a very good operating system for Mathematica, with various records having been set on that platform http://www.sun.com/third-party/srsc/resources/wolfram/Wolfram_ss.pdf My initial benchmark results suggest it does not work as well on the Intel CPUs as it does AMD, as the benchmark results are quite sluggish given the hardware. Overall, for best performance it seems hard to beat Solaris x86 on an AMD CPU, but this is quite usable. I'm not sure why Solaris x86 should run the benchmark so much slower than Windows Vista does on exactly the same hardware. A difference in score from 1.37 to 2.00 is quite significant. -- This message posted from opensolaris.org From fervalle_2000 at hotmail.com Mon Mar 10 16:21:04 2008 From: fervalle_2000 at hotmail.com (Fernando) Date: Mon, 10 Mar 2008 23:21:04 -0000 Subject: [g11n-in-discuss] Semana de Batalla Message-ID: <18661891.1205191233735.JavaMail.Twebapp@oss-app1> Claro que si GHReyes, este fin de semana me dedicare a la instalaci?n y configuraci?n desde cero es este sistema operativo y por supuesto publicare mis experiencias en un lenguaje digerible. -- This message posted from opensolaris.org From feroz.khan at sun.com Mon Mar 10 16:21:05 2008 From: feroz.khan at sun.com (Feroz Khan) Date: Mon, 10 Mar 2008 23:21:05 -0000 Subject: [g11n-in-discuss] CIFS Server: Not responding Message-ID: <25829968.1205191233266.JavaMail.Twebapp@oss-app1> Hi All, I have the following issue. I am running b80 on a V65. I have enabled CIFS on a ZFS filesystem as follows: # zfs get -o name,property,value -s local all NAME PROPERTY VALUE data/Audio_Visual sharenfs on data/Audio_Visual compression on data/Audio_Visual sharesmb name=Audio_Visual I have been able to connect yesterday to this share, but today when I tried to connect from a windows machine, I am unable to connect (Error="Windows cannot find client_name\share_name. Check the spelling and try again ......") and get the following messages in /var/adm/messages: Jan 16 14:41:25 server_name smbsrv: [ID 138215 kern.notice] NOTICE: smbd[client_name\user_name]: *. access denied Jan 16 14:41:25 server_name smbsrv: [ID 138215 kern.notice] NOTICE: smbd[client_name\user_name]: *. access denied Jan 16 14:41:35 server_name smbd[501]: [ID 775558 daemon.debug] smb_door_srv_func: execute server routine(opcode=3) Jan 16 14:42:42 server_name smbd[501]: [ID 107678 daemon.debug] smb_browse: send_HostAnnouncement(0) The sharemgr output is as follows: # sharemgr show -vp default smb=() nfs=() zfs zfs/data/Audio_Visual nfs=() Audio_Visual=/data/Audio_Visual As you can notice above, there is no smb() share for the zfs group. I have configure the server to be in workgroup mode: # smbadm list security mode: workgroup workgroup name: WORKGROP /etc/pam.conf has been configured and the password is updated on /var/smb/smbpasswd Has anyone come across this before? Is this a bug? Any ideas/solutions? Thanks, Feroz -- This message posted from opensolaris.org From avinashtjoshi at gmail.com Mon Mar 10 16:21:05 2008 From: avinashtjoshi at gmail.com (Avinash Joshi) Date: Mon, 10 Mar 2008 23:21:05 -0000 Subject: [g11n-in-discuss] Bug: 6280513 Message-ID: <16602015.1205191233192.JavaMail.Twebapp@oss-app1> Hi all. I am Avinash Joshi from Amrita School of Engineering. I am interested in working on bugid 6280513. BugID : 6280513 Synopsis : init needs to handle SCF_ERROR_NO_RESOURCES from scf_instance_add_pg() Category/Subcategory: onnv_triage | oss-bite-size | smf My SCA number is OSO145. Thanks & Regards, Avinash Joshi -- This message posted from opensolaris.org From chenthilkumar.r at gmail.com Fri Mar 7 19:48:48 2008 From: chenthilkumar.r at gmail.com (Chenthil Kumar .R) Date: Fri, 07 Mar 2008 19:48:48 PST Subject: [g11n-in-discuss] Help with installation Message-ID: <6481632.1205191233908.JavaMail.Twebapp@oss-app1> Hi. This is Chenthil. I am new to solaris and I am trying to install open solaris Express Developers Edition in my dell laptop which has windows and fedora. the partition manager which i saw in solaris is quite different form windows and fedora. so don't want to take the risk of doing it without any help and losing my data. Can any one help me in doing the partition in right way. does swap and boot partition is required for solaris. -- This message posted from opensolaris.org From benjamin at brumaire.biz Mon Mar 10 16:21:06 2008 From: benjamin at brumaire.biz (Benjamin Brumaire) Date: Mon, 10 Mar 2008 23:21:06 -0000 Subject: [g11n-in-discuss] RBAC: remove profiles for a specific user Message-ID: <8825469.1205191233701.JavaMail.Twebapp@oss-app1> I didn?t find a way to remove the profile "All" or "Basic Solaris User" for a specific user (not role). Systeme wide modification (policy.conf) is not an option. I found 6192137 "need ability to remove individual user authorizations" but I ?m not clear about the status. any hint will be appreciate. bbr -- This message posted from opensolaris.org From joel.miller at sun.com Mon Mar 10 16:21:06 2008 From: joel.miller at sun.com (Joel Miller) Date: Mon, 10 Mar 2008 23:21:06 -0000 Subject: [g11n-in-discuss] Sun StorEdge T3B T3+ 2TB volume limit and opening firmware Message-ID: <2861019.1205191233293.JavaMail.Twebapp@oss-app1> Unfortunately not. The drive will bypass itself if the controller issues a STOP. The only wat the controller can cause the drive to come back would be to effectively pulse a reset line that would cause all the drives in the tray to reset. Then it would need to spinup all the drives..staggered to minimize the current draw. -Joel -- This message posted from opensolaris.org From zhangfan555 at tom.com Mon Mar 10 16:21:06 2008 From: zhangfan555 at tom.com (ZhangFan) Date: Mon, 10 Mar 2008 23:21:06 -0000 Subject: [g11n-in-discuss] Switch the display to projector or LCD in Solaris? Message-ID: <9935415.1205191233012.JavaMail.Twebapp@oss-app1> I use a Compaq Presario V3000 laptop with Solaris Express Developer 10 installed on it. And I want put the video signal to a project or another monitor.In Windows XP, after I link the video output port to a projector or a monitor,and press "Fn+F4", the video signal can output, but when in Solaris,it does not work,any one knows where is the problem? -- This message posted from opensolaris.org From jags_fl at yahoo.com Mon Mar 10 16:21:06 2008 From: jags_fl at yahoo.com (Jags Desai) Date: Mon, 10 Mar 2008 23:21:06 -0000 Subject: [g11n-in-discuss] SXDE: Installation Fails: Cannot Create Duplicate fdisk Partitions (c1d0) Message-ID: <13294498.1205191233211.JavaMail.Twebapp@oss-app1> hi everyone I'm trying to install Solaris Express Dev Edition on the [b]3rd Partition (15GB)[/b] on a HP Desktop 763n with Windows Vista Ultimate installed on 1st Partition (40GB), Ubuntu 7.10 installed on 2nd Partition (15GB). 4th Partition is Linux Swap (2GB) and 2.5GB is unallocated space. ( HD size: 74.5GB) After reaching 5% installation fails. Installation log says: Cannot create duplicate fdisk partitions (c1d0) . Previously before installing Ubuntu, I tried to install Solaris Express on [b]2nd partition (15GB)[/b] and installation was failing similarly and installation log said: Not enough free space to create Solaris fdisk partition (c1d0) [ also after installation reaching 5% ] Before starting installation I did run Solaris Express installation check tool 1.2 ( http://www.sun.com/bigadmin/hcl/hcts/install_check_sx.html ) and it said Solaris Express can be installed on this HP desktop. [ HP 763n Pentium-4 2.5 GHz, 1.5GB RAM, 128MB nVIDIA GeForce FX 5200, HP DVD writer, Dell 20" LCD ] Any help is greatly appreciated. (By the way, Vista Ultimate & Ubuntu are working fine. At system start up I do get options to load Ubuntu / Vista) - Jags -- This message posted from opensolaris.org From lijianwhq at 163.com Mon Mar 10 16:21:06 2008 From: lijianwhq at 163.com (LiJIan) Date: Mon, 10 Mar 2008 23:21:06 -0000 Subject: [g11n-in-discuss] How to save ustack result into a map, or pass it to another program Message-ID: <29632519.1205191233889.JavaMail.Twebapp@oss-app1> Hi, I want to save the stack information when memory is allocated using following script, but it doesn't work. Could anyone help me with it ? ######### pid$1::malloc_internal:return, pid$1::oversize:entry /self->size/ { allocateMem[arg1] = ustack(10); /* save relationship */ self->size = 0; } I also tried invoking another command to save ustack, using following scripte but also fail. ######### pid$1::malloc_internal:return, pid$1::oversize:entry /self->size/ { system(saveStack(arg1, ustack(10))); /* invoke another command to save stack*/ self->size = 0; } Here saveSatck is an executable program, it save "arg1" and "stack" in a map. I don't want to print out result of ustack on screen, because the output is very large after long time running. BR Jian Li -- This message posted from opensolaris.org From Alan.M.Wright at Sun.COM Mon Mar 10 16:25:43 2008 From: Alan.M.Wright at Sun.COM (Alan Wright) Date: Mon, 10 Mar 2008 23:25:43 -0000 Subject: [g11n-in-discuss] [zfs-discuss] CIFS and user-visible snapshots Message-ID: <29318015.1205191532363.JavaMail.Twebapp@oss-app1> There have been a few requests for VSS - I raised an RFE 6627645. Alan -- This message posted from opensolaris.org From darth.debian at gmail.com Mon Mar 10 16:25:43 2008 From: darth.debian at gmail.com (Raul Ortega) Date: Mon, 10 Mar 2008 23:25:43 -0000 Subject: [g11n-in-discuss] Port a driver Message-ID: <946564.1205191532454.JavaMail.Twebapp@oss-app1> Hi!! I has been buy a Airlink 101 adapter, but use a diferent firmware: zd1211b. I need wireless in my laptop and will try to port the linux driver of this device to opensolaris. Someone can give me a starting guide to porting driver or an a introduccion to build a hello world usb driver?? Please helpme! thanks! and greetings from Chile! -- This message posted from opensolaris.org From jamesh0317 at yahoo.com Mon Mar 10 16:25:43 2008 From: jamesh0317 at yahoo.com (James) Date: Mon, 10 Mar 2008 23:25:43 -0000 Subject: [g11n-in-discuss] synaptic driver Message-ID: <15311675.1205191532473.JavaMail.Twebapp@oss-app1> Hi all. I am not sure that my issue is a module issue per se. /If/ the touchpad is detected during the boot process it works, and works well. It will work fine until I reboot. It scrolls, I can tap to emulate a left click, etc. It would be nice to have a GUI or some method for touchpad configuration such as 'gsynaptics' in Linux, but I can live without it. I think that my issue occurs during the boot process when the system is detecting hardware. If I get to the graphical login screen and the touchpad isn't working then I keep restarting the computer until the touchpad responds. I am unclear about whether hardware detection is a function of the kernel, the boot loader, or what. I believe that I am going to read up on it. The "Basic Admin" manual from Sun covers the booting process, so I guess I will start there. Any intelligent insight on the problem is of course welcome and very much appreciated! -- This message posted from opensolaris.org From Saurabh.Mishra at Sun.COM Mon Mar 10 16:25:52 2008 From: Saurabh.Mishra at Sun.COM (Saurabh Mishra) Date: Mon, 10 Mar 2008 23:25:52 -0000 Subject: [g11n-in-discuss] Logical interface for a Solaris PV guest domain Message-ID: <6047585.1205191532491.JavaMail.Twebapp@oss-app1> Since I have a problem with another physical interface (link is down), I thought I'd try to assign a logical interface to a Solaris PV guesst domain and assign an IP. 'nge0:1:' bash-3.2# ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 nge0: flags=201000843 mtu 1500 index 2 inet 10.5.62.54 netmask fffff800 broadcast 10.5.63.255 ether 0:14:4f:2:12:34 nge0:1: flags=201000842 mtu 1500 index 2 inet 10.5.63.98 netmask ff000000 broadcast 10.255.255.255 How can it be done? I did attempt but failed. bash-3.2# uname -a SunOS va64-x4200g-sca11 5.11 snv_80 i86pc i386 i86xpv bash-3.2# cat snv.1.boot.py name = 'solaris-pv' memory = '1024' vcpus = 4 disk = [ 'phy:/dev/zvol/dsk/snv-pool/vol,0,w' ] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'preserve' #vif = [ 'ip=10.5.63.98', 'bridge=nge0:1' ] bash-3.2# bash-3.2# svccfg -s xvm/xend listprop | grep default config/default-nic astring nge0:1 bash-3.2# May be we can't give logical interface to default-nic but I couldn't get it to work when I specified as 'bridge' as well. Thanks, /Saurabh -- This message posted from opensolaris.org From Sarah.Jelinek at Sun.COM Mon Mar 10 16:25:54 2008 From: Sarah.Jelinek at Sun.COM (Sarah J. Jelinek) Date: Mon, 10 Mar 2008 23:25:54 -0000 Subject: [g11n-in-discuss] Automated Installation Requirements Message-ID: <17091839.1205191532511.JavaMail.Twebapp@oss-app1> Hi Mike, Thanks for watching this thread. > Hi all, > > I've been lurking listening to the discussion about > Automated > Installation requirements, and have a couple of > points to make. > > In general, I kind of agree with most of the > requirements, although it > states some design assumptions which it don't > necessarily agree with, > and it also potentially overlaps with work that other > tool groups are > working on. e.g. xVM Ops Center. Actually, I am not sure this is an overlap. We are working with the xVM OpsCenter folks on their requirements from us regarding an automated Installer for Indiana. So, we are aware of this work. We have to provide the appropriate installation hooks to this team for them to be able to build their product around us. > I also think that we need to acknowledge that there > is a HUGE installed > base of Jumpstart infrastructure out there. Most of > it is home grown but > relies on the underlying Jumpstart functionality. I'd > like to understand > EXACTLY what the perceived problems of our existing > automated installer > are, and how we intend to solve them. The req. > summary implies that we > will finally unify/merge the rules/profile and > sysidcfg file together. I > don't know whether this is a good or bad thing. If we > do, there has to > be a very strong tool at the front of the > auto-installer that allows us > to create derived profiles based on machine type/disk > size/ number of > interfaces etc etc. (as the rules file provided us > with that functionality). We are aware of the huge customer base using jumpstart for Solaris. That's why we have to provide good utilities to to the translations. However, it is likely some of this will have to be manually managed by folks. > In other words, I'm pretty comfortable with having a > SINGLE file which > unambiguously defines exactly how a machine should be > installed. > However, we need to provide tools that allow us to > manage large numbers > of machines which may be similar, slightly different > of hugely different. Agreed. And, we haven't thought much about the design of our proposal to merge the rules and profile specifications in to one file. This could be trickier than we imagine so it might be subject to change. > Looking at what is listed already, I'd argue that > Jumpstart (standalone) > already ticks the box for about 60% of what's there, > (if you used JET, > you'd probably cover about 85%, with only minor > incremental changes > required to cover the remaining 15%). The functionality of jumpstart + JET do take care of a lot of our customers needs. We want to provide an AI that doesn't require the extra JET like tool to satisfy customer requirements. That is why we merged the requirements from JET in to our AI requirements, in such a way that we can provide this type of functionality to our customers with one utility. > > I've commented on some of the text in-line: > > > Definitions: > > 1. Profile: > > Refers to data file containing pairs which > > is used to initiate and defined the automated > installation. This > > term is intended to be generic, not specific or the > final term > > used within the Automated Installation. > You've not specified a format here. Good. I think the > format discussion > will drop out of the design phase. However, We want > to enable the > creation of these profiles via CLI, GUI, and 3rd > Party, hence the need > to keep as simple as possible is high. No, we are still debating format. I think we need to clearly understand the design more to be able to choose the correct format. > > > > Interfaces: > > > > -Will provide language specification for the > minimal system > > configuration required at installation time along > with > > configuration of, initiating, and conducting the > automated > > installation. This language is contained within the > Profile described > > above. > OK. > > > > -Will provide an interface to produce an automated > installation Profile > > that will result in an identical* system to that on > which the > > tool is invoked. > > *except for host specific configuration information > such > > as network address, hostname, disk configuration, > etc.. > > > So this is a feature which will derive a Profile > based on an existing > running system. Good idea. Hard to do. We'll have fun > discussing the > design of this. (Groups of us internally have looked > at creating JET > templates (very similar to the Profile concept > discussed in this > requirements) based on explorer output. It isn't > trivial) Yes, likely hard to do. But, requirements don't account for design issues :-). It will be fun debating how we do this. We have some ideas in mind, but if you have thoughts you want to post, please do. Post them under the design considerations thread please. > > -Will provide a graphical user interface to allow > users to > > create Profiles. > Great. > > > > -Will provide a utility to convert existing > Jumpstart profiles and > > rules files to new language and syntax. > > > OK. But this makes an assumption that we are changing > the existing > design. I thought we were in Req capture phase? We are in Req capture phase. That is a fair comment. It is likely we will change the existing Jumpstart syntax for the Indiana AI, but it isn't necessarily set in stone. > > -Will provide cli interface for creation of > Profiles. > OK. > > > > -Will provide test interface for testing automated > installation > > specification prior to deployment. > > > OK. Need more detail on what this does. Are we > checking syntax, or > availability of media, or sensibility of choices made > in the Profile? It will certainly provide all of the above except maybe the last one. It is intended to provide much like we provide today with the check script and the jumpstart test utility that can utilize a disk profile that is setup to analyze the correctness of the profile and provide data about what the AI would do if run in real mode. > > -Will provide an interface to allow for pre and > post > > installation/upgrade customization. > > > Like begin and finish scripts in rules? Yes like these. > > -Will provide interfaces for 3rd party software to > use for installation > > of respective products. > Like begin and finish scripts in rules? Like JET interfaces provide today to enable 3rd party installations, with a defined installation framework to hook in to. > > -Will not provide a separate interface for use to > specify system > > configuration parameters. > Merge of sysidcfg and profile? Yes, and/or utilize SMF to do what it was intended to do to configure some of the system things. We don't have this fully thought out, but we will not have a separate system configuration utility. It will all be in the AI program. > > -Will try to automatically configure system based > on data > > gleaned from network > Hmm. I think this is dangerous. The worst thing I > could possibly do when > installing a machine is make assumptions. Well.. depends. If users have a choice to go automated or not then it isn't dangerous but a conscious choice in my opinion. We do this partially today with Jumpstart. > > -All configuration data that cannot be determined > must > > be specified in SMF extended profile. > Huh? Where did the SMF extended profile come from? > You mean Profile surely. Actually, I meant SMF extended profiles which is a new project. But, we are rethinking this requirement at this time so it may not be an issue. Check the project out on the SMF community page. > > -Minimal system configuration will be allowed via > the > > language specification provided for automated > installation. > > > OK, so this is like allowing the system to just use > defaults. (like > default partitioning of the root disk) > > Tools: > > -Will provide the necessary tools to setup > automated installation > > servers and add clients. > Like setup_install_server and add_install_client (but > nicer please) :-) Yes, much nicer, easier to maintain, etc... > > -These tools will be backwards compatible and not > > tied to a specific release. > Good. Which means that Sol 9 media can sit on a ZFS > filesystem without > hacking the add_install_client script. Yes exactly. > > -These tools will configure all services necessary > to > > complete network installation. > > > Depending on the method selected. bootp, dhcp and > wanboot are our > options at the moment. If we are going to kill bootp, > we need to provide > a non DHCP alternative for all architectures. There > ARE customer issues > with using DHCP. (Trust me, I've been doing > automation installations for > years, and its HARD to persuade customers to let you > either implement a > DHCP server on their production network, or get > control of their > existing one) Yes, we have heard this as well. bootp is a hack and we really need to provide a cross platform way of doing what bootp provides. If we allow for NFS, http(s), and DHCP it seems to me like we could satisfy customer needs. What is it about bootp that is a requirement in your opinion? > > -Will provide tools to view existing install > servers, configurations > > of those servers and clients associated with each. > > > Good. > > -Will provide a tool to verify language syntax. > > > Good. > > -Will provide a tool to create a recovery image > from the system. > > > Hmm. I suspect this overlaps what xVM Ops Center will > do. This is > non-trivial, and out of the scope of O/S > provisioning. (BTW I expect xVM > Ops Center to drive whatever this turns out to be for > the provisioning > piece.) Well.. we are discussion where and how we create the recovery image. So, it is possible there is overlap. I think though it isn't as hard as you might think. A recovery image to us isn't the full installed image, it is enough to boot, with utilities and perhaps tools to guide the user in to diagnosing and repairing any issues. > > Types: > > -Will provide for partial or complete automation > support. > > > i.e for DVDless machines. > > -Will provide initial install support. > > > > -Will provide support for creation of ZFS root > pools. > > -Hot Spare support > > -Intent log support > Jumstart profile has been/will be exented to support > this. Yes, it will be when ZFS root integrates. > > -Will provide system upgrade via Snap Upgrade. > > -This is not a live upgrade style of upgrade, it is > > more like a standard upgrade using the Snap Upgrade > > utilities. > Is LiveUpgrade dead? (I remember seeing a link to > this in the thread.) > Yes, it will be dead and it doesn't work for Indiana regardless. See the Snap upgrade project page off the Caiman page on opensolaris.org. > > -Will provide software update via direct download > from IPS repositories. > > -local and remote repositories supported > > > Update or install? Install yes I agree. Update: > doesn't this overlap > other products? Update and installation. It might overlap some with other products but users want the ability to update their software directly from a repository. I do it now for my Indiana desktop. > > -Will provide support for zones upgrade. > > > OK > > -Will create system recovery image from installed > system. > > > Not sure. I think Out of Scope. Perhaps. We are discussing where it best fits. We are thinking perhaps distro constructor. > > -Will provide the ability to send and receive ZFS > snaphosts to populate > > a ZFS root pool. > > > OK. > > -Will provide xVM DomU installation and upgrade > support. > > > I'm not sure what this does. xVM DomU install is not > MUCH different from > standard. But I guess you are saying that you'll > treat a DomU (and LDOM > for that matter) as just another O/S instance. Yes, this is part of it. But, we are thinking of going further with this. Certainly with our own technology we can install the xVM DomU as part of the overall AI experience. So, the user specifies a configuration that indicates a DomU and we do the work to setup the DomU and then install the instance of Indiana. > > -Automated zone installation support will be > provided. > > > > -Will provide the ability to do software > customization. > > > > Client Platforms: > > -Will support x86 and sparc > > -Will provide equivalent functionality on both > > > > -Virtualization platforms such as Parallels, VMware > and xVM > > > > Server Platforms: > > -Will support non-Solaris installation servers. > > > Not the top of my list, but if it's easy.... It is at the top of a lot of our customers lists. Not sure it is easy but shouldn't be terrible. > > Security > > -Will provide secure installation > > > > Protocols > > Network support: > > > > -Will support DHCP, NFS, http, https client/ server > protocols. > > > Again, we need an alternative to DHCP if bootp is > going away. > > local support: > > > > -CD/DVD/USB will be supported. > > > > -Will be able to boot local media and use automated > installation > > Profile from network. > > > < Thanks again for taking the time to review this. Regards, sarah ***** _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-di > scuss -- This message posted from opensolaris.org