Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What happened to me since i moved to "oldschool" software
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
schorsch_76
Guru
Guru


Joined: 19 Jun 2012
Posts: 450

PostPosted: Fri Nov 28, 2014 7:14 am    Post subject: What happened to me since i moved to "oldschool" s Reply with quote

Hi all,
i just wanted to talk about, what happened to my Gentoo after i switched to "oldschool" software. With oldschool i mean:
- no systemd
- no udev (instead the more stable, in terms of update frequency, eudev)
- no gnome/KDE/XFCE/LXDE
- no unstable (~arch) software on my machine

I switched to i3/xorg/eudev and LTS versions from FF/Thunderbird.

The consequences are:
- My systembuild times are reduces to a minimum
- Absolutly no breakage in the last year
- updates are very smooth

I have now 800+ packages installed and my system is stable like a rock :)

What are your expierences with your decision? What is your approch?
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Fri Nov 28, 2014 3:50 pm    Post subject: Reply with quote

For me, "oldschool" was more of was the wm than anything else. I've been using udev for quite a while, and have very little to no trouble. I've been running ~amd64, something I did when I moved to gentoo, and stayed with that ever sense. I rarely have too much problem running unstable branch to have considered it a chore. The wm I was using, was Gnome, and KDE. However, once Gnome 3 interface completely affected how I do work, it was time that I moved away to another WM. It's been said that their interface, once you got used to it, it would speed up your productivity; on me it was the opposite. I didn't have much issues with KDE, except the long compile times. Another item that both of them that was a annoyance, were the tend that both WM's was going the route of building everything having direct dependency's of their packages making a whole suite branching in all areas; even though I never used or wanted any of the other parts. I don't mind integration with other packages when the other packages are optional features, but making so you are forced to have all the packages even though they weren't wanted is another thing.

Since I moved to XFCE, my build times went down dramatically too. I like how XFCE libraries are not too big, and compile fairly fast. The other nice part, is that the WM has more of a stripped down look, with just the basics.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Fri Nov 28, 2014 3:53 pm    Post subject: Reply with quote

oldskool would be more a static dev (there are instructions on these forums how to set that up)
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Fri Nov 28, 2014 7:52 pm    Post subject: Reply with quote

Well, someone should point out that eudev vs udev really isn't much of a thing. You really shouldn't notice a difference in terms of stability nor are the updates really a thing. They are more accurately backports of new udev code into an older udev version before systemd completely swallowed the code.

But anyway, I do much the same thing except I run on ~arch and aside from some build failures everything is perfectly smooth and stable. (With the exception of chromium. No version of chromium has been particularly stable on my desktop. Rock solid on my laptop though.)
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54216
Location: 56N 3W

PostPosted: Fri Nov 28, 2014 10:03 pm    Post subject: Reply with quote

/me hugs his Olde Fashioned Gentooee
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
sitquietly
Tux's lil' helper
Tux's lil' helper


Joined: 23 Oct 2010
Posts: 143
Location: On the Wolf River, Tennessee

PostPosted: Sat Nov 29, 2014 4:44 am    Post subject: Re: What happened to me since i moved to "oldschool&quo Reply with quote

schorsch_76 wrote:
Hi all,
i just wanted to talk about, what happened to my Gentoo after i switched to "oldschool" software.....my system is stable like a rock :)

What are your experiences...? What is your approch?


Similar approach, similar experience. e.g. I got rid of pulseaudio and was surprised that all of my audio works great without it. I now run without avahi, consolekit, policykit, systemd (I use fluxbox or xmonad with rox filer and quite a few kde apps -- KDE apps run perfectly well without any *kits or *LPdemons). I do run Funtoo in place of "straight" Gentoo, and am experimenting with FreeBSD lately and finding similarly that the lack of the latest Linuxisms is not really a lack but a feature. The FreeBSD system is VERY fast/responsive and easy to work with. The ports system is actually much nicer, and more flexible, than I expected. It's pleasant to need only "make" and shell for the package manager, and good to have everything building with clang. As I switch back and forth between Full Desktop Environments With The Lastest Linux Inventions (like Gnome 3.14) and simpler (older) software I'm finding it hard to see any difference in actual functionality (for my A/V and programming/writing/latex publishing workstation needs) except that the simpler interface flies fast and never needs fixing (like the mysterious, periodic inability to even log in to the Gnome desktop). I'm trying old school for a while...
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Tue Dec 02, 2014 6:36 pm    Post subject: Reply with quote

schorsch_76 ...

similar, but no {e,}udev as mdev is providing virtual/device-manager. Also, no dbus, *kit, xdg, etc. In all I'd say its stable but I'm increasingly frustrated with QA (ie, packages breaking with a minor version bump ... which just recently happened due to KCONFIG_OPTS not being updated/correct) and having to manage certain packages in PORTDIR_OVERLAY so that *silly* dependencies are avoided.

best ... khay
Back to top
View user's profile Send private message
arnvidr
l33t
l33t


Joined: 19 Aug 2004
Posts: 629
Location: Oslo, Norway

PostPosted: Wed Dec 03, 2014 7:42 am    Post subject: Reply with quote

Anything I should know if I move from eudev to mdev?
_________________
Noone wrote:
anything
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Wed Dec 03, 2014 8:30 am    Post subject: Reply with quote

There is a wiki topic for it. I tried it some years ago and had rights problems with audio devices.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Wed Dec 03, 2014 9:32 am    Post subject: Reply with quote

arnvidr wrote:
Anything I should know if I move from eudev to mdev?

arnvidr ... yes, that evdev can't be used in INPUT_DEVICES and you would need to configure xorg via /etc/X11/xorg.conf.d ... I'd suggest mdev-like-a-boss. I'd also use sys-fs/mdev from the foo-overlay rather than USE=mdev on sys-apps/busybox (which, last I looked, was the method suggested in the wiki).

I haven't had the issue with permissions on audio devices that xavier mentioned, these are set via /etc/mdev.conf (which is a component of mdev-like-a-boss)

Code:
# grep audio /etc/mdev.conf
# alsa sound devices and audio stuff
SUBSYSTEM=sound;.*  root:audio 660
adsp        root:audio 660 >sound/
audio       root:audio 660 >sound/
dsp         root:audio 660 >sound/
mixer       root:audio 660 >sound/
sequencer.* root:audio 660 >sound/

best ... khay
Back to top
View user's profile Send private message
WWWW
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2014
Posts: 143

PostPosted: Wed Dec 03, 2014 9:45 am    Post subject: Reply with quote

khayyam wrote:

arnvidr ... yes, that evdev can't be used in INPUT_DEVICES and you would need to configure xorg via /etc/X11/xorg.conf


Is this the reason my joystick is not working?

thanks.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Wed Dec 03, 2014 10:50 am    Post subject: Reply with quote

WWWW wrote:
khayyam wrote:
arnvidr ... yes, that evdev can't be used in INPUT_DEVICES and you would need to configure xorg via /etc/X11/xorg.conf

Is this the reason my joystick is not working?

WWWW ... I have no idea as you haven't provided any information as to what it is you're doing (mdev? udev? INPUT_DEVICES=evdev, etc, etc). A joystick should work with mdev, but it would need to be configured via /etc/X11/xorg.conf.d as per the pre-evdev method.

best ... khay
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Wed Dec 03, 2014 3:12 pm    Post subject: Reply with quote

khayyam wrote:
In all I'd say its stable but I'm increasingly frustrated with QA (ie, packages breaking with a minor version bump ... which just recently happened due to KCONFIG_OPTS not being updated/correct) and having to manage certain packages in PORTDIR_OVERLAY so that *silly* dependencies are avoided.

Firstly, don't use PORTDIR_OVERLAY nowadays.

As for the ebuilds you've patched, mayhap you could push them to kde-lean?

PM me if you want to sort that out (IRC would be much quicker.)
Back to top
View user's profile Send private message
arnvidr
l33t
l33t


Joined: 19 Aug 2004
Posts: 629
Location: Oslo, Norway

PostPosted: Thu Dec 04, 2014 9:10 am    Post subject: Reply with quote

Cheers, found the wiki, including pointers to mdev-like-a-boss. Seems like evdev and audio could be the tricky parts for me, as I have several sound cards, but since I already have them set up with an .asoundrc I might have a head start. Otherwise I just had a few programs with a hard udev dependency, none of which were important to me.
_________________
Noone wrote:
anything
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Dec 04, 2014 9:37 am    Post subject: Reply with quote

The problem I had with audio was with USB audio cards. When plugged, the group was not "audio" but "root", and not in /dev/snd
But this issue can be fixed, I have to take a try some day on a unimportant machine ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Thu Dec 04, 2014 11:18 am    Post subject: Reply with quote

arnvidr wrote:
[...] Otherwise I just had a few programs with a hard udev dependency, none of which were important to me.

arnvidr ... yes, that is another potencial issue I perhaps should have mentioned, I personally didn't have anything that explitly needed udev and so opted to purge it. You might find that the dependency is simply a build time dependency, and that as long as the package (and so libs) remain these packages will work as expected (that is, udev needn't be running for them to function).

Something else I should mention is that sys-fs/mdev-bb (from the foo-overlay) isn't included as a provider for virtual/dev-manager ... you would need to copy */virtual/dev-manager/dev-manager-0.ebuild into a local overlay and add sys-fs/mdev-bb to RDEPEND.

xaviermiller wrote:
The problem I had with audio was with USB audio cards. When plugged, the group was not "audio" but "root", and not in /dev/snd But this issue can be fixed, I have to take a try some day on a unimportant machine ;)

xavier ... hmmm, I don't have a USB audio card with which to test but you might modify /opt/mdev/helpers/proc-bus-usb to match the card(s) ... similar to the rule provided for Android phones.

best ... khay
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Thu Dec 04, 2014 10:07 pm    Post subject: Reply with quote

WWWW wrote:
khayyam wrote:

arnvidr ... yes, that evdev can't be used in INPUT_DEVICES and you would need to configure xorg via /etc/X11/xorg.conf


Is this the reason my joystick is not working?

thanks.
No. The problem with your joystick is probably just that no /dev/input/js0 is being created. You need to manually create it.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum