Unix Technical Forum

when will 2007.1 be released?

This is a discussion on when will 2007.1 be released? within the Gentoo Linux Support forums, part of the Unix Operating Systems category; --> J.O. Aho wrote: > Aragorn wrote: > >> It's just that the Live CD attempted to start up X11 ...


Go Back   Unix Technical Forum > Unix Operating Systems > Gentoo Linux Support

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #21 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

J.O. Aho wrote:

> Aragorn wrote:
>
>> It's just that the Live CD attempted to start up X11 - which I had not
>> expected it to do - and then went a little crazy on the fact that there
>> is a PCI Radeon card (which always takes precedence as the primary
>> videocard) and a PCIe GeForce card.

>
> At least on older machines you could set the primary graphics card in the
> BIOS, wouldn't surprise me if there is a PCIe/PCI option in your BIOS.


Trust me, there isn't one, nor are there any jumpers on the motherboard to
select a primary graphics adapter - the motherboard doesn't even have
onboard graphics - and all information on the subject I've managed to dig
up suggests that a PCI videocard will always take precedence over a
PCIe/AGP card as the primary video adapter.

I was told by someone who builds computers himself that it's got something
to do with the IRQ, in the sense that a lower IRQ number would take
precedence, but I don't consider myself tech-savvy enough to corroborate or
argue this statement.

>> As for nVidia releasing a Xen-compatible driver - or let us have a wild
>> dream for a moment: having them open up their source code - that is not
>> going to happen. The best they will do is offer a driver that no longer
>> needs to be patched in order to run it inside a GNU/Linux system in a
>> Xen /dom0./

>
> No, they will not open up the source and the majority of distros won't
> have it as a default driver due the license.


nVidia has received an as yet still open invitation to collaborate with the
Xen developers, even without needing to open up their source code, and to
my knowledge they have totally consistently been ignoring this invitation
for over a year already so far.

On the other hand, it would appear that they have at least been silently
monitoring some of the Xen development and are now at least acknowledging
that there is such a thing as Xen and that virtualization really exists,
through their recommended use of a compile-time "IGNORE_XEN" variable.

nVidia has always had better drivers than ATI, but with ATI now being owned
by AMD and AMD opening up the driver code - including for older ATI
chipsets - this balance may soon find itself radically tipped over to the
ATI camp, and in that case, I will come to seriously regret that I opted
for an nVidia adapter and their proprietary drivers in the first place,
being a Free Software advocate myself.

My stance here was that no usable 3D acceleration was available for any
fairly recent videocards from FOSS drivers so far, and that it was thus
ethically allowed by sheer necessity to use a proprietary video driver.
With AMD opening up their driver code now, I find myself "committing a sin"
against my own principles by using nVidia.

(My motherboard has an nForce Professional chipset, but the specs for those
are open.)

>> In addition, I have very little knowledge of iptables and routing, and
>> I'll have to set up everything using a custom routing table, as I'll only
>> have one public IP address, but all virtual machines should have access
>> to the
>> internet. For /dom0,/ this only need be /ssh/ access, but I might set up
>> a /ssh/ DMZ inside one of the other virtual machines, so that one
>> must /ssh/ into that virtual machine first and then from there /ssh/ into
>> the /dom0./ This is probably the wisest solution. ;-)

>
> I did setup Xen on a test machine running CentOS, had no need of
> configuring iptables rules to access internet with domU. Of course if you
> want to protect ports, you have to do something. I would have recommended
> you to take a look at FireStarter, but it hasn't been maintained for a
> while and has some troubles with later kernels and gnome2 libs.


My main needs are the following: /domU/ must be able to access the internet,
but as I will have only one public IP address available, it'll have to be
done through NAT/routing. Firewalling will need to be taken care of on a
VM-specific manner, depending on the individual needs of each virtual
machine.

Certain ports will have to be forwarded to designated virtual machines - I
will be running three or four of them, including /dom0/ - such as port 22
for /ssh,/ port 80 for /http,/ the port range between 6660 and 6669 for an
IRC server - there will also be additional needed ports for this but I
don't know them from memory right now - and then most of the userspace
ports will have to be forwarded to the X11 /domU/ machine.

In addition, the motherboard has a second onboard Gigabit NIC, which will be
connected to my switch, and through which the other machines on my network
must be able to connect to the internet via NAT on the same machine as
which is running the virtual machine set-up.

I'm sure it'll all be quite easy to accomplish for someone experienced
in /iptables,/ but unfortunately I consider myself quite a novice in that
area as I have thusfar always relied upon GUI utilities such as /webmin/
for this purpose. :-/

> One of the disadvantages I see is the high load on the domU while making
> disk access, even if you have dedicated slices for them. I have been
> thinking of testing KVM instead and see if it's kinder on the load or not,
> but been too busy with other things.


KVM is an interesting approach to virtualization and its existence could
give the Linux kernel even more credibility as a viable corporate operating
system kernel - previously, UNIX-style kernel-based virtualization was only
available in Solaris, which still allowed for some FUD to circle in the
minds of those Pointy Haired Bosses (TM) who were at least willing to
consider something other than Crimosoft Wintendo on their server hardware -
and the project certainly has already come a long way in a short time, but
there is still a lot of work to be done, and at the moment I still consider
Xen to be the best and most stable option. It's faster than KVM and
requires less of a memory overhead because of the small hypervisor codebase
versus a fully-blown Linux kernel.

The above said, I doubt that the load inside /dom0/ - you wrote /domU/ but I
take it you mean /dom0/ instead? - would really differ a lot when using KVM
rather than Xen. It is after all virtualization, which means that there
are multiple operating systems, each with their respective I/O
requirements, trying to access the same hardware simultaneously. So I
think the phenomenon is rather indigenous to the concept of virtualization
itself rather than to the virtualization technology used.

On the other hand, both Xen and KVM - and who knows, even VMWare - will
probably benefit a lot from the new and improved scheduler in the Linux
kernel, as well as from using the leaner /SLUB/ instead of the
traditional /SLAB./

By the way, I do indeed intend to give each operating system instance its
own dedicated slices where possible/needed and use NFS where otherwise
possible/recommended. The downside of this approach - I've always been in
favor of splitting off as much as possible from the root filesystems - is
that I will be needing more than the available 15 partitions.

IDE hard disks allowed for up to 63 partitions, while SCSI/SAS/SATA/USB
disks only allow for 15 partitions, or at least, unless you are lucky
enough to have one of the newer EFI-equipped machines, in which case 128
primary(!) partitions are possible. I have 4 SAS disks in the target
machine, but they are configured in a RAID 5 array and are thus seen as one
SCSI disk by the operating system. Ergo, I will have to set up LVM(2)
slices instead, which I've only done once before so far, but which also
seems like a very interesting technology to me. I do wonder as to how much
this extra level of hardware abstraction will impede on performance,
though.

Of course, in a virtualization environment where you have several virtual
machines running quite dedicated server tasks, your partitioning layout may
not need to be all that elaborate. There's a huge chance that */opt* and
*/usr/local* - which I normally also split off from */usr* - will be empty
anyway. */usr/src* and */usr/portage* can be shared via NFS. */tmp* can
be a /tmpfs./ */usr* itself could even be shared over NFS in its entirety
between minimally installed server VMs. */boot* is unneeded by any virtual
machine other than /dom0,/ et al.

I'm not sure whether such an approach is already possible with KVM - I
haven't exactly kept track of the KVM development itself in favor of my
interest in Xen and KVM still being rough around the edges - as I seem to
recall that KVM requires modified Qemu images to work with. Personally I
favor individual and independent slices rather than disk images mounted
over a loopback mechanism, but your mileage may of course vary.

On account of KVM, I'm also not sure on the status of SMP guests yet - in
theory, it /should/ be possible by now - nor on the use of 64-bit
guests. /lguest/ is also an in-tree virtualization project that comes with
the Linux kernel, but as I understand it /lguest/ would rather be an
experimental toy than a viable production-ready virtualization solution.

Again, your mileage may vary. ;-)

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #22 (permalink)  
Old 02-21-2008, 12:20 PM
J.O. Aho
 
Posts: n/a
Default Re: when will 2007.1 be released?

Aragorn wrote:
> J.O. Aho wrote:


> and all information on the subject I've managed to dig
> up suggests that a PCI videocard will always take precedence over a
> PCIe/AGP card as the primary video adapter.
> I was told by someone who builds computers himself that it's got something
> to do with the IRQ, in the sense that a lower IRQ number would take
> precedence, but I don't consider myself tech-savvy enough to corroborate or
> argue this statement.


Ok, you could try to switch the IRQ numbering, if your BIOS has that option,
used to be more common on those old PCI/ISA motherboards.


> nVidia has received an as yet still open invitation to collaborate with the
> Xen developers, even without needing to open up their source code, and to
> my knowledge they have totally consistently been ignoring this invitation
> for over a year already so far.


nVidia has been quite unhelpful, as I have understood they haven't helped
anything with the nv driver (included in xorg/xfree) nor the new driver that
will include 3D-support, compare with AMD (formerly ATi), who has given out
information and code to the development of the xorg/xfree driver.
They may even open up the code for the closed source driver.


> nVidia has always had better drivers than ATI, but with ATI now being owned
> by AMD and AMD opening up the driver code - including for older ATI
> chipsets - this balance may soon find itself radically tipped over to the
> ATI camp, and in that case, I will come to seriously regret that I opted
> for an nVidia adapter and their proprietary drivers in the first place,
> being a Free Software advocate myself.


Yes, during the old ATi times I think there was kind of a small handful part
time developers who worked with the driver, while there was closer to 100
people at nVidia who worked with the nVidia driver.
I have been using nVidia for the most of my x86 based machines, as the driver
is better, but on all my other machines (Sparc and PowerPC), there hasn't been
any support and nVidia dropped the PowerPC project when Apple dropped the
PowerPC as the CPU in Macs, so I have gone with ATi cards on those, getting a
soso hardware 3D support from the open source drivers.


> (My motherboard has an nForce Professional chipset, but the specs for those
> are open.)


The forcedeth was developed without any help from nVidia, but nVidia did drop
their own network driver when they thought the forcedeth driver was good
enough. IMHO they haven't contributed much, they could do a lot more, but I
guess they feel they are big enough to not care about 5% of the user market.


> Certain ports will have to be forwarded to designated virtual machines - I
> will be running three or four of them, including /dom0/ - such as port 22
> for /ssh,/ port 80 for /http,/ the port range between 6660 and 6669 for an
> IRC server - there will also be additional needed ports for this but I
> don't know them from memory right now - and then most of the userspace
> ports will have to be forwarded to the X11 /domU/ machine.


I would suggest you to not use the port 22 for ssh, while I did I had damn a
lot of script kiddies trying to force them into my system using, even if it
wasn't working, I didn't like the long log reports I had about these tries, so
I switched to an alternative port.


> I'm sure it'll all be quite easy to accomplish for someone experienced
> in /iptables,/ but unfortunately I consider myself quite a novice in that
> area as I have thusfar always relied upon GUI utilities such as /webmin/
> for this purpose. :-/


As long as you manage to get things to run on virtual NICs, the NATing will be
the easy part, you will just to follow one of the many HOWTOs you can find at
the net.


>> One of the disadvantages I see is the high load on the domU while making
>> disk access, even if you have dedicated slices for them. I have been
>> thinking of testing KVM instead and see if it's kinder on the load or not,
>> but been too busy with other things.

>
> The above said, I doubt that the load inside /dom0/ - you wrote /domU/ but I
> take it you mean /dom0/ instead? - would really differ a lot when using KVM
> rather than Xen. It is after all virtualization, which means that there
> are multiple operating systems, each with their respective I/O
> requirements, trying to access the same hardware simultaneously. So I
> think the phenomenon is rather indigenous to the concept of virtualization
> itself rather than to the virtualization technology used.


No, I mean domU, the dom= has a low load.
The test I made was setting up 3 domU running Apache and making approx 10000
request per sec per domU.

With diskimage on file the load on each domU was up on 2.8, while dom0 was at 0.3.

With dedicated slices the load on each domU was up on 0.9 while dom0 was at 0.2.

Doing the same kind of attack on the dom0 don't result in much higher load
than 0.15 (if I remember it right)

This high difference in loads will it make difficult with rules that prevents
high loads.


> By the way, I do indeed intend to give each operating system instance its
> own dedicated slices where possible/needed and use NFS where otherwise
> possible/recommended.


If you want read only access, then NFS has the advantage that it's the server
that decides if the client has read/write access or not, while a dedicated
slice can always be remounted as read/write. But usually a local hard drive is
faster.


> Ergo, I will have to set up LVM(2)
> slices instead, which I've only done once before so far, but which also
> seems like a very interesting technology to me. I do wonder as to how much
> this extra level of hardware abstraction will impede on performance,
> though.


I have to say I haven't noticed any downside with my LVM that I share over NFS
to all my machines (just a small 500G /home).
I read a bit about zfs and it seems interesting, but I don't want it as a
userspace file system, which is what you get in Linux today.


> Of course, in a virtualization environment where you have several virtual
> machines running quite dedicated server tasks, your partitioning layout may
> not need to be all that elaborate. There's a huge chance that */opt* and
> */usr/local* - which I normally also split off from */usr* - will be empty
> anyway. */usr/src* and */usr/portage* can be shared via NFS. */tmp* can
> be a /tmpfs./ */usr* itself could even be shared over NFS in its entirety
> between minimally installed server VMs. */boot* is unneeded by any virtual
> machine other than /dom0,/ et al.


I never split out /usr/local, as it's always been more or less empty on all my
installs, /usr/src I did split out when I went to Gentoo. I try to split out
those parts where you have a lot of writes, as I see it more likely that
something will go wrong there and don't want it to affect the more static
parts of the file system.


> I'm not sure whether such an approach is already possible with KVM - I
> haven't exactly kept track of the KVM development itself in favor of my
> interest in Xen and KVM still being rough around the edges - as I seem to
> recall that KVM requires modified Qemu images to work with. Personally I
> favor individual and independent slices rather than disk images mounted
> over a loopback mechanism, but your mileage may of course vary.


I do agree on that too. I think KVM can access file systems via userspace,
haven't kept so much track about KVM nor Xen, just looked a couple of months
ago at the wikipedia where they compared a load of different virtualization,
where KVM was on top when it came to smoth file I/O.


> On account of KVM, I'm also not sure on the status of SMP guests yet - in
> theory, it /should/ be possible by now - nor on the use of 64-bit
> guests.


As I have understood, you don't dedicate CPUs in KVM, but each "node" will get
the required CPU usage to do it's work.


--

//Aho
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #23 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

J.O. Aho wrote:

> Aragorn wrote:
>
>> and all information on the subject I've managed to dig
>> up suggests that a PCI videocard will always take precedence over a
>> PCIe/AGP card as the primary video adapter.
>> I was told by someone who builds computers himself that it's got
>> something to do with the IRQ, in the sense that a lower IRQ number would
>> take precedence, but I don't consider myself tech-savvy enough to
>> corroborate or argue this statement.

>
> Ok, you could try to switch the IRQ numbering, if your BIOS has that
> option, used to be more common on those old PCI/ISA motherboards.


I'm not sure whether it does or doesn't, but it's largely irrelevant now.
The PCI card will be used for booting up the /dom0/ anyway - that's the
whole idea - and I intend to use the PCIe card for one /domU/ node only,
i.e. the X11 "workstation" virtual machine.

The motherboard is a Tyan Thunder n6650W (S2915) by the way, in case you're
interested. It's got a Phoenix BIOS, but don't ask me what version.

>> nVidia has received an as yet still open invitation to collaborate with
>> the Xen developers, even without needing to open up their source code,
>> and to my knowledge they have totally consistently been ignoring this
>> invitation for over a year already so far.

>
> nVidia has been quite unhelpful, as I have understood they haven't helped
> anything with the nv driver (included in xorg/xfree) nor the new driver
> that will include 3D-support, compare with AMD (formerly ATi), who has
> given out information and code to the development of the xorg/xfree
> driver. They may even open up the code for the closed source driver.


That is indeed AMD's intent, or so I have read. And this could seriously
shift the balance in videocard sales too.

>> nVidia has always had better drivers than ATI, but with ATI now being
>> owned by AMD and AMD opening up the driver code - including for older ATI
>> chipsets - this balance may soon find itself radically tipped over to the
>> ATI camp, and in that case, I will come to seriously regret that I opted
>> for an nVidia adapter and their proprietary drivers in the first place,
>> being a Free Software advocate myself.

>
> Yes, during the old ATi times I think there was kind of a small handful
> part time developers who worked with the driver, while there was closer to
> 100 people at nVidia who worked with the nVidia driver.


You can expect to see a major shift there once the code gets opened up to
the public. As good as proprietary nVidia drivers may be, they still do
contain some serious bugs, and the opening up of the AMD/ATi driver code
will most definitely yield far superior drivers. Hopefully, this will turn
out to be the lesson that nVidia needs to learn... :-/

> I have been using nVidia for the most of my x86 based machines, as the
> driver is better, but on all my other machines (Sparc and PowerPC), there
> hasn't been any support and nVidia dropped the PowerPC project when Apple
> dropped the PowerPC as the CPU in Macs, so I have gone with ATi cards on
> those, getting a soso hardware 3D support from the open source drivers.


With AMD now releasing their driver code as Open Source - including for
older ATi cards, or so they promised us - your 3D hardware acceleration
will gain a tremendous boost. You'll go straight from barely usable to
high end performance. ;-)

>> (My motherboard has an nForce Professional chipset, but the specs for
>> those are open.)

>
> The forcedeth was developed without any help from nVidia, but nVidia did
> drop their own network driver when they thought the forcedeth driver was
> good enough. IMHO they haven't contributed much, they could do a lot more,
> but I guess they feel they are big enough to not care about 5% of the user
> market.


Indeed, they are behaving like monopolists on account of their drivers.
Inevitably, proprietary source code will run into a wall, when time and
time again it becomes proved that the open source development model yields
more performant and less buggy code. More and more hardware vendors are
turning to GPL'ed software as the firmware for their devices, even now with
the stricter GPLv3 already in effect - the Linux kernel will of course
continue to be released under GPLv2 due to Linus's objections to v3.

>> Certain ports will have to be forwarded to designated virtual machines -
>> I will be running three or four of them, including /dom0/ - such as port
>> 22 for /ssh,/ port 80 for /http,/ the port range between 6660 and 6669
>> for an IRC server - there will also be additional needed ports for this
>> but I don't know them from memory right now - and then most of the
>> userspace ports will have to be forwarded to the X11 /domU/ machine.

>
> I would suggest you to not use the port 22 for ssh, while I did I had damn
> a lot of script kiddies trying to force them into my system using, even if
> it wasn't working, I didn't like the long log reports I had about these
> tries, so I switched to an alternative port.


Indeed, using non-standard ports for /ssh/ is something I'm already quite
accustomed to by now, even if only because it started out as a way to
circumvent my ISP's restrictions - they disallow access to ports beneath
1024 for end-users, although - as I've discovered only recently - this does
not apply to access to those ports from a machine within their own IP
range. In other words, if my next door neighbor is with the same ISP as I
am, then he could log into my system via /ssh/ (on the standard port),
provided that he knows my IP address and has a user account on my machine.

I do however plan to switch my ISP contract once the new machine is
installed. I'll be staying with the same ISP - out of necessity, as I'm on
cable internet and they have the monopoly on that over here - but I'll be
switching over to a professional-grade contract. Instead of two
semi-dynamic IP addresses I will now have one static IP address and twice
the download speed, plus much broader traffic quota. My upload speed will
unfortunately not go up, while they're planning on doubling the upload
speed for regular consumergrade connections during the first quarter of
this year. :-/

Another advice I offer to everyone - and which I've been implementing on my
own machines for years already as well - is to disable all root logins,
whether directly to the console or via /ssh./ Even though it is possible
to change the name for the root account, root is the login known to exist
on basically every UNIX-style machine, and thus the target login for brute
force break-in attempts. Likewise for /ftp/ and likewise all possible
Administrator logins on MS Glassware - as we've come to see for ourselves
from our logs; we don't use Windows on our servers and I don't Windows at
all on any of my machines.

Single user mode should be set up to require the root password, and the
bootloader should be password-protected for booting anything other than the
default. All static filesystems should be split off from the root
filesystem and mounted read-only. For myself, I also plan on setting up
the root filesystems themselves as read-only. Dynamic subtrees such as
*/var* and */tmp* should also be split off from the root filesystem - I
recommend /tmpfs/ for */tmp* - leaving the root filesystem itself to be as
small as possible. I even intend to split off */root* and have that
mounted read/write. As long as the directory exists, there shouldn't be
any problem for emergency scenarios. And well, if it doesn't, then the
root user's home directory will default to the root directory itself, so
it's still not a real problem.

(This machine here does have Windows on it (installed as a dualboot) but
that's because it was intended for my at-the-time fiancée, and the
engagement was broken off so it's uselessly consuming diskspace right now.
It'll be wiped clean upon the next install, which will in turn only be
after my new machine is installed. Until then, I need this machine here
for my daily work and I can't afford any downtime.)

>> I'm sure it'll all be quite easy to accomplish for someone experienced
>> in /iptables,/ but unfortunately I consider myself quite a novice in that
>> area as I have thusfar always relied upon GUI utilities such as /webmin/
>> for this purpose. :-/

>
> As long as you manage to get things to run on virtual NICs, the NATing
> will be the easy part, you will just to follow one of the many HOWTOs you
> can find at the net.


Yeah, I've already bookmarked a few HowTos. ;-)

>>> One of the disadvantages I see is the high load on the domU while making
>>> disk access, even if you have dedicated slices for them. I have been
>>> thinking of testing KVM instead and see if it's kinder on the load or
>>> not, but been too busy with other things.

>>
>> The above said, I doubt that the load inside /dom0/ - you wrote /domU/
>> but I take it you mean /dom0/ instead? - would really differ a lot when
>> using KVM rather than Xen. It is after all virtualization, which means
>> that there are multiple operating systems, each with their respective I/O
>> requirements, trying to access the same hardware simultaneously. So I
>> think the phenomenon is rather indigenous to the concept of
>> virtualization itself rather than to the virtualization technology used.

>
> No, I mean domU, the dom= has a low load.
> The test I made was setting up 3 domU running Apache and making approx
> 10000 request per sec per domU.
>
> With diskimage on file the load on each domU was up on 2.8, while dom0 was
> at 0.3.
>
> With dedicated slices the load on each domU was up on 0.9 while dom0 was
> at 0.2.
>
> Doing the same kind of attack on the dom0 don't result in much higher load
> than 0.15 (if I remember it right)
>
> This high difference in loads will it make difficult with rules that
> prevents high loads.


Having each of the nodes in /domU/ access its own slice is always
recommended over having file-backed filesystems in /dom0./ That's also why
UNIX systems traditionally prefer a dedicated swap partition over a
swapfile. Many people prefer using image files for simplicity, but there's
a definite tradeoff in performance.

>> By the way, I do indeed intend to give each operating system instance its
>> own dedicated slices where possible/needed and use NFS where otherwise
>> possible/recommended.

>
> If you want read only access, then NFS has the advantage that it's the
> server that decides if the client has read/write access or not, while a
> dedicated slice can always be remounted as read/write. But usually a local
> hard drive is faster.


Well, Xen also allows for a filesystem to be defined as read-only from
within /dom0,/ because the idea is that you present filesystems and/or
image files as block devices to /domU./ The configuration file makes you
specify whether the abstracted block device should be read-only or
read/write. ;-)

>> Ergo, I will have to set up LVM(2) slices instead, which I've only done
>> once before so far, but which also seems like a very interesting
>> technology to me. I do wonder as to how much this extra level of
>> hardware abstraction will impede on performance, though.

>
> I have to say I haven't noticed any downside with my LVM that I share over
> NFS to all my machines (just a small 500G /home).


Oh, that is good to know. ;-)

> I read a bit about zfs and it seems interesting, but I don't want it as a
> userspace file system, which is what you get in Linux today.


I haven't checked out /zfs/ yet, and quite frankly, I don't even know what
it's all about. I'll have to look into it later, but I intend to be
using /XFS/ as the filesystem on all my slices. The machine is hooked up
to two UPS'es (in series) and the RAID controller has a battery-backed
cache, so I should be safe there. ;-)

>> Of course, in a virtualization environment where you have several virtual
>> machines running quite dedicated server tasks, your partitioning layout
>> may not need to be all that elaborate. There's a huge chance that */opt*
>> and */usr/local* - which I normally also split off from */usr* - will be
>> empty anyway. */usr/src* and */usr/portage* can be shared via NFS.
>> */tmp* can be a /tmpfs./ */usr* itself could even be shared over NFS in
>> its entirety between minimally installed server VMs. */boot* is unneeded
>> by any virtual machine other than /dom0,/ et al.

>
> I never split out /usr/local, as it's always been more or less empty on
> all my installs, /usr/src I did split out when I went to Gentoo. I try to
> split out those parts where you have a lot of writes, as I see it more
> likely that something will go wrong there and don't want it to affect the
> more static parts of the file system.


That is indeed the right idea. Lots of people recommend the very basic
partitioning layout to beginners, and it may indeed be the simplest thing
to do for a first-time install, so as to familiarize oneself with the world
of GNU/Linux, but I always do recommend split-offs, with the proper
explanations as to why it's better.

>> I'm not sure whether such an approach is already possible with KVM - I
>> haven't exactly kept track of the KVM development itself in favor of my
>> interest in Xen and KVM still being rough around the edges - as I seem to
>> recall that KVM requires modified Qemu images to work with. Personally I
>> favor individual and independent slices rather than disk images mounted
>> over a loopback mechanism, but your mileage may of course vary.

>
> I do agree on that too. I think KVM can access file systems via userspace,
> haven't kept so much track about KVM nor Xen, just looked a couple of
> months ago at the wikipedia where they compared a load of different
> virtualization, where KVM was on top when it came to smoth file I/O.


Well, I'm not sure what would happen if an nVidia driver goes berserk again
- as it often does here, causing X11 to freeze and garbling up the display
once I've killed X11 via the System Request keys, requiring a complete
reboot before you can see anything on the screen again - inside a virtual
machine running via KVM. I also have no idea of whether the nVidia driver
will even _work_ inside a KVM virtual machine.

I do know that the open source X.Org/XFree86 /nv/ driver has no problems
with virtualization, but then again, you lose hardware accelerated 3D
performance. :-/

>> On account of KVM, I'm also not sure on the status of SMP guests yet - in
>> theory, it /should/ be possible by now - nor on the use of 64-bit
>> guests.

>
> As I have understood, you don't dedicate CPUs in KVM, but each "node" will
> get the required CPU usage to do it's work.


Well, I don't really plan on dedicating CPUs to virtual machines - I do
however plan on restricting the amount of usable physical CPUs to at least
one of the virtual machines - but what I really meant was that in its early
stages, KVM could not use SMP guests. I know the kernel developers have
been working on that a lot in the meantime, but I haven't really monitored
their progress on the subject as I've been mainly concentrating on Xen as
my virtualization solution. ;-)

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #24 (permalink)  
Old 02-21-2008, 12:20 PM
J.O. Aho
 
Posts: n/a
Default Re: when will 2007.1 be released?

Aragorn wrote:
> J.O. Aho wrote:


>> I never split out /usr/local, as it's always been more or less empty on
>> all my installs, /usr/src I did split out when I went to Gentoo. I try to
>> split out those parts where you have a lot of writes, as I see it more
>> likely that something will go wrong there and don't want it to affect the
>> more static parts of the file system.

> That is indeed the right idea. Lots of people recommend the very basic
> partitioning layout to beginners, and it may indeed be the simplest thing
> to do for a first-time install, so as to familiarize oneself with the world
> of GNU/Linux, but I always do recommend split-offs, with the proper
> explanations as to why it's better.


I agree, but you see how distributions and users tries to copy things from
microsoft and apple and those don't split up things. Yes, it may be really
easy to setup things the first time, but quite many of the newer Linux users I
have seen haven't been keen on experimenting, they just been happy with what
they got, so they will keep on having one slice for everything and make a full
reinstall if something would go wrong when they install a new program.

Back in the days when I installed NetBSD on my Amiga 2000, you had to read a
bit of documentation before you managed to install it and I think thats a good
thing, as you get some understanding of the system you are using.


>> I do agree on that too. I think KVM can access file systems via userspace,
>> haven't kept so much track about KVM nor Xen, just looked a couple of
>> months ago at the wikipedia where they compared a load of different
>> virtualization, where KVM was on top when it came to smoth file I/O.

>
> Well, I'm not sure what would happen if an nVidia driver goes berserk again
> - as it often does here, causing X11 to freeze and garbling up the display
> once I've killed X11 via the System Request keys, requiring a complete
> reboot before you can see anything on the screen again - inside a virtual
> machine running via KVM. I also have no idea of whether the nVidia driver
> will even _work_ inside a KVM virtual machine.


The testing I have been doing with has involved just a simple cluster of
virtualized web servers, so haven't had any need of Xorg.


--

//Aho
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #25 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

J.O. Aho wrote:

> Aragorn wrote:
>
>> That is indeed the right idea. Lots of people recommend the very basic
>> partitioning layout to beginners, and it may indeed be the simplest thing
>> to do for a first-time install, so as to familiarize oneself with the
>> world of GNU/Linux, but I always do recommend split-offs, with the proper
>> explanations as to why it's better.

>
> I agree, but you see how distributions and users tries to copy things from
> microsoft and apple and those don't split up things.


Unfortunately, yes... It would seem that people have a tendency to learn
from the wrong examples... :-/

> Yes, it may be really easy to setup things the first time, but quite many
> of the newer Linux users I have seen haven't been keen on experimenting,
> they just been happy with what they got, so they will keep on having one
> slice for everything and make a full reinstall if something would go wrong
> when they install a new program.


And they will reboot without a reason, insist on installing a firewall for
consumergrade internet connections and desperately go looking for antivirus
software that runs on GNU/Linux - and of which they don't realize that it's
intended to scan for *Windows* viruses... :-/

> Back in the days when I installed NetBSD on my Amiga 2000, you had to read
> a bit of documentation before you managed to install it and I think thats
> a good thing, as you get some understanding of the system you are using.


My actual computing experiences started off before I had a computer of my
own, and back then the commonplace OS was DOS 3.30. My very own first PC
came with DOS 5.0 and Windows 3.0, but I only used that for about 6 months,
until 32-bit OS/2 became available for retail purchase. I then used OS/2
2.0 and 2.1 for 5 years.

Then I needed a new machine and I had already planned on switching to a
UNIX-style OS, but I had no internet connection at home, GNU/Linux was
still pretty much obscure to me, proprietary UNIX cost you an arm and a leg
and I had never heard of /Wine/ before, so whereas all of my friends ran
Windows 95, I chose a compromise solution and went for NT 4.0 Workstation.
I used that for two years, and then I discovered GNU/Linux via an article
in a computer magazine and a coincidental discovery of the tested
distributions from the magazine on the shelves of a software shop two weeks
later.

I selected Mandrake 6.0 PowerPack from the offer and used it in dualboot
with NT for about a month. Then it was January 1st 2000 and despite all
the Service Packs and Y2K updates, NT refused to boot. I was frustrated
because I had paid big money for that NT license, but in the month that I
had a dualboot - and in which I was not using my computer every day yet - I
had already found myself using GNU/Linux a lot more than I did NT.

GNU/Linux represented the UNIX-style OS that I had been wanting for years
already, and the GPL had won me over right away. I found that I really
only needed one operating system and that in the event of compatibility
problems, those would be the problems of the people choosing to use
proprietary software with proprietary document formats - not that
StarOffice couldn't open MS Office documents ;-) - and not mine. So my
choice was easily made. I've been using GNU/Linux exclusively since then.

The first thing I did before installing Mandrake 6.0 was read the manuals
that came in the box. And then when I had installed it, I checked out the
HowTos, and then the /man/ pages. I had no problem adjusting, but I do
confess that I had already read a book on (older) UNIX and that I already
had some minor unprivileged-user-level experience with UNIX, both from work
and from College, where we used UNIX terminals to write COBOL programs. ;-)

>> Well, I'm not sure what would happen if an nVidia driver goes berserk
>> again - as it often does here, causing X11 to freeze and garbling up the
>> display once I've killed X11 via the System Request keys, requiring a
>> complete reboot before you can see anything on the screen again - inside
>> a virtual
>> machine running via KVM. I also have no idea of whether the nVidia
>> driver will even _work_ inside a KVM virtual machine.

>
> The testing I have been doing with has involved just a simple cluster of
> virtualized web servers, so haven't had any need of Xorg.


Well, I do intend to have one virtual machine set up as a powerful
workstation, so it does matter to me. ;-)

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #26 (permalink)  
Old 02-21-2008, 12:20 PM
J.O. Aho
 
Posts: n/a
Default Re: when will 2007.1 be released?

Aragorn wrote:
> J.O. Aho wrote:


> And they will reboot without a reason, insist on installing a firewall for
> consumergrade internet connections and desperately go looking for antivirus
> software that runs on GNU/Linux - and of which they don't realize that it's
> intended to scan for *Windows* viruses... :-/


Don't forget that they have the urge to defragmentate the hard drives too,
they seem to be obsessed by it.


>> Back in the days when I installed NetBSD on my Amiga 2000, you had to read
>> a bit of documentation before you managed to install it and I think thats
>> a good thing, as you get some understanding of the system you are using.

>
> My actual computing experiences started off before I had a computer of my
> own, and back then the commonplace OS was DOS 3.30. My very own first PC
> came with DOS 5.0 and Windows 3.0, but I only used that for about 6 months,
> until 32-bit OS/2 became available for retail purchase. I then used OS/2
> 2.0 and 2.1 for 5 years.


I begun with a VIC20 back in the early 80's, not that much more than playing
games, but some simple programs in BASIC. Upgraded within the Commodore
product family, all the way up to Amiga 1200. In the mid 90's tested NetBSD on
the Amiga 2000, as I wanted to have something similar to what I had at
university, where all computers had SunOS. Wasn't until late 90's that I got
my first IBM compatible PC, running microsoft98, which had a load of frequent
blue screens when ever you the least wanted them, so decided to try out RedHat
6.0. The computer got a lot more stable, never even bothered to set up a dual
boot, Linux had all I needed and it was similar to SunOS/NetBSD from user
point of view.
Got a bit sad on RedHat when they released 8.0, it was buggy and ugly with
that crappy gnome2 (got anti-alias work a lot better in Gnome that it ever
done in gnome2), so I stayed with my RH7.3, upgraded it heavily, GCC3,
GLIBC2.3, KERNEL2.6 and even gnome2-libs. But it was a heck of a lot of work
to keep the system up to date after EOL for RH7.3, after a year I got a bit
tired of making my own RPMs and checking for bugs/security-holes, so switched
to another distro that gave me some freedom and had to switch to KDE as
support for gnome had more or less been dropped in every distro.


--

//Aho
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #27 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

Alex Buell wrote:

> On Tue, 08 Jan 2008 15:28:05 GMT, I waved a wand and this message
> magically appears in front of Aragorn:
>
>> > Thank goodness for x-chat - free if you can compile it!

>>
>> I wholeheartedly recommend KVIrc. ;-) I've been using it for 7 years
>> already - ever since version 0.9 or so. ;-)
>>
>> It's free - both as in "free beer" and as in "free speech" - and
>> while it's extremely userfriendly, it's also extremely powerful due
>> to its built-in scripting language. As a NetAdmin on an IRC network,
>> I heavily rely on it. ;-) It also accepts Perl or Python, I think.

>
> I've also used Bitch-X - just as good if console only.


Indeed, I've also used BitchX at a time when I had a machine that couldn't
start X (due some serious hardware flaws), and I still use it (and
sometimes XChat) every once in a while for testing things from the point of
view of an unprivileged user connection. ;-)

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #28 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

J.O. Aho wrote:

> Alex Buell wrote:
>> On Tue, 08 Jan 2008 11:26:27 GMT, I waved a wand and this message
>> magically appears in front of Aragorn:
>>
>>> mIRC

>>
>> Thank goodness for x-chat - free if you can compile it!

>
> I prefer AmIRC, the best GUI based IRC client I have used, which that it
> could be ported to Linux too (sadly closed source).


I've never heard of AmIRC, but KVIrc is also GUI-based. It uses Qt for the
widgets, and it's extremely customizable and scriptable, Ã*nd it's Free
Software (GPL). ;-)

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #29 (permalink)  
Old 02-21-2008, 12:20 PM
J.O. Aho
 
Posts: n/a
Default Re: when will 2007.1 be released?

Aragorn wrote:
> J.O. Aho wrote:
>
>> Alex Buell wrote:
>>> On Tue, 08 Jan 2008 11:26:27 GMT, I waved a wand and this message
>>> magically appears in front of Aragorn:
>>>
>>>> mIRC
>>> Thank goodness for x-chat - free if you can compile it!

>> I prefer AmIRC, the best GUI based IRC client I have used, which that it
>> could be ported to Linux too (sadly closed source).

>
> I've never heard of AmIRC, but KVIrc is also GUI-based. It uses Qt for the
> widgets, and it's extremely customizable and scriptable, ànd it's Free
> Software (GPL). ;-)
>


AmIRC uses MUI, not greatest looking always, but works well.
http://www.vapor.com/amirc/

Requires: MorphOS or AmigaOS (can be used with UAE of course).

--

//Aho
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #30 (permalink)  
Old 02-21-2008, 12:20 PM
Aragorn
 
Posts: n/a
Default Re: when will 2007.1 be released?

De Vliegende Hollander wrote:

> The sentient life form Aragorn posted the following:
>
>> Arthur Hagen wrote:
>>
>>> singsingchow <singsingchow@gmail.com> wrote:
>>>
>>>> It's 2008 now.
>>>
>>> I'm sure they'll let you know in the GWN (Gentoo Weekly Newsletter)...

>>
>> I'm afraid there hasn't been any GWN anymore since October 15th 2007, nor
>> has the news section of the Gentoo website been updated since. :-/

>
> Worrying that is! Hope not a prelude to 'The End Of Gentoo' ®, this is...


First of all, I apologize is the following message might come across as a
trolling attempt. I assure everyone that this is certainly not my intent,
and those who know me well enough know that I'm certainly not a troll.

However, as I have been suspecting, there are some serious problems over at
the Gentoo Foundation, and the following article on SlashDot clearly
illustrates this, which is why I've decided to post a followup here...

http://linux.slashdot.org/firehose.pl?op=view&id=463482

<quote>

Gentoo Linux founder Daniel Robbins says Gentoo's leadership is
in crisis: "the Gentoo Foundation's charter has been revoked for
several weeks, which means that as of this moment the Gentoo
Foundation no longer exists." Robbins offers a solution: his return
as President of the Gentoo Foundation. According to Robbins: "If I
return as President, I will preserve the not-for-profit aspect of
Gentoo. Beyond this, you can expect everything to be very, very different
than how things are today."

</quote>

Daniel Robbins's full statement can be read here...:

http://blog.funtoo.org/

That which I find most worrysome are the words "...which means that as of
this moment, the Gentoo Foundation no longer exists." I really hope they
get their act together soon, and although I have some personal reservations
against Daniel Robbins over his previous employment at Microsoft's Linux
Lab - I can understand that a man needs to feed his family, but to go and
work for the enemy of all things Free and Open? - he is still the guy who
took the Gentoo initiative in the first place and who might therefore also
be the right person to bring Gentoo back on track with what it used to be -
the decisionmaking of the Gentoo Foundation's leadership over the last
couple of years has really left a lot to be desired, in my humble and
personal opinion. :-/

--
Aragorn
(registered GNU/Linux user #223157)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

</
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump