Announcement

Collapse
No announcement yet.

Be Wily and Enjoy the Progress of Kubuntu 15.10

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NoWorries
    replied
    I am beginning to wonder why the Daily Build site is not giving daily builds as the current one is dated 02-July, ie
    wily-desktop-amd64.iso 02-Jul-2015 06:20
    Is there some other site that has daily builds?

    Leave a comment:


  • NoWorries
    replied
    Oops, I forgot about the fact that I always copy the ~/.mozilla, ~/.Skype and ~/.thunderbird from the home directory of my old distribution to the home directory of the new distribution. I have Wily on a USB 3 Flash Drive and from this I can see all the files on my Utopic system. So it is very easy to copy the essential hidden files onto Wily. I can also use Dolphin to easily access the home directory files that do not fit onto the Flash Drive.

    Leave a comment:


  • xennex81
    replied
    There are just some files like Firefox bookmarks and the like that I like to share or to have shared. I mostly choose to have a consistent configuration across distributions. Some of that is in /home and some of it is hidden files. I favour symlinks over aufs due to the added complexity of the latter. But I still don't know what to do. I might install OpenSUSE and Kubuntu Wily on the new laptop I'm getting (hopefully). But really I don't need more than one OS. Unless it's for active development. Why all the confusion. Still, experimenting is advancement. I'm a developer of solutions (or models). Maybe I'll come up with something that works really well. But there are mainly issues with the safety of aufs (overlays). Its difficulty. And the random or arbitrary inclusion or exclusion of files into the shared mount. And I don't know anything about .kde/.config/.local/.cache. It would be helpful if most apps kept working with the same config files etc. Maybe I'll just .kde as a nonshared thing and leave it at that.

    Leave a comment:


  • NoWorries
    replied
    I must confess, that with the way I use my system, I have no need to create any symlink's or create mounts for directories using autofs. By taking this approach, I have not had the troubles that others have reported with Vivid and Wily.

    I must confess that when I copied some of the /home hidden files from a previous Kubuntu release to the /home of a new one, the new system seems to be doing a lot of "knitting" when I start it up. This settles down once I have tidied up loose ends in the configuration. I also keep the same hostname, username and password for the systems in this process.

    Leave a comment:


  • xennex81
    replied
    Originally posted by NoWorries View Post
    As I understand what you are saying, you use the same home partition for different OS's. In my case I always have a different home partition for each OS. I do this because of the hidden files in the home partition which are specific to the versions of the installed software.
    I've been thinking about this as well. How can you safely combine? It seems not possible. You can create distinct /homes and then symlink (or even hardlink?) the directories you want to be the same. OR you can create an aufs where /home (on the rootfs) is the lower dir, .config/ and .kde/ and .cache/ are on the lower dir, and everything else is on the upper dir and gets written there. The upper dir then comes from your dedicated shared volume. Each root filesystem thus contains the most 'volatile' materials, while the more 'stable' stuff is on your shared home.

    Does it work? Still risky.

    (aufs is different from OverlayFS which is in the kernel. In aufs you can achieve very easily that directories on one share are also updated on that share, while completely new files (subdirectories) end up on the 'primary' share).
    Last edited by xennex81; Jul 10, 2015, 11:05 PM.

    Leave a comment:


  • NoWorries
    replied
    Originally posted by markc View Post
    @NoWorries re btrfs, it probably is a bit slower and not quite as robust under all circumstances but the flexibility of btrfs is amazing. In your case of having separate root and home partitions (I used to always create 3 or 4 small boot partitions for different OS's with a single large home partition) but with btrfs this strategy is no longer needed.
    As I understand what you are saying, you use the same home partition for different OS's. In my case I always have a different home partition for each OS. I do this because of the hidden files in the home partition which are specific to the versions of the installed software. For example, I found that with Plasma 5, System Settings is invoked by systemsettings5 whereas for Vivid it is systemsettings. I am also sure that other applications have different versions and may therefore have slightly altered configuration files.

    The main exception to my rule of having different home partitions comes when dealing with Kontact. The only way I have been able to have my Calendar, Notes etc to work on different distributions is to get the ~/.config, ~/.kde and ~/.local files from the OS with Kontact working and use them to replace the ones on the new system. When I do this, I normally have to do some reconfiguration of my desktop. but at least I have Kontact working.

    Leave a comment:


  • xennex81
    replied
    I think the fact that you are taking your volumes out of a single pool with no issues posed by real physical segmentation is certainly and advantage, but if BTRFS ever became corrupted, it is certainly a disadvantage. The disadvantage of physical volumes is somewhat mitigated with LVM although it is not perfect and you can't shrink the rootfs while it's online. And resizing partitions is a bitch especially shrinking because the tools are inadequate (I mean real physical partitions, not logical volumes).

    So I just don't like one big glob of database driven file dispersal just like I don't like Git's storage model (which is basically the same).

    I was reading up today on Subversion but the Wikipedia article was really chaotic and it seems severely flawed. By contrast CVS was a bliss to read. But limited. Git is at least sound in internal design. I just don't like it's working model where there are no Real Copies. You are constantly manipulating a single working tree that changes by the minute and that runs the risk of destroying everything with the wrong command (backups! backups! a remote Git repository is not a backup!).

    Leave a comment:


  • markc
    replied
    @xennex81 it is simpler. I used to mess around with ext4 partitions for years and now using subvolumes instead of hard wired partitions is definitely easier to achieve this particular root fs twiddle. This is only a single example of where btrfs has made my life a little easier. Having one large single btrfs fs to play with and be able to carve it up dynamically anytime with subvolumes and snapshots is just wonderful. There are many more use cases for btrfs like RAID with other drives of different sizes, efficient backups using send/receive and the most flexible backing store for lxd containers etc.

    And btw one of the reasons btrfs can be slower than ext4 is it needs to be balanced every week or month to keep it in shape. Something not everyone does and they wonder why their btrfs is slowing down.

    Leave a comment:


  • xennex81
    replied
    This is not simpler or more powerful than regular fs (referring to markc). You only move the subvolume to a new location such that the install doesn't overwrite it. I would think BTRFS was used for more powerful features. I can install on a default /home, delete it, and remount /home (from the alternate volume) and achieve the same. The only difference is that it requires updating fstab and rebooting (if required or desired). The only pain I encounter in the regular system is that dismounting /home (or whatever) is a real pain when a user is logged in, similarly operating on the rootfs is difficult without single user mode, and single user mode is hard in Ubuntu (I don't know how to do it). But I don't think that is solved with another filesystem. Unmounting stuff is hard anyway because terminals or processes started from a terminal have working directories that cannot be changed and that prevent unmounts even when it is nothing more than a handle on the directory. These are issues I would like to see solved first.

    Leave a comment:


  • markc
    replied
    @NoWorries re btrfs, it probably is a bit slower and not quite as robust under all circumstances but the flexibility of btrfs is amazing. In your case of having separate root and home partitions (I used to always create 3 or 4 small boot partitions for different OS's with a single large home partition) but with btrfs this strategy is no longer needed. For instance I've been using wily for a couple of months and 3 times something has completely locked up my laptop to the point of having to do a hard reset and a subsequent reboot gets past grub but something after the kernel loads does not complete. Not sure if it's systemd or btrfs related. Anyway, I simply reboot onto a live wily USB stick, start konsole, sudo -i and "mount /dev/sda1 /mnt" and "mv /mnt/@ /mnt/@20150707; mv /mnt/@home /mnt/@home20150707" (or whatever the date is) and then proceed with installing wily again via the manual partition option making sure NOT to select the format drive option for /dev/sda1. Once I reboot to the new installation I "mount /dev/sda1 /mnt" again and "mv /mnt/@home /mnt/@home2; mv /mnt/@home20150707 /mnt/@home"... reboot again and I have my /home subvolume back the way it was. A bit of updating and copying of some config files from /mnt/@20150707/etc/** and I'm back up and running on a pretty well pristine install with all my personal /home files intact. I'm so comfortable doing this now I don't even bother doing a backup first.

    Leave a comment:


  • NoWorries
    replied
    Originally posted by SteveRiley View Post
    Hm. Then I might just do a sed s/vivid/wily/ on sources.list followed by apt full-upgrade and examine the results myself.

    But only, of course, after taking a Btrfs snapshot beforehand. I love this stuff
    Hm Steve, I am glad that you are more knowledgeable than me, as I would not take such a risk. Since I have separate root and home partitions, I always download the latest iso and make it bootable, then do the installation.

    Best of Luck, and I look forward to finding out what you think.

    NoWorries

    Edit:

    It looks like you are using the Btrfs file system. I use the EXT4 file system and I found it interesting to see a comparison between the file systems by Phoronix . Since this review showed that EXT4 has better speed, I am wondering what you see as the advantages of Btrfs for your area of work.
    Last edited by NoWorries; Jul 09, 2015, 08:13 PM.

    Leave a comment:


  • SteveRiley
    replied
    Originally posted by NoWorries View Post
    Yes, I would. At this stage, after I see how good the Alpha 2 release is, I am seriously considering replacing it on my USB stick which has Vivid on it.
    Hm. Then I might just do a sed s/vivid/wily/ on sources.list followed by apt full-upgrade and examine the results myself.

    But only, of course, after taking a Btrfs snapshot beforehand. I love this stuff

    Leave a comment:


  • NoWorries
    replied
    Originally posted by SteveRiley View Post
    Would you say Wily is more usable than Vivid?
    Yes, I would. At this stage, after I see how good the Alpha 2 release is, I am seriously considering replacing it on my USB stick which has Vivid on it.

    I will only replace my Utopic distribution by Wily when the widgets are improved, particularly in the area of showing international time on the Clock. I hope that is not too much of a tall ask

    Leave a comment:


  • SteveRiley
    replied
    Would you say Wily is more usable than Vivid?

    Leave a comment:


  • NoWorries
    replied
    Originally posted by xennex81 View Post
    I have no hopes for Wily seeing that they are already pushing alpha-1s. I think this system is so bad (I mean 15.x, in general) that it'll take years to get something satisfactory but people are running round and trying to push it into months. One bleak release after another. They should just have extended 14.10s period to keep the leeway for introducing something bigger and more difficult (especially for Kubuntu since it's KDE plasma 5).
    After the latest updates, I am very pleased with the current state of Wily. I hope you and others are finding that it is improving at a great rate of knots. While I agree that Vivid was released before it was ready, I am pinning my hopes on Wily as it encapsulates all the developments since the release of Utopic. This is essentially 1 year of development in which, for the open source environment, is truckload of development.

    If you want a good example of poor response to development, I would suggest that you take a look at the time it is taking Yahoo to get their Yahoo Weather Widget to show the correct time for the selected WOEID. It is still not fixed.

    For those who have not tried Wily, you will find that it now has the Linux Kernel 4.0. On my slow sacrificial system for testing new releases, the KInfoCenter list is:

    Click image for larger version

Name:	Wily4.jpg
Views:	1
Size:	38.6 KB
ID:	642935

    Leave a comment:

Users Viewing This Topic

Collapse

There are 0 users viewing this topic.

Working...
X