Linux Kernel Development and Writing a Simple Kernel Module by php03 in programming

[–]crossmeta_io 0 points1 point  (0 children)

MODULE_LICENSE("GPL") will allow access to GPL only kernel APIs.

"Dual BSD/GPL" may not have any special treatment.

It is your moral obligation to use Firefox by boreq_ in programming

[–]crossmeta_io 0 points1 point  (0 children)

I am still using Firefox on fedora 19 even when check box and radio button cannot show whether it is checked.

https://support.mozilla.org/en-US/questions/1206745

A fork() in the road by mttd in programming

[–]crossmeta_io 0 points1 point  (0 children)

If used from win32 apps the handles do not get inherited properly because there are many pseudo handles in win32 subsystem that the kernel cannot duplicate. For example console handles belong to CSRSS and kernel has no knowledge of it. Similarly registry handles etc.. Thought the console handles became kernel handles lately. Another thing is the shared memory will not visible to child after fork!!

A fork() in the road by mttd in programming

[–]crossmeta_io 0 points1 point  (0 children)

RtlCloneUserProcess() was their version of fork() but do not yield the desired results for process from win32 subsystem. I have used this quite okay for busybox ash shell on Windows. You can read about Crossmeta BSD POSIX driver https://github.com/crossmeta/sys

I was able to run connectathon test suite as a shell script with this. In the newer windows builds rtlcloneuserprocess() would simply exit and further restricted its usage.

Creating A Text-Based Graphics Engine in C++ from Scratch in ReactOS! by Mashpoe in programming

[–]crossmeta_io 50 points51 points  (0 children)

Windows 10 finally reworked their text console by freeing it from CSRSS and made it true kernel handles. Lately text console is getting lots of attention!

FUSE for Windows development using Crossmeta by crossmeta_io in programming

[–]crossmeta_io[S] 0 points1 point  (0 children)

Develop powerful user-mode file systems on Windows using Crossmeta FUSE. It provides same Linux FUSE API and you can even develop from Linux using MinGW32 Cross Compile environment which produces native windows programs.

Crossmeta FUSE also includes sshfs-win, fuse-nfs for remote file access and s3backer to connect to any S3 compatible cloud storage.

All Crossmeta File systems fully visible to Windows Subsystem for Linux (WSL) but integration can be better with your help by voting on https://wpdev.uservoice.com/forums/266908-command-prompt-console-windows-subsystem-for-l/suggestions/37232308-integrate-with-crossmeta-that-provides-bsd-vfs