Portál AbcLinuxu, 28. dubna 2024 23:59


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
14.6.2005 17:56 iSteve
Rozbalit Rozbalit vše UPKG
Odpovědět | Sbalit | Link | Blokovat | Admin
Timpadem bych te rad upozornil na muj projekt, UPKG: http://web.isteve.bofh.cz/upkg/ ;)
14.6.2005 18:44 megi | skóre: 11 | blog:
Rozbalit Rozbalit vše Re: UPKG
Už jsem měl tu čest vidět. :)
14.6.2005 20:09 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kolo
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechtěli byste raději vypnout v RPM závislosti (nebo v dpkg, to je jedno) a začít ho používat? Tyto věci už jaksi byly vyřešeny.
14.6.2005 21:17 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Kolo
Ještě by bylo fajn, aby ty balíčky nebyly všechny tak rozkouskované :-)
Copak toho není dost?
14.6.2005 21:56 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Kolo
Na co by pak nadávali? :-)
14.6.2005 22:05 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kolo
Přece na RPM! Konečně by k tomu měli i pořádný důvod ;-)
14.6.2005 23:16 Triton | skóre: 10 | blog: keep_slacking
Rozbalit Rozbalit vše Pár poznámek
Odpovědět | Sbalit | Link | Blokovat | Admin

Přeju vám hodně úspěchů s realizací vašeho projektu a také hodně nespokojených uživatelů oficiálních balíčkovacích nástrojů, kteří by měli potřebu používat něco jiného. Já mezi nimi nebudu, protože filozofie administrativních nástrojů u Slackware, tj. co nejprimitivnější a nejpřímější, mi zcela vyhovuje i za cenu, že nepoběží tak rychle, jak by teoreticky mohly.

Happy buffer overflows ;-)

Z'LI0(%:`&/NRU`Y0"@8.L%.%PG(%!D>"<!@C(4&'?`UO!/$"K\2)+!1K',R' 2V,*3$D-EG4PC!<*(%%I"<*$` `
14.6.2005 23:26 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Pár poznámek
Dokonce ty, které používají k evidenci instalací databáze místo prostých textových souborů, bývají daleko náchylnější.

Pak používají ty databáze blbě. Skutečnost, že obyčejný souborový systém neumožňuje atomické commity, kdežto databáze ano, to nemění. Glibc sama se snad upgraduje atomicky všude, to nemá smysl řešit.

Happy buffer overflows

Berkeley DB je odladěná přinejmenším stejně dobře jako grep (v tom už jsem našel chybu).
15.6.2005 00:05 Triton | skóre: 10 | blog: keep_slacking
Rozbalit Rozbalit vše Re: Pár poznámek
No ono to možná nebude tak jednoduché. Mám zkušenost, kdy při upgrade jednoho stroje se SUSE došlo k výpadku napájení (vím, ostuda že nebyl na UPS) a po rebootu se zjistilo že rpm databáze je pr... Domníváme se, že za to sice nemůže databáze samotná, ale jak došlo při commitu k výpadku, tak ten journal se nějak poškodil (chybou fs ?) a bylo to v trapu. Navíc nejde jen o mechanismy zajišťující integritu databází, ale o prostý fakt, že jsou db jako způsob uložení dat komplikovanější a i třeba chybou sw, který do nich uloží špatný záznam, se daleko hůře rekonstruují.

No následky chyby v BDB, kam se data zapisují a závisí na ní např. celý systém, s následky ekvivalentních chyb v grepu, jako nevinného nástroje k vyhledávání, bych raději nesrovnával ;-)

Jinak to Happy buffer overflows bylo spíš myšleno jako lehká narážka na to, že to chce implementovat v "náchylném" C místo "méně náchylného" shellu nebo jiného interpretu :-)

Z'LI0(%:`&/NRU`Y0"@8.L%.%PG(%!D>"<!@C(4&'?`UO!/$"K\2)+!1K',R' 2V,*3$D-EG4PC!<*(%%I"<*$` `
14.6.2005 23:45 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Pár poznámek
API k přístupu k databázi balíčků ? Si děláte srandu ? Jukněte se do /var/log/packages|scripts|removed_packages|removed_scripts . Pak na ls, grep a další základní unixovské nástroje a možná vás už ta otázka znovu nenapadne.
Nemít žádnou úroveň abstakce vede k ... tedy vlastně nikam nevede, protože to neumožňuje jakkoliv měnit implementaci. Proto existují API i k takovým trivialitám jako /etc/group.
15.6.2005 00:16 Triton | skóre: 10 | blog: keep_slacking
Rozbalit Rozbalit vše Re: Pár poznámek
Asi to bude tím, že jsem minimalista a purista ;-)

S tím příkladem k /etc/group máte pravdu, ale já to chápu tak, že to je už dlouho zavedený způsob snad na všech *nixech co znám nebo o nich četl a filozofií Slackware je, že pokud to není nezbytně nutné, tak se právě snaží nepřidávat žádné svoje specialitky, jako je tomu často vidět u některých dister. Ale respektuju, že někomu jinému tento přístup nevyhovuje nebo na to dokonce kašle.

Z'LI0(%:`&/NRU`Y0"@8.L%.%PG(%!D>"<!@C(4&'?`UO!/$"K\2)+!1K',R' 2V,*3$D-EG4PC!<*(%%I"<*$` `

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.