Base Drivers for Ecomstation Code: ALL01 Speaker: Eugene Gorbunoff
Total Page:16
File Type:pdf, Size:1020Kb
Base drivers for eComStation Presentation: Base drivers for eComStation Code: ALL01 Speaker: Eugene Gorbunoff software http://ecomstation.ru Base drivers for eComStation software http://ecomstation.ru Base drivers for eComStation software http://ecomstation.ru Base drivers for eComStation JFS.IFS Improved JFS file system driver NTFS.IFS NTFS file system driver ACPI ACPI subsystem (Power management, PnP, SMP) ? What is your demand? software http://ecomstation.ru Base drivers for eComStation Applications e r a Drivers w d r a JFS.IFS NTFS.IFS ACPI ... H Kernel software http://ecomstation.ru Base drivers for eComStation What is JFS? ● Filesystem is a named set of files and directories joined by one storage structure. ● JFS filesystem – Journaled file system. Uses database journaling techniques to record changes sequentially in a special log. ● JFS for OS/2 – the design goals were to use the proven JFS technology developed for 10+ years in AIX and expand in areas: Performance, Robustness, SMP support. ● Less problems with CHKDSK because of new UJFS.DLL. software http://ecomstation.ru Base drivers for eComStation Performance comparison: JFS and HPFS filesystems (sec) 71 Full system loading (PM+WPS) 110 48 System loading in command line 66 6 Mozilla loading 11 JFS 3 HPFS Mozilla loading (repeat) 6 7 OpenOffice loading 12 4 OpenOffice loading (repeat) 9 software http://ecomstation.ru Base drivers for eComStation Jrescuer/JUne ● Unerase deleted files ● Recover data from dead JFS ● Maintenance check-up (.LONGNAME EA) software http://ecomstation.ru Base drivers for eComStation Installation on bootable JFS ● Installation is transparent ● Usage is transparent ● Mark old CDs as «Old» software http://ecomstation.ru Base drivers for eComStation Possibilities of JFS 64-bit filesystem: ● Maximal size of JFS volume = 2,048 gigabytes ● Maximal size of file = 2,048 gigabytes ● It's ready for usage on SMP machines ToDo: ● Increase performance (dynamic cache) ● Increase reliability ● Improve service tools software http://ecomstation.ru Base drivers for eComStation What is NTFS? ● NTFS stands for New Technology Filesystem ● W* NT, 2000, XP, W* Server 2003 ● No significant advantages Why support NTFS? ● Simplifies migration from W* to eComStation ● Comfort for devoted OS/2 users ● Aikido principle: use the strength of enemy software http://ecomstation.ru Base drivers for eComStation NTFS.IFS NTFS.IFS Simplifies migration from W* to eComStation Current version supports: ● any NTFS version support ● large files (>4gb) support NTFS volume ● compression (testing) ● support of flash drives ● NTFS unerase (testing) software http://ecomstation.ru Base drivers for eComStation Futher development of NTFS.IFS The next monster: ● WinFS stands for W* Future Storage ● WinFS = NTFS + MS SQL NTFS.IFS ToDo: ● Implement Write ● Implement boot of eComStation from NTFS ● Create maintenance tools software http://ecomstation.ru Base drivers for eComStation ACPI (Advanced Configuration and Power Interface) It's an open industry specification co-developed by Hewlett-Packard, Intel, Microsoft, Phoenix and Toshiba software http://ecomstation.ru Base drivers for eComStation Applications e r a Drivers w d r a ACPI ... H Kernel software http://ecomstation.ru Base drivers for eComStation ACPI Virtual Machine ● Object description ● Objects, methods ● Interface to the VM Examples: \\PWRB\_Off \\OS software http://ecomstation.ru Base drivers for eComStation ACPI driver supports: ● Correct initialization (WakeUp) ● Throttling ● SMP (DualCore) ● PowerOff ● PMTimer ● Batteries (Samsung notebooks) software http://ecomstation.ru Base drivers for eComStation ACPI ToDo: ● Complete SMP support ● APM functionality (suspend/resume) ● Control of IRQs ● SMBus (IBM notebooks) ● Utilities software http://ecomstation.ru Base drivers for eComStation How can I contribute? ● Creation of widgets (to watch batteries) ● Help us formulate exact goals ● Developers of drivers software http://ecomstation.ru Base drivers for eComStation JFS.IFS Genmac USBMSD Wrapper ACPI NTFS.IFS USBCalls ? (Scaner, Photo) NetDrive Win32Prn DaniS506 FAT32.IFS software http://ecomstation.ru.