Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo -profil amd64/x32 - na co uważać?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
Jacekalex
Guru
Guru


Joined: 17 Sep 2009
Posts: 553

PostPosted: Tue Jul 30, 2013 5:13 am    Post subject: Gentoo -profil amd64/x32 - na co uważać? Reply with quote

Cześć

Zamierzam przeorać Gentusia, zmieniając obecny profil:
Code:
  [10]  hardened/linux/amd64/selinux *

(Selinux na moim kompie, to ciężkie nieporozumienie, Apparmor zjada go na śniadanie).

Na profil:
Code:
  [13]  hardened/linux/amd64/x32


Czy ktoś miał jakieś niezwykłe kłopoty z ABI x32.

Na co szczególnie uważać?

Na co dzień używam Gnome-2.32, mam też zawsze KDE, ,kilka programów z KDE używam codziennie, m.in Akregatora i Kaffeine, po planowanej przeprowadzce na Waylanda (jak będzie miał pełny OpenGL) prawdopodobnie wyląduję albo na KDE albo RazorQT, sporo zależy od przyszłości Compiza i Emeralda na Waylandzie, czy będzie, czy uda się projekt Northfield/Norwood.
Sznurek: http://lwn.net/Articles/544542/

X32 wymaga Gcc-4.7, chciałem poczekać na stabilne wydanie kompilatora, ale coś nie mogę się doczekać. ;)
Resztę kluczowych paczek mam w odpowiednich wersjach.

Przeprowadzka na nowe ABI planowana, jak się skończą obecne upały. :D

Conieco o x32:
http://lwn.net/Articles/500482/
https://sites.google.com/site/x32abi/
https://bugs.gentoo.org/show_bug.cgi?id=x32
http://en.wikipedia.org/wiki/X32_ABI

Wszelkie uwagi i sugestie mile widziane.

Pozdrawiam
8)
Back to top
View user's profile Send private message
lsdudi
Guru
Guru


Joined: 12 Nov 2006
Posts: 392
Location: Warsaw

PostPosted: Tue Aug 06, 2013 12:59 pm    Post subject: Reply with quote

Co do wyprowadzki z selinux.
wyłącz selinux na kernelu -> restart ->zmiana profile, reszta możesz odłoźyć w czasie lub działać selektywnie, portage sprawdza przeca zależności.
Profil to tylko ułatwienie w doborze pakietów (preferowane flagi itd), nie wyznacznik co i jak

co do abi32 to ihmo bezsens (masz mniej niż 1GB ramu?)
_________________
RLU#416942
Back to top
View user's profile Send private message
Jacekalex
Guru
Guru


Joined: 17 Sep 2009
Posts: 553

PostPosted: Tue Aug 06, 2013 1:07 pm    Post subject: Reply with quote

lsdudi wrote:
Co do wyprowadzki z selinux.
wyłącz selinux na kernelu -> restart ->zmiana profile, reszta możesz odłoźyć w czasie lub działać selektywnie, portage sprawdza przeca zależności.
Profil to tylko ułatwienie w doborze pakietów (preferowane flagi itd), nie wyznacznik co i jak

co do abi32 to ihmo bezsens (masz mniej niż 1GB ramu?)

Selinux w jaju mam włączony, żeby czasem zajrzeć, co w nim słychać, i tak raczej zostanie.
Obecnie mam profil security przestawiony na Apparmor, i śmiga bez problemu.
Tylko wesołe mam źródełko łatki Apparmor-comabillity-patch-2.4, bez której nie działa userspace Apparmora,
co ciekawe, dodali ją do łatki Grsecurity, co mnie niezmiernie zdziwiło.

Ramu mam 4 giga, ale model +x86-64 + x86 widziałem w Debianie, i mi się ten pomysł bardzo podoba.

Jest to dużo sympatyczniejsze, niż kombinowanie z chrootem, albo szukanie 32 bitowych bibliotek, jak jakiś program ich nagle potrzebuje (np w grach to częsty przypadek)
Back to top
View user's profile Send private message
lsdudi
Guru
Guru


Joined: 12 Nov 2006
Posts: 392
Location: Warsaw

PostPosted: Tue Aug 06, 2013 2:11 pm    Post subject: Reply with quote

Jacekalex wrote:


Ramu mam 4 giga, ale model +x86-64 + x86 widziałem w Debianie, i mi się ten pomysł bardzo podoba.

Jest to dużo sympatyczniejsze, niż kombinowanie z chrootem, albo szukanie 32 bitowych bibliotek, jak jakiś program ich nagle potrzebuje (np w grach to częsty przypadek)


więc o co Ci chodzi z abi x32?
model +x86-64 +x86 jest w gentoo od wieków, to po prostu multilib

abi X32 oznacza ze nie stosujesz 64bitowych wskaźników w aplikacjach 64bitowych (tylko wskaźniki 32bitowe).
+ mniejsze zużycie pamięci
+ troszkę szybciej
- 4GB na proces (tak jak w 32 bitach, bardziej widoczne przy PAE)
- nie używane powszechnie a już napewno nie w połączeniu z security więc potencjalne źródło błędów.

ABI x32 ma potencjalnie dużą zaletę, ale nie zobaczysz tego na desktopie.
Najlepszym sposobem to przechodzić powoli za pomocą ABI_X86="x32", a nie od razu pakowanie się w ten profil.
_________________
RLU#416942
Back to top
View user's profile Send private message
Jacekalex
Guru
Guru


Joined: 17 Sep 2009
Posts: 553

PostPosted: Tue Aug 06, 2013 8:04 pm    Post subject: Reply with quote

Quote:
model +x86-64 +x86 jest w gentoo, to jest poprostu multilib

Multilib znam nieźle, i niestety, ma on swoje wady.

Multiarch, to troszkę inna bajka. :)
Znacznie skuteczniejsza, niż jakieś 32bitowe liby dorzucane do 64 bitowego systemu, jak w multilib.

Tu masz bardziej szczegółowe howto:
https://wiki.debian.org/Multiarch/HOWTO

Pozdro
8)
Back to top
View user's profile Send private message
lsdudi
Guru
Guru


Joined: 12 Nov 2006
Posts: 392
Location: Warsaw

PostPosted: Wed Aug 07, 2013 7:43 am    Post subject: Reply with quote

Jakoś nie widzę różnicy pomiędzy tym a ABI_X86="64 32" i/lub ACCEPT_KEYWORDS z podaną architekturą.
Osobiście z multilibem problemów nie mam.
_________________
RLU#416942
Back to top
View user's profile Send private message
Jacekalex
Guru
Guru


Joined: 17 Sep 2009
Posts: 553

PostPosted: Wed Aug 07, 2013 1:12 pm    Post subject: Reply with quote

Ja natomiast już kilka razy musiałem kombinować do czegoś biblioteki 32bit, bo ani emul-linux-x86, ani inne oficjalne sposoby nie pomagały.
Multiarch pięknie rozwiązuje ten problem.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW 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