Computing in Education
-
Qt Educational Licenses For Students and Teachers
Are you a student or a teacher?
Would you like to get access to Qt’s commercial, professional-level features at no cost?
If you answered yes to both questions, we have some great news for you: the new automated Qt Educational License process and license packages are here!
-
I have come to bury the BIOS, not to open it: The need for holistic systems
The approach that we're taking at Oxide is radically different: instead of merely relying on marginally better implementations of dated abstractions, we are eliminating the abstractions entirely. Rather than have one operating system that boots another that boots another, we have returned the operating system to its roots as the software that abstracts the hardware: we execute a single, holistic system from first instruction to running user-level application code. This has, of course, been technically challenging, as it has required us to incorporate the lowest levels of machine initialization. But that our small team has prevailed also shows its viability: this is delicate, but it isn't impossible -- and indeed, having been to the mountaintop, we believe that not only is the holistic artifact more robust, the path was in fact faster than relying on a proprietary initialization layer.
-
Research Unix V7's (comparatively) long time gap from V6
Today for reasons outside the scope of this entry I found myself looking at the release dates for the various editions (versions) of Research Unix up through the pivotal V7 release. This made something about the timeline jump out at me.
-
RC Week 3: Returning to Math
I'm also really proud of anode-kv so far. The core architecture is based on what I read in Architecture of a Database System, and it seems to be effective! Right now it can pass 1.7 GB/s through it in my test environment, contrasting with 360 MB/s for redis (with durability off, for a more fair comparison). The bulk of the time is spent in network syscalls and memory allocation/deallocation. I think there's room to speed things up, but also... there will be more pressing, more important performance problems after implementing durable storage.