feat: kprintf now goes into dedicated pseudo-dev rather than flooding the framebuffer
[lunaix-os.git] / lunaix-os / kernel / fs /
2023-11-03 Minepfeat: kprintf now goes into dedicated pseudo-dev rather...
2023-10-21 Minepfeat: standard vga support (mode switching, framebuffer...
2023-09-07 Minepfeat: fstat now handle symbolic link
2023-08-28 Minepfeat: device subsystem rework
2023-08-25 Minepfeat: better rtc framework which aims to remove single...
2023-08-19 Mineprefactor: one more step towards arch-agnostic design
2023-07-17 Mineprefactor: restructure the user space stuff.
2023-07-16 Minepchore: fix almost *ALL* warnings.
2023-07-10 Mineprefactor: elf parsing utility and exec related
2023-06-25 Minepfeat: refine symbolic link support.
2023-06-18 Minepfeat: dynamic boot medium probing and mounting
2023-06-18 Minepfeat: shell and signal demo as loadable user executable
2023-06-14 MinepMerge branch 'master' into prog-loader
2023-01-17 MinepMerge branch 'master' into prog-loader
2023-01-04 MinepMerge branch 'interrupt-rework' into prog-loader
2023-01-01 Minepfeat: wrapper function for bootstraping user program
2022-12-31 Minepfeat: basic elf32 loader (only LOAD segment is supported)
2022-12-29 Minepfeat: msync(2)
2022-12-29 Mineprefactor: separate syscall interfaces from kernel space...
2022-12-28 Minepregression: mmap for fd
2022-12-05 MinepMerge branch 'master' into prog-loader
2022-12-05 Mineprefactor: vfs_open: start opening iff there is a empty...
2022-11-20 Minepfeat: (device) dev_null and dev_rand support
2022-11-13 Minepfeat: (iso9660) finishing up unmount
2022-11-13 Mineprefactor: replace all stdint::uint32_t into short and...
2022-11-13 Minepfeat: (iso9660) rock ridge extension
2022-11-11 Minepfeat: (vfs) write_page and read_page file operations
2022-11-11 Minepfeat: (iso9660) implement file read (for both interleav...
2022-11-11 Minepfeat: (iso9660) directory read support
2022-11-09 Minepfix: memory leakage in file descriptor allocation
2022-11-06 MinepMerge branch 'iso-9660' into block-io
2022-10-23 MinepMerge branch 'master' into iso-9660
2022-10-23 Minepfix: bugs related to O2 optimization
2022-10-21 Mineplaying out the iso9660 structure definitions
2022-10-03 Minepfix: remove unnecessary backtracing in mnt_mkbusy/chillax
2022-09-17 MinepMerge branch 'device-sys'
2022-09-17 Minepfix: dnode cache syncing for pseudo fs
2022-08-31 Minepfeat: simple read/write lock implementation
2022-08-30 Minepfeat: support ioctl() syscall for direct control to...
2022-08-29 Minepfeat: taskfs for export process to filesystem
2022-08-26 Minepfeat: (twimap) provide an easy way for mapping kernel...
2022-08-25 Minepfeat: a file system mapping for pci devices
2022-08-23 Minepfeat: a pseudo shell environment for basic interacting...
2022-08-21 Minepfeat: (devfs) a new filesystem for device exposure.
2022-08-20 Minepfeat: mount point flags check
2022-08-20 Minepfeat: ability to manipulate extended attribute
2022-08-19 Minepfix: symlink resolve.
2022-08-19 Mineprefactor: add a simple ramfs for rootfs. Twifs should...
2022-08-18 Minepfix: READ_CAPACITY command for 12 bytes CDB SCSI device.
2022-08-17 Mineprefactor: mount system reworked
2022-08-16 Minepfeat: ability to evict dnode and inode cache
2022-08-16 Mineprefactor: inode hashing and reusing
2022-08-15 Minepfeat: rename(2), mount(2) and unmount(2)
2022-08-14 Mineprefactor: synchronize the vfs objects
2022-08-14 MinepMerge branch 'vfs-dev'
2022-08-14 Minepfeat: lru eviction policy on page caches
2022-08-12 Mineprefactor: kernel space yield() for controllable, flexib...
2022-08-10 Minepfeat: support per-process current working directory...
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 MinepMerge branch 'master' into vfs-dev
2022-08-09 Minepfeat: stdin/stdout into process
2022-08-08 Minepfeat: hook up the keyboard input into our vfs
2022-08-07 Minepfix: separate any i/o to sequential device from caching...
2022-08-06 Minepfeat: page caching layer for vfs
2022-08-02 Minepfeat: symlink(2) and realpathat syscall
2022-07-31 Minepfeat: implement dup(2), dup2(2)
2022-07-31 Minepfeat: implement fsync(2) and hard link support [link(2)]
2022-07-30 Minepfeat: implement rmdir(2), unlink(2), unlinkat(2)
2022-07-30 Minepfeat: implement readlink(2) readlinkat(2)
2022-07-30 Minepfeat: simple device abstraction layer
2022-07-29 Minepfeat: lseek(2), read(2), write(2) implementation
2022-07-27 Minepfeat: readdir fix and demo
2022-07-27 Minepfeat: open(2), close(2), mkdir(2) and readdir(2) syscall
2022-07-24 Minepfeat: twifs - pseudo file system for lunaix kernel...
2022-07-20 Minepfeat: vfs - path walking and dnode caching.