archive-org.com » ORG » N » NETBSD.ORG

Total: 1243

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Semantics of ..
    Release engineering Projects list Ports History Emulators Packages Browse packages Release engineering Wiki Home Edit Comment Source History New RecentChanges NetBSD Wiki projects project Semantics of Contact tech kern In a file system with symlinks the file system can be seen as a graph rather than a tree The meaning of potentially becomes complicated in this environment There is a fairly substantial group of people some of them big famous names who think that the usual behavior where crossing a symlink is different from entering a subdirectory is a bug and have made various efforts from time to time to fix it One such fix can be seen in the L and P options to ksh s pwd Rob Pike implemented a neat hack for this in Plan 9 It is described in http cm bell labs com sys doc lexnames html This project is to implement that logic for NetBSD Note however that there s another fairly substantial group of people some of them also big famous names who think that all of this is a load of dingo s kidneys the existing behavior is correct and changing it would be a bug So it needs to be possible

    Original URL path: http://wiki.netbsd.org/projects/project/dotdot/ (2016-02-01)
    Open archived version from archive


  • DTrace syscall provider
    Report a bug Query bug database Security Community Blogs Mailing lists List archives Developers Browse source Cross reference Release engineering Projects list Ports History Emulators Packages Browse packages Release engineering Wiki Home Edit Comment Source History New RecentChanges NetBSD Wiki projects project DTrace syscall provider Contact tech kern NetBSD has preliminary DTrace support so it supports SDT and FBT provider only riz has syscall provider patch Add a comment Tags

    Original URL path: http://wiki.netbsd.org/projects/project/dtrace-syscall/ (2016-02-01)
    Open archived version from archive

  • Normalize and Summarize Email Threads
    Wiki Home Edit Comment Source History New RecentChanges NetBSD Wiki projects project Normalize and Summarize Email Threads Contact tech userlevel Mentors David Young Duration estimate 3 months Write a program that can read an email infer quoting conventions discern bottom posted emails from top posted emails and rewrite the email using the conventions that the reader prefers Then take it a step further write a program that can distill an

    Original URL path: http://wiki.netbsd.org/projects/project/email_digester/ (2016-02-01)
    Open archived version from archive

  • Implement ext3 file system support
    the BSD world NetBSD has had kernel support for ext2 for quite some time However the Linux world has moved on with ext3 and now to some extent also ext4 superseding ext2 as the baseline NetBSD has no support for ext3 the goal of this project is to implement that support Since ext3 is a backward compatible extension that adds journaling to ext2 NetBSD can mount clean ext3 volumes as ext2 volumes However NetBSD cannot mount ext3 volumes with journaling and it cannot handle recovery for crashed volumes As ext2 by itself provides no crash recovery guarantees whatsoever this journaling support is highly desirable The ext3 support should be implemented by extending the existing ext2 support which is in src sys ufs ext2fs not by rewriting the whole thing over from scratch It is possible that some of the ostensibly filesystem independent code that was added along with the ffs WAPBL journaling extensions might be also useable as part of an ext3 implementation but it also might not be The full requirements for this project include complete support for ext3 in both the kernel and the userland tools It is possible that a reduced version of this project with a clearly defined subset of these requirements could still be a viable GSOC project if this appeals to you please coordinate with a prospective mentor Be advised however that several past ext3 related GSOC projects have failed it is a harder undertaking than you might think An additional useful add on goal would be to audit the locking in the existing ext2 code the ext2 code is not tagged MPSAFE meaning it uses a biglock on multiprocessor machines but it is likely that either it is in fact already safe and just needs to be tagged or can be easily fixed

    Original URL path: http://wiki.netbsd.org/projects/project/ext3fs/ (2016-02-01)
    Open archived version from archive

  • Implement Ext4 file system support
    New RecentChanges NetBSD Wiki projects project Implement Ext4 file system support Contact tech kern The Ext4 file system is standard file system for Linux recent Ubuntu and somewhat old Fedora It is the successor of the Ext3 file system It has journaling larger file system volumes and improved timestamp etc features The NetBSD kernel support and accompanying userland code should be written It is not clear at the moment if

    Original URL path: http://wiki.netbsd.org/projects/project/ext4fs/ (2016-02-01)
    Open archived version from archive

  • Light weight precision user level time reading
    access to kernel time data structures for NetBSD For certain types of small data structures the system call overhead is significant This is especially true for frequently invoked system calls like clock gettime 2 and gettimeofday 2 With the availability of user level readable high frequency counters it is possible to create fast implementations for precision time reading Optimizing clock gettime 2 and alike will reduce the strain from applications

    Original URL path: http://wiki.netbsd.org/projects/project/fast-time/ (2016-02-01)
    Open archived version from archive

  • Fast protocol and port demultiplexing
    port demultiplexing Contact tech kern tech net board core Funded by The NetBSD Foundation This project proposal is a subtask of smp networking and is elegible for funding independently The goal of this project is to enhance the networking protocols to process incoming packets more efficiently The basic idea is the following when a packet is received and it is destined for a socket simply place the packet in the socket s receive PCQ see atomic pcq and wake the blocking socket Then the protocol is able to process the next packet The typical packet flow from ip input is to rip tcp udp input which Does the lookup to locate the socket which takes a reader lock on the appropriate pcbtable s hash bucket If found and in the proper state Do not lock the socket since that would might block and therefore stop packet demultiplexing pcq put the packet to the pcb s pcq kcont schedule the worker continuation with small delay 100ms See kernel continuations Lock the socket s cvmutex Release the pcbtable lock If TCP and in sequence then if we need to send an immediate ACK Try to lock the socket If successful send an

    Original URL path: http://wiki.netbsd.org/projects/project/fast_protocol/ (2016-02-01)
    Open archived version from archive

  • Discard for FFS
    Release engineering Wiki Home Edit Comment Source History New RecentChanges NetBSD Wiki projects project Discard for FFS Contact tech kern Duration estimate 2 3 months The fdiscard system call and the file system level discard operation backing it allow dropping ranges of blocks from files to create sparse files with holes This is a simple generalization of truncate Discard is not currently implemented for FFS implement it For regular files

    Original URL path: http://wiki.netbsd.org/projects/project/ffs-discard/ (2016-02-01)
    Open archived version from archive