[URGENT for 17/1/25] Symlink and xv6 kernel code modification

Ditutup Dipasang minggu lalu Dibayar saat pengiriman
Ditutup Dibayar saat pengiriman

Hi Everyone

YOU CAN FIND THE FULL REQUIREMENT DOC IN THE ZIP ATTACHED

This project involves enhancing the xv6 operating system by implementing support for large files and symbolic links in its file system. The task requires understanding and modifying the xv6 kernel code to achieve specific functionalities.

Key Deliverables:

Large Files Support:

1. Extend the maximum file size to support up to 65,803 blocks by implementing double-indirect block addressing.

2. Modify the file system code (e.g., bmap(), itrunc()) and related structures to handle double-indirect addressing.

Symbolic Links:

1. Implement a system call symlink(target, path) to create symbolic links.

Modify open() to resolve symbolic links recursively, with support for a maximum depth to prevent cyclic links.

2. Add a flag (O_NOFOLLOW) to allow bypassing symbolic link resolution.

Testing:

1. Ensure bigfile successfully creates large files.

2. Pass all test cases in symlinktest and usertests.

Deliverables:

1. Modified xv6 source code files (fs.c, sysfile.c, etc.).

2. A testable xv6 environment ([login to view URL], bigfile, symlinktest).

3. Documentation (2-3 pages) explaining the implementation process.

Deadline 17/1

we have already done some progress with o1 preview model. I can send you in chat in case it helps

Pemrograman C UNIX Linux Pemrograman C++ ASP.NET

ID Proyek: #38993966

Tentang proyek

13 proposal Proyek online Aktif minggu lalu

13 freelancer rata-rata menawar €88 untuk pekerjaan ini

softsolution2000

Hi there I have thoroughly reviewed the project requirements for enhancing the xv6 operating system by adding support for large files and symbolic links. I understand that the key deli Lebih banyak

€65 EUR dalam 7 hari
(10 Ulasan)
6.0
litioman5

As an experienced C and C++ programmer, I have a strong understanding of low-level coding, which makes me an ideal candidate for your project. I can leverage this knowledge to deeply comprehend the XV6 kernel codebase, Lebih banyak

€70 EUR dalam 7 hari
(2 Ulasan)
5.0
kursv526

Hello! I am interested in [URGENT for 17/1/25] Symlink and xv6 kernel code modification. With 7+ years experience in software development, I have 100+ successful projects built and 60+ happy clients. From my rich exper Lebih banyak

€130 EUR dalam 7 hari
(2 Ulasan)
3.6
toriquldev123

Hello Dear! Good Day! I hope you are doing fine. My name is Toriqul Islam. I am an expert Web Developer with 10+ years of experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql, and different Frameworks Lebih banyak

€80 EUR dalam 3 hari
(6 Ulasan)
3.3
priyanshu8090

I can help you with this______________________________Connect to me in chats______________________________________

€72 EUR dalam 7 hari
(7 Ulasan)
3.0
mmoshinali

Hello Nikolaos P., I understand that you are looking for an expert to enhance the xv6 operating system by implementing support for large files and symbolic links in its file system. My expertise in kernel code modific Lebih banyak

€70 EUR dalam 7 hari
(2 Ulasan)
0.0
shehzadasalim

Hi Nikolaos P., I carefully reviewed your project's need for enhancing the xv6 operating system to support large files and symbolic links. My expertise in C Programming and Linux specifically aligns with the requireme Lebih banyak

€52.5 EUR dalam 7 hari
(0 Ulasan)
0.0
mihajlop4

Hello! I am a passionate Full Stack Developer with over 7 years of experience in building high-quality web applications. My expertise spans across C Programming, ASP.NET, UNIX, C++ Programming and Linux technologies, a Lebih banyak

€139 EUR dalam 2 hari
(0 Ulasan)
0.0
mutayyabm

Hello Nikolaos P., I have thoroughly reviewed the project requirements and am confident in my ability to deliver exceptional results. I possess over 4.2 years of experience in C Programming and am well-equipped to hand Lebih banyak

€100 EUR dalam 7 hari
(0 Ulasan)
0.0
orinadam

Bro I know the job.

€100 EUR dalam 4 hari
(0 Ulasan)
0.0