Re: [osol-discuss] IA64laris, anyone ? (an RFC)

2007-11-12 Thread Holger Berger
On Nov 11, 2007 3:36 AM, John Sonnenschein [EMAIL PROTECTED] wrote:
 Is anyone other than myself interested in seeing an IA64/Itanium port
 of OpenSolaris?

 My reasoning is that Solaris already runs on two of the 4 major
 enterprise architectures (SPARC  x86/amd64) and a port to a third is
 making strides recently ( I'm referring to the ppc32 port ).

 Since Sun already had an IA64 port underway half a decade ago, they
 may be able to look in to the legalities of opening it back up. I'm
 sure there's some sort of legal wrangling between them and Intel that
 can go on, since Intel would undoubtedly love to see more ia64
 customers, and Sun already sells Solaris to HP's x86 customers.

 Failing that, of course, if anyone's interested in doing a straight-up
 re-port based on the current onnv-gate ( or ppc-dev gate, if that
 proves to be more portable ) that's an option as well.

 This port may actually prove easier logistically than the PPC port, as
 there's already an accurate ia64 simulator ( it's called ski ) out
 there, though it only runs on HPUX, Linux ( I haven't tried it with
 brandZ )  FreeBSD.


 So, that in mind, any comments?

The project will not have a chance. The Solaris/IA64 project was
canceled by the board after Intel announced that IA64 will replace
SPARC and NOTHING will reverse that decision, not even the new
Intel-Sun alliance. Even without the history I'd be a tough job to get
the old Solaris/IA64 sources - we tried to convince the high-end
platform group to release their sources for the 64k kernel project and
invited them to join a research project lead by TU Vienna and
sponsored with EU money. Sun rejected this high profile offer, even
after offering free licenses for any patents created during this
project. I doubt you'd have more luck with IA64.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] IA64laris, anyone ? (an RFC)

2007-11-12 Thread Holger Berger
On Nov 12, 2007 6:01 PM, Shawn Walker [EMAIL PROTECTED] wrote:
 On 12/11/2007, Holger Berger [EMAIL PROTECTED] wrote:
  On Nov 11, 2007 3:36 AM, John Sonnenschein [EMAIL PROTECTED] wrote:
   Is anyone other than myself interested in seeing an IA64/Itanium port
   of OpenSolaris?
  
   My reasoning is that Solaris already runs on two of the 4 major
   enterprise architectures (SPARC  x86/amd64) and a port to a third is
   making strides recently ( I'm referring to the ppc32 port ).
  
   Since Sun already had an IA64 port underway half a decade ago, they
   may be able to look in to the legalities of opening it back up. I'm
   sure there's some sort of legal wrangling between them and Intel that
   can go on, since Intel would undoubtedly love to see more ia64
   customers, and Sun already sells Solaris to HP's x86 customers.
  
   Failing that, of course, if anyone's interested in doing a straight-up
   re-port based on the current onnv-gate ( or ppc-dev gate, if that
   proves to be more portable ) that's an option as well.
  
   This port may actually prove easier logistically than the PPC port, as
   there's already an accurate ia64 simulator ( it's called ski ) out
   there, though it only runs on HPUX, Linux ( I haven't tried it with
   brandZ )  FreeBSD.
  
  
   So, that in mind, any comments?
 
  The project will not have a chance. The Solaris/IA64 project was

 The source code is open and no one can stop such a thing from
 happening; Sun may not have any desire to help and may actively not
 help at all. So, actually, the project has a very good chance of
 succeeding. There are no rules to prevent integration of said source
 code either.

Unlike the Polaris project you'd have to start from scratch, without
sources of a previous project. You don't have machines or funding
either, right?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] VMware published under GPL

2007-09-14 Thread Holger Berger
Would it help to ask for a joint Opensolaris.org/VMware project to
port the host OS kernel modules to Opensolaris?

On 9/12/07, Andy Tucker [EMAIL PROTECTED] wrote:
 Joerg writes:
  Hi Andy, this reads as if there are plans to add
  kernel components for Solaris
  and FreeBSD allowing to use these OS as Host OS in
  future. Id this correct?

 I was just talking about the drivers that run in the guest VM when tools
 are installed (currently vmxnet, vmmemctl, vmblock, and vmhgfs).  The
 drivers that need to be installed in the host OS to run the hosted products
 (vmmon and vmnet) are a separate issue.  I'm not aware of any plans to
 port the host drivers to Solaris or FreeBSD (though we've certainly had
 requests).


 This message posted from opensolaris.org
 ___
 opensolaris-discuss mailing list
 opensolaris-discuss@opensolaris.org



-- 
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Compiler mailing list?

2007-06-22 Thread Holger Berger

On 6/15/07, Holger Berger [EMAIL PROTECTED] wrote:

On 6/11/07, Kuldip Oberoi [EMAIL PROTECTED] wrote:
 Well, the answer, historically, is to point folks to the tools community
 (5+ forums) on SDN that the Sun Studio product team monitors:

 http://forum.java.sun.com/category.jspa?categoryID=113

 Now, there has been feedback that the SDN forum mechanism, w/o the email
 gateway, is less than adequate in terms of usability.  That feedback has
 made the SDN forum mgmt team and I've asked them for a roadmap which
 includes this gateway feature.

Did the mgmt team respond?



Kuldip? Did the mgmt team respond?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] C-team, and ON aliases

2007-06-22 Thread Holger Berger

On 6/21/07, Stephen Lau [EMAIL PROTECTED] wrote:

A couple of months ago, Mark (on behalf of the C-Team, I believe)
suggested reorganising the ON community, onnv project, and associated
mailing lists.

http://mail.opensolaris.org/pipermail/opensolaris-discuss/2007-April/027086.html

Whatever happened with this?  Should we go ahead and implement the
changes suggested?


If you change the list structure please add the requested compiler list.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Compiler mailing list?

2007-06-15 Thread Holger Berger

On 6/11/07, Kuldip Oberoi [EMAIL PROTECTED] wrote:

Well, the answer, historically, is to point folks to the tools community
(5+ forums) on SDN that the Sun Studio product team monitors:

http://forum.java.sun.com/category.jspa?categoryID=113

Now, there has been feedback that the SDN forum mechanism, w/o the email
gateway, is less than adequate in terms of usability.  That feedback has
made the SDN forum mgmt team and I've asked them for a roadmap which
includes this gateway feature.


Did the mgmt team respond?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: SAM-QFS

2007-06-15 Thread Holger Berger

On 4/24/07, Ted Pogue [EMAIL PROTECTED] wrote:


Project Overview:

I propose the creation of a project on opensolaris.org, to bring to the
community Solaris host-based data services; namely the Storage Archive
Manager or SAM and the Solaris shared file system QFS. These data
services exist today and are distributed commercially by Sun as the Sun
StorageTek Storage Archive Manager and Sun StorageTek QFS shared file
system. The software is delivered unbundled commercially for Solaris 9
and 10, but also is compiled  for and runs on Open Solaris.


Ted, when will this project go public?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Compiler mailing list?

2007-05-18 Thread Holger Berger

On 5/15/07, Alan Coopersmith [EMAIL PROTECTED] wrote:

Bruno Jargot wrote:
 Does Opensolaris have mailing list for the Studio compiler (mailing
 list, not the dreaded web forum Sun uses for support)?

You might find some help on tools-discuss, but the Studio compiler isn't
really part of the OpenSolaris project, and they seem to like their web
forums on developers.sun.com.


The Sun Studio compiler is still a central piece for Opensolaris
development. Since Sun is unlikely to replace the web forum interface
in the near future I support the request to create a mailing list on
opensolaris.org

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Compiler mailing list?

2007-05-18 Thread Holger Berger

On 5/18/07, Brian Gupta [EMAIL PROTECTED] wrote:

 The Sun Studio compiler is still a central piece for Opensolaris
 development. Since Sun is unlikely to replace the web forum interface
 in the near future I support the request to create a mailing list on
 opensolaris.org

Might this fall under tools-discuss?


tools-discuss is AFAIK for Nevada build tools only. Sun Studio has a
wider scope.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: SAM-QFS

2007-04-24 Thread Holger Berger

On 4/24/07, Joerg Schilling [EMAIL PROTECTED] wrote:

Ted Pogue [EMAIL PROTECTED] wrote:


 Project Overview:

 I propose the creation of a project on opensolaris.org, to bring to the
 community Solaris host-based data services; namely the Storage Archive
 Manager or SAM and the Solaris shared file system QFS. These data
 services exist today and are distributed commercially by Sun as the Sun
 StorageTek Storage Archive Manager and Sun StorageTek QFS shared file
 system. The software is delivered unbundled commercially for Solaris 9
 and 10, but also is compiled  for and runs on Open Solaris.

While doing this is a really good idea, I see potential name conflicts
with older softare.

Since 20..25 years, I create and publish programs like:

smake, star, sformat, sfind (a bit newer), 


I think it is better to rename such tools to schillymake, schillytar,
schillyformat or put them into usr/schilly/bin.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: SAM-QFS

2007-04-24 Thread Holger Berger

On 4/24/07, Tom Haynes [EMAIL PROTECTED] wrote:

Joerg Schilling wrote:
 Ted Pogue [EMAIL PROTECTED] wrote:


 Project Overview:

 I propose the creation of a project on opensolaris.org, to bring to the
 community Solaris host-based data services; namely the Storage Archive
 Manager or SAM and the Solaris shared file system QFS. These data
 services exist today and are distributed commercially by Sun as the Sun
 StorageTek Storage Archive Manager and Sun StorageTek QFS shared file
 system. The software is delivered unbundled commercially for Solaris 9
 and 10, but also is compiled  for and runs on Open Solaris.


 While doing this is a really good idea, I see potential name conflicts
 with older softare.

 Since 20..25 years, I create and publish programs like:

 smake, star, sformat, sfind (a bit newer), 

 and I recently got some information that SAMFS may include progran names
 like star and sfind.

 I support this project, but I would like to see that the programs are renamed
 into something like: 'sam*' in order to avoid confusion.

 Jörg


Considering these are currently unbundled and shipping products, that
might be hard. I.e., would you want to tell
customers that they need to learn new commands, change all of their
scripts, etc?


I agree. May be better to put the Schilly tools into a separate
directory (/usr/schilly/bin) or rename them.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: SAM-QFS

2007-04-24 Thread Holger Berger

On 4/24/07, Joerg Schilling [EMAIL PROTECTED] wrote:

Tom Haynes [EMAIL PROTECTED] wrote:

 Considering these are currently unbundled and shipping products, that
 might be hard. I.e., would you want to tell
 customers that they need to learn new commands, change all of their
 scripts, etc?

Does this mean that my fears are correct?


Consdering the fact that a lot more people know the real star
and that there is already an aproved ARC case to integrate star
into /usr/bin, would you like to confuse customers?


I think renaming the existing samfs tools would be more confusing.
Backwards compatibility is more important than name collisions with a
tool (star) which does not ship with Solaris yet.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: SAM-QFS

2007-04-24 Thread Holger Berger

On 4/24/07, Ted Pogue [EMAIL PROTECTED] wrote:


Project Overview:

I propose the creation of a project on opensolaris.org, to bring to the
community Solaris host-based data services; namely the Storage Archive
Manager or SAM and the Solaris shared file system QFS. These data
services exist today and are distributed commercially by Sun as the Sun
StorageTek Storage Archive Manager and Sun StorageTek QFS shared file
system. The software is delivered unbundled commercially for Solaris 9
and 10, but also is compiled  for and runs on Open Solaris.


+1

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: [website-discuss] java.lang.NullPointerException in Forums

2007-01-26 Thread Holger Berger

On 1/25/07, Glynn Foster [EMAIL PROTECTED] wrote:



Derek Cicero wrote:
 If we can't get the forums into a reasonable state after the upgrade we
 will look into removing Jive from site completely and finding a
 lightweight replacement to allow users to view and search the mail
 archives as well as provide a posting facility for registered users.

+1


+1 for killing Jive.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Refined OpenSolaris KDE proposal / Re: Proposal to create an OpenSolaris KDE project

2007-01-17 Thread Holger Berger

On 1/17/07, Eric Boutilier [EMAIL PROTECTED] wrote:

Need clarification please. Are John Sonnenschein and Roland Mainz
co-owners of the KDE proposal now?


I remember the day when it was considered 'impossible' to convince Sun
to introduce ksh93 to Solaris and somehow Roland Mainz managed to get
ksh93 into Solaris.

Currently most of us consider it 'impossible' that KDE makes it into
Solaris. I'd like to nominate Roland Mainz as project lead for the
(Open)Solaris KDE project, maybe he can do the 'impossible' again.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Project proposal: 64k kernel project

2006-10-09 Thread Holger Berger

Project proposal: 64k kernel project

I propose a 64k kernel project. This project should contribute and
support on an on-going basis:

- A SPARC kernel which uses 64k pages instead of 8k pages (dwarf
pages) as default page size. The system should no longer use or
support the usage of 8k pages
- Necessary modifications to kernel modules to support the 64k page
size mode (notable usage of hard coded 8k page size exists for example
in the UFS module)
- Necessary modifications to user land tools in ON to support the
kernel 64k page size mode
- Create the tools necessary to create, maintain and profile the
kernel performance.

The leaders initially will be Knut Reinert and myself.

This project proposal has one (large) problem: We can only start this
project if Sun is willing to contribute the changes of their own
(abandoned) 64k kernel project - is this possible?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project proposal: 64k kernel project

2006-10-09 Thread Holger Berger

On 10/9/06, Paul Durrant [EMAIL PROTECTED] wrote:

On 10/9/06, Holger Berger [EMAIL PROTECTED] wrote:
 Project proposal: 64k kernel project

 I propose a 64k kernel project. This project should contribute and
 support on an on-going basis:

 - A SPARC kernel which uses 64k pages instead of 8k pages (dwarf
 pages) as default page size. The system should no longer use or
 support the usage of 8k pages

How would this work with network I/O? Do the IOMMUs support 64k pages?


AFAIK yes


Do you really want to expose a 64k chunk of memory to IO just to DMA
in a single ethernet packet?


These are static buffers. We know that *some* memory gets wasted but
the amount should be limited

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Community Proposal: HPC Developer

2006-10-08 Thread Holger Berger

On 10/3/06, Akhilesh Mritunjai [EMAIL PROTECTED] wrote:

 Most of the projects fall under the
 category of 'useful but not really product level'
  tools.

As far as I understand, people dealing with HPC, don't mind playing with useful 
tools, but they sure do appreciate having full blown products so they can 
concentrate on the real issues.

Now, opensolaris groups seem to be just the right kind of places where 
ideas-in-making are incubated so they can turn into full blown products with 
time, and I'm sure SUN can do better with full blown HPC products now that 
hundred teraflop computers are being commissioned by them :-)

I'd say, bring it on... +1


+1

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: IA64 port?

2006-10-08 Thread Holger Berger

On 8/27/06, Fabian Wörner [EMAIL PROTECTED] wrote:

there was a ia64 port in the lab
http://www.heise.de/newsticker/meldung/6668


We could revive the IA64 port (excluding the now obsolete IA32
emulation bits; the IA64 port of Solaris should strictly be 64bit
only) if Sun/Intel would be willing to release enough source code from
the 1999/2000 time frame to create a system which is able to boot.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Obtaining Error Return Status when using rsh remote command execution

2006-08-22 Thread Holger Berger

On 8/22/06, Mark Phalan [EMAIL PROTECTED] wrote:

On Tue, 2006-08-22 at 20:44 +0800, Steven Sim wrote:
 Hey Gurus;

 FORGIVE me if this is not the place to post this small scripting issue.

 I wish to run the following Korn shell command in a script

 rsh -n -l user remote-host cksum file

 if [[ $? -ne 0 ]];
 statements
 fi

 The above would not successfully capture an error condition if file
 did not exist in the remote server..

 The remote rsh execution facility does not return the exit code of the
 remote command.

 Any ideas?


Why not use ssh?


ssh needs some time to connect and adds significant latency to the
connection. This may not be desired in some applications
--
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to deal with Studio 11 cc compiler performance?

2006-08-22 Thread Holger Berger

On 8/22/06, Kuldip Oberoi [EMAIL PROTECTED] wrote:


 Hi Joerg,

 There are a few methods to provide feedback to the product team:

 1. Sun Developer Service Plans/Sun Support Services Plans ($$)

developers.sun.com/services

 This offers the official bug escalation process.

 2. Bug Submittal (free)

http://bugs.sun.com

 Report a bug.  The team will see it, but it will not necessarily be
escalated for a priority fix.

 In addition, there are a few additional mechanisms for support:

 3. Sun Developer Expert Assistance ($)

http://developers.sun.com/services/expertassistance/

 Incident level support- help review flags, etc.

 4. Sun Studio forums (free)

http://developers.sun.com/prodtech/cc/community/

 Community forums.

 Of courses, in all cases, it is helpful to have example code, makefile,
etc. to help illustrate the issue.


The Community forums are a pain to use. I wish you would listen to
the requests and replace them with a normal mailman mailing list.
--
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-05 Thread Holger Berger

On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:

Holger Berger [EMAIL PROTECTED] wrote:

 What if the application is the shell itself? The shell cannot access

This is not really true. the shell may access the files after it has been
started using runat(1) or in case you did 'cd -@ file' on a xattrs enabled
shell.


Is there **ANY** shell which actually supports this amyelencephalus?


 those files and many tools dump core when used via runat(1). I'd say

The applicartions that dump core rhn run via runat(1) are broken and
need to be fixed. Note that they will dump also core when used in a non
XATTR environment but only with a lower probability.


Feel free to fix Open Office, the java runtime, tex, gnome-terminal,
lp, ddd, mplayer, ghostscript and likely a lot of other applications
and utilities. And I assume which single shell script provided with
Solaris needs to be fixed, too.


 the current XATTR implementation is doomed - and at least the Linux
 kernel developers agree with that. So far they don't plan to extend
 that voyage and the patches for the kernel are put aside indefinitely
 (Suse and Red Hat even have patches to remove the existing parts from
 their kernel versions).

Please don't  try to use arguments from Linux kernel developers
to prove your statements.


Please don't try to be so snobbish and ignore the expertise and
exceptions of the Linux and BSD people. They have valid arguments
against the Solaris implementation and you still have to prove that my
exceptions about the shell usage are not important.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-05 Thread Holger Berger

On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:

Holger Berger [EMAIL PROTECTED] wrote:

 The problem I see that these extended attributes are inaccessible
 from within normal applications and the provided kludges such as

Why do you believe this?


The shell has no access to these files.


 runat(1) are not usable outside a lab environment. First at all these
 extended attribute files need to be made accessible in the normal file
 system name space, otherwise it is just wasted time to deal with them.

Roland proposed to implement cd -@ file in addition to runat(1).


In which list was this amyelencephalus proposed?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-05 Thread Holger Berger

On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:

Holger Berger [EMAIL PROTECTED] wrote:
1) Linux  FreeBSD currently work on a full NFSv4 implementation that
includes the NFSv4 XATTE interface which is the base of the
Solaris XATTR interface.


Linux will support NFSv4 fully - without the XATTR extensions. The
XATTR support is suspended indefinitely.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-05 Thread Holger Berger

On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Robert Thurlow wrote:
 I don't agree with Darren that runat is a problem, and it's in
 the wild, so I don't expect it to go anywhere.

Let me clarify what I meant by my statement.

I think runat(1) is a good debug/development tool.  I don't believe that
it is useful for building applications on top of, if you need to build
apps then use openat(2) and friends not shell scripting.


Please relocate the tool to /sbin/runat to make clear it is only
intended to be used for administrative purposes.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Re: XATTRs

2006-05-05 Thread Holger Berger

On 5/5/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Holger Berger wrote:
 On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:
 Holger Berger [EMAIL PROTECTED] wrote:

  What if the application is the shell itself? The shell cannot access

 This is not really true. the shell may access the files after it
 has been
 started using runat(1) or in case you did 'cd -@ file' on a xattrs
 enabled
 shell.

 Is there **ANY** shell which actually supports this amyelencephalus?

What is that word you keep using I can't find a definition for it.


It is a medical term, a rare defect during fetus development. Such
children are lacking brain and spinal cord. They usually die within
less than a month after birth.


Can you please stick to plain simple English.  I'm a native English
speaker and I can't follow what you mean, there are lots of people on
this list who are not native speakers.

 Please don't try to be so snobbish and ignore the expertise and

Please give DETAILS rather than just unsupported statements.


There is no way for a shell script to read, write, rename or delete an
attribute file. Applications without special support for the openat()
API have no way to access the files either. All utilities, including
those needed for backup and administration, need to be made XATTR
aware - something which is unique in the whole history of Unix. No
other file system change required such a drastic step yet.
Applications started with runat(1) do not have a proper parent
directory which confuses most applications and causes crashes.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-05 Thread Holger Berger

On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:

Holger Berger [EMAIL PROTECTED] wrote:

 On 5/5/06, Joerg Schilling [EMAIL PROTECTED] wrote:
  Holger Berger [EMAIL PROTECTED] wrote:
  1) Linux  FreeBSD currently work on a full NFSv4 implementation that
  includes the NFSv4 XATTE interface which is the base of the
  Solaris XATTR interface.

 Linux will support NFSv4 fully - without the XATTR extensions. The
 XATTR support is suspended indefinitely.

Wrong: I encourtage you to talk to the people who are working on the
project.

Unless they did change their mind recently, they are still working on
support for XATTRs.

Jörg

--
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)
   [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily


I asked the Novell kernel engineers at LinuxTag in Wiesbaden. Neither
Novell/Suse or Red Hat will support the NFSv4 version of XATTR in the
foreseeable future.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: Build times for Open Solaris....

2006-05-02 Thread Holger Berger

On 4/18/06, Menno Lageman [EMAIL PROTECTED] wrote:

Holger Berger wrote:

 I think one part of this jigsaw is the disk bottleneck. If you build
 ON on a tmpfs volume you should have a far better CPU utilisation on
 Niagara.

Nothing beats real data, so I ran a nightly on a tmpfs file system with
max jobs = 32. The build time decreases from 1:53 (on UFS) to 1:45. It
helps, but only slightly (as expected).


I tried it myself - with different results:
Built time with UFS is 1:42h and decreases to 1:08h with tmpfs (swap
device is on a different spindle and the T2000 has the memory maxed
out).

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 4/10/06, Roland Mainz [EMAIL PROTECTED] wrote:

Stephen Hahn wrote:
   One of the upcoming submissions for the freeware consolidation will be
   to ensure that Subversion and Mercurial are available in one or more
   of the standard installation scenarios.

Where will subversion be located ? I hope it's /usr/ccs/bin/ like all
the other development stuff...
BTW: When subversion will become a part of Solaris I'd like to propose a
project which looks at some platform-specific optimisations for
subversion, including some hacks to libsvn_wc (the code which handles
the subversion working copy) to make it faster and employ XATTR files
instead of the .svn/ directories...


I think this is wasted time. The whole XATTR API is brain dead and
should IMHO be depreciated in favor of a extension which will allow
all applications to access such attribute files. You should also take
into consideration that the XATTR API will not be supported on any
other operating systems in the foreseeable future due its brokenness.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] ld.so refuses to properly handle paths with colon

2006-05-02 Thread Holger Berger

On 4/30/06, Rod Evans [EMAIL PROTECTED] wrote:

The colon has been the standard separator of multiple pathnames within
the link-editing environment since Solaris 2.0 (it was even used in
Solaris 1 (4.x) if I recall).


Is there a way to override, replace or escape the ':' separator?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Main OS/Net repository - based on Subversion or Mercurial ? / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 4/28/06, Stephen Lau [EMAIL PROTECTED] wrote:

Roland Mainz wrote:
 Stephen Hahn wrote:

  The plan of record for hosting source code is to support Subversion
  and (now) Mercurial as a per-repository choice, so there's no freeze
  out for projects that believe they require Subversion for their tools.
  The primary consolidation driving the distributed SCM choice is ON;
  there are no tools constraints of the kind you mention upon
  contributors to ON.


 What does that mean for ON - will the main OS/Net repository on
 opensolaris.org be based on Subversion or on Mercurial ?

Mercurial.


I think this choice is very very bad. Almost no utility software
supports Mercurial which will not be very attractive to developers.
You've chosen a niece product which nearly zero support (excluding the
Mercurial developers themselves) in the open source community - which
may be a factor which was not taken into account in the original
evaluation.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Holger Berger wrote:
 On 4/10/06, Roland Mainz [EMAIL PROTECTED] wrote:
 Stephen Hahn wrote:
One of the upcoming submissions for the freeware consolidation
 will be
to ensure that Subversion and Mercurial are available in one or more
of the standard installation scenarios.

 Where will subversion be located ? I hope it's /usr/ccs/bin/ like all
 the other development stuff...
 BTW: When subversion will become a part of Solaris I'd like to propose a
 project which looks at some platform-specific optimisations for
 subversion, including some hacks to libsvn_wc (the code which handles
 the subversion working copy) to make it faster and employ XATTR files
 instead of the .svn/ directories...

I don't believe it will actually make it go faster since XATTR files are
just files in a special directory at the end of the day.

 I think this is wasted time. The whole XATTR API is brain dead and
 should IMHO be depreciated in favor of a extension which will allow
 all applications to access such attribute files. You should also take
 into consideration that the XATTR API will not be supported on any
 other operating systems in the foreseeable future due its brokenness.

So if it is just the API that is broken we can fix that.  Apple's HFS+
has extended attributes as well and uses them quite heavily as far as I
can tell.  Their API is different to the openat(2) that Solaris has though.


The problem I see that these extended attributes are inaccessible
from within normal applications and the provided kludges such as
runat(1) are not usable outside a lab environment. First at all these
extended attribute files need to be made accessible in the normal file
system name space, otherwise it is just wasted time to deal with them.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Main OS/Net repository - based on Subversion or Mercurial ? / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 5/2/06, Dick Davies [EMAIL PROTECTED] wrote:

On 02/05/06, Darren J Moffat [EMAIL PROTECTED] wrote:

 Also I'm sure I heard somewhere else that there was a pretty darn large
 other open source project also moving to Mercurial, can't remember which
 one.

Xen.


Let me guess: Someone from Sun proposed the switch, right?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Holger Berger wrote:

 The problem I see that these extended attributes are inaccessible
 from within normal applications and the provided kludges such as
 runat(1) are not usable outside a lab environment. First at all these
 extended attribute files need to be made accessible in the normal file
 system name space, otherwise it is just wasted time to deal with them.

The whole point of them is that they aren't part of the normal file
system name space.  They aren't on MacOS X either as best as I can tell,
and I don't believe (though I have no way to check nor the skill to do
so) that they are on Windows XP either.

They are also fully intended to be application/system specific


What if the application is the shell itself? The shell cannot access
those files and many tools dump core when used via runat(1). I'd say
the current XATTR implementation is doomed - and at least the Linux
kernel developers agree with that. So far they don't plan to extend
that voyage and the patches for the kernel are put aside indefinitely
(Suse and Red Hat even have patches to remove the existing parts from
their kernel versions).

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Main OS/Net repository - based on Subversion or Mercurial ? / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Holger Berger wrote:
  What does that mean for ON - will the main OS/Net repository on
  opensolaris.org be based on Subversion or on Mercurial ?

 Mercurial.

 I think this choice is very very bad. Almost no utility software
 supports Mercurial which will not be very attractive to developers.
 You've chosen a niece product which nearly zero support (excluding the
 Mercurial developers themselves) in the open source community - which
 may be a factor which was not taken into account in the original
 evaluation.

So if it supports all the functionality we need better than any other
product it is still a bad choice ?  How so ?

Maybe the fact that there is no utility software is an indication that
the product is sufficiently complete that none is needed.


Hello? I was talking about Mercurial support in other applications
such as source browsers, search engines, backup tools, ticket
generators, patch signers, splicers, bot and daemon support (for
generating RSS feeds, commit emails, firewall and proxy support).
Mercurial is supported nowhere while Google returns more than 110 hits
for Subversion leaving alone the utilities for CVS.


For example
Teamware needs ws(1) and wx(1) utility software to be useful for ON
development on a large scale but you can cope without them.

Also I'm sure I heard somewhere else that there was a pretty darn large
other open source project also moving to Mercurial, can't remember which
one.


FreeBSD was evaluating Mercurial, but the last comments from LinuxTag
2005 indicate that they are stepping back from that idea.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Subversion in Solaris / was: Re: [osol-discuss] Re: [tools-discuss] Distributed source codemanagement selection, draft

2006-05-02 Thread Holger Berger

On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:

Holger Berger wrote:
 On 5/2/06, Darren J Moffat [EMAIL PROTECTED] wrote:
 Holger Berger wrote:

  The problem I see that these extended attributes are inaccessible
  from within normal applications and the provided kludges such as
  runat(1) are not usable outside a lab environment. First at all these
  extended attribute files need to be made accessible in the normal file
  system name space, otherwise it is just wasted time to deal with them.

 The whole point of them is that they aren't part of the normal file
 system name space.  They aren't on MacOS X either as best as I can tell,
 and I don't believe (though I have no way to check nor the skill to do
 so) that they are on Windows XP either.

 They are also fully intended to be application/system specific

 What if the application is the shell itself? The shell cannot access
 those files and many tools dump core when used via runat(1). I'd say

IMO thats not really what they were intended for.


For which specific application was the XATTR API designed for? JDS?


It certainly wasn't
why they were introduced into Solaris.

IMO runat(1) should never have been shipped it presents a strange view
of the world and an illusion that something outside of the creating
application can and should be able to manipulate the xattrs (which IMO
is not necessarily a desireable thing).


I agree with you. Could you file a bug to get it removed from the
distribution, please?

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: Build times for Open Solaris....

2006-04-17 Thread Holger Berger
On 4/14/06, Menno Lageman [EMAIL PROTECTED] wrote:
 I happen to have access to a T2000 (1 GHz, 32 strands) for a couple of days, 
 so I ran a nightly of on20050327:

   Nightly distributed build completed: Thu Apr 13 22:17:16 CEST 2006 

  Total build time 

 real2:26:51

 This was with the default max concurrent jobs = 4. Increasing it to 32 
 through $HOME/.make.machines did not decrease build time, because the build 
 process is mostly serial as Bart noted earlier. Apart from short periods 
 where 32 concurrent jobs can be seen utilizing the system 100%, the system is 
 mostly idle during the build. This of course makes it a nice shared build 
 machine running, say, 32 builds in parallel.

I think one part of this jigsaw is the disk bottleneck. If you build
ON on a tmpfs volume you should have a far better CPU utilisation on
Niagara. I wish tmpfs would utilise 64k pages instead of the
dwarfpages which may even better :-)

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] However, the zfs file system /export/zfs_0 must be shared ?? What ?

2006-04-17 Thread Holger Berger
On 4/12/06, Darren J Moffat [EMAIL PROTECTED] wrote:
 So why not have /export/zfs_0/
 /export/zfs_0/jumpstart
 /export/zfs_0/jumpstart/s10
 /export/zfs_0/jumpstart/s10/SXCRb35

 all as separate ZFS filesystems, they are cheap after all :-)

It is still a bug which should be fixed. The requirement that only the
base of a ZFS file system can be shared is a serious limitation which
will hamper or even prevent deployment of ZFS at large sites.
Simplified example: Someone may want to set up shares temporarily in a
sub directory and the requirement to create an extra ZFS file system
for that is a overkill, if not even a risk for production usage (I
consider changes in a file system setup as a far higher risk than
letting people share their data via NFS).

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: [tools-discuss] Distributed source code management selection, dra

2006-04-08 Thread Holger Berger
On 4/8/06, Bryan O'Sullivan [EMAIL PROTECTED] wrote:
 Hi, Holger -

 Thanks for raising your concerns.  I have some responses below.

  - Interoperability: Is there a compatibility layer or
  bridge to make
  the Mercurial repository available to CVS or
  Subversion clients?

 Yes. Lele Gaifax has written a tool called tailor that allows bridging 
 between CVS, Subversion and Mercurial.

Is this bridge one way or does it work in both directions? What are
the plans for the main repository - will it be based on Mercurial or
Subversion?

  If I recall it correctly Mercurial required Python(!!)
  which is a portability NIGHTMARE.

 I'm sure you must have many specifics in mind; would you like to share them? 
 I think that would be very helpful in keeping the discussion grounded in 
 concrete terms.

The specifics are various API changed which broke python applications
in the past which made me a very unhappy python user (good examples
are the i18n changes which broke mailman several times in the past,
hitting even big sites such as freedesktop.org and sourceforge). The
problem I see that even a minor change in the python run time can
cause subtle errors which remain unnoticed for a longer time (the
python issue at sourceforge caused a gaping security hole which was
exploited within less than a day, making this concern even a security
issue).

My question at this point is: Does Mercurial provide any test suite
and internal consistency checking mechanism to prevent data corruption
or spoofing? Will Sun provide precompiled and TESTED python and
Mercurial packages? Will be there a security audit at Suns side of the
python run time and Mercurial code?
For comparison: The Subversion code was already audited by several
parties including the German Bundesamt für Sicherheit in der
Informationstechnik and certified for usage in sensitive areas within
the government. Mercurial was mentioned nowhere in their internal
lists - either Mercurial is something brand new or it fell through
for other reasons. The latter option worries me (again this may be
unjustified - it is just a feeling).

  - Availability: Neither Suse Linux or any BSD
  variants (FreeBSD,
  OpenBSD, NetBSD) provide Mercurial packages as part
  of their
  distributions.

 I'm afraid that none of these claims is actually true. Here are some pointers 
 I found with a few simple Google searches just a moment ago:

 Here is the NetBSD port (Google for netbsd mercurial): 
 http://pkgsrc.se/devel/mercurial
 The FreeBSD port (Google for freebsd mercurial ports): 
 http://www.freshports.org/devel/mercurial/

These packages are not on the official distribution CDs. There are
ports which compile but there is no guarantee whether they really
work.

 The SUSE package (Google for suse mercurial): 
 http://www.novell.com/products/linuxpackages/professional/mercurial.html

Again, yast does not list a package mercurial in Suse 9.1 and 9.2.
It is available as optional package for download but it is not part of
the official DVD (your link above indicates that it was added for 10.0
which may be a good thing (TM)).
--
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: RFE: /etc/system tuneable tosetthedefaultpagesize

2006-03-23 Thread Holger Berger
On 3/19/06, Eric Lowe [EMAIL PROTECTED] wrote:
 Holger Berger wrote:
  I wasn't directly involved in the 64K prototype but only 64K and larger
  were used for user applications, and the page_t was 64K in span
  (PAGESIZE=65536). There may have been some 8K mappings in the kernel due
  to OBP handing off translation lists with holes -- I don't remember the
  details there.
 
  Who was involved in this project?

 I don't believe any of the folks involved directly are active in
 OpenSolaris yet, so to avoid having vegetables thrown at me I won't say. :)

Maybe the project lead at Sun is willing to comment here. Could you
ask him, please?

  Did you receive any answers yet? I'd like to write a project proposal
  for a 64k kernel project - assuming Sun is willing to release the
  sources of their original prototype.

 Great -- by all means, go for it!

First I'd like to ensure that Sun is willing to contribute the code. A
project without a basis is useless.

 We'll need to figure out which community should own this project
 long-term. We've been reluctant to build a VM community because several of
 us feel that a broader kernel community would better facilitate open
 discussion and collaboration, yet such a community would have significant
 overlap with existing communities, so that still needs some sorting out.
 For the time being, I think the Performance community would be a good home
 for it -- check with the leaders.

Ok. perf-discuss@opensolaris.org is now in the CC: :-)

 I did check into the source issue a little but haven't had the bandwidth
 to investigate the details yet. The old project gate is based on S9, so we
 can't just toss it over the wall. If you're open to a partially complete
 starter solution to seed the work, i.e. which doesn't quite boot and run
 on all machines but has most of the right areas at least fleshed out, that
 would probably be much easier for me to push for on my end.

I'd be happy if it boots at least via NFS or could be adjusted to boot
via NFS quickly.

  It depends on the application. For the majority of smaller and medium
  sized applications such as FEM 64k pages have a serious advantage. I/O
  operations are limited by dwarfpages, too. MPSS buys nothing in this
  case.

 Our whole kernel I/O subsystem is not large page aware, which is something
 that clearly needs work, you're right about that. (And, the fact that the
 bus nexus internal interfaces are all page-based is a perfect example of
 why this is so hard to change!)

The kernel I/O subsystem does not need to be large file aware. The
minimum page size changes from 8k to 64k. By design and definition 64k
pages will no longer be large pages at all. This is why I think much
less work needs to be done as you think. UFS may need work, MMU core
code needs adjustments for the 8k-to-64k transition (see earlier
comments) and some tunable need to be changed. That is all for now on
the To Do list.
--
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: RFE: /etc/system tuneable tosetthedefaultpagesize

2006-03-19 Thread Holger Berger
On 3/9/06, Eric Lowe [EMAIL PROTECTED] wrote:
  The performance
  analysis was, as I recall, done mostly using US-III+.
 
  Did this include the concept that dwarfpages (8k) are no longer
  available to both kernel and user land applications?

 I wasn't directly involved in the 64K prototype but only 64K and larger
 were used for user applications, and the page_t was 64K in span
 (PAGESIZE=65536). There may have been some 8K mappings in the kernel due
 to OBP handing off translation lists with holes -- I don't remember the
 details there.

Who was involved in this project?

  Can Sun release the code? I'd be more than happy to write a project
  proposal then. I assume we will receive some help from the HPC
  community. The next generation of vector supercomputers may use
  similar large page sizes (= 64k) as minimum configurable value and
  Opensolaris may be a good testbed implementation - assuming we can
  completely eradicate dwarfpages from kernel and user land.

 I'll ask around.

Did you receive any answers yet? I'd like to write a project proposal
for a 64k kernel project - assuming Sun is willing to release the
sources of their original prototype.

 Keep in mind though that just flipping page_t's to be 64K isn't a magic
 pill; most applications in the HPC space, etc. still need huge pages to
 fit their working set in the TLB, and spend most or all of their TLB
 misses on the working data set, so 64K is not likely to be a win at all in
 that space.

It depends on the application. For the majority of smaller and medium
sized applications such as FEM 64k pages have a serious advantage. I/O
operations are limited by dwarfpages, too. MPSS buys nothing in this
case.
--
Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

[osol-discuss] Re: Re: RFE: /etc/system tuneable tosetthedefaultpagesize

2006-03-09 Thread Holger Berger
 David S. Miller wrote:
  The only thing that breaks is if apps don't call
 sysconf(_SC_PAGESIZE)
  or some similar function such as getpagesize() to
 obtain that
  information portably.
 
 .. or they make assumptions about the possible range
 of values. ;)
 
  Or did Solaris accidently return 8K always in some
 version of the
  Solaris libc?  I don't see how this is possible, as
 applications
 
 No that wasn't the case. The case Bart mentioned was
 one, an app was 
 creating a unmapped zone around a segment and the
 segment ended up all 
 being unmapped because they were subtracting 64K off
 of each end of a 128K 
 segment. It was clearly a bug but since the app was
 statically linked to 
 library code containing the bug there wasn't a good
 way to fix it in the 
 field.
 
 There were the other drawbacks I mentioned as well,
 which we could get 
 around by only upping the pagesize on newer platforms
 with better cache 
 associativity and larger memory. This approach may be
 tenable.
 
  I also disagree with Eric Lowe about the usefulness
 of increasing the
  base page size.  It's very useful, and that's why
 we have several
  platforms under Linux which have moved up to a
 default page size of
  64K or larger (IA64, PowerPC 64-bit).  We even use
 256MB TLB entries
  for the Linux kernel on Niagara, and if the chip
 supported 16GB TLB
  entries we'd use those too, it's a huge issue.
 
 In the case of Niagara the tradeoffs are clearly in
 favor of optimizing 
 for the TLB. Our auto-MPSS policies are very
 aggressive on that platform 
 and result in most of the heap and stack mapped with
 64K and larger pages, 
 up to 256M, and large pages are also automatically
 selected for suitably 
 sized text on that platform. It would be interesting
 to try native 64K 
 PAGESIZE support on a Niagara and see how much of a
 win it is over what is 
 currently available in Nevada... When the 64K
 prototype was done a few 
 years back, most of the performance analysis was done
 on machines of the 
 SunFire 6800-15K class since they have the biggest
 memories;

Comparing SF68k/SF15k with Niagara is problematic. The broken MMU design in the 
US3/4 CPU models used in these machines is not able to use a significant amount 
of 64k pages. If you still got a small performance win there then this would 
prove that an all-64k kernel has significant performance advanges over the 
stock version with it's 8k dwarf page size. 

 this was 
 before Niagara silicon even taped out!

Could Sun get the project code released into Opensolaris, please? I agree with 
both David Miller and Roland Mainz that a kernel which uses 64k pages by 
default will have significant performance advantages over the kernel which uses 
dwarfpages. The 8k page size is a significant limitation.

Holger
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Re: Re: RFE: /etc/system tuneable to setthedefaultpagesize

2006-03-09 Thread Holger Berger
 On Wed, Mar 08, 2006 at 02:14:25AM +0100, Roland
 Mainz wrote:
  BTW: The discussion was about a _tuneable_ which
 could be set to a value
  used as default page size (used by kernel and
 returned by
  |getpagesize()|co.) - the default for this
 tuneable should remain 8k.
  It would allow people to switch to 64k pages on
 demand and even allows
  them to return to the 8k size if something breaks
 (e.g. setting the
  tunable is not mandatory). Additionally a shared
 library similar to
  /usr/lib/[EMAIL PROTECTED] could be provided to switch to
 the old page size if
  individual userland applications cause trouble. And
 there would be a way
  to fix all those broken applications out there.
 Without having such a
  tuneable it is almost impossible to fix the
 applications which makes the
  situation even worse (which may backfire at some
 point in the future).
 
 The problem here is that you lose most of the
 benefits in the kernel if the
 size is tunable, in one of two directions:
 
 either you still have 8k pages in the kernel (i.e.
 . you have
 4x the number of page_ts than you need, and you're
 e *always* dealing
   with large pages), or

I do not see a problem here. The kernel will only offer 64k, 512k and 4M pages 
(on US1/2/T1). 8k pages will be not available. This eliminates all need for 
emulation.

Holger
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: RFE: /etc/system tuneable to setthedefaultpagesize

2006-03-09 Thread Holger Berger
On 3/9/06, Dave Marquardt [EMAIL PROTECTED] wrote:
 Holger == Holger Berger [EMAIL PROTECTED] writes:

  The problem here is that you lose most of the
  benefits in the kernel if the
  size is tunable, in one of two directions:
 
  either you still have 8k pages in the kernel (i.e.
  . you have
  4x the number of page_ts than you need, and you're
  e *always* dealing
  with large pages), or

 Holger I do not see a problem here. The kernel will only offer 64k,
 Holger 512k and 4M pages (on US1/2/T1). 8k pages will be not
 Holger available. This eliminates all need for emulation.

 Minor nit:  512k pages aren't available on Niagara (T1).

OK. 64k, 4M and 256M pages on T1 then.

Holger
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Re: RFE: /etc/system tuneable to set the defaultpagesize

2006-03-09 Thread Holger Berger
 To make matters worse, Solaris (unlike many other
 OS's) ties page_t structures to particular physical
 addresses, and there is plenty of code that assumes
 p_pagenum can't change even if the page isn't locked.
 This complicates the issues of separating out the
 page size the user sees and the page size the
 kernel is using to manage physical memory.

I assume this is no problem when the default page size is equal to the minimum 
page size supported by the kernel.
A kernel which only supports 64k+ page sizes will avoid page_t related 
headaches .

Holger
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org