* [gentoo-user] easy Gentoo tricks
@ 2012-11-25 21:53 Grant
2012-11-26 1:23 ` Walter Dnes
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Grant @ 2012-11-25 21:53 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 234 bytes --]
What are your favorite easy Gentoo tricks? Stuff that makes your system a
lot better in some way with only a minimal amount of effort. I just
discovered one for xfce4:
emerge tumbler
No other config. Really cool result.
- Grant
[-- Attachment #2: Type: text/html, Size: 309 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-25 21:53 [gentoo-user] easy Gentoo tricks Grant
@ 2012-11-26 1:23 ` Walter Dnes
2012-11-26 22:21 ` Bruce Hill
2012-11-27 8:10 ` Volker Armin Hemmann
2012-11-26 2:55 ` Pandu Poluan
2012-11-26 8:38 ` Florian Philipp
2 siblings, 2 replies; 12+ messages in thread
From: Walter Dnes @ 2012-11-26 1:23 UTC (permalink / raw
To: gentoo-user
On Sun, Nov 25, 2012 at 01:53:22PM -0800, Grant wrote
> What are your favorite easy Gentoo tricks? Stuff that makes your system a
> lot better in some way with only a minimal amount of effort. I just
> discovered one for xfce4:
>
> emerge tumbler
>
> No other config. Really cool result.
In general, emerging an add-on for an environment will pull in the
environment as a dependancy. Similar to your setup, back when I used
blackbox, emerging bbkeys would pull in blackbox as a dependancy.
My setup takes a little a little setting up, but saves a lot of work
when setting up a new kernel. I run with 2 kernels available...
1) Production
2) Experimental
Sometimes they're identical. Here's a simplified version of my
/etc/lilo.conf with the comment lines stripped out
########################################################
lba32
boot = /dev/sda
map = /boot/.map
install = /boot/boot-menu.b
menu-scheme=Wb
prompt
timeout=150
delay = 50
image = /boot/kernel-3.0-production
root = /dev/sda5
label = Production
read-only # read-only for checking
append = "noexec32=on"
image = /boot/kernel-3.0-experimental
root = /dev/sda5
label = Experimental
read-only # read-only for checking
append = "noexec32=on"
########################################################
This gives me a boot menu with "Production" and "Experimental" kernels
to boot from.
There are also 2 small scripts...
/usr/src/makeover
***IMPORTANT*** The arch/x86 directory is specific to 32-bit i686
kernels. Adjust accordingly if you use a different architecture.
########################################################
#!/bin/bash
make && \
make modules_install && \
cp arch/x86/boot/bzImage /boot/kernel-3.0-experimental && \
cp System.map /boot/System.map-3.0-experimental && \
cp .config /boot/config-3.0-experimental && \
lilo
########################################################
/usr/src/promote
########################################################
#!/bin/bash
cp /boot/System.map-3.0-experimental /boot/System.map-3.0-production
cp /boot/config-3.0-experimental /boot/config-3.0-production
cp /boot/kernel-3.0-experimental /boot/kernel-3.0-production
lilo
########################################################
I build a new kernel by running "../makeover" from /usr/src/linux. It
does the make and overwrites the previous "Experimental" kernel, and
runs lilo. It does not touch "Production".
After the "Experimental" kernel has been running trouble-free for a
while, I promote it to "Production", by running "../promote" from
/usr/src/linux. This copies the experimental kernel over the production
kernel. At this point, they are identical. Having a previous working
kernel to fall back to has saved me on a few occasions.
Note; on a brand new install, lilo will come back with an error on the
very first run of ../makeover, because there is no Production kernel
found. The first time you run ../makeover, run ../promote immediately
afterwards. This copies the Experimental kernel to Production, and
satisfies lilo.
--
Walter Dnes <waltdnes@waltdnes.org>
We are apparently better off trying to avoid udev like the plague.
Linus Torvalds; 2012/10/03 https://lkml.org/lkml/2012/10/3/349
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-25 21:53 [gentoo-user] easy Gentoo tricks Grant
2012-11-26 1:23 ` Walter Dnes
@ 2012-11-26 2:55 ` Pandu Poluan
2012-11-26 8:38 ` Florian Philipp
2 siblings, 0 replies; 12+ messages in thread
From: Pandu Poluan @ 2012-11-26 2:55 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 461 bytes --]
On Nov 26, 2012 4:56 AM, "Grant" <emailgrant@gmail.com> wrote:
>
> What are your favorite easy Gentoo tricks? Stuff that makes your system
a lot better in some way with only a minimal amount of effort.
I personally keep stage '3.5' containing pre-compiled 'must-haves'. And a
'3.9' where the world has been totally recompiled using '--march=nocona'
and gcc Graphite extensions.
This saves me a lot of time deploying Gentoo servers at the back-end.
Rgds,
--
[-- Attachment #2: Type: text/html, Size: 617 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-25 21:53 [gentoo-user] easy Gentoo tricks Grant
2012-11-26 1:23 ` Walter Dnes
2012-11-26 2:55 ` Pandu Poluan
@ 2012-11-26 8:38 ` Florian Philipp
2012-11-26 8:49 ` George Karagiannidis
2 siblings, 1 reply; 12+ messages in thread
From: Florian Philipp @ 2012-11-26 8:38 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 708 bytes --]
Am 25.11.2012 22:53, schrieb Grant:
> What are your favorite easy Gentoo tricks? Stuff that makes your system
> a lot better in some way with only a minimal amount of effort. I just
> discovered one for xfce4:
>
> emerge tumbler
>
> No other config. Really cool result.
>
> - Grant
cgroups are awesome to keep the system responsive under incredible load
(make -j64 and watching a video in parallel? Sure, why not). I'm still
looking for the best way to set them up, however.
Also, having a KDE setup that is slim enough to work on a second
generation netbook (terrible SSD, 512MB RAM) is something you can
probably not do with any other distribution.
Regards,
Florian Philipp
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 8:38 ` Florian Philipp
@ 2012-11-26 8:49 ` George Karagiannidis
2012-11-26 9:06 ` Florian Philipp
0 siblings, 1 reply; 12+ messages in thread
From: George Karagiannidis @ 2012-11-26 8:49 UTC (permalink / raw
To: gentoo-user
Greetings.
Philipp, I am currently using XFCE and I would like to switch to KDE,
but I consider it a bit bloated :S. Do you mind sharing the way you
setup your KDE?
regards,
George Karagiannidis
On 11/26/2012 10:38 AM, Florian Philipp wrote:
> Am 25.11.2012 22:53, schrieb Grant:
>> What are your favorite easy Gentoo tricks? Stuff that makes your system
>> a lot better in some way with only a minimal amount of effort. I just
>> discovered one for xfce4:
>>
>> emerge tumbler
>>
>> No other config. Really cool result.
>>
>> - Grant
> cgroups are awesome to keep the system responsive under incredible load
> (make -j64 and watching a video in parallel? Sure, why not). I'm still
> looking for the best way to set them up, however.
>
> Also, having a KDE setup that is slim enough to work on a second
> generation netbook (terrible SSD, 512MB RAM) is something you can
> probably not do with any other distribution.
>
> Regards,
> Florian Philipp
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 8:49 ` George Karagiannidis
@ 2012-11-26 9:06 ` Florian Philipp
0 siblings, 0 replies; 12+ messages in thread
From: Florian Philipp @ 2012-11-26 9:06 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1306 bytes --]
Am 26.11.2012 09:49, schrieb George Karagiannidis:
> On 11/26/2012 10:38 AM, Florian Philipp wrote:
>> Am 25.11.2012 22:53, schrieb Grant:
>>> What are your favorite easy Gentoo tricks? Stuff that makes your system
>>> a lot better in some way with only a minimal amount of effort. I just
>>> discovered one for xfce4:
>>>
>>> emerge tumbler
>>>
>>> No other config. Really cool result.
>>>
>>> - Grant
>> cgroups are awesome to keep the system responsive under incredible load
>> (make -j64 and watching a video in parallel? Sure, why not). I'm still
>> looking for the best way to set them up, however.
>>
>> Also, having a KDE setup that is slim enough to work on a second
>> generation netbook (terrible SSD, 512MB RAM) is something you can
>> probably not do with any other distribution.
>>
>> Regards,
>> Florian Philipp
>>
>
>
> Greetings.
>
> Philipp, I am currently using XFCE and I would like to switch to KDE,
> but I consider it a bit bloated :S. Do you mind sharing the way you
> setup your KDE?
>
> regards,
> George Karagiannidis
Well, disabling semantic-desktop is probably the most important step.
The rest is more aggressive than usual disabling of USE-flags and
compiling with -Os.
BTW: Please don't top-post.
Regards,
Florian Philipp
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 1:23 ` Walter Dnes
@ 2012-11-26 22:21 ` Bruce Hill
2012-11-26 22:41 ` Marc Joliet
2012-11-27 8:10 ` Volker Armin Hemmann
1 sibling, 1 reply; 12+ messages in thread
From: Bruce Hill @ 2012-11-26 22:21 UTC (permalink / raw
To: gentoo-user
On Sun, Nov 25, 2012 at 08:23:08PM -0500, Walter Dnes wrote:
> /usr/src/makeover
> ***IMPORTANT*** The arch/x86 directory is specific to 32-bit i686
> kernels. Adjust accordingly if you use a different architecture.
> ########################################################
> #!/bin/bash
> make && \
> make modules_install && \
> cp arch/x86/boot/bzImage /boot/kernel-3.0-experimental && \
> cp System.map /boot/System.map-3.0-experimental && \
> cp .config /boot/config-3.0-experimental && \
> lilo
> ########################################################
Actually it's not only 32-bit i686 kernels:
mingdao@server ~ $ ls -l /usr/src/linux/arch/x86_64/boot/bzImage
lrwxrwxrwx 1 root root 22 Sep 6 06:32 /usr/src/linux/arch/x86_64/boot/bzImage
-> ../../x86/boot/bzImage
mingdao@server ~ $ uname -m
x86_64
--
Happy Penguin Computers >')
126 Fenco Drive ( \
Tupelo, MS 38801 ^^
support@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/
Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 22:21 ` Bruce Hill
@ 2012-11-26 22:41 ` Marc Joliet
2012-11-26 23:59 ` Walter Dnes
0 siblings, 1 reply; 12+ messages in thread
From: Marc Joliet @ 2012-11-26 22:41 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]
Am Mon, 26 Nov 2012 16:21:34 -0600
schrieb Bruce Hill <daddy@happypenguincomputers.com>:
> On Sun, Nov 25, 2012 at 08:23:08PM -0500, Walter Dnes wrote:
> > /usr/src/makeover
> > ***IMPORTANT*** The arch/x86 directory is specific to 32-bit i686
> > kernels. Adjust accordingly if you use a different architecture.
> > ########################################################
> > #!/bin/bash
> > make && \
> > make modules_install && \
> > cp arch/x86/boot/bzImage /boot/kernel-3.0-experimental && \
> > cp System.map /boot/System.map-3.0-experimental && \
> > cp .config /boot/config-3.0-experimental && \
> > lilo
> > ########################################################
>
> Actually it's not only 32-bit i686 kernels:
>
> mingdao@server ~ $ ls -l /usr/src/linux/arch/x86_64/boot/bzImage
> lrwxrwxrwx 1 root root 22 Sep 6 06:32 /usr/src/linux/arch/x86_64/boot/bzImage
> -> ../../x86/boot/bzImage
>
> mingdao@server ~ $ uname -m
> x86_64
Hah, I wonder if that's because the script was written before the x86 and
x86_64 architectures were merged in the kernel :) . I remember Heise reporting
on that a few years back.
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 22:41 ` Marc Joliet
@ 2012-11-26 23:59 ` Walter Dnes
2012-11-27 0:09 ` Bruce Hill
2012-11-28 11:35 ` Marc Joliet
0 siblings, 2 replies; 12+ messages in thread
From: Walter Dnes @ 2012-11-26 23:59 UTC (permalink / raw
To: gentoo-user
On Mon, Nov 26, 2012 at 11:41:41PM +0100, Marc Joliet wrote
>
> Hah, I wonder if that's because the script was written before the x86
> and x86_64 architectures were merged in the kernel :) . I remember
> Heise reporting on that a few years back.
Probably correct. The machine is approx 4 years old. It's also a
32-bit kernel, because back then...
1) Flash didn't work on 64-bit kernels without jumping through flaming hoops
2) Wine required either multilib support or straight 32-bit linux
On a new machine today, I'd probably install 64-bits, unless there was
some weird requirement for 32-bits. I don't push my machines that hard,
and they generally last. I've mostly bought Dell desktops (including
this one). The exception was was because Dell wasn't offering a machine
with 8 gigs of RAM when I wanted it. The fact that the local guy also
had a motherboard with a PS/2 keyboard connector was another plus. I
have a couple of of IBM "clickety-clack" 104-keyboard specials that were
being thrown out by my former employer a few years ago. I love them.
I've bought a couple of ASUS notebooks as well.
--
Walter Dnes <waltdnes@waltdnes.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 23:59 ` Walter Dnes
@ 2012-11-27 0:09 ` Bruce Hill
2012-11-28 11:35 ` Marc Joliet
1 sibling, 0 replies; 12+ messages in thread
From: Bruce Hill @ 2012-11-27 0:09 UTC (permalink / raw
To: gentoo-user
On Mon, Nov 26, 2012 at 06:59:43PM -0500, Walter Dnes wrote:
>
> have a couple of of IBM "clickety-clack" 104-keyboard specials that were
> being thrown out by my former employer a few years ago. I love them.
Had to leave mine in China when we moved back last year. If you want to get
rid of one...
--
Happy Penguin Computers >')
126 Fenco Drive ( \
Tupelo, MS 38801 ^^
support@happypenguincomputers.com
662-269-2706 662-205-6424
http://happypenguincomputers.com/
Don't top-post: http://en.wikipedia.org/wiki/Top_post#Top-posting
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 1:23 ` Walter Dnes
2012-11-26 22:21 ` Bruce Hill
@ 2012-11-27 8:10 ` Volker Armin Hemmann
1 sibling, 0 replies; 12+ messages in thread
From: Volker Armin Hemmann @ 2012-11-27 8:10 UTC (permalink / raw
To: gentoo-user; +Cc: Walter Dnes
Am Sonntag, 25. November 2012, 20:23:08 schrieb Walter Dnes:
a lot easier:
grub with entry:
vmlinuz
vmlinuz.old
in /usr/src/linux:
make all modules_install install
no problems, latest kernel will boot by default, previous kernel .old.
see? easy.
--
#163933
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] easy Gentoo tricks
2012-11-26 23:59 ` Walter Dnes
2012-11-27 0:09 ` Bruce Hill
@ 2012-11-28 11:35 ` Marc Joliet
1 sibling, 0 replies; 12+ messages in thread
From: Marc Joliet @ 2012-11-28 11:35 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 3364 bytes --]
Am Mon, 26 Nov 2012 18:59:43 -0500
schrieb "Walter Dnes" <waltdnes@waltdnes.org>:
> On Mon, Nov 26, 2012 at 11:41:41PM +0100, Marc Joliet wrote
> >
> > Hah, I wonder if that's because the script was written before the x86
> > and x86_64 architectures were merged in the kernel :) . I remember
> > Heise reporting on that a few years back.
>
> Probably correct. The machine is approx 4 years old. It's also a
> 32-bit kernel, because back then...
>
> 1) Flash didn't work on 64-bit kernels without jumping through flaming hoops
This never bothered me *that* much. You needed, what, nspluginwrapper? I don't
remember much what my experience was like, I think it was merely annoying, but
it's been years.
Looking at my merge history, I used it from March 2007 (my first Gentoo/Sabayon
install) till December 2008. Then I see I had it installed again from June to
September 2010.
So first of all, it looks like I was using the netscape-flash alpha releases
that had 64 bit support (in tree since November 2008), and genlop verifies this.
What happened in 2010: Adobe didn't manage to deliver a 64 bit version of Flash
10.1. I see the merge and unmerge dates of nspluginwrapper coincide with
upgrading to adobe-flash 10.1 and then to 10.2, respectively.
But hey, it looks like Flash is going the way of the Dodo, so hooray!
> 2) Wine required either multilib support or straight 32-bit linux
My box is around 6 years old now (bought at the beginning of my studies with
my earnings from (semi-)compulsory military service). I still went with Gentoo
amd64, even though 64bit support was still... incomplete. I don't regret it,
either. Gentoos emul-linux-* packages tended to be complete enough for my
needs, and I could even work with my student edition of Matlab.
Of course, everybody has their own requirements to consider, and mine didn't
dictate a 32 bit OS.
> On a new machine today, I'd probably install 64-bits, unless there was
> some weird requirement for 32-bits. I don't push my machines that hard,
> and they generally last. I've mostly bought Dell desktops (including
> this one). The exception was was because Dell wasn't offering a machine
> with 8 gigs of RAM when I wanted it. The fact that the local guy also
> had a motherboard with a PS/2 keyboard connector was another plus. I
> have a couple of of IBM "clickety-clack" 104-keyboard specials that were
> being thrown out by my former employer a few years ago. I love them.
>
> I've bought a couple of ASUS notebooks as well.
Hell, my workplace installs 64 bit systems by default (and has been for a while
now). If that's not a sign... well, OK, it's a research institution, but
still ;) .
I only ever owned this one computer of mine, I could never afford a replacement
or a laptop (argh!), only upgrades every now and then, like recently buying
2x2GB RAM to replace my previous 4x512MB - and it's DDR2, so 3 times as
expensive as the same amount of DDR3 :( (well, in the store, at least: about 60
€ vs. 20 €). I won't be buying more RAM without replacing my mainboard and CPU,
even though my current mainboard supports up to 8GB, but this upgrade was
definitely worth it.
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2012-11-28 11:37 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-25 21:53 [gentoo-user] easy Gentoo tricks Grant
2012-11-26 1:23 ` Walter Dnes
2012-11-26 22:21 ` Bruce Hill
2012-11-26 22:41 ` Marc Joliet
2012-11-26 23:59 ` Walter Dnes
2012-11-27 0:09 ` Bruce Hill
2012-11-28 11:35 ` Marc Joliet
2012-11-27 8:10 ` Volker Armin Hemmann
2012-11-26 2:55 ` Pandu Poluan
2012-11-26 8:38 ` Florian Philipp
2012-11-26 8:49 ` George Karagiannidis
2012-11-26 9:06 ` Florian Philipp
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox