is there any easy way I can add the missing CP850 codepage to mister samba, so that I can use special characters in my windows authentication (e.g. root password?).
After troubleshooting why I could not logon with the root user via Samba I recognized, that it is the special character that does not translate as SAMBA converts CP850 to pure ASCII:
I also found out that SAMBA is not compile with "have libiconv". That would be a solution as well to use the libc6 libraries.
I could not find the sources for the linux.img. How do you create the linux image and where do you get the sources for the distribution from? It looks like a pretty special version of a linux OS.
I would love to contribute to it, but have no idea where you store the config of the kernel for compilation and how you actuially built the linux.img.
Kernel has separate repository in MiSTer-devel. There must be instruction in Wiki how to build it.
Linux is buildroot.
In your case you just need the Kernel sources to change the config and build.
If you aren't in hurry, then wait for next Linux release - i will include CP850.
Beware, MiSTer has been built around ASCII charset (32-127)! While other languages code pages are available, you may get problem to access non-ASCII folders/files from MiSTer menu.
I can even do it if you like and put something back to the project. I just was not able to find the linux sources... I only found the sources for the MISTer binary, not for the linux.img and the build scripts.
I will doublecheck.
/EDIT: Found it.
/EDIT2: I will setup a development VM for that and start compiling as is and build a linux.img. Then I see how I can be of help.
Thanks for your input and all the work that has been done.
Is there any formal process to sign up as a developer and giving back to the community?
You don't need to sign up besides registration on github where you can provide pull requests.
You need to understand that MiSTer is not a generic computer, not even about Linux. Patches for kernel are welcome if there are bugs or some tweaks are required. Linux.img changes are generally not accepted. It's carefully built with balance between quick boot, minimized writes to disk and minimum CPU load. Features can be discussed but there need to be a valuable benefit of proposed addition.
Sorgelig wrote:You don't need to sign up besides registration on github where you can provide pull requests.
You need to understand that MiSTer is not a generic computer, not even about Linux. Patches for kernel are welcome if there are bugs or some tweaks are required. Linux.img changes are generally not accepted. It's carefully built with balance between quick boot, minimized writes to disk and minimum CPU load. Features can be discussed but there need to be a valuable benefit of proposed addition.
I agree and do not want to add anything to the kernel itself. I just want to help to get one behaviour fixed, which is complex passwords and SAMBA do not work great together in Germany right now. The fix is pretty easy to do and I just would do it to help you guys. I am now trying it out, will submit a pull request later and then you can still decide.
Linux.img part is redundant step.
Compiling the kernel is completely independent from Linux.img procedure.
Just compile the kernel and keep Linux.img as is.
zImage is not included in Linux.img. It's separate file. Kernel is loaded even before linux.img is accessible.
All you need is build zImage_dtb and then put it to SD card into linux folder.