last devlog before shipping. i have added the project to github and i will take a break from it to focus on more projects and school (obviously!)
linux is really anywhere! i added link time optimizations with -O3 and -flto, the boot takes 2 minutes on a generic x86_64 kernel in firefox. will minify the kernel and the os to have an actually usable system
switched to tinycore (or just ‘core’ x64 port), fixed stack sizes (both emscripten and asyncify), and pings to non-restricted and websocket enabled domains work now. the only thing left is implementing an interconnect daemon with a web proxy
dynamic heap resize works, finally got the network adapter to compile and we can finally see OpenRC booting!
fixed compiling flags, replaced the BIOS implementation and now we can boot alpine linux 64-bit on a tab!
working?
bugs and bugs, got bochs to compile and load files properly but stack size and recursion is a problem right now
closing the day, added a building system and fixes will publish repo tmrw
published the latest version with extra fixes, check the ship!
yes, again, probably last devlog before i ship added cool particle effects to more places and ditched the old font. added credits section to bottom right. aaand we’ve got a custom macro system for accessing URLs faster, its called Launchpad!
inspired from a new tab page i have seen years ago (was it zorin?) and added a hidden input field
whoa! a wild tab appeared! i added a funny font and a dynamic background system with focus animations in css. also used particle effects on clock.
Probably my last devlog before I ship. Added an IFrame browser, added wallpaper refresh system and handled edge cases (like overflow) in CSS.
Refined the UI, fixed minimize for the last time, added Calendar and StackBlitz app and prepared for Emscripten c2w runtime for WebOS 2!
did minimize and taskbar
fixed styles, added windows and their styles!
Created the automated wallpapers like Windows Spotlight, created styles for the desktop UI elements (still working on that taskbar!) and imported the WinBox windowing system.