All of lore.kernel.org
 help / color / mirror / Atom feed
From: Grant Grundler <grundler@parisc-linux.org>
To: parisc-linux@lists.parisc-linux.org, vserver@list.linux-vserver.org
Subject: Re: [Vserver] Re: [parisc-linux] syscall number for vserver
Date: Thu, 18 Dec 2003 19:03:52 -0700	[thread overview]
Message-ID: <20031219020352.GA16266@colo.lackof.org> (raw)
In-Reply-To: <20031219010035.GB7469@MAIL.13thfloor.at>

On Fri, Dec 19, 2003 at 02:00:35AM +0100, Herbert Poetzl wrote:
...
> I agree from a technical point of view, but not from 
> the developer's perspective (who just want's a syscall 
> for whatever arch independant use ...)

sorry - an "arch independent syscall" sounds like an oxymoron to me.

> > Binary compatibility with other OS's is an arch specific problem.
> 
> for sure it is, but I don't see a relation there ...

ok

> > In our case, any chance of support for HPUX would
> > require reserving HPUX syscall numbers and provide
> > appropriate wrappers in the kernel to support it.
> 
> so where is the problem, having an additional offset/info
> in the macro defining the syscall can handle that, why
> has it to be a different numbering for 'linux' syscalls?

Linux kernel doesn't need of implement any given syscall the same
way for each arch.
gettimeofday/settimeofday are popular ones to re-implement
in glibc with alternative kernel support. performance sensitive
"syscalls" are subject to a high level of customization
given the resources and interest.

> > Just use the right header files and it should work on any arch.
> 
> right, but getting one syscall for every arch, seems
> like a jigsaw puzzle, as the original thread shows ...

ah yes. Open source is self correcting in that regard.
When someone decides it's important to have vserver syscall
implemented on parisc, they can demonstrate it works and
show it's useful.  If it's really arch independent, then
implementing it should be as easy as picking some random
unused __NR_xxx to test with and enabling the kernel config
options, right?

BTW, I visited http://www.linux-vserver.org/ and didn't feel
I understood why it's more useful than say, user mode linux
(another form of virtualization) or vPARs. But I'm no
security expert, just an IO/driver hacker.

grant

  parent reply	other threads:[~2003-12-19  2:03 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-17 22:16 [parisc-linux] syscall number for vserver Herbert Poetzl
2003-12-18  7:25 ` Christoph Hellwig
2003-12-18  7:25 ` Christoph Hellwig
2003-12-18 15:01   ` [Vserver] " Herbert Poetzl
2003-12-18 16:04     ` Matthew Wilcox
2003-12-18 16:28       ` Herbert Poetzl
2003-12-18 19:55         ` Grant Grundler
2003-12-19  1:00           ` Herbert Poetzl
2003-12-19  2:03             ` Grant Grundler
2003-12-19  2:03             ` Grant Grundler [this message]
2003-12-19  3:24               ` Herbert Poetzl
2003-12-19 16:11                 ` Grant Grundler
2003-12-19 17:03                   ` Herbert Poetzl
2003-12-19 17:03                   ` Herbert Poetzl
2003-12-20  1:51                     ` Grant Grundler
2003-12-20  1:51                     ` Grant Grundler
2003-12-20  1:54                       ` Herbert Poetzl
2003-12-20  1:54                       ` Herbert Poetzl
2003-12-19 16:11                 ` Grant Grundler
2003-12-19  3:24               ` Herbert Poetzl
2003-12-19  1:00           ` Herbert Poetzl
2003-12-18 19:55         ` Grant Grundler
2003-12-18 16:28       ` Herbert Poetzl
2003-12-18 16:04     ` Matthew Wilcox
2003-12-18 15:01   ` Herbert Poetzl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031219020352.GA16266@colo.lackof.org \
    --to=grundler@parisc-linux.org \
    --cc=parisc-linux@lists.parisc-linux.org \
    --cc=vserver@list.linux-vserver.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.