Cloning VirtualBox VM Snapshots

This is another “how to” tech article, anyone who is not interested in such things may stop reading now.

VirtualBox is a great virtualization software (hypervisor as the lingo currently goes) – I believe it matches up nicely against the current VMWare Workstation line and they offer both an open source version which is free for any use as well as a commercial version (with some added features such as SATA support) that is free for personal use.

VirtualBox allows you to take snapshots of the current VM state so that you can safely return to a previous state of your VM if you messed something up (for example – installed too much software on your Windows XP VM). Unfortunately, unlike what the VirtualBox UI will have you think, the snapshot features allows you to take progressive snapshots but you can’t fork your snapshot tree – you can’t create branches off old snapshots. Snapshots which are not current can be either discarded (have their state merged into another state) or reverted too (discard all the newest data and return to the old state).
old state

Additionally, you can’t copy (clone) VMs with snapshots except copying the oldest state1.

(more…)

  1. which is most often not what you want. If you don’t mind discarding all of the old snapshots, you can clone the current VMs state using the method described in this VirtualBox forum thread []

Live upgrade of Fedora 8 to Fedora 9

As noted below, Fedora 9 came out recently, and I think its time my work computer would get a “brain transplant”. I can’t have a lot of downtime on this machine – its the one I do most of my work on, so this upgrade needs to be a “live updated” – I can’t afford the time to shut it down, load an installation of even a live CD (that doesn’t have my environment) and wait until it installs.

(more…)

ושוב עונת הפצות הלינוקס מגיעה

כמו כל שנה באפריל ובאוקטובר.
כדי “לחגוג” את המאורע הנה שני מונים לשחרור של גרסות הלינוקס שאני הכי משתמש בהן היום (וספציפית בגרסאות העומדות לפני שחרור):

מנדריבה, שזו הפצה אחרת שאני מחבב – אם כי לא יצא לי להשתמש בה לאחרונה – כבר שיחררה גרסה אביבית.

עדכון [25.4]: אובונטו החדשה שוחררה, ובאיחור של רק יומיים ניסיתי להריץ שדרוג במחשב הביתי שמריץ עדיין 7.10 (לא מסובך – מנהל העדכונים כבר צריך להתחיל להציק לכם, תפעילו אותו ותלחצו על כפתור ה-upgrade למעלה. שדרוג של פדורה הולך להיות הרבה פחות נעים), וזה לא נראה שזה מתקדם לאן שהוא – השרתים של אובנטו בטח מפוצצים כי תהליך השדרוג לא מצליח להוריד אפילו את רשימות העדכונים, שלא לדבר על החבילות עצמן.

עדכון נוסף: הצלחתי להגיע לשלב העדכון של אובנטו בו מנהל העדכון מודיע מה הוא הולך לעשות וכמה זמן זה יקח. שימו לב לתמונה הבאה:
(more…)

Using VirtualBox 1.5 under Linux

I’ve been using VirtualBox 1.5 to run MS-Windows guest virtual machines under my Linux operating system (Fedora 8 and Ubuntu) for some QA and stuff like that. This post is a summary of my experience with this virtualization solution, mostly so I won’t forget the details, and as such is expected to be updated from time to time.

(more…)

Fedora 8 notes

The Fedora project is about to release a new version of the Fedora operating system – version 8 (its not called Fedora Core anymore, not since version 7, for all those who were living under a rock for the last year. Yes, I mean you Bryan and Chris). I’ve been running the last test release – test 3 – for about two weeks now, and I wanted to mention a few of the things I’ve noticed about Fedora 8. Which is mostly rants about stuff that doesn’t work as advertised, but aside from that Fedora 8 is a very solid release.

(more…)

אפל משחררת את לאופרד

ארוע חשוב, אולי, אבל בד”כ דבר כזה לא יקבל פוקוס בבלוג שלי, לולא רשימת התכונות החדשות1 ב-Mac OS X 10.5, מערכת ההפעלה החדשה של אפל.

מי שיסתכל בעיון בעמוד (אין קישור ישיר, אני מצטער – תלחצו על הקישור שלמעלה) ימצא לקראת הסוף את קטגוריית “UNIX”, תחתיה יש כל מיני דברים חדשים בלאופרד -חלקם לא ממש קשורים ישירות ל-UNIX, אבל לא נורא – אבל הפריט הראשון בקטגוריה מאוד מעניין, ואני מצטט:

UNIX® Certification

Mac OS X is now a fully certified UNIX operating system, conforming to both the Single UNIX Specification (SUSv3) and POSIX 1003.1. Deploy Leopard in environments that demand full UNIX conformance and enjoy expanded support for open standards popular in the UNIX community such as the OASIS Open Document Format (ODF) or ECMA’s Office XML

מעבר לעובדה שאפשר לפתוח דיון לא קצר בנושא האם סתם “UNIX Certification” מספיקה למערכת הפעלה שרוצה להשתלב בסביבת יוניקס ארגונית מלאה (וראה ערך פרוייקט פרוייקט אינדיאנה של סאן שמטרתו לגרום לסולאריס להרגיש כמו לינוקס כדי לפנות לפלח השוק הכי גדול היום של התקנות UNIX: לינוקס2 ), יש לשים לב להערה הקטנה שמסתתרת לה בסוף הפסקה:

אליבע דה-אפל, Microsoft “Open” Office XML הוא תקן פתוח – ומוזר עוד יותר – תקן UNIX פתוח…

  1. מעל 300! אם להאמין לרשימה של אפל. לא ספרתי []
  2. ולהזכירכם, למקרה ששכחנו, לינוקס אינה סוג של UNIX []