( uid_194 | 2009. 03. 17., k – 11:45 )

A tobbi se sokkal jobb, nincs olyan oprendszer amibe ne lenne olyan feature/bug (attol fugg honnan nezed, amire en hasznalom, abbol a szempontbol ext4 > ext3) ami megosztja a tisztelt felhasznalokat.

Pont most olvastam egy erdekes dolgot, FreeBSD & sendfile kapcsan: http://www.ioremap.net/node/192

Lehet mutogatni, hogy linux nincs ertelmesen fejlesztve, de mutasson valaki nekem olyan OSt ami igen..

A fejlesztes nem arrol szol, hogy minden esetre felkeszulunk, es atombiztos, hulyebiztos mittudomenmit epitunk, akkor ugyanis nem jutnank sehova. A fejlesztesnek ara van, neha egy feature bevezetese avval jar, hogy egy-egy esetben nem az tortenik amit az ember megszokott. Akkor jon az, hogy a featuret kikapcsolhatova teszik, vagy workaroundot csinalnak, hogy ne legyen nagy meglepetes.

De kivenni egy featuret, ami sok esetben hasznos, csak azert, mert ha elcrashel a rendszer akkor gaz lesz, az a legnagyobb marhasag lenne.

A magam reszerol utalok adatot veszteni, mint gondolom mindenki mas, de teljesen egyetertek az ext4 fejlesztoivel: ha fontos az adat, fsync()/fdatasync() amikor epp kell.

Hogy egy peldat hozzak a valos eletbol: tegyuk fel, baratnom megker, hogy menjek el vasarolni, kene sajt. A sajt nem egy fontos dolog, megvagyunk nelkule, igy megjegyzem. Munka utan vagy eszembe jut, es veszek, vagy nem. Ha nem, akkor nem lesz sajtunk, majd eszunk sima vajas kenyeret.

Ha megker, hogy vegyek uj zuhanyrozsat mondjuk, mert nem tud furdeni nelkule, akkor azt felirom, mert fontos.

Elso esetben memoriaban elcacheltem, szepen elcrasheltem, es elveszett az adat (termeszetesen reboot utan (= hazaertem), a diszkrol elo lett csalogatva az adat megis (= baratnom leszurt), de az adat megis elveszett). Masodik esetben biztosra mentem, es synceltem lemezre (felirtam egy darab papirra).

A dologban a nehez nem az, hogy syncelni kell, mert azt minden OS tamogatja. A nehez az, hogy megtanitsuk a programot, hogy a megfelelo idoben synceljen. Szal minden klikkelesnel egy kicsit durva, foleg a main threadben. Percenkent ujrairni kismillio kis filet szinten durva az esetek tobbsegeben..

Node, a lenyeg a lenyeg, mint fentebb emlitettem, ha nem tetszik egy feature, szinte biztos, hogy ki lehet kapcsolni, vagy van a problemara megoldas. Ez igy szep es jo, es minden normalis OS-ben hasonlokepp van, egyik sem sokkal jobb a masiknal ilyen szempontbol.