Specifically, the project is to create VFS similar to the one in Linux 1.00 in xv6-riscv. I completed the MIT xv6 labs and read the VFS code in Linux 1.00 a while ago, and I don't think it is a particularly difficult task -- but xv6-fs touches a lot of places, so I'd imagine some re-architecture is needed.
The scope of the project is NOT to create more FS for xv6, but to add one abstraction layer on top of the FS, i.e. the VFS. The kernel is supposed to know which FS is picked manually (in this case it is the original xv6 FS) by the programmer in the makefile, and it should load the correct superblock and go from there.
The whole work, once kicked into gear -- that is, once one has gotten familiar with the xv6 kernel and written some code for the labs, should take more or less 2 weeks for an ordinary people who has no experience with system programming to complete. The good part is that there is no need to write tests for this project -- you just keep running xv6 and see if it passes all of the existing tests -- once that's passed the VFS should work fine.
Actually I did once. I forgot which ads it was, but it was something I genuinely wanted. But yeah, usually I don't bother with ads and just turns them off.
I think a lot of the non-professionals start with parsing and do not get exposed to backend. I have read two books about interpreters/compilers and they don't touch the backend very much.
I find the most interesting things are the internal tools -- like the Python script to generate the gib animation, or the other Python script to generate 2D spritesheet from Blender. OP is definitely a 10x engineer who can also do good arts. This is very rare IMO. I'm very surprised to find that OP has consistent art direction.
Is there any extensive interviews with Japanese Console programmers? I feel all these interviews focus on the writing/design side, which make sense for popularity, but I do hope there are extensive interviews with programmers.
There are plenty of interviews with EU/US console programmers.
This is so annoying. I tried to see what passkey is, and tried to sign in, and MSFT always tried to ask me to use authenticator, and when I clicked other ways to sign in, somehow it went to "Reset password", and I clicked cancel, and now I can't sign in any more.
The whole fucking security thing has nothing fucking to do with my security, but with their apps and control. I had enough with this. gonna delete everything MSFT from my world. Fuck them.
Can relate. A lot of the times it is the process that is slowing people down, and it is unrealistic for any corporation to do security audition for everything developers need on time, so unfortunately rules have to be bent.
Some big corps resort to a different tactics: they ONLY allow in-house tools. IDEs, communication tools, everything you need on a daily basis, they make in-house tools for that. It costs a lot of money but they care about security.
Specifically, the project is to create VFS similar to the one in Linux 1.00 in xv6-riscv. I completed the MIT xv6 labs and read the VFS code in Linux 1.00 a while ago, and I don't think it is a particularly difficult task -- but xv6-fs touches a lot of places, so I'd imagine some re-architecture is needed.
The scope of the project is NOT to create more FS for xv6, but to add one abstraction layer on top of the FS, i.e. the VFS. The kernel is supposed to know which FS is picked manually (in this case it is the original xv6 FS) by the programmer in the makefile, and it should load the correct superblock and go from there.
The whole work, once kicked into gear -- that is, once one has gotten familiar with the xv6 kernel and written some code for the labs, should take more or less 2 weeks for an ordinary people who has no experience with system programming to complete. The good part is that there is no need to write tests for this project -- you just keep running xv6 and see if it passes all of the existing tests -- once that's passed the VFS should work fine.