Moze, samo u tom slucaju ne pricamo o syscall-ovima vec o koriscenju native funkcija u kernelu koje nisu nuzno izlozene kao syscall-ovi (vecina nisu, broj syscall-ova se broji stotinama a broj funkcija u kernelu je sigurno za koji red velicine veci) - kada si linkovan sa kernel-om, mozes zvati bilo koju funkciju ako joj znas ime ili adresu :-)
Medjutim, legalitet takvih binarnih blob-ova koji zovu kernel funkcije u slucaju Linuxa je vrlo upitan. Za razliku od syscall-ova i user aplikacija, ne postoji nigde pisano oslobodjenje od GPL obaveza, i postoji dosta misljenja da je takav nacin linkovanja sa kernelom protiv GPL licence, medjutim to ne znaci automatski da je izvorni kod iza BLOB-a postao derivat.
http://www.kroah.com/log/linux/ols_2006_keynote.html
http://www.oreillynet.com/linu...inaryonly_linux_kernel_mo.html
Citat:
That's it, it is very simple. I've had the misfortune of talking to a lot of different IP lawyers over the years about this topic, and every one that I've talked to all agree that there is no way that anyone can create a Linux kernel module, today, that can be closed source. It just violates the GPL due to fun things like derivative works and linking and other stuff. Again, it's very simple.
Linus je javno izjavio da nece zabraniti binarne BLOB-ove, ali je dao interesantan komentar:
http://arstechnica.com/business/2006/12/8428/
Citat:
Characterizing the entire idea as "shortsighted" and "stupid," Linus Torvalds responded with relatively well-reasoned (and characteristically acerbic) criticisms, pointing out that an outright ban on binary drivers would simply compel companies to move their binary driver code into userspace where it isn't subject to the limitation.
Poenta je u poslednjoj recenici - userspace ima definisanu olaksicu (u vidu izuzetka od GPL licence), sto i sam Linus lepo navodi. Medjutim, dok si u kernel modu nemas taj izuzetak ali te Linus nece tuziti iz pragmaticnih razloga.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey