* [gentoo-amd64] Can I run a complete desktop remotely?
@ 2007-05-26 19:07 Mark Knecht
2007-05-26 19:37 ` Olivier Crête
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Mark Knecht @ 2007-05-26 19:07 UTC (permalink / raw
To: gentoo-amd64
Hi,
Is it possible to run a complete Gnome desktop from a remote
location through ssh? I'm not talking about using vnc to watch a
remote desktop but actually run one remotely and only have it
displayed here.
Thanks,
Mark
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:07 [gentoo-amd64] Can I run a complete desktop remotely? Mark Knecht
@ 2007-05-26 19:37 ` Olivier Crête
2007-05-27 15:40 ` Mark Knecht
2007-05-26 19:49 ` Aleksey Kunitskiy
2007-05-26 19:53 ` Conway S. Smith
2 siblings, 1 reply; 41+ messages in thread
From: Olivier Crête @ 2007-05-26 19:37 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 474 bytes --]
Hi,
You have two choice, you can use Xvnc (its a pure-vnc X server). Or you
can use something like Xdmcp.
On Sat, 2007-26-05 at 12:07 -0700, Mark Knecht wrote:
> Hi,
> Is it possible to run a complete Gnome desktop from a remote
> location through ssh? I'm not talking about using vnc to watch a
> remote desktop but actually run one remotely and only have it
> displayed here.
>
> Thanks,
> Mark
--
Olivier Crête
tester@gentoo.org
Gentoo Developer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:07 [gentoo-amd64] Can I run a complete desktop remotely? Mark Knecht
2007-05-26 19:37 ` Olivier Crête
@ 2007-05-26 19:49 ` Aleksey Kunitskiy
2007-05-26 19:53 ` Conway S. Smith
2 siblings, 0 replies; 41+ messages in thread
From: Aleksey Kunitskiy @ 2007-05-26 19:49 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 393 bytes --]
On Saturday 26 May 2007 22:07, Mark Knecht wrote:
> Hi,
> Is it possible to run a complete Gnome desktop from a remote
> location through ssh? I'm not talking about using vnc to watch a
> remote desktop but actually run one remotely and only have it
> displayed here.
>
> Thanks,
> Mark
http://forums.gentoo.org/viewtopic.php?t=72893
--
best regards,
Aleksey V. Kunitskiy
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:07 [gentoo-amd64] Can I run a complete desktop remotely? Mark Knecht
2007-05-26 19:37 ` Olivier Crête
2007-05-26 19:49 ` Aleksey Kunitskiy
@ 2007-05-26 19:53 ` Conway S. Smith
2007-05-26 20:29 ` Simon Cooper
2007-05-26 21:47 ` Nuitari
2 siblings, 2 replies; 41+ messages in thread
From: Conway S. Smith @ 2007-05-26 19:53 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1133 bytes --]
On Sat, 26 May 2007 12:07:02 -0700
"Mark Knecht" <markknecht@gmail.com> wrote:
> Hi,
> Is it possible to run a complete Gnome desktop from a remote
> location through ssh? I'm not talking about using vnc to watch a
> remote desktop but actually run one remotely and only have it
> displayed here.
>
> Thanks,
> Mark
Yes; the X Windowing System was designed as both a display and a
networking protocol. The X Server is where the video is displayed &
where the input (keyboard, mouse) comes from; the X clients are the
program(s) that are being displayed. Any or all of the X clients,
including the Desktop Environment / Window Manager, can be run on the
same host as the Server, or on remote hosts (as long as the remote
hosts have permission to access the X Server).
SSH also includes functionality to allow X11 forwarding through the
encrypted SSH connection.
Hopefully helpful links:
http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html
http://tldp.org/HOWTO/XDMCP-HOWTO/
http://gentoo-wiki.com/HOWTO_X-forwarding
http://en.wikipedia.org/wiki/X_Window_System
Good luck,
Conway S. Smith
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:53 ` Conway S. Smith
@ 2007-05-26 20:29 ` Simon Cooper
2007-05-26 22:24 ` Conway S. Smith
2007-05-26 21:47 ` Nuitari
1 sibling, 1 reply; 41+ messages in thread
From: Simon Cooper @ 2007-05-26 20:29 UTC (permalink / raw
To: gentoo-amd64
As a side point, would it be possible to run an accelerated X client
with the nvidia drivers? eg, have a standard X server, and the X client
uses the nvidia drivers - would that result in a hardware accelerated
session (given a fast enough network)?
Conway S. Smith wrote:
> On Sat, 26 May 2007 12:07:02 -0700
> "Mark Knecht" <markknecht@gmail.com> wrote:
>> Hi,
>> Is it possible to run a complete Gnome desktop from a remote
>> location through ssh? I'm not talking about using vnc to watch a
>> remote desktop but actually run one remotely and only have it
>> displayed here.
>>
>> Thanks,
>> Mark
>
> Yes; the X Windowing System was designed as both a display and a
> networking protocol. The X Server is where the video is displayed &
> where the input (keyboard, mouse) comes from; the X clients are the
> program(s) that are being displayed. Any or all of the X clients,
> including the Desktop Environment / Window Manager, can be run on the
> same host as the Server, or on remote hosts (as long as the remote
> hosts have permission to access the X Server).
>
> SSH also includes functionality to allow X11 forwarding through the
> encrypted SSH connection.
>
> Hopefully helpful links:
> http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html
> http://tldp.org/HOWTO/XDMCP-HOWTO/
> http://gentoo-wiki.com/HOWTO_X-forwarding
> http://en.wikipedia.org/wiki/X_Window_System
>
>
> Good luck,
> Conway S. Smith
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:53 ` Conway S. Smith
2007-05-26 20:29 ` Simon Cooper
@ 2007-05-26 21:47 ` Nuitari
2007-05-26 22:20 ` [gentoo-amd64] " Duncan
2007-05-26 22:51 ` [gentoo-amd64] " Conway S. Smith
1 sibling, 2 replies; 41+ messages in thread
From: Nuitari @ 2007-05-26 21:47 UTC (permalink / raw
To: gentoo-amd64
>> Hi,
>> Is it possible to run a complete Gnome desktop from a remote
>> location through ssh? I'm not talking about using vnc to watch a
>> remote desktop but actually run one remotely and only have it
>> displayed here.
>
> SSH also includes functionality to allow X11 forwarding through the
> encrypted SSH connection.
You'll need a fast (100mbps+) lan for it, even with the ssh compression
enabled.
VNC is a much more efficient protocol then X11 for remote desktop.
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Can I run a complete desktop remotely?
2007-05-26 21:47 ` Nuitari
@ 2007-05-26 22:20 ` Duncan
2007-05-27 0:00 ` Duncan
2007-05-26 22:51 ` [gentoo-amd64] " Conway S. Smith
1 sibling, 1 reply; 41+ messages in thread
From: Duncan @ 2007-05-26 22:20 UTC (permalink / raw
To: gentoo-amd64
Nuitari <nuitari@melchior.nuitari.net> posted
Pine.LNX.4.64.0705261746390.9042@melchior.nuitari.net, excerpted below, on
Sat, 26 May 2007 17:47:36 -0400:
>>> Is it possible to run a complete Gnome desktop from a remote
>>> location through ssh? I'm not talking about using vnc to watch a
>>> remote desktop but actually run one remotely and only have it
>>> displayed here.
>>
>> SSH also includes functionality to allow X11 forwarding through the
>> encrypted SSH connection.
>
> You'll need a fast (100mbps+) lan for it, even with the ssh compression
> enabled.
I've not done it and don't know the details of the protocol, so can't
really argue from the practical end, but if it requires that, how'd they
ever do it back in the day, before XFree86, let alone xorg? Back then,
10Mbps Ethernet would have been fast, 2 Mbps would have been standard,
let alone dialup. Sure, screen sizes were smaller back then, but that
much?
BTW, from what I've read, it's generally 2D and possibly unaccelerated 3D
only. Accelerated 3D generally makes use of DRI or other direct
rendering client to hardware, not over the socket, so not over the net.
As I said, tho, I've no first hand experience, so I'm just going by what
I've read. It's also possible that AIGLX (Accelerated Indirect GLX), a
relatively new development, might have changed that. If so and that's
what you were talking about, yeah, I can imagine /that/ might take some
bandwidth.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 20:29 ` Simon Cooper
@ 2007-05-26 22:24 ` Conway S. Smith
0 siblings, 0 replies; 41+ messages in thread
From: Conway S. Smith @ 2007-05-26 22:24 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1075 bytes --]
On Sat, 26 May 2007 21:29:52 +0100
Simon Cooper <thecoop@runbox.com> wrote:
> As a side point, would it be possible to run an accelerated X client
> with the nvidia drivers? eg, have a standard X server, and the X
> client uses the nvidia drivers - would that result in a hardware
> accelerated session (given a fast enough network)?
>
No, the hardware acceleration has to be on the X Server (the display)
side. But the client side can take advantage of the server's hardware
acceleration, even if the client doesn't have hardware of its own. The
X-over-SSH2 link from my earlier email talks about running TuxRacer on
a host w/out hardware acceleration, displayed over a network on a X
Server that did have acceleration. There is a very noticeable
framerate drop due to the network & compression/decompression &
encryption/decryption overhead, but in the TuxRace example he does call
it "playable". I dunno that I'd agree w/ that, unless you have both a
really fast network & really fast processors on both the client &
server.
Conway S. Smith
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 21:47 ` Nuitari
2007-05-26 22:20 ` [gentoo-amd64] " Duncan
@ 2007-05-26 22:51 ` Conway S. Smith
2007-05-27 6:48 ` Joerg Gollnick
1 sibling, 1 reply; 41+ messages in thread
From: Conway S. Smith @ 2007-05-26 22:51 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]
On Sat, 26 May 2007 17:47:36 -0400 (EDT)
Nuitari <nuitari@melchior.nuitari.net> wrote:
> >> Hi,
> >> Is it possible to run a complete Gnome desktop from a remote
> >> location through ssh? I'm not talking about using vnc to watch a
> >> remote desktop but actually run one remotely and only have it
> >> displayed here.
> >
> > SSH also includes functionality to allow X11 forwarding through the
> > encrypted SSH connection.
>
> You'll need a fast (100mbps+) lan for it, even with the ssh
> compression enabled.
>
True (although I'd say 10mbps can be fast enough, depending on how
much other network traffic there is), but with a fast enough network &
slow enough processors, it can be better NOT to use compression, as
compression requires CPU time on both sides of the connection, possibly
adding more latency than would be saved by lower data transfer on the
network.
> VNC is a much more efficient protocol then X11 for remote desktop.
For running a complete Gnome desktop session, I'd agree VNC is usually
better. But for running individual remote programs that use smaller
windows, X can be pretty efficient. And there's other advantages X has
over VNC, like hardware accelerated graphics.
Conway S. Smith
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Can I run a complete desktop remotely?
2007-05-26 22:20 ` [gentoo-amd64] " Duncan
@ 2007-05-27 0:00 ` Duncan
0 siblings, 0 replies; 41+ messages in thread
From: Duncan @ 2007-05-27 0:00 UTC (permalink / raw
To: gentoo-amd64
Duncan <1i5t5.duncan@cox.net> posted pan.2007.05.26.22.20.34@cox.net,
excerpted below, on Sat, 26 May 2007 22:20:34 +0000:
> I've not done it and don't know the details of the protocol, so can't
> really argue from the practical end, but if it requires that, how'd they
> ever do it back in the day, before XFree86, let alone xorg? Back then,
> 10Mbps Ethernet would have been fast, 2 Mbps would have been standard,
> let alone dialup. Sure, screen sizes were smaller back then, but that
> much?
OK, so I see the answer... single apps with smaller windows, not the
entire desktop run remotely. And Conway's point about compression
sometimes slowing things down if the CPUs are slow compared to the
network makes sense as well. CPU speeds (and now cores) have increased
faster than network speeds, I believe, tho I've not done the math on
actual years. The network may well have been fast enough for the CPUs,
back then.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 22:51 ` [gentoo-amd64] " Conway S. Smith
@ 2007-05-27 6:48 ` Joerg Gollnick
2007-05-27 10:57 ` Richard Freeman
2007-05-27 11:11 ` [gentoo-amd64] Sun and GPL Isidore Ducasse
0 siblings, 2 replies; 41+ messages in thread
From: Joerg Gollnick @ 2007-05-27 6:48 UTC (permalink / raw
To: gentoo-amd64
Hi,
my experience is that X11 over ssh performs well for 2D in a 100 Mbit LAN
Network. If you have a WAN between X Server and X Client you get much more
latency, so that this is noticable to a normal user. If you do this only for
remote support even a fast WAN (2 MBit) link is with waiting time usesable.
If you access a remote machine on a regular base outside the LAN, you have the
choice: open source solutions VNC and FreeNX or closed source solution (Sun
Global Desktop / Citrix ...).
If you need a easy to install solution then use VNC. It works nearly out of
the box (even if twm is not everbodys first choice) VNC can deal with ssh
Portforwarding, if the VNC Server is not directly reachable from the client.
I played years ago with NX Server ( not FreeNX) over a WAN. It worked well and
was fairly useable. They claim to be more efficient then VNC, as the NX
protocol is interweaved with the X11 protocol itself.
Best regards Jörg
Am Sonntag 27 Mai 2007 schrieb Conway S. Smith:
> On Sat, 26 May 2007 17:47:36 -0400 (EDT)
> Nuitari <nuitari@melchior.nuitari.net> wrote:
> > >> Hi,
> > >> Is it possible to run a complete Gnome desktop from a remote
> > >> location through ssh? I'm not talking about using vnc to watch a
> > >> remote desktop but actually run one remotely and only have it
> > >> displayed here.
> > >
> > > SSH also includes functionality to allow X11 forwarding through the
> > > encrypted SSH connection.
> >
> > You'll need a fast (100mbps+) lan for it, even with the ssh
> > compression enabled.
> >
>
> True (although I'd say 10mbps can be fast enough, depending on how
> much other network traffic there is), but with a fast enough network &
> slow enough processors, it can be better NOT to use compression, as
> compression requires CPU time on both sides of the connection, possibly
> adding more latency than would be saved by lower data transfer on the
> network.
>
> > VNC is a much more efficient protocol then X11 for remote desktop.
>
> For running a complete Gnome desktop session, I'd agree VNC is usually
> better. But for running individual remote programs that use smaller
> windows, X can be pretty efficient. And there's other advantages X has
> over VNC, like hardware accelerated graphics.
>
>
> Conway S. Smith
>
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-27 6:48 ` Joerg Gollnick
@ 2007-05-27 10:57 ` Richard Freeman
2007-05-27 11:11 ` [gentoo-amd64] Sun and GPL Isidore Ducasse
1 sibling, 0 replies; 41+ messages in thread
From: Richard Freeman @ 2007-05-27 10:57 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 688 bytes --]
Joerg Gollnick wrote:
> I played years ago with NX Server ( not FreeNX) over a WAN. It worked well and
> was fairly useable. They claim to be more efficient then VNC, as the NX
> protocol is interweaved with the X11 protocol itself.
> Best regards Jörg
>
I gave up on freeNX on amd64 a while ago - it was just too hard to keep
the thing working. It was faster, but it was a real mess getting it
working at all (at the time it didn't support 64-bit).
Perhaps things have changed...
I'm using tightvnc with Xvnc and it works just fine for remote access to
my machine. But don't plan on games or anything like that - many games
refuse to launch if they're 3D.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3875 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Sun and GPL
2007-05-27 6:48 ` Joerg Gollnick
2007-05-27 10:57 ` Richard Freeman
@ 2007-05-27 11:11 ` Isidore Ducasse
2007-05-27 23:32 ` [gentoo-amd64] " Duncan
1 sibling, 1 reply; 41+ messages in thread
From: Isidore Ducasse @ 2007-05-27 11:11 UTC (permalink / raw
To: gentoo-amd64
le Sun, 27 May 2007 08:48:11 +0200
Joerg Gollnick <gentoo102004@joerg.in-berlin.de> a écrit:
[ Sujet: Re: [gentoo-amd64] Can I run a complete desktop remotely? ]
> If you access a remote machine on a regular base outside the LAN, you have the
> choice: open source solutions VNC and FreeNX or closed source solution (Sun
> Global Desktop / Citrix ...).
I've heard that Sun recently released the Java platform under GPL, and
that all of their softs are going to follow in a near future. I've synced portage 2 days ago and dev-java/sun-jre-bin is still licensed against dlj-1.1 . Does anybody know how long it can take to have the license changed? Will it change at the occasion of a new release or is it applicable with the current version? Does it mean we'll have a 64-bit java web browser plugin some day?
$ eselect java-nsplugin list
Available 32-bit Java browser plugins
[1] emul-linux-x86-java-1.5 current
Available 64-bit Java browser plugins
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-26 19:37 ` Olivier Crête
@ 2007-05-27 15:40 ` Mark Knecht
2007-05-27 15:56 ` Peter Davoust
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Mark Knecht @ 2007-05-27 15:40 UTC (permalink / raw
To: gentoo-amd64
On 5/26/07, Olivier Crête <tester@gentoo.org> wrote:
> Hi,
>
> You have two choice, you can use Xvnc (its a pure-vnc X server). Or you
> can use something like Xdmcp.
>
> On Sat, 2007-26-05 at 12:07 -0700, Mark Knecht wrote:
> > Hi,
> > Is it possible to run a complete Gnome desktop from a remote
> > location through ssh? I'm not talking about using vnc to watch a
> > remote desktop but actually run one remotely and only have it
> > displayed here.
> >
> > Thanks,
> > Mark
> --
Olivier and all others who responded:
Thanks for the info. As always I appreciate it. I have looked at the
links everyone provided but I think they are way over my head. I'm
looking for an end-user sort of solution here. Thanks in advance for
helping me.
The issue here, for me, is not running X apps on the remote machine. I
do that already. My dad, who is now 78 and happily running Gentoo
Linux for over 4 years now, gets by when he has an application problem
by asking me to log in and fix things with the app. For instance, when
I update Evolution or when he changed ISPs recently I often need to go
fix individual configuration items. I do that just running the app
over an SSH tunnel with X forwarding turned on. No problems other than
the speed.
The case I'm looking at now is that either he or my mom will tell me
something about what they are seeing their desktop, like a Gnome
launcher or some other thing, which isn't working correctly. I want to
see what they are seeing. Keep in mind I don't know which account this
is until they send me an email.
I understand I could do this with VNC. I've done that in the past with
my dad sitting at the machine. Unfortunately neither of them seems
comfortable starting applications like VNC and often I'm working on
this machine when they are not around or have gone to bed. What I want
to do is actually log in as one of them, start a Gnome session and see
their desktop as they would see it but displayed here 350 miles away
in a window on my machine.
I'm not *overly* worried about display speed. I understand it will be
slow. (Very slow...) I've dealt with that for years now. However I've
never been able to fix desktop launchers or configure the Gnome panel
for them without them running VNC which just doesn't work.
What I'm hoping to find is a simple, end user type description of how
to set up to run a remote session like this. I don't currently
understand all the technical aspect of these different technologies,
like XDMCP, etc., but I figure I'll learn as I go along. (As I always
have...) It didn't seem to me that any of the links so far addressed
this, or at least at a level that someone like me would understand.
However maybe I'm just not understanding the technologies well enough
yet to see the answer staring me in the face.
Anyway, the simpler the better for me.
Thanks,
Mark
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-27 15:40 ` Mark Knecht
@ 2007-05-27 15:56 ` Peter Davoust
2007-05-27 16:04 ` Richard Freeman
2007-05-27 16:56 ` YoYo Siska
2 siblings, 0 replies; 41+ messages in thread
From: Peter Davoust @ 2007-05-27 15:56 UTC (permalink / raw
To: gentoo-amd64
Ok, well what I would do, don't know if this is what you're looking
for, I would edit /home/user/.autostart (.xinitrc?), or what have you,
and just add the command to start vnc. That way it would always be
running and no one would have to start anything. I'm not sure which
file it is, I don't know if .xinitrc is run by X server or if you can
throw some commands in there as well. Someone else can probably tell
you what it is better than I can.
-Peter
On 5/27/07, Mark Knecht <markknecht@gmail.com> wrote:
> On 5/26/07, Olivier Crête <tester@gentoo.org> wrote:
> > Hi,
> >
> > You have two choice, you can use Xvnc (its a pure-vnc X server). Or you
> > can use something like Xdmcp.
> >
> > On Sat, 2007-26-05 at 12:07 -0700, Mark Knecht wrote:
> > > Hi,
> > > Is it possible to run a complete Gnome desktop from a remote
> > > location through ssh? I'm not talking about using vnc to watch a
> > > remote desktop but actually run one remotely and only have it
> > > displayed here.
> > >
> > > Thanks,
> > > Mark
> > --
>
> Olivier and all others who responded:
>
> Thanks for the info. As always I appreciate it. I have looked at the
> links everyone provided but I think they are way over my head. I'm
> looking for an end-user sort of solution here. Thanks in advance for
> helping me.
>
> The issue here, for me, is not running X apps on the remote machine. I
> do that already. My dad, who is now 78 and happily running Gentoo
> Linux for over 4 years now, gets by when he has an application problem
> by asking me to log in and fix things with the app. For instance, when
> I update Evolution or when he changed ISPs recently I often need to go
> fix individual configuration items. I do that just running the app
> over an SSH tunnel with X forwarding turned on. No problems other than
> the speed.
>
> The case I'm looking at now is that either he or my mom will tell me
> something about what they are seeing their desktop, like a Gnome
> launcher or some other thing, which isn't working correctly. I want to
> see what they are seeing. Keep in mind I don't know which account this
> is until they send me an email.
>
> I understand I could do this with VNC. I've done that in the past with
> my dad sitting at the machine. Unfortunately neither of them seems
> comfortable starting applications like VNC and often I'm working on
> this machine when they are not around or have gone to bed. What I want
> to do is actually log in as one of them, start a Gnome session and see
> their desktop as they would see it but displayed here 350 miles away
> in a window on my machine.
>
> I'm not *overly* worried about display speed. I understand it will be
> slow. (Very slow...) I've dealt with that for years now. However I've
> never been able to fix desktop launchers or configure the Gnome panel
> for them without them running VNC which just doesn't work.
>
> What I'm hoping to find is a simple, end user type description of how
> to set up to run a remote session like this. I don't currently
> understand all the technical aspect of these different technologies,
> like XDMCP, etc., but I figure I'll learn as I go along. (As I always
> have...) It didn't seem to me that any of the links so far addressed
> this, or at least at a level that someone like me would understand.
> However maybe I'm just not understanding the technologies well enough
> yet to see the answer staring me in the face.
>
> Anyway, the simpler the better for me.
>
> Thanks,
> Mark
> --
> gentoo-amd64@gentoo.org mailing list
>
>
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-27 15:40 ` Mark Knecht
2007-05-27 15:56 ` Peter Davoust
@ 2007-05-27 16:04 ` Richard Freeman
2007-05-27 16:56 ` YoYo Siska
2 siblings, 0 replies; 41+ messages in thread
From: Richard Freeman @ 2007-05-27 16:04 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 771 bytes --]
Mark Knecht wrote:
> What I want
> to do is actually log in as one of them, start a Gnome session and see
> their desktop as they would see it but displayed here 350 miles away
> in a window on my machine.
Ah, what you want is remote framebuffer support.
kde-base/krfb will do the trick, and I know there is a gnome equivalent
(but I don't know what it is called). It uses vnc, and it essentially
runs as a daemon if you configure it correctly.
I'm not sure where it is, but I'm guessing somewhere in the gnome
control panel you can enable it. Then you can connect to display :0 and
see whatever is on the console. Note that I'm not sure if you'll see
anything using direct hardware rendering (like mplayer-using-xv/etc).
And as you expect it is a bit slow.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3875 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Can I run a complete desktop remotely?
2007-05-27 15:40 ` Mark Knecht
2007-05-27 15:56 ` Peter Davoust
2007-05-27 16:04 ` Richard Freeman
@ 2007-05-27 16:56 ` YoYo Siska
2 siblings, 0 replies; 41+ messages in thread
From: YoYo Siska @ 2007-05-27 16:56 UTC (permalink / raw
To: gentoo-amd64
Mark Knecht wrote:
>
> Olivier and all others who responded:
>
> Thanks for the info. As always I appreciate it. I have looked at the
> links everyone provided but I think they are way over my head. I'm
> looking for an end-user sort of solution here. Thanks in advance for
> helping me.
>
> The issue here, for me, is not running X apps on the remote machine. I
> do that already. My dad, who is now 78 and happily running Gentoo
> Linux for over 4 years now, gets by when he has an application problem
> by asking me to log in and fix things with the app. For instance, when
> I update Evolution or when he changed ISPs recently I often need to go
> fix individual configuration items. I do that just running the app
> over an SSH tunnel with X forwarding turned on. No problems other than
> the speed.
>
Hi,
just another hint beside the others:
I use x11vnc for such scenarios: I ssh into the machine as the user
running the X session, start up x11vnc -display :0, and then just run
vncviewer remote_host:0 on my computer
There are a few things to note however: the x11vnc must be able to
connect to the xserver (I mean authentication through XAUTH)
with KDM (regardless of the session you choose, just the display
manager) it just worked for me, gdm may be worse and you may have to set
up correct XAUTHORITY
If the user has not logged in already (there's the kdm/gdm login screen
on the remote computer still) you _have_ to set the XAUTH. With kdm the
xauth file is /var/run/xauth/A:${DISPLAY}-some_random_chars, accesible
only from root. You have to run the x11vnc as root with the xauth file,
for example:
x11vnc -display :0 -auth /var/run/xauth/A:0-crR0kF
There also used to be directly a module for the X server that you could
load and just connect to the screen anytime with vncviewer without the
need to run x11vnc a to play with xauth... But I played with it a long
time ago, it was a seperate module etc... I remember vaguely that it was
either included in standard xorg or something.. but I don't really know
OK, after I wrote this I found
http://gentoo-wiki.com/HOWTO_Use_VNC_to_connect_to_existing_X_Sessions
;)))
there's the x11vnc way (with a way to set up kde to always start it, and
the locations of xauth files for gdm, ... ;), and also the X extension
way (you just need to emerge vnc with server use flag, and it should
install the vnc module for Xserver, configuration is on the wiki page)
yoyo
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Sun and GPL
2007-05-27 11:11 ` [gentoo-amd64] Sun and GPL Isidore Ducasse
@ 2007-05-27 23:32 ` Duncan
2007-05-28 0:41 ` Isidore Ducasse
0 siblings, 1 reply; 41+ messages in thread
From: Duncan @ 2007-05-27 23:32 UTC (permalink / raw
To: gentoo-amd64
Isidore Ducasse <ducasse.isidore@gmail.com> posted
20070527131103.770b71c6@Bazaar, excerpted below, on Sun, 27 May 2007
13:11:03 +0200:
> I've heard that Sun recently released the Java platform under GPL, and
> that all of their softs are going to follow in a near future.
Not necessarily (or likely) /all/ their software, but significant parts
of it. OpenSolaris is currently CDDL, which /is/ OSI approved as a real
"open" license, but was designed in part deliberately to be GPLv2
incompatible. Apparently, they weren't interested in Linux "stealing"
their technologies, which they thought would happen if they made it GPLv2
compatible.
They ARE considering dual-licensing Solaris under GPLv3, however, which
they've been working closely with the FSF on. Of course that's not a
given until it's out, but it'd definitely widen the interest base (I for
one may well be interested, especially if Linux stays GPLv2 only).
Of course Linus and the other kernel devs were originally very much
against early GPLv3 drafts. Linus at least has apparently changed his
mind with the later ones, but again, we'll have to see, and it would take
nearly all of the big contributors current and past agreeing for it to be
practical, and even then there'd likely be a period of several years
where it was dual licensed v2 and v3 until all those who couldn't be
reached or didn't agree could have their v2 code written out of it.
Eventually, the v2 side could be dropped, after all the v2 only code was
gone.
But they have other software as well. Java, however, you are right,
GPLv2 is what they've announced, but again, it's taking some time. Much
of it is now, but not the complete stack.
> I've
> synced portage 2 days ago and dev-java/sun-jre-bin is still licensed
> against dlj-1.1 . Does anybody know how long it can take to have the
> license changed? Will it change at the occasion of a new release or is
> it applicable with the current version? Does it mean we'll have a 64-bit
> java web browser plugin some day?
What Gentoo is doing, from what I've seen based on some of the smaller
Java packages, is eliminating the -bin version and switching to a
standard (for Gentoo) sources based ebuild. I've not followed Java /
that/ closely as it hasn't been open source, and I won't install it until
it is, but I've been following the developments here as I come across
them. The Gentoo Java devs are working on it, but as I said, I don't
believe enough of the entire Java infrastructure has been released as GPL
yet to do the entire thing as sources. Even after it has, it'll take
several months as experimental ebuilds in the Java overlay (emerge layman
and read up on using it, if interested), before it is considered stable
enough to release into the main tree, even as ~arch. Then it'll be in
~arch for awhile, while any bugs the ~arch users find being worked out,
before it makes it to stable.
So, I'm not /real/ close to things, talk to devs on the Java herd if you
want real detail, but an intelligent guess based on the above that I know
is that it'll be several months, likely late this year or early next,
before full source based Sun blessed Java is in the main tree, almost
certainly before it reaches stable.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-27 23:32 ` [gentoo-amd64] " Duncan
@ 2007-05-28 0:41 ` Isidore Ducasse
2007-05-28 3:42 ` Wil Reichert
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Isidore Ducasse @ 2007-05-28 0:41 UTC (permalink / raw
To: gentoo-amd64
le Sun, 27 May 2007 23:32:49 +0000 (UTC)
Duncan <1i5t5.duncan@cox.net> a écrit:
> Not necessarily (or likely) /all/ their software, but significant parts
> of it. OpenSolaris is currently CDDL, which /is/ OSI approved as a real
> "open" license, but was designed in part deliberately to be GPLv2
> incompatible. Apparently, they weren't interested in Linux "stealing"
> their technologies, which they thought would happen if they made it GPLv2
> compatible.
Solaris' dev team had diverging points of view about GPL being relevant for a private firm as Sun. Now it looks like there was room for a single conception over there.
> They ARE considering dual-licensing Solaris under GPLv3, however, which
> they've been working closely with the FSF on. Of course that's not a
> given until it's out, but it'd definitely widen the interest base (I for
> one may well be interested, especially if Linux stays GPLv2 only).
You mean the bare kernel, right? Solaris' kernel could be an alternative to linux? Is the latter really different from the *BSD's? I've installed a NetBSD on my machine "for fun" recently (tho I switched back to using my good'ol gentoo, can't get used to anything else now. pkgsrc looks like a sympathetic old auntie); it appears to practice monolithic kernel. What would be different in running a GPLv3 kernel? I've read about the anti-DRM part of it; is there some other reason you/we could be interested in it?
BTW isn't there a technical issue licensing a single version of a soft against two incompatible licenses? Or did you mean dual-licensing GPLv2 and GPLv3?
> Of course Linus and the other kernel devs were originally very much
> against early GPLv3 drafts.
Is it a matter of diverging positions towards industrial partners/users?
> The Gentoo Java devs are working on it, but as I said, I don't
> believe enough of the entire Java infrastructure has been released as GPL
> yet to do the entire thing as sources. Even after it has, it'll take
> several months as experimental ebuilds in the Java overlay (emerge layman
> and read up on using it, if interested)
Ok! Does anyone know the difference between the java-overlay and the java-gcj-overlay?
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 0:41 ` Isidore Ducasse
@ 2007-05-28 3:42 ` Wil Reichert
2007-05-28 6:12 ` Naga
2007-05-28 3:56 ` Boyd Stephen Smith Jr.
2007-05-28 11:14 ` Duncan
2 siblings, 1 reply; 41+ messages in thread
From: Wil Reichert @ 2007-05-28 3:42 UTC (permalink / raw
To: gentoo-amd64
On 5/27/07, Isidore Ducasse <ducasse.isidore@gmail.com> wrote:
> le Sun, 27 May 2007 23:32:49 +0000 (UTC)
> Duncan <1i5t5.duncan@cox.net> a écrit:
>
> > Not necessarily (or likely) /all/ their software, but significant parts
> > of it. OpenSolaris is currently CDDL, which /is/ OSI approved as a real
> > "open" license, but was designed in part deliberately to be GPLv2
> > incompatible. Apparently, they weren't interested in Linux "stealing"
> > their technologies, which they thought would happen if they made it GPLv2
> > compatible.
>
> Solaris' dev team had diverging points of view about GPL being relevant for a private firm as Sun. Now it looks like there was room for a single conception over there.
>
> > They ARE considering dual-licensing Solaris under GPLv3, however, which
> > they've been working closely with the FSF on. Of course that's not a
> > given until it's out, but it'd definitely widen the interest base (I for
> > one may well be interested, especially if Linux stays GPLv2 only).
>
> You mean the bare kernel, right? Solaris' kernel could be an alternative to linux? Is the latter really different from the *BSD's? I've installed a NetBSD on my machine "for fun" recently (tho I switched back to using my good'ol gentoo, can't get used to anything else now. pkgsrc looks like a sympathetic old auntie); it appears to practice monolithic kernel. What would be different in running a GPLv3 kernel? I've read about the anti-DRM part of it; is there some other reason you/we could be interested in it?
>
> BTW isn't there a technical issue licensing a single version of a soft against two incompatible licenses? Or did you mean dual-licensing GPLv2 and GPLv3?
>
> > Of course Linus and the other kernel devs were originally very much
> > against early GPLv3 drafts.
>
> Is it a matter of diverging positions towards industrial partners/users?
>
> > The Gentoo Java devs are working on it, but as I said, I don't
> > believe enough of the entire Java infrastructure has been released as GPL
> > yet to do the entire thing as sources. Even after it has, it'll take
> > several months as experimental ebuilds in the Java overlay (emerge layman
> > and read up on using it, if interested)
>
> Ok! Does anyone know the difference between the java-overlay and the java-gcj-overlay?
> --
> gentoo-amd64@gentoo.org mailing list
The thing I've wondered about GPL'ing java, is when do we finally get
a native 64 bit browser plugin?
Wil
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 0:41 ` Isidore Ducasse
2007-05-28 3:42 ` Wil Reichert
@ 2007-05-28 3:56 ` Boyd Stephen Smith Jr.
2007-05-28 9:25 ` Richard Freeman
2007-05-28 11:14 ` Duncan
2 siblings, 1 reply; 41+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-05-28 3:56 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 4642 bytes --]
On Sunday 27 May 2007, Isidore Ducasse <ducasse.isidore@gmail.com> wrote
about 'Re: [gentoo-amd64] Re: Sun and GPL':
> le Sun, 27 May 2007 23:32:49 +0000 (UTC)
> Duncan <1i5t5.duncan@cox.net> a écrit:
> > They ARE considering dual-licensing Solaris under GPLv3, however,
> > which they've been working closely with the FSF on. Of course that's
> > not a given until it's out, but it'd definitely widen the interest
> > base (I for one may well be interested, especially if Linux stays
> > GPLv2 only).
>
> You mean the bare kernel, right? Solaris' kernel could be an alternative
> to linux?
Solaris' kernel *is* an alternative to Linux. It's available under an OSI
license in at least three distributions (including the one from Sun).
> Is the latter really different from the *BSD's?
From what I understand, yes. They both have the old-skool Unix flavor,
that reminds you that GNU really is *not* Unix, but their feature sets and
userland are very different.
> it appears to practice monolithic
> kernel.
IIRC, that's correct about all the *BSDs and Solaris.
> What would be different in running a GPLv3 kernel? I've read
> about the anti-DRM part of it; is there some other reason you/we could
> be interested in it?
The anti-DRM stuff has been scaled back quite a bit in the last draft. As
is proper, it no longer prevents the kernel from being part of
an "effective content protection mechanism" or otherwise restricting how
GPLv3 licensed software is *used*. It does still prevent a distributor
from giving you something you could theoretically modify but disallowing
the use of modified versions in the same context. (Or, at least it
tries.)
> BTW isn't there a technical issue licensing a single version of a soft
> against two incompatible licenses?
No. The QPL is quite incompatible with the GPL and Qt has been
dual-licensed for some time under their disjunction. There's very few
technical issues involved with licensing at all, anyway. "Is a kernel
module a derivative work of the kernel?" and "Does dynamic linking against
(e.g.) readline produce a derivative work of readline?" are /legal/
issues, not technical ones. For the record the accepted answers right now
are: "Yes" (per the kernel hackers -- making fglrx and nvidia kernel
modules impossible to legally distribute) and "Yes" (per the FSF --
although it doesn't matter much since that work is never distributed)
> Or did you mean dual-licensing GPLv2
> and GPLv3?
FWIW, these will be incompatible. The additional restrictions the GPLv3
places on distributors w.r.t. DRM are not allowed by strict reading of the
GPLv2 and the GPLv2 doesn't allow additional restrictions to be added. It
is harder to argue that w.r.t. software patents, since the GPLv2 does
contain a section the FSF claims is an implicit patent licence.
Still, dual-licensing under incompatible licenses is fine and I think many
(but maybe not most) developers that currently license their code under
GPLv2 will be willing to license under the GPLv3 as well (or instead).
> > Of course Linus and the other kernel devs were originally very much
> > against early GPLv3 drafts.
>
> Is it a matter of diverging positions towards industrial partners/users?
The problems Linus' had with early drafts were two-fold:
1) Early drafts has usage restrictions, although the license didn't have to
be accepted to use what was covered. Usage restrictions violate the DFSG
and the Free Software Definition. Also, the way the license was worded
your usage wasn't restricted until you tried to distribute, which is just
odd.
2) Linus had a fundamental misunderstanding of the legal terms involved and
believed strongly that using the GPLv3 would require any distributor make
use of PKI to disclose their private keys. In particular, he was under
the impression that packages signed with GPG keys (like Debian uses as a
security layer) would require they publish the key used for signing.
It seems the license has been fixed on both counts. The usage restrictions
have been dropped, and the remaining text concerning DRM has been changed
to mean the same thing while being clearer to laypersons. (And clarity to
laypersons is very important; developers are more likely to use a license
they can read and understand themselves.)
--
Boyd Stephen Smith Jr. ,= ,-_-. =.
bss03@volumehost.net ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.org/ \_/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 3:42 ` Wil Reichert
@ 2007-05-28 6:12 ` Naga
0 siblings, 0 replies; 41+ messages in thread
From: Naga @ 2007-05-28 6:12 UTC (permalink / raw
To: gentoo-amd64
On Monday 28 May 2007 05:42:25 Wil Reichert wrote:
> The thing I've wondered about GPL'ing java, is when do we finally get
> a native 64 bit browser plugin?
++
I guess since M$ announced that Vista will be the last <64bit system they ship
there will be one sooner rather then later.
--
Naga
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 3:56 ` Boyd Stephen Smith Jr.
@ 2007-05-28 9:25 ` Richard Freeman
2007-05-28 10:42 ` Boyd Stephen Smith Jr.
0 siblings, 1 reply; 41+ messages in thread
From: Richard Freeman @ 2007-05-28 9:25 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 2134 bytes --]
Boyd Stephen Smith Jr. wrote:
> On Sunday 27 May 2007, Isidore Ducasse <ducasse.isidore@gmail.com> wrote
> about 'Re: [gentoo-amd64] Re: Sun and GPL':
>> Or did you mean dual-licensing GPLv2
>> and GPLv3?
>
>
> Still, dual-licensing under incompatible licenses is fine and I think many
> (but maybe not most) developers that currently license their code under
> GPLv2 will be willing to license under the GPLv3 as well (or instead).
>
Note that while you can dual-license on ANY licenses you want (say the
MS EULA and the GPLv3, for example), you can't just change licenses
(even to add a new one) without the permission of the copyright holder.
So, Duncan's idea of dual-licensing the kernel under GPL v2/v3 until all
bits of kernel code written by non-agreeing parties are removed would
not work.
The issue isn't one of "adding restrictions", but basic copyright law.
Distributing copyrighted software is illegal - unless you have a
license. The copyright holder gets to pick the license. I can't take
my copy of MS Windows and decide to dual-license it as BSD, although
Microsoft could (assuming they fully own the copyrights). In the same
way, Linus can't just release the whole kernel as GPL v2/v3 unless all
the copyright holders agree.
He probably could make it dual license on a module-by-module basis.
Some modules would be GPLv2, and some would be GPL v2/v3 (both have to
be supported to allow linking with GPLv2 code). Other GPLv3 projects
could then borrow code from the dual-licensed modules, although those
modules could not borrow code from GPL v3 projects, as they have to
retain the v2 license. In practice none of the benefits of v3 would be
available until the whole module is cleaned of v2-only code, at which
point they could drop v2 and be v3-clean (and hopefully they'll make it
v3+ this time).
Things are much cleaner for the FSF - they hold the copyrights on all
their code, so they can license things any way they want. That requires
a bit of trust to work, and I'm not sure it is the best model. Sure,
with RS in charge I'm not worried, but nobody lives forever...
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3875 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 9:25 ` Richard Freeman
@ 2007-05-28 10:42 ` Boyd Stephen Smith Jr.
2007-05-28 10:56 ` robert burrell donkin
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-05-28 10:42 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 2129 bytes --]
On Monday 28 May 2007, Richard Freeman <rich@thefreemanclan.net> wrote
about 'Re: [gentoo-amd64] Re: Sun and GPL':
> Boyd Stephen Smith Jr. wrote:
> > On Sunday 27 May 2007, Isidore Ducasse <ducasse.isidore@gmail.com>
> > wrote
> > about 'Re: [gentoo-amd64] Re: Sun and GPL':
> Note that while you can dual-license on ANY licenses you want (say the
> MS EULA and the GPLv3, for example), you can't just change licenses
> (even to add a new one) without the permission of the copyright holder.
Yes, I didn't mean to imply otherwise.
> So, Duncan's idea of dual-licensing the kernel under GPL v2/v3 until all
> bits of kernel code written by non-agreeing parties are removed would
> not work.
Right, but Linus could take the stance that all new submission have to be
licenced (to him) under GPLv2/GPLv3 and then one there's no GPLv2-only
code left, release a kernel under GPLv3. Until the point where there's no
GPLv2 only code, Linus could only release the whole work under GPLv2, but
everyone would know the transition was in the works.
> Things are much cleaner for the FSF - they hold the copyrights on all
> their code, so they can license things any way they want.
Things will also be nicer under the GPLv3, because they've extended
optional "or any greater version published by the FSF" to be an
optional "or any license approved by <foo>" where <foo> could be Linus
Torvalds, X.org, or the Gentoo Foundation.
> That requires
> a bit of trust to work, and I'm not sure it is the best model. Sure,
> with RS in charge I'm not worried, but nobody lives forever...
Worst case scenario you fork from the last acceptably licensed version, so
as long as the present license is perpetual and non-revocable then you are
fine. IIRC, the GPLv2 is perpetual but revocable, but only if you violate
it (for ANY content) in the first place.
--
Boyd Stephen Smith Jr. ,= ,-_-. =.
bss03@volumehost.net ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.org/ \_/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 10:42 ` Boyd Stephen Smith Jr.
@ 2007-05-28 10:56 ` robert burrell donkin
2007-05-28 11:52 ` Duncan
2007-05-28 16:23 ` Hemmann, Volker Armin
2 siblings, 0 replies; 41+ messages in thread
From: robert burrell donkin @ 2007-05-28 10:56 UTC (permalink / raw
To: gentoo-amd64
On 5/28/07, Boyd Stephen Smith Jr. <bss03@volumehost.net> wrote:
> On Monday 28 May 2007, Richard Freeman <rich@thefreemanclan.net> wrote
<snip>
> > That requires
> > a bit of trust to work, and I'm not sure it is the best model. Sure,
> > with RS in charge I'm not worried, but nobody lives forever...
>
> Worst case scenario you fork from the last acceptably licensed version, so
> as long as the present license is perpetual and non-revocable then you are
> fine. IIRC, the GPLv2 is perpetual but revocable, but only if you violate
> it (for ANY content) in the first place.
FSF is a charity (see http://www.fsf.org/about)
even if RMS dies this will not effect it's chartered aims
- robert
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Sun and GPL
2007-05-28 0:41 ` Isidore Ducasse
2007-05-28 3:42 ` Wil Reichert
2007-05-28 3:56 ` Boyd Stephen Smith Jr.
@ 2007-05-28 11:14 ` Duncan
2007-05-28 13:14 ` Conway S. Smith
2 siblings, 1 reply; 41+ messages in thread
From: Duncan @ 2007-05-28 11:14 UTC (permalink / raw
To: gentoo-amd64
Isidore Ducasse <ducasse.isidore@gmail.com> posted
20070528024149.4f6d918c@Bazaar, excerpted below, on Mon, 28 May 2007
02:41:49 +0200:
> le Sun, 27 May 2007 23:32:49 +0000 (UTC) Duncan <1i5t5.duncan@cox.net> a
> écrit:
>
>> They ARE considering dual-licensing Solaris under GPLv3, however, which
>> they've been working closely with the FSF on. Of course that's not a
>> given until it's out, but it'd definitely widen the interest base (I
>> for one may well be interested, especially if Linux stays GPLv2 only).
>
> You mean the bare kernel, right? Solaris' kernel could be an alternative
> to linux? Is the latter really different from the *BSD's? I've installed
> a NetBSD on my machine "for fun" recently (tho I switched back to using
> my good'ol gentoo, can't get used to anything else now. pkgsrc looks
> like a sympathetic old auntie); it appears to practice monolithic
> kernel. What would be different in running a GPLv3 kernel? I've read
> about the anti-DRM part of it; is there some other reason you/we could
> be interested in it?
BSS Jr's response covered much of what I would have covered, but I've a
bit to add in places.
What I think Sun may be angling for in their leaning towards releasing
OpenSolaris under the GPLv3, particularly since earlier the Linux kernel
devs were nearly unanimous in saying they weren't interested in moving to
the GPLv3 (as I said, based on the early drafts), is ideally to "Out-
Linux Linux", so to speak.
First, you may or may not have heard of Nexenta, or the Gentoo on
OpenSolaris port, etc. You also may or may not be aware that Gentoo/FBSD
is one of the other Gentoo Alt projects, from what I read coming along
reasonably well, too. =8^)
Basically, what many of these do is a variant of GNU/Linux, only in this
case, GNU/BSD or GNU/Solaris or GNU/whatever, with the GNU toolchain and
GNU based userland running on whatever other *ix kernel, be it FBSD,
Solaris, whatever. Debian does it. Gentoo does it. That's not new.
In fact, to some extent it's older than GNU/Linux, or at least older than
the popularization of GNU/Linux, back when Linux wasn't half the kernel
it is today, and was way under-featured and under-speced compared to the
Unixes of the time. Back then, while GNU had a relatively mature
userland, it lacked a good kernel. At the same time, many of the Unixes
(Solaris included, this was back around Solaris 2, thru Solaris 4 or so,
tho Linux was coming on strong by then) had solid kernels but aging and
hard to work with userlands. It therefore wasn't uncommon for people to
buy a Sun box, and essentially replace most of the Solaris userland tools
with GNU tools. If you read about the time, many people tell how the
first thing they did after they got Solaris up and running was install
the GNU tools, and pretty much never use the Solaris tools again.
So there's really some history to GNU/Solaris, and it's not as strange a
thought to /either/ side as it might appear to some of us newbies to the
scene.
Now that Sun seems to be "seeing the light" in terms of free and open
source software (note that they have a lot of code in a typical Linux
install already, Open/Star Office, Java, particularly on servers, they
are huge GNOME sponsors), and have already opened much of their Solaris
code under the CDDL as OpenSolaris, were they to go GPLv3, with the GNU
code ALSO licensed GPLv3 (after the official license comes out, of
course), /especially/ if the Linux kernel remains GPLv2 only, it's /
quite/ possible Stallman and the FSF might officially bless GNU/Solaris
and deemphasize GNU/HURD AND Linux. He/they might then see that as one
of the ways to encourage the use of GPLv3, in the face-off with Linux
staying GPLv2. Obviously, that could put a whole new twist on the way we
see the Free Software community.
That's the Solaris side. Now examine the side staying with GPLv2, if
Linux indeed does so. What's the future look like? Well, we have the
likes of Tivo, already making it impossible to run the so-called "open"
code on their hardware, due to code signing and not releasing the keys
necessary to run any user modifications on that hardware. Many people
predict that's the way DRM may head, the way of Intel/MS Palladium, aka
"Trusted Computing", as well. As another example, we have the HDMI
digital audio/video interface, designed to only run what is properly
licensed to run, or at least only allow it access to "privileged" data
such as media content.
Then we have the whole Novell/MS patent deal thing, where MS licenses its
technology to certain preferred Novell users, but not others, and not
those using other distributions. Further, MS says they won't sue
hobbyist developers as long as they only use the changes they make
themselves, not distributing them. Of course, that breaks the back of
the whole idea of Free Software. The GPLv2 doesn't have any direct
protection against such things, but the GPLv3 has been engineered in such
a way that if you use GPLv3 code covered by your patents, if you let
anybody else use it, any customers, etc, well then, it applies to all,
customer and non-customer alike.
So, the future looks like it could be pretty dark for freedom, if we
continue to depend on GPLv2. The license will practically be little
different than the 3-clause BSD license, as people will be able to
effectively close their code, with patent agreements exploiting the MS/
Novell loophole and hardware signed code verification Tivoizing things so
even with source, modified code won't run, even if they can't directly
close it. That kills the dynamic that has made Linux and a lot of GPLv2
code what it is. Without that dynamic, it could easily be headed for the
relatively quiet backwaters neighboring the BSDs, open source still, but
not (practically) forcing folks to contribute their changes back, thus
slowing down development.
Put those two together and you have what I think Sun is hoping for. If
the OpenSolaris kernel can become /the/ blessed GNU kernel, and Linux
says GPLv2 and gets BSDed, OpenSolaris could eventually eclipse Linux.
While it wouldn't be proprietary, and it's likely they'll have to open up
development even further in ordered for it to take off and become really
dominant, so other companies would contribute and could distribute it
just as they distribute Linux today, Sun would still be in a /very/ good
position.
I think that's the game they are playing, the ultimate goal they have in
mind. And yes, if they go GPLv3 with the Solaris kernel, and Linux stays
GPLv2, IMO it's quite possible it'll happen that way.
IMO, the Linux devs will ultimately realize this too, and have to choose
between marginalization and going GPLv3. In fact, from Linus' recent
comments, he seems to already be giving himself room to do that. Yes,
many of the issues he raised have been addressed, definitely making it
easier to come around, but he may be seeing this same game being played
out in his head too, and not particularly like its result.
> BTW isn't there a technical issue licensing a single version of a soft
> against two incompatible licenses? Or did you mean dual-licensing GPLv2
> and GPLv3?
It depends on who holds the copyrights. The copyright holder can license
however they please, and in fact distribute under a license that makes no
sense, if they wish to. It's the other people that have to live with the
legal uncertainty, and that uncertainty exists ONLY because if the
license isn't consistent, the copyright holder can yank permissions to
distribute or even continue to run the software at all (because at least
in the US, the act of loading into memory from disk or other permanent
storage has been held to be an act of copying, thus subject to copyright
restrictions and permissions).
However, this wouldn't ultimately be inconsistent. The idea is similar
to the business model used by Trolltech for Qt and by the MySQL guys for
it. In both cases, they dual (or more, triple...) license their software
GPL, and proprietary. The developer/user/distributor gets to choose
which of the two licenses they agree to. If they are going to free the
code of anything they build on it, great, the GPL license works just
fine. However, if they want to build proprietary tools on the dual-
licensed software, they can't use the GPL, and must pay the company in
question for a proprietary-commercial license, which generally costs a
significant amount of money.
This has in fact been a QUITE successful business model for Trolltech.
The open source guys develop stuff like KDE on Qt, which works as a
pretty convincing demonstration of the capacities of the toolkit, as well
as providing feedback and new features and bugfixes from the community.
Other companies see how effective Qt is, and how it could shorten and
improve their development process, and not willing to release their own
code, they must pay to buy a commercial license from Trolltech. Yet they
are happy to do so, because the return is far more than what they pay.
This in turn funds Trolltech to pay developers to continue to advance the
product, benefiting both their paying customers and the Free Software
side.
This model has in fact been SO successful for Trolltech that with Qt4,
they opened up the GPL licensing to apply to Qt on MSWindows as well --
it formerly applied only to the *ix platform. They'd not dare open up
the possibility of a free version on MS if the model wasn't already
demonstratedly working very well for them. In doing so, they've also
opened up the possibility of KDE on MS, and in fact, much of KDE 4 is
indeed going to run on and be available for MS Windows as well as Linux
and the other *ix platforms. (Not the entire thing. Most general KDE4
apps will run in MS, they say, but KDE as a unified environment is going
to remain *ix only, for both practical/technical and political reasons.
For example MSWindows already has a windowing system, so KDE's isn't
necessary. Thus, the full experience will remain a 'nix thing. That
said, Konqueror for example, could give Firefox some serious competition,
with its KHTML engine already being the basis of Apple Safari, so it'll
now run on all three platforms just as Firefox does, and people could
start with Konqueror and other KDE apps on MS, and continue using the
same things when they switch to Linux -- or OpenSolaris. =8^)
So anyway, as long as Sun holds its own copyrights, and/or has gotten
appropriate permission from the other owners where Sun doesn't hold them,
they can license however they please.
>> Of course Linus and the other kernel devs were originally very much
>> against early GPLv3 drafts.
>
> Is it a matter of diverging positions towards industrial partners/users?
I think Boyd covered that pretty well.
>> The Gentoo Java devs are working on it, but as I said, I don't believe
>> enough of the entire Java infrastructure has been released as GPL yet
>> to do the entire thing as sources. Even after it has, it'll take
>> several months as experimental ebuilds in the Java overlay (emerge
>> layman and read up on using it, if interested)
>
> Ok! Does anyone know the difference between the java-overlay and the
> java-gcj-overlay?
GCJ is GCC's Java compiler. Generally, it'd be for compiling Java
sources to arch-native code, not to the traditional VM targeted Java
bytecode. Thus, while it might be useful for someone wishing to compile
their Java app just as they would a C/C++/whatever app, to native binary
code to directly execute on their CPU, it's not particularly interesting
for someone primarily interested in Java as a browser VM.
Since you specifically mentioned Java as a browser VM, I therefore assume
you will be more interested in the standard java-overlay.
One word of caution, just in case you hadn't figured this out from what I
and others have already said. The Gentoo devs (and contributing users,
overlays give the flexibility to allow non-Gentoo-dev users more direct
access, if the devs in charge of the overlay trust them of course,
without the user having to go thru the entire Gentoo dev process) use the
java-overlay as a staging ground for working stuff up to standard Gentoo
tree quality. Some major changes go on there. It was used to work out
the switch to the new java-config arrangement before it hit the tree, for
instance. However, as the staging ground, it won't always work like the
unmasked stuff in the tree should work. At times, parts of it will be
broken, and you'll have to do some things manually in ordered to get
stuff to work, or unmerge it and go back to the stuff in the tree, if
it's too broken. It's there for users to use if they feel up to it,
hopefully to test and pitch in and help if they find stuff broken.
However, don't expect it to all just work all the time, because it's a
development overlay, and development is what happens there, including
breakage at times. If you are prepared to deal with that, well, go for
it! =8^)
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Sun and GPL
2007-05-28 10:42 ` Boyd Stephen Smith Jr.
2007-05-28 10:56 ` robert burrell donkin
@ 2007-05-28 11:52 ` Duncan
2007-05-28 16:23 ` Hemmann, Volker Armin
2 siblings, 0 replies; 41+ messages in thread
From: Duncan @ 2007-05-28 11:52 UTC (permalink / raw
To: gentoo-amd64
"Boyd Stephen Smith Jr." <bss03@volumehost.net> posted
200705280542.32246.bss03@volumehost.net, excerpted below, on Mon, 28 May
2007 05:42:32 -0500:
>> So, Duncan's idea of dual-licensing the kernel under GPL v2/v3 until
>> all bits of kernel code written by non-agreeing parties are removed
>> would not work.
>
> Right, but Linus could take the stance that all new submission have to
> be licenced (to him) under GPLv2/GPLv3 and then one there's no
> GPLv2-only code left, release a kernel under GPLv3. Until the point
> where there's no GPLv2 only code, Linus could only release the whole
> work under GPLv2, but everyone would know the transition was in the
> works.
That's basically what I had in mind, yes. Only I (inadvertently) took a
logical shortcut while explaining it, and Richard obviously didn't follow
me when I veered off. =8^\ That's the whole reason it couldn't simply
be made GPLv3 in an instant, however. New code (and presumably the old
code from all currently active contributors who agreed and continued to
contribute) would instantly be dual-licensed, so it could use the old
GPLv2 only code with the GPLv2 license, while the GPLv3 license remained
in place but basically unused until all the GPLv2 only code was removed,
at which point the GPLv2 dual license could be dropped off the new code
as well (tho anyone wanting it could get it under GPLv2 could get it
under that last dual licensed snapshot, until further new GPLv3 only code
was added, anyway). Finally, the kernel was GPLv2 and later for quite
some time, the GPLv2 only being a relatively new development as well.
Thus, anything in the last GPL2 or later snapshot could immediately be
upgraded to GPLv2/v3 as well. All told, within a few months, the large
majority could be dual-licensed. It's just that last 20, 10, 5, 2, 1%,
as an increasing focus is placed on the issue, that's the sticking point,
and that could ultimately cause the switchover to take five years or so.
Still, it's doable, just over some significant time and with some
substantial effort required.
Thanks for pointing that out, Richard, and Boyd for clarifying what I
meant.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 11:14 ` Duncan
@ 2007-05-28 13:14 ` Conway S. Smith
2007-05-28 17:46 ` Duncan
0 siblings, 1 reply; 41+ messages in thread
From: Conway S. Smith @ 2007-05-28 13:14 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
On Mon, 28 May 2007 11:14:46 +0000 (UTC)
Duncan <1i5t5.duncan@cox.net> wrote:
<Much snippage>
>
> First, you may or may not have heard of Nexenta, or the Gentoo on
> OpenSolaris port, etc. You also may or may not be aware that
> Gentoo/FBSD is one of the other Gentoo Alt projects, from what I read
> coming along reasonably well, too. =8^)
>
<Even more snippage>
Last I heard, Gentoo/FBSD was stalled, due to licensing terms. But it
was some time ago, has that changed?
Conway S. Smith
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 10:42 ` Boyd Stephen Smith Jr.
2007-05-28 10:56 ` robert burrell donkin
2007-05-28 11:52 ` Duncan
@ 2007-05-28 16:23 ` Hemmann, Volker Armin
2007-05-28 17:28 ` Nuitari
2 siblings, 1 reply; 41+ messages in thread
From: Hemmann, Volker Armin @ 2007-05-28 16:23 UTC (permalink / raw
To: gentoo-amd64
On Montag, 28. Mai 2007, Boyd Stephen Smith Jr. wrote:
>
> Things will also be nicer under the GPLv3, because they've extended
> optional "or any greater version published by the FSF" to be an
> optional "or any license approved by <foo>" where <foo> could be Linus
> Torvalds, X.org, or the Gentoo Foundation.
Am I the only one who sees this as THE invitation to a chaotic licence-hell?
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Sun and GPL
2007-05-28 16:23 ` Hemmann, Volker Armin
@ 2007-05-28 17:28 ` Nuitari
0 siblings, 0 replies; 41+ messages in thread
From: Nuitari @ 2007-05-28 17:28 UTC (permalink / raw
To: gentoo-amd64
>> Things will also be nicer under the GPLv3, because they've extended
>> optional "or any greater version published by the FSF" to be an
>> optional "or any license approved by <foo>" where <foo> could be Linus
>> Torvalds, X.org, or the Gentoo Foundation.
>
> Am I the only one who sees this as THE invitation to a chaotic licence-hell?
>
And here I was thinking that licenses were already hell
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Sun and GPL
2007-05-28 13:14 ` Conway S. Smith
@ 2007-05-28 17:46 ` Duncan
2007-05-28 18:38 ` [gentoo-amd64] Baselayout 2 (Was: Sun and GPL) Sebastian Redl
0 siblings, 1 reply; 41+ messages in thread
From: Duncan @ 2007-05-28 17:46 UTC (permalink / raw
To: gentoo-amd64
"Conway S. Smith" <beolach@comcast.net> posted
20070528071415.415b75f1@mandalor.homelinux.net, excerpted below, on Mon,
28 May 2007 07:14:15 -0600:
> Last I heard, Gentoo/FBSD was stalled, due to licensing terms. But it
> was some time ago, has that changed?
I don't believe it's stalled now. Among other things, Roy is designing
Baselayout-2 to be friendlier to Gentoo/FBSD. Baselayout-2 is a pretty
recent development, and definitely still masked as it's still in serious
development. (FWIW, I've been running 1.13.0_alphaXX for some time,
since it was hard masked tho it seems to be ~arch now, but I've not tried
2.0 yet, at all.)
The worst recent blow, AFAIK, was when Flameeyes quit, as that was his
baby (well, one of them, he was incredibly productive all over the
place). Fortunately, he's back, but taking it a bit slower this time,
mainly focusing on GFBSD.
BTW, his blog at http://farragut.flameeyes.is-a-geek.org/ has some very
interesting entries re the thread topic, and this subthread, and gcc
as well.
First, his latest entry explains a bit about coming back (the links
include date and title):
http://farragut.flameeyes.is-a-geek.org/articles/2007/05/27/shedding-a-light-on-my-return
Second, back on the second page, he discusses his work on OpenJDK.
He's mainly interested in getting it to work for GFBSD since the
FBSD version is old and vulnerable, but he's getting it working
on Gentoo Linux first. Apparently, it DOES compile on amd64, but
may require a bit of tweaking due to path lengths. Anyway, worth
reading for anyone following the GPLv2ing of Java, particularly
as it applies to Gentoo and specifically, Gentoo/amd64.
Three entries:
http://farragut.flameeyes.is-a-geek.org/articles/2007/05/09/openjdk-and-gentoo-freebsd
http://farragut.flameeyes.is-a-geek.org/articles/2007/05/10/my-fiddling-with-openjdk
http://farragut.flameeyes.is-a-geek.org/articles/2007/05/15/openjdk-the-vulnerabilities-and-you
Finally, as one who has unmasked gcc-4.2.0 locally, and recompiled
my entire system (that'll work with it, I've about a half-dozen
packages that won't), this entry on gcc 4.3 and the problems
it's going to cause is interesting:
http://farragut.flameeyes.is-a-geek.org/articles/2007/05/11/gcc-4-3-it-will-be-a-bloodshed
Hmm... the g2planet RSS feed doesn't seem to be carrying flameeyes
blog again yet. Having just read a bunch of it, and found
all that interesting stuff, I'm going to have to rss-feed it directly...
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Baselayout 2 (Was: Sun and GPL)
2007-05-28 17:46 ` Duncan
@ 2007-05-28 18:38 ` Sebastian Redl
2007-05-28 22:56 ` [gentoo-amd64] " Duncan
0 siblings, 1 reply; 41+ messages in thread
From: Sebastian Redl @ 2007-05-28 18:38 UTC (permalink / raw
To: gentoo-amd64
Duncan wrote:
> I don't believe it's stalled now. Among other things, Roy is designing
> Baselayout-2 to be friendlier to Gentoo/FBSD. Baselayout-2 is a pretty
> recent development, and definitely still masked as it's still in serious
> development. (FWIW, I've been running 1.13.0_alphaXX for some time,
> since it was hard masked tho it seems to be ~arch now, but I've not tried
> 2.0 yet, at all.)
>
I've got baselayout 2 on my experimental partition (seemed to need it
for getting lvm2 to work with root on a logical volume) and it's working
just fine. Haven't done much yet on that partition, though, not even
installed X.
Sebastian
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-28 18:38 ` [gentoo-amd64] Baselayout 2 (Was: Sun and GPL) Sebastian Redl
@ 2007-05-28 22:56 ` Duncan
2007-05-29 0:50 ` Wil Reichert
0 siblings, 1 reply; 41+ messages in thread
From: Duncan @ 2007-05-28 22:56 UTC (permalink / raw
To: gentoo-amd64
Sebastian Redl <sebastian.redl@getdesigned.at> posted
465B2189.9010008@getdesigned.at, excerpted below, on Mon, 28 May 2007
20:38:01 +0200:
> I've got baselayout 2 on my experimental partition (seemed to need it
> for getting lvm2 to work with root on a logical volume) and it's working
> just fine. Haven't done much yet on that partition, though, not even
> installed X.
Could be. When I setup my RAID here, I specifically arranged for root
and a backup root snapshot to be directly on RAID partitions, because the
kernel can handle them directly with only a bit of stuff on the command
line (so in grub), no root on LVM as that would require an initramfs, and
I preferred to keep things simple, because simple isn't so likely to
break and is easier to fix if it does.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-28 22:56 ` [gentoo-amd64] " Duncan
@ 2007-05-29 0:50 ` Wil Reichert
2007-05-30 0:33 ` Florian D.
0 siblings, 1 reply; 41+ messages in thread
From: Wil Reichert @ 2007-05-29 0:50 UTC (permalink / raw
To: gentoo-amd64
> Sebastian Redl <sebastian.redl@getdesigned.at> posted
> 465B2189.9010008@getdesigned.at, excerpted below, on Mon, 28 May 2007
> 20:38:01 +0200:
>
> > I've got baselayout 2 on my experimental partition (seemed to need it
> > for getting lvm2 to work with root on a logical volume) and it's working
> > just fine. Haven't done much yet on that partition, though, not even
> > installed X.
>
> Could be. When I setup my RAID here, I specifically arranged for root
> and a backup root snapshot to be directly on RAID partitions, because the
> kernel can handle them directly with only a bit of stuff on the command
> line (so in grub), no root on LVM as that would require an initramfs, and
> I preferred to keep things simple, because simple isn't so likely to
> break and is easier to fix if it does.
I've done lvm on a root partition before with the old baselayout.
Just followed the directions here:
http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_an_LVM2_root_partition
It did need an initramfs, but genkernel makes that step pretty easy.
Haven't really played with 2 yet, but from what I see it looks pretty
spiffy.
Wil
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-29 0:50 ` Wil Reichert
@ 2007-05-30 0:33 ` Florian D.
2007-05-30 4:09 ` Joshua Hoblitt
0 siblings, 1 reply; 41+ messages in thread
From: Florian D. @ 2007-05-30 0:33 UTC (permalink / raw
To: gentoo-amd64
Wil Reichert wrote:
> I've done lvm on a root partition before with the old baselayout. Just followed the directions
> here: http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_an_LVM2_root_partition It did need an
> initramfs, but genkernel makes that step pretty easy.
FYI, genkernel is creating an initrd, not an initramfs, which is the preferred way nowadays.
Information on how to setup an initramfs can be found at:
http://lldn.timesys.com/docs/initramfs
more info about initramfs and the difference to an initrd is in
Documentation/filesystems/ramfs-rootfs-initramfs.txt
of your linux kernel tree.
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 0:33 ` Florian D.
@ 2007-05-30 4:09 ` Joshua Hoblitt
2007-05-30 4:38 ` Wil Reichert
2007-05-30 9:12 ` Florian D.
0 siblings, 2 replies; 41+ messages in thread
From: Joshua Hoblitt @ 2007-05-30 4:09 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 399 bytes --]
On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
> FYI, genkernel is creating an initrd, not an initramfs, which is the preferred way nowadays.
> Information on how to setup an initramfs can be found at:
> http://lldn.timesys.com/docs/initramfs
Umm, I think you need to check your facts. genkernel creates a gzip'd
CPIO archive named "initramfs-genkernel-arch-versionstring"...
-J
--
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 4:09 ` Joshua Hoblitt
@ 2007-05-30 4:38 ` Wil Reichert
2007-05-30 7:39 ` Duncan
` (2 more replies)
2007-05-30 9:12 ` Florian D.
1 sibling, 3 replies; 41+ messages in thread
From: Wil Reichert @ 2007-05-30 4:38 UTC (permalink / raw
To: gentoo-amd64
On 5/29/07, Joshua Hoblitt <jhoblitt@ifa.hawaii.edu> wrote:
> On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
> > FYI, genkernel is creating an initrd, not an initramfs, which is the
> preferred way nowadays.
> > Information on how to setup an initramfs can be found at:
> > http://lldn.timesys.com/docs/initramfs
>
> Umm, I think you need to check your facts. genkernel creates a gzip'd
> CPIO archive named "initramfs-genkernel-arch-versionstring"...
So the command 'genkernel initrd' creates a file called
'initramfs-...' which contains files called etc/initrd.defaults and
etc/initrd.scripts. Poor naming conventions but it looks like an
initrd to me.
Wil
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 4:38 ` Wil Reichert
@ 2007-05-30 7:39 ` Duncan
2007-05-30 7:43 ` Isidore Ducasse
2007-05-30 22:57 ` Joshua Hoblitt
2 siblings, 0 replies; 41+ messages in thread
From: Duncan @ 2007-05-30 7:39 UTC (permalink / raw
To: gentoo-amd64
"Wil Reichert" <wil.reichert@gmail.com> posted
7a329d910705292138k76ece020gdf1d226405cb1fff@mail.gmail.com, excerpted
below, on Tue, 29 May 2007 21:38:17 -0700:
> On 5/29/07, Joshua Hoblitt <jhoblitt@ifa.hawaii.edu> wrote:
>> On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
>> > FYI, genkernel is creating an initrd, not an initramfs, which is the
>> preferred way nowadays.
>> > Information on how to setup an initramfs can be found at:
>> > http://lldn.timesys.com/docs/initramfs
>>
>> Umm, I think you need to check your facts. genkernel creates a gzip'd
>> CPIO archive named "initramfs-genkernel-arch-versionstring"...
>
> So the command 'genkernel initrd' creates a file called 'initramfs-...'
> which contains files called etc/initrd.defaults and etc/initrd.scripts.
> Poor naming conventions but it looks like an initrd to me.
It's possible I'm mistaken on this since I've not used an initrd/
initramfs either one since the kernel switched with 2.6 (vs. 2.4 and
before), but from my reading, 2.6 kernels make an initramfs, not an
initrd. However, many still call it an initrd, simply because that's
what it was, for years.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 4:38 ` Wil Reichert
2007-05-30 7:39 ` Duncan
@ 2007-05-30 7:43 ` Isidore Ducasse
2007-05-30 22:57 ` Joshua Hoblitt
2 siblings, 0 replies; 41+ messages in thread
From: Isidore Ducasse @ 2007-05-30 7:43 UTC (permalink / raw
To: gentoo-amd64
le Tue, 29 May 2007 21:38:17 -0700
"Wil Reichert" <wil.reichert@gmail.com> a écrit:
> On 5/29/07, Joshua Hoblitt <jhoblitt@ifa.hawaii.edu> wrote:
> > On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
> > > FYI, genkernel is creating an initrd, not an initramfs, which is the
> > preferred way nowadays.
> > > Information on how to setup an initramfs can be found at:
> > > http://lldn.timesys.com/docs/initramfs
> >
> > Umm, I think you need to check your facts. genkernel creates a gzip'd
> > CPIO archive named "initramfs-genkernel-arch-versionstring"...
>
> So the command 'genkernel initrd' creates a file called
> 'initramfs-...' which contains files called etc/initrd.defaults and
> etc/initrd.scripts. Poor naming conventions but it looks like an
> initrd to me.
>
I'm "afraid" it isn't. Try zcat initramfs | cpio -t . initramfs are cpio archives. And genkenrel is such a wild beast, that it compiles a static busybox against uclibc _if_ you have an uclibc toolchain available for your arch through crossdev (this feature really impresses me). If I'm not wrong, when you haven't got any such toolchain, it uses a prebuilt version of busybox. Those informations were gathered empirically by using genkernel. Could someone confirm/infirm/precise?
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 4:09 ` Joshua Hoblitt
2007-05-30 4:38 ` Wil Reichert
@ 2007-05-30 9:12 ` Florian D.
1 sibling, 0 replies; 41+ messages in thread
From: Florian D. @ 2007-05-30 9:12 UTC (permalink / raw
To: gentoo-amd64
Joshua Hoblitt wrote:
> On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
>> FYI, genkernel is creating an initrd, not an initramfs, which is the preferred way nowadays.
>> Information on how to setup an initramfs can be found at:
>> http://lldn.timesys.com/docs/initramfs
>
> Umm, I think you need to check your facts. genkernel creates a gzip'd
> CPIO archive named "initramfs-genkernel-arch-versionstring"...
>
true. I was confused, because genkernel does not link it directly into
the kernel, which would be the case, if you'd set it up manually.
thanks for putting me right.
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-amd64] Re: Baselayout 2 (Was: Sun and GPL)
2007-05-30 4:38 ` Wil Reichert
2007-05-30 7:39 ` Duncan
2007-05-30 7:43 ` Isidore Ducasse
@ 2007-05-30 22:57 ` Joshua Hoblitt
2 siblings, 0 replies; 41+ messages in thread
From: Joshua Hoblitt @ 2007-05-30 22:57 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1733 bytes --]
The terminilogy of initramfs/initrd is used pretty lossely, even by
kernel devs. My understanding is that typically 'initrd' is refering to
an actual filesystem image (created on a loopback) and get's mounted a a
ramdisk and used at the root filesystem. Where as an initramfs image is
just a CPIO archive that gets unpacked into a tmpfs filesystem that is
then mounted as root. initramfs images can be either built into the
kernel image or loaded from an external file. Byeond the format there's
not much difference bewteen them. In theory an initramfs iamge could be a
bit smaller as it doesn't have to drag around the filesystem metadata
with it. Also, as it's just a CPIO archive a driver for the
filesystem type need not be built into the kernel.
Wikipedia considers initramfs & initrd to refer to the same thing:
http://en.wikipedia.org/wiki/Initrd
Cheers,
-J
--
On Tue, May 29, 2007 at 09:38:17PM -0700, Wil Reichert wrote:
> On 5/29/07, Joshua Hoblitt <jhoblitt@ifa.hawaii.edu> wrote:
> >On Wed, May 30, 2007 at 02:33:18AM +0200, Florian D. wrote:
> >> FYI, genkernel is creating an initrd, not an initramfs, which is the
> >preferred way nowadays.
> >> Information on how to setup an initramfs can be found at:
> >> http://lldn.timesys.com/docs/initramfs
> >
> >Umm, I think you need to check your facts. genkernel creates a gzip'd
> >CPIO archive named "initramfs-genkernel-arch-versionstring"...
>
> So the command 'genkernel initrd' creates a file called
> 'initramfs-...' which contains files called etc/initrd.defaults and
> etc/initrd.scripts. Poor naming conventions but it looks like an
> initrd to me.
>
> Wil
> --
> gentoo-amd64@gentoo.org mailing list
>
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2007-05-30 22:54 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-26 19:07 [gentoo-amd64] Can I run a complete desktop remotely? Mark Knecht
2007-05-26 19:37 ` Olivier Crête
2007-05-27 15:40 ` Mark Knecht
2007-05-27 15:56 ` Peter Davoust
2007-05-27 16:04 ` Richard Freeman
2007-05-27 16:56 ` YoYo Siska
2007-05-26 19:49 ` Aleksey Kunitskiy
2007-05-26 19:53 ` Conway S. Smith
2007-05-26 20:29 ` Simon Cooper
2007-05-26 22:24 ` Conway S. Smith
2007-05-26 21:47 ` Nuitari
2007-05-26 22:20 ` [gentoo-amd64] " Duncan
2007-05-27 0:00 ` Duncan
2007-05-26 22:51 ` [gentoo-amd64] " Conway S. Smith
2007-05-27 6:48 ` Joerg Gollnick
2007-05-27 10:57 ` Richard Freeman
2007-05-27 11:11 ` [gentoo-amd64] Sun and GPL Isidore Ducasse
2007-05-27 23:32 ` [gentoo-amd64] " Duncan
2007-05-28 0:41 ` Isidore Ducasse
2007-05-28 3:42 ` Wil Reichert
2007-05-28 6:12 ` Naga
2007-05-28 3:56 ` Boyd Stephen Smith Jr.
2007-05-28 9:25 ` Richard Freeman
2007-05-28 10:42 ` Boyd Stephen Smith Jr.
2007-05-28 10:56 ` robert burrell donkin
2007-05-28 11:52 ` Duncan
2007-05-28 16:23 ` Hemmann, Volker Armin
2007-05-28 17:28 ` Nuitari
2007-05-28 11:14 ` Duncan
2007-05-28 13:14 ` Conway S. Smith
2007-05-28 17:46 ` Duncan
2007-05-28 18:38 ` [gentoo-amd64] Baselayout 2 (Was: Sun and GPL) Sebastian Redl
2007-05-28 22:56 ` [gentoo-amd64] " Duncan
2007-05-29 0:50 ` Wil Reichert
2007-05-30 0:33 ` Florian D.
2007-05-30 4:09 ` Joshua Hoblitt
2007-05-30 4:38 ` Wil Reichert
2007-05-30 7:39 ` Duncan
2007-05-30 7:43 ` Isidore Ducasse
2007-05-30 22:57 ` Joshua Hoblitt
2007-05-30 9:12 ` Florian D.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox