-
Notifications
You must be signed in to change notification settings - Fork 449
SoftwareDevelopment
David Anderson edited this page Sep 12, 2024
·
23 revisions
- VirtualBox shared directories
- Apple Metal Support
- Scientist interface. This is based on and replaces:
- Command-line job submission
- Supporting Windows hosts with > 64 cores
- Maintaining upload statistics
- Locality scheduling redesign
- Support for OpenID
- Computing preferences version 2
- support for synchronous GPU apps
- Windows Issues
- Project config defaults
- Reduce use of authenticator
- Work fetch with max concurrent constraints
- Keywords
- Simplified attach process
- Email Change Notification
- Delete Account
- User Opt-in Consent
- Update Password Hashing
- Unifying Web and GUI Prefs
- Manager menu reorganization
- Scheduling for multi-user projects
- Job prioritization
- BOINC on Android
- Client data model
- File structure
- FSM structure
- Main loop logic
- Host measurements
- Host identification
- Memory management
- GUI notices
- Client app configuration
- Security sandbox
- Linux
- Windows
- Job size matching
- Multi-user project features
- APIs for remote job submission
- Homogeneous app version
- job runtime estimation
- The BOINC database
- Backend state transitions
- The logic of backend programs
- Debugging server components
- Notes on BOINC server security
- Export statistics for 3rd-party sites
- Single-job submission
- Adaptive replication
- Low-level validator framework
- Protocol overview
- The scheduling server protocol
- Scheduling server timing and retry policies
- Data server protocol
- Persistent file transfers
- XML notes
- Volunteer data archival
- BOINC/Condor integration
- Low latency computing
- Organizational Grid Management
- Python-based simplified app development
- Python master/worker system
- Cross-project user identification
- Simulator of a project using locality scheduling
- Preferences
- Trickle messages
- How to see what has changed between two versions of an executable
- XML formats
- Diagnostics API
- Simple Account Creation
- BOINC on Phones
- Extended logging
- Power management
- Prefs presets
Design docs for old versions, or for ideas that never happened.
- rewrite of HTML code using a Web Template Engine
- Remodel of computing prefs
- Virtual machine apps (deprecated)
- Old client scheduling policies
- Client scheduling changes
- Client CPU/GPU scheduling
- Work fetch and GPUs
- Automatic update
- Automated estimation of job characteristics
- Python testing framework
- Version 4 runtime system
- Mac/Intel plan
- Old Mac project plan
- Design of version 5 setup
- Mac Menubar
- Usability discussion
- Screensaver logic
- Reduce use of auth impl
- Super host
- Team discussion