Find Jobs
Hire Freelancers

Develop a VFS driver in Linux

$500-1000 USD

Geschlossen
Veröffentlicht vor etwa 11 Jahren

$500-1000 USD

Bezahlt bei Lieferung
The project consists on developing a Linux VFS filesystem module. The driver has to read a configuration file with the next format: [VFS] SourceFolder = /share/NAS/Source IndexFolder = /share/NAS/Index DataFile = /share/NAS/Data/[login to view URL] ExcludedProcess = ExcludedProgram The driver has to intercept all the file system operations over SourceFolder, unless the process who try to access to those files is the excluded process. Every time any other process try to access to a file stored inside the SourceFolder the driver has to do the next actions: - Read function: o Check if there is a equivalent file inside the Indexfolder. For example if someone try to read the file “/share/NAS/Source/Folder1/SubFolder1/File2”, check if exists the file “/share/NAS/Index/Folder1/SubFolder1/File2”. o If the index file exist: ? This index file will contain the offsets where is stored the real content of File2 in the DataFile. The format of the index file is a header and one offset of 64bit for each 16KB. ? The driver has to read the desired buffer from the DataFile based in the index file and return a buffer with the required content. o If the index file does not exist, return the required content from the source file. - Write, Delete and Rename functions: o If the index file exist, block the writing action returning an access denied error. o If the index file does not exist, let do the writing action. The code has to be written in C language. Additionally to the development of the driver, you have to develop a testing tool, a program to test the excluded process and write a document describing in detail how to compile, install and test the project in 32 and 64 bit OS. You should thoroughly test all the code before delivery and of course, deliver them without compilation errors or warnings. We will test the program with Ubuntu 12.10 and we use Eclipse Juno as IDE.
Projekt-ID: 4322864

Über das Projekt

8 Vorschläge
Remote Projekt
Aktiv vor 11 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
8 Freelancer bieten im Durchschnitt $713 USD für diesen Auftrag
Avatar des Nutzers
Nice project, I have experience doing linux kernel modules (both drivers and stackable filesystems) so I think it's going to be interesting working on this if you agree.
$800 USD in 14 Tagen
5,0 (23 Bewertungen)
7,3
7,3
Avatar des Nutzers
Hi Carza, I would like you to know what you think of my ideas for this project.
$750 USD in 21 Tagen
5,0 (23 Bewertungen)
5,8
5,8
Avatar des Nutzers
Hello, I'm highly experienced Linux / C server-side developer (12 years in this area). I've created a number of successful VFS filesystem projects in the past (will send you references to my related OpenSource projects). I also have a good working experience with different NAS systems and other related areas. I'm new to this freelance site, but I have profiles on other sites with good feedbacks. Looking forward to talk to you soon !
$800 USD in 20 Tagen
5,0 (1 Bewertung)
3,1
3,1
Avatar des Nutzers
ready to do
$600 USD in 26 Tagen
0,0 (1 Bewertung)
0,0
0,0
Avatar des Nutzers
I am an experienced C programmer and I can do the job
$700 USD in 20 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and technologies, Veltrod provides high-quality software development and BPO services to independent software vendors and enterprises. We are specialized in developing Mobile applications, Search Engine optimizations, Social Network frameworks and ERP applications. We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction. Thanks vignesh
$850 USD in 25 Tagen
0,0 (1 Bewertung)
0,0
0,0
Avatar des Nutzers
I am an expert Linux device driver developer. I have gone through the requirements and can deliver A+ quality driver. Please review my message.
$700 USD in 14 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Dear Carza I am a DAICB sales agent. We have at our disposal highly trained professionals ready to serve and bring your ideas to reality with the highest efficiency and quality. Our company takes care to ensure the quality and effectiveness of their products. For more information please review the attachments as soon as possible. Thanks for your attention.
$500 USD in 20 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von SPAIN
Bilbao, Spain
5,0
72
Zahlungsmethode verifiziert
Mitglied seit Apr. 23, 2005

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.