About Source Mage
Posted Aug 11, 2005 19:04 UTC (Thu) by sergey
Parent article: About Source Mage
Some things I'd like to mention that are asked often in my private conversations with people:
- Dependency system in sorcery is powerful but flexible at the same time; it's integrated with configuration of spells (aka packages) and allows for mandatory, optional, or configuration-specific dependencies; example.
- SMGL would support an RPM-based or other binary package if the only way to install it is from RPM, on case by case basis. Support includes integrity checking of binaries and may also include providing required version of GCC's runtime. Alternatively, users' spells can be maintained in private grimoires (aka package collections) for user-specific installations. For example, SMGL would try to support RPM-based Oracle or WebLogic installation if there's user interest, and provides tools to support them in a private grimoire. SMGL supports binary installation of Sun's Java now, provided that a user downloads the binary themselves. Perforce is also supported as an example of package that needs GCC 3.3 runtime while test and stable grimoires are at 3.4 and development grimoire is at 4.0.
- For those who like their kernels customized with patches or coming from other kernel developers' source trees, many patches and branches are already supported "out of the box", are presented in a visual interface, and will be carried forward should the kernel be updated. If there's a GPL patch you need, it should be easy to include it in the "linux" spell, recently streamlined and vastly improved by SMGL developer David Brown.
to post comments)