From: Liraz S. <li...@tu...> - 2008-09-14 13:23:00
|
Soren Hansen wrote: > I'm not sure I understand this.. Is it a live cd or is it installable? > If both, how is this achieved? Do you choose at boot whether you want to > run a live cd or to install, or do you have a new mechanism for > installing from a live system running from a live cd (since I presume > ubiquity won't work from a console)? It's actually both. 1) There is a a new installation mechanism involved (di-live) which we wrote since Ubiquity doesn't (yet) run from the console in a live CD type usage scenario. 2) There is a boot option ("install to hard disk") that will take you to the installer first thing after the live system boots. http://www.turnkeylinux.org/docs/screenshots If you run the system "live", then di-live doesn't run by default but you can invoke it manually (I.e., /usr/bin/di-live). Our next batch of releases will include a curses configuration console that will run by default and give you the option to invoke the installer even if you boot into live mode, but its really just a matter of providing a convenient user interface. Behind the scenes di-live, unlike debian-installer (which runs in initramfs), always runs from a live system. di-live is mostly based on debian-installer with a bit of glue code written in Python. You can find the source code here: http://code.turnkeylinux.org/di-live/ Cheers, Liraz |
From: Liraz S. <li...@tu...> - 2008-09-14 14:58:31
|
(forgot to CC this message to turnkeylinux-users) Scott Kitterman wrote: > Along these lines, I've been interested in integrating not only packages, but > specific configurations for specific purposes. Somewhat along the lines of > what you are doing, I wrote: > > https://wiki.ubuntu.com/ServerFlavorSpec Bending DI and FAI to integrate complete systems is probably possible but the devil is really in the details and this seems to be quite a complex approach. From our experience the development process for pre-integrated purpose-specific systems can be quite complex as it is and (depending on your approach) may require a non-trivial investment in infrastructure (e.g., Canonical's infrastructure). Unfortunately, Canonical has enough on their plate without taking on the development of a whole family of Ubuntu-based appliances. If you have ideas for custom Ubuntu "flavors" (what we call appliances) you would like to see implemented in the near future, we would love for you to piggyback on our efforts and help nudge TurnKey Linux in the direction you are interested in! Experiment with Ubuntu, describe the appliance you would like to see built in enough detail (e.g., packages, configuration tweaks), we'll build it, sourceforge will host it, the community will test it, rinse, lather, repeat. The more people get involved the sooner we can have a whole bunch of opensource appliances to fill every nook and cranny. Cheers, Liraz |
From: Liraz S. <li...@tu...> - 2008-09-15 11:57:03
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Onno Benschop wrote: | Wow, | | Everything old is new again. Here is a link to an article[1] I wrote in | November 2003 which describes some of what you describe and combines | nicely with TurnKey :) | | * http://itmaze.com.au/articles/cio/ | Wow indeed, I think using Live CDs to transparently migrate Microsoft File and Print sharing servers off to Linux/Samba is a terrific idea. Implementing this would require a bit of R&D work though. For example, how do you read all of the configuration settings from the Microsoft server and migrate them to Samba? I imagine you would need some software for that. Could this be made compatible enough with the old Microsoft server so that IT staff wouldn't have to run around reconfiguring anything or diagnosing various things that have suddenly broken? There is very little here that is special to a system running from a Live CD. The development approach that would probably work best is to set up a regular Ubuntu system in a VM on one hard drive, with Microsoft File and Print Server installed on another virtual hard drive. Then hammer the issues out until you get to the point where you the capability to read all the necessary configuration settings, and convert them into the equivalent Samba configuration settings. NTFS-3g driver could be used to access the original hard drives read/write so that you could re-use the existing filesystems and wouldn't have to migrate your data to a new partition. We have quite a bit on our plate right now as it is (with work and TurnKey), but if a community effort could get to the point where they can accomplish the transparent migration in a VM, and they publish the details, we will be delighted to do the extra work of turning that into a TurnKey Live CD appliance. Cheers, Liraz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSM5NVG3sltOwZ4DZAQIiKgf+P7pHjkrxK1Do0vqYul15mMVjJivmMOLv 7nkqt91LauG9JPWXZezlCIw4l3HnI0g/MXKePb5VLlJ9Fjts7eqeNRelithHs4Dg 8JrF6Z+u7toBmjxD2wWcfbz8robWMB9gLXC6GpjTX3NHAmcg/bQmGiy73pr2HkZ4 bLDvEBW2xzq+tX5x6gzuM3cg4L2K9Ip0etE5bueok//kwdidWdRpT0RSs05hkSco P3so33T70JgtRSN6NU7L1XpIIBF45WyHVkw0PizI62W3pC3O8tN92SdtcPWCdYHS TSBHZJpgmyLm9rTLflSnq47hLPypJjMSPFO42+C47D3u7Ko0MLClXw== =MkX9 -----END PGP SIGNATURE----- |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Neil Wilson wrote: | Any particular reason you don't want to publish the process to create | TurnKey CDs? It seems to me that that would be the best way to get | community involvement. Thanks for the feedback! The development process for creating a Live CD from scratch is a bit complicated and that can raise the bar for involvement quite high. There is nothing secret about it though, it is pretty well documented: https://help.ubuntu.com/community/LiveCDCustomizationFromScratch And If you're looking for a more automated approach: http://www.gnewsense.org/Builder/HowToCreateYourOwnGNULinuxDistribution Most users will find it easier to get involved via testing, bug reporting, and participating in discussions on the forums and mailing list. We recognize that not everyone is a technical expert with a lot of free time on their hands and that besides development there are many other ways to make a valuable contribution to an opensource project, so that's what we're encouraging. BTW, hacking an existing appliance is much easier than building one from scratch and there are many tools available to help you do that that should be fully compatible with TurnKey Linux (e.g., UCK, remastersys). To lower the bar further, we'll also working on an easy customization mechanism: https://blueprints.launchpad.net/turnkeylinux/+spec/easy-customization Finally, we publish all of the source code to any custom components we create (e.g., di-live) here: http://code.turnkeylinux.org/ The binary packages themselves, which are fully compatible with Ubuntu hardy, are available at: http://archive.turnkeylinux.org/ I hope this helps. Cheers, Liraz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSM5ZpG3sltOwZ4DZAQIxYwf8DTdop6u+dbi64cLMoqBWmAptmN5PtI9+ 9GgYylVShrcX+KWSoEYSsQCJpNXQ4fAvjDE831TdaVXpUpvLRXJjbb7yXzac4UAl 2nfhQFL6bNg2tY5J59YcN+d7y5Oy6OuBR74RW46HmKw8U9w9wHSAuPuLAansBHaH 0YiSRn/8Ct+Antq0/jDG6narCdFO/02KPjdr+66PNCZNpY7bPY795leeNM0TspbW 77K4xMzbuVG8v8IxMLE1Ef8CtTPm805sZrWjQMU/pDsgSad5dMoTIGrCC5G/8MYe VP0VRkO0Juoj9YJHO9CKpzoV9wuYHSx9JFzdZ/Gwi52HYM5NVaOTvA== =vG9X -----END PGP SIGNATURE----- |
From: Liraz S. <li...@tu...> - 2008-09-15 14:12:10
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Neil Wilson wrote: | And is there a description anywhere of what these custom components | do, and why you need them? | Sort of, though documentation is always something that can be improved. Any package that isn't taken straight from Ubuntu's repositories can be found at our mini-repository at archive.turnkeylinux.org, and the corresponding source can be found at code.turnkeylinux.org. New packages have READMEs in them. For example: http://code.turnkeylinux.org/di-live/docs/README Modified packages, of which there are currently only three (casper, busybox-initramfs and turnkey-keyring) are also labeled in the package management system (e.g., casper is versioned 1.131-turnkey+15+g0374506). We had to modify casper because Ubuntu's casper hardwires various behaviors that don't need to happen in a server Live CD type scenario (e.g., X configuration) Ubuntu's developers did that because currently only Ubuntu runs the desktop versions (Ubuntu/Kubuntu/Xubuntu) "live". Ubuntu server can't run live and doesn't use casper, but TurnKey Linux appliances are mostly built for server tasks so we had to change that. The patches to busybox-initramfs change the built busybox configuration slightly to better serve TurnKey's different usage scenario (compared to Ubuntu). There are a couple of new packages in the appliances as well: we packages Joomla because nobody else would touch it due to frequent security issues and we wrote di-live as glue code that would allow debian-installer to run from a live CD usage scenario without a GUI (which Ubiquity needs). This kind of information is something I think might be good to add to the development wiki http://turnkey.wik.is/, maybe others are interested in it as well. If you have other ideas, we'd love to hear about them. Cheers, Liarz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSM5tA23sltOwZ4DZAQKjIgf9FDFB5Y1U5i4PhkQD3izs+uN1IBmZItLd 727ZX3FUpCOXGLiT1dEubWntbNTNHgRtTJ9B+hDKE5lkV1eySgCh09c6gO+evm9s KAsqrTZ+2+3loQ8K74e5kaxE1mk3Vo0UGjlsR0mtlqGDQ04eqWU4d/8gwUpsUzCJ IYVBxtReJFLoXYdQjHbFOF9nWZeBWiW5ZGBIZBVBq6mrcm0a2OK54JGh3ct93W+X 0uguLhXVp/hn/cRIugN0qNgaHwZ3Z+T+i+J0XNzFm1rc0JRpE3Xe7/Vmotf6a50o MrgaCbMYSusPgdtWvsw9qVsxxhg3EF/L45S0ka/7zdZkT+9gn+jAew== =YKN3 -----END PGP SIGNATURE----- |
From: Liraz S. <li...@tu...> - 2008-09-15 18:40:14
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Neil, Just thought you might like to know we've updated the turnkey development wiki based on your suggestions to include information about developing Live CDs and our custom packages: http://turnkey.wik.is/Developing_Live_CDs http://turnkey.wik.is/Custom_packages_in_TurnKey_Linux Your feedback was helpful. Thanks! Cheers, Liraz Neil Wilson wrote: | 2008/9/15 Liraz Siri <li...@tu...>: |> Finally, we publish all of the source code to any custom components we |> create (e.g., di-live) here: |> |> http://code.turnkeylinux.org/ |> |> The binary packages themselves, which are fully compatible with Ubuntu |> hardy, are available at: |> |> http://archive.turnkeylinux.org/ |> | | | And is there a description anywhere of what these custom components | do, and why you need them? | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSM6r2G3sltOwZ4DZAQId/wf+N/aRCbtclAxpW9aEIQ39Jl2u97RrczZ8 U3dFy8qILaIK+EiEd0Y9D5bWRp1ZyB2U2hhPrMfxr5h3xzWyYvpVeZppPLYcxVAC 8IYGUME9QZJPe/Iv/upo6aMfi0cbqcueoheqZsfcGMojrcCvgvND1kIiYK5YHWQ8 nDDB1Ok07pXW2GVIK3gGPWe8oG/mJMu0w/cCd29ymXK8vh2wlpqtM6wZl0mN5JJA Va/m9DGocT5JzRqST4BMyLKSmFqOVyMwCgZ5dYuPVFkURQZ2+Ab34e/7sOIQAB/y X0O0QVQ1z2IJTZbGy68dQyp1uHNpuPsSdDLbRy4WFlMnjHZcRfHpRg== =moAA -----END PGP SIGNATURE----- |