Mrozimy devel'a
Wojtek Slusarczyk
wojtek w mailbox.tuniv.szczecin.pl
Wto, 19 Sty 1999, 10:25:51 CET
Witam,
W swietle ostatnich 'goraczkowych' dyskusji na pewne drazliwe
tematy, mysle ze trzeba by przymrozic troche nasz rozpedzony 'parowoz'
Chodzi glownie o to aby to co robimy nie bylo daremne zarowno
poczynania stable jak i devela. Trzeba koniecznie dokladnie okreslic
podstawowe 'trendy' w PLD i PLD-testowym ...
Trzeba dokladnie ustalic przedewszystki kluczowe sprawy:
1. Atrybuty na plikach S{id,gid}
2. Atrybuty i grupe na plikach i katalogach typu:
/etc/{at,cron*,log.d,mail,named,pam.d,rc.d,security,ssh
/etc/{syslog.conf,nscd.conf,wtmplock,fdprm, i innych}
3. /var/{lock,log,spool/{at,cron,lpd}} i wielu, wielu innych
newralgicznych plikach...
systemowych
4. Rodzaj kompresora dokumentacji i manow bzip2 vs. gzip
5. Stripowanie bibliotek
(w przypadku devela moze/ale_nie_musi miec to
katastrofalne skutki -- ostatnie bledy w
binutilsach+ 'stabilne inaczej' biblioteki Tornada..)
6. Ilosc pakietow z Suidami (trzeba sie dokladnie zastanowic jakie
programy/wymienniki nalezy dac do dystrybucji a z jakimi sie
pozegnac) Trzeba tez zastanowic sie nad posciaganiem suidow z
programow typu login,procmail,pwdb_chpwdb,newgroup,mount,umount
i wiele, wiele innych... Prosilbym tez aby w tej kwestii nie
wysowac argumentow 'Security bu Obskurity is not Security' ...
Z tego powodu, ze nawet jezeli programy te sa napisane 'perfekcyjnie'
nie maja zadnych bledow i wogole sa 'extra save' to Michal czy inni i
tak predzej czy pozniej znajda w nich dziure i zacznie sie niepotrzebny
wyscig z czasem -- czy predzej zrobimy updatey czy predzej exploiterzy
przejma shell rootowski maszyn pracujacych na PLD ...
Tutaj IMHO roczne doswiadczenia/experymenty devela mogly by sie przydac
dla stable ....
7. Czy wszsytkie binarki powinny byc jako root.root, czy czesc moze byc
bib.bin ...
8. Dokladnie trzeba sprecyzowac jaki WM'y wejda w podstawowy sklad PLD
9. Dokladnie sprecyzowac jakie pakiety wejda do podstawowego skladu PLD
10. Wdrozyc/zastanowic sie powaznie nad rozwiazanie z grupa icmp/network
w stosunku do pakietow ping, traceroute, mtr itp ....
(ze shackowanym jajkiem)
11. Przedyskutowac sprawe ujednolicenia pakietow dla stable/devel pod
kontem ipv6 i kerberosa dla devela... Moim zdaniem bedzie ciezko
no ale moze jest jakas alternatywa...
12. Sprawa nazewnictwa pakietow, wpisow w /etc/{passwd,group} z pakietu
setup; filesystem ... Znacznie sie roznia te trzy rzeczy miedzy
stable a devel -- zmiana pakietu setup na stable'owy spowodowala by
'wysadzenie' w powietrze maszyn develowych -- rozjechane zaleznosci,
wlasciciele katalogow, inne grupy, przestaly by funkcjonowac
aplikacje icmp'owe itp... Dlatego jaezeli mamy ujednolicac to raczej
w formie ewolucji niz rewolucji ....
Obiektywnie patrzac moze troche za daleko zajaechalismy z Tornadem,
nie mowiac juz o zachowaniu 'kompatybilnosci' ze stable, ktorego
defacto nie ma ..(moze czas aby juz powstal...)
Mam nadzieje, ze prace nad stable tez zostana zatrzymane do momentu
rozwiazania tych 'problemow' -- po prostu niczyja praca wykonana w tym
czasie nie pojdzie na marne...
na gazie,
--
Wojtek Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
Więcej informacji o liście dyskusyjnej pld-devel-pl