Ten pán by si měl uvědomit, že komerční firmě jde především o zisk, ne o úplné vyhlazování nějaké pofidérní konkurence, jejíž výplody téměř nikdo nepoužívá. Iluze, že pár dobrovolníků (komunita) bude dělat lepší software než dobře placení profesionálové, je nádherně idealistická a až příjemně hloupoučká.
Bohužel, stejně utopická je myšlenka, že dobře placení profesionálové budou dělat lepší software. Velice dobře placení profesionálové dost často produkují žalostný sw. Nicméně, pokud jsou sto produkovat kvalitní sw, tak ještě musí zápasit s managementem, který jejich práci zmrzačí - viz crypleware, případně trpí za chybná rozhodnutí v minulosti.
Já bych Vás parafrázoval: „Iluze, že open-source software dělá pár dobrovolníků (komunita), je nádherně idealistická a až příjemně hloupoučká.“
Zajímalo by mě, proč vlastně stále převládá názor, že svobodný software (nebo open source) vytváří Ferda s Pepou v garáži. Není to pravda, ale velmi početná skupina uživatelů se toho názoru drží.
Jen jako příklad: linuxové jádro tvoří především firmy (pořadí podle aktivity): Red Hat, IBM, Novell, Linux Foundation (výjimka), Intel, Oracle, Google. Až na LiFo se jedná o velké komerční společnosti, které na Linuxu (open source) přímo či nepřímo vydělávají.
# The memory is always read-write, fully cacheable, and nonpageable. # The memory is part of the process private bytes but not part of the working set. # Large-page allocations are not subject to job limits.Hm, to opravdu není ani trošku hack a je to úžasně prointegrované se zbytkem systému, že? ;-)
V NT mi stačí alokovat část virtual address space pro AWE (VirtualAlloc s MEM_PHYSICAL), poté alokovat paměť pomocí AllocateUserPhysicalPages, a namapovat okno pomocí MapUserPhysicalPages. Jak danou problematiku řeší hugetlbpage? Zdá se mi to, nebo jde i proti AWE o mizerné řešení?Huge tables jsou kvůli overheadu správy velké paměti, nebo snad ne? Klíčová je možnost mapovat různé segmenty sdílené paměti do totožné oblasti virtuálního adresového prostoru. Funguje to všude, kde je POSIX, zcela nezávisle na velikosti virtuální adresy, fyzické adresy, velikosti stránky - když už člověk je takový úchyl a myslí si, že to potřebuje. Osobně mi přijde, že mizerné řešení je spíš AWE - nedává to vůbec žádný smysl. Proč si hrát s dětskou pistolkou, když můžu mít pravou bouchačku? Ono to přemapovávání taky není zadarmo.