| Milestone | Date completed/scheduled |
| |
| Version 0.71 - Simpler and cleaner builds | |
| Build test on Linux – Fedora7, OpenSUSE 10.2, Ubuntu 7.04 | COMPLETE -- 20-Sep-07 |
| Build test on Windows – XP, Vista, 2003 | COMPLETE -- 27-Sep-07 |
| Build test on Mac – OS X | COMPLETE -- 01-Oct-07 |
| Delete lina-tools/lina-shell since it has been obsoleted | COMPLETE -- 22-Oct-07 |
| Fix Bugs #1-20 for 0.71 release | COMPLETE -- 22-Oct-07 |
| Base LINA on a standard Linux OS | COMPLETE -- 22-Oct-07 |
| Bootstrap the operating system from scratch | COMPLETE -- 22-Oct-07 |
| Store operating system packages in third-party | COMPLETE -- 22-Oct-07 |
| Hook to Windows SSL library and SSH connect | COMPLETE-- 22-Oct-07 |
| Comment and document channel generator | COMPLETE -- 23-Oct-07 |
| Create install directory and target 'make prepare' that is run as root | COMPLETE -- 26-Oct-07 |
| Move make.variables in configuration/includes to configure.in to create one location for Makefile variables | COMPLETE -- 26-Oct-07 |
| Fix Input/Output Bug | COMPLETE -- 26-Oct-07 |
| Test on all platforms before release | COMPLETE -- 31-Oct-07 |
| Refresh demos for new operating system | COMPLETE -- 26-Oct-07 |
| |
| Version 0.72 - User-friendly developer tools and LINA installers | |
| Investigate and implement virtual/physical testing system | IN PROGRESS |
| Implement working pipes on Linux, Windows, and on Mac OS X using cross-platform select calls | COMPLETE |
| Set CYGWIN environment variables for auxillary programs using CYGWIN dll | COMPLETE |
| Handle build directory path and any hardcoded values for relocatable Windows install | COMPLETE |
| Implement cross-platform LINA install | COMPLETE -- 24-Nov-07 |
| Compile "one-click" LINA install executables for main OS's | COMPLETE |
| Complete LINA installer for "one-click" install of LINA applications and appliances | COMPLETE -- 24-Nov-07 |
| Provide LINA sample applications and appliances | COMPLETE -- 24-Nov-07 |
| Windows self-extracting executable using NSIS, 7zip and p7zip | COMPLETE -- 24-Nov-07 |
| Makeself for Linux | COMPLETE -- 24-Nov-07 |
| Native Mac OS X template installer in a DMG for Mac OS X | COMPLETE -- 24-Nov-07 |
| Fix any problems with configuration files on host | COMPLETE |
| Allow application files to be saved anywhere by modifying appliances.map | COMPLETE |
| Merge file path and file option translation | COMPLETE |
| Handle Ctrl-C (or break) – just close the instance when disconnected | COMPLETE |
| Merge in GUI code | COMPLETE -- 24-Nov-07 |
| Translate dpkg to .lina file automatically | COMPLETE |
| Automatically generate file list of files and their permissions as well as the corresponding command dispatchers | COMPLETE |
| Improve the command line installer program in preparation for graphical installs | COMPLETE |
| Mirror Debian repository | COMPLETE |
| Automatically install dependencies from mirror upon install from the dpkg information | COMPLETE |
| Replace bash script to run applications with more reliable method since it has timing issues | COMPLETE |
| Allow start and stop within LINA compiler (ATOMIC and rollback) | |
| Clean up third-party | COMPLETE --15-Sep-2007 |
| Fix the bug that makes two enters necessary on operating system configure | COMPLETE --15-Sep-2007 |
| Implement checkpoints and tests during build | COMPLETE |
| |
| Version 0.73 - Usability feedback, beautiful documentation, and large numbers of installable LINA applications | |
| Build test on other UNIX – FreeBSD, OpenBSD, Solaris10 | | IN PROGRESS
| Misc: Abstract out any library link difficulties in FreeBSD, OpenBSD, Solaris10 | |
| Misc: Switch library linking policy where appropriate | |
| Misc: Delete kernel, fuse, sshfs packages on /mnt/tmp after they are built | |
| Misc: Merge in and implement alternate communication channels | |
| Misc: Virtualization reorg based on channels available for each virtualization method | |
| Misc: If not using console, call command line directly, have it executed and then use socket communication to redirect output | |
| |
| Version 0.74 - LINA APIs | |
| Translate orchestrate methods to individual scripts and delete os-builder | |
| Release LINA APIs | |
| Device driver communication layer | 15-Sep-2007 |
| Detect missing packages and broken builds through signals | |
| Memory needs to correctly allocate and delete this->object | |
| Fix the xml-rpc bug that uses up resources | |
| Cygwin wxWidgets compile –with-libjpeg | |
| Secure programming checks | |
| Use UNICODE from wxWidgets to handle international text | |
| Fix Lorax to eliminate memory errors | |
| Change signals/slots to signal/slot with a boost patch | |
| Implement Vserver and kernel partitions for applications | |
| Implement virtualizationutilities – so no ifdefs on different platforms | |
| Clean up memory leaks with valgrind | |
| All platforms: Safe shutdown on reboot – recover from bad state through read-only root file-system | |
| Fix corruption of the appliance XML file -- add checksums as well | |
| Appliance zip and configuration | |
| |
| Version 0.75 - Usability improvements based on feedback | |
| Installer services as APIs | |
| Git and Apache | |
| Installer services: Register file, Change path | |
| Installer (repository, update, publish, etc.) | |
| Lina-publish | |
| Updates on host, LINA, and apps | |
| Create install programs for multiple platforms and zip using CGI to find them | |
| Install from start to finish and update | |
| |