boreddevnl
6e1eb7768d
core: update system boot logic for disk-based root and cmdline flags
2026-05-08 21:05:33 +02:00
boreddevnl
d854d0e50f
ver: bump OS and kernel to x.x.1
...
Note: versions >= x.x.1 require users to comply with POLICY.md.
2026-05-04 22:54:14 +02:00
boreddevnl
5b7940dd04
legal: Add usage policy for current and future commits.
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 19:45:36 +02:00
boreddevnl
b486bb2ca5
ver: 4.2.0-dev --> 4.2.0-stable
2026-05-01 20:57:12 +02:00
boreddevnl
7ae1d40e41
ver: 26.5-dev --> 26.5-stable
2026-05-01 20:56:19 +02:00
Lluciocc
915e33434e
feature(input): implement keyboard layouts and utf-8 input subsystem
...
* Adding keyboard layout (backend)
* Update settings.c with new keyboard tab
* Fixing keyboard icon && Fixing long loading time in settings.c
* Refactor of key handling for a larger compatibility with the keyboard layout
* Adding keyboard handler
* Udating ps2.c with the new logic
* Updating WM/kernel/userland with the new input system
* Fixing keycode range && Updating dead keys handling
* Add comments for explanation
* Update notepad & vm.c to parse utf-8
* Adding utf-8 parsing utils in libc && Update notepad.c
* Adding icon for icon settings
* Fixing a warning with double definition
* Adding new kb kayout: QWERTZ and DVORAK && Update new layout instrauction
* Add documentation for keyboard input subsystem
This document outlines the architecture and design of the input subsystem, focusing on keyboard input processing, driver responsibilities, keycode representation, and keymap functionality.
---------
Co-authored-by: boreddevnl <chris@boreddev.nl>
2026-04-23 21:31:52 +02:00
boreddevnl
db4862c2d0
chore: update OS codename to Genesis, referencing laying roots for future versions.
2026-04-21 01:07:07 +02:00
boreddevnl
c3d1f44dfd
chore: bump OS and kernel versions to 26.5-dev and 4.2.0-dev
2026-04-21 00:46:21 +02:00
boreddevnl
51e26758ee
feat: added a BoredOS boot banner for kterm
2026-04-20 12:43:13 +02:00
boreddevnl
ecaa5f60f7
FIX: Flickering when serial output occurs.
2026-04-18 21:57:56 +02:00
boreddevnl
9830b6ad96
VER: 26.4.2 --> 26.4.2.1
2026-04-17 11:25:45 +02:00
boreddevnl
481eb42268
FIX: Make /root/* folders
2026-04-17 09:28:44 +02:00
boreddevnl
7e123b6429
VER: 4.0.1-stable --> v1.0-stable
2026-04-16 23:54:29 +02:00
boreddevnl
4177484366
VER: 26.4 --> 26.4.2
2026-04-16 23:53:50 +02:00
Lluciocc
66f55242a7
Update man_entries.h
2026-04-16 18:39:21 +02:00
boreddevnl
5141eaea60
FEAT: uname
2026-04-15 23:36:42 +02:00
boreddevnl
bdd43f43cd
FEATURE: add Bsh + userspace terminal, remove legacy cmd/cli utils
2026-04-15 22:47:24 +02:00
boreddevnl
bb187faf79
DOC: small user manual
2026-04-14 10:59:52 +02:00
boreddevnl
fd7fa4f16e
FIX: man entries
2026-04-14 10:59:28 +02:00
boreddevnl
5bd9e537c5
FEAT: bootfs
2026-04-13 16:04:47 +02:00
boreddevnl
e4603792b6
FEAT: Verbose boot
2026-04-13 12:17:39 +02:00
boreddevnl
8dd756f25b
FIX: cpuinfo stack overflow and add GUI tab character support
2026-04-12 19:07:08 +02:00
boreddevnl
d13fca2d4a
CHECKP: vfs
2026-04-12 18:23:38 +02:00
boreddevnl
a1b6d58b77
Tweak: os_codename = Voyager
2026-04-12 17:59:10 +02:00
boreddevnl
cbc196a4b1
tweak: add -stable after kernel_version
2026-04-12 17:57:54 +02:00
boreddevnl
b4c14af48d
TWEAK: kernel_version = 3.2.3 --> 4.0.0
2026-04-12 17:56:35 +02:00
boreddevnl
700839e6be
FEAT: VFS overhaul
2026-04-12 17:53:31 +02:00
boreddevnl
afc4e16fcf
STABILITY: SMP improvements
2026-04-12 00:26:04 +02:00
boreddevnl
5933483009
CHECKP: shitty VFS
2026-04-11 21:41:11 +02:00
boreddevnl
0b7a134282
TWEAK: Update version.c to 26.4 "Geometry"
2026-04-02 21:59:25 +02:00
boreddevnl
b7020152c1
feat: .tar application loading
2026-03-23 09:10:17 +01:00
boreddevnl
63749b8734
FEAT: libwidget.c
2026-03-22 22:07:30 +01:00
boreddevnl
e527f63af7
TWEAK: version.c update for BoredOS Syncwave
2026-03-18 18:18:24 +01:00
boreddevnl
9fb307e603
CHECKP: multi core scheduling
2026-03-17 22:11:32 +01:00
boreddevnl
a7c3cccce7
CheckP: smp support
2026-03-17 21:44:21 +01:00
boreddevnl
7b7f134e27
feat: centralize OS version info in kernel syscall
2026-03-17 16:06:00 +01:00
boreddevnl
d824b4610a
FIX: Replace blocking k_beep with an asynchronous k_beep
2026-03-16 17:22:42 +01:00
boreddevnl
8b172a69a1
Docs included in iso + explorer corruption fix
2026-03-16 14:28:45 +01:00
boreddevnl
fc83d7941b
src/kernel --> src/
2026-03-16 00:30:47 +01:00