Installing Slackware (a Linux distribution) in a VirtualBox virtual machine

June 26th, 2012

After not having dealt with Slackware for several years, I needed to create a virtual machine with Slackware.  I had to solve two problems, and am writing below how they were solved for the benefit of future Slackware based virtual machine builders.

  • Slackware version: 13.37 for 32-bit x86, installed from DVD
  • VirtualBox version: 4.1.18 r78361, Debian Squeeze amd64

Virtual machine parameters:

  • Operating system: Linux
  • Version: Linux 2.6 (32-bit being implied) - the combobox list had no entry for Slackware.
  • Base memory: 1.5GB
  • Hard disk: 30GB
  • Host I/O caching: on (to silence a warning).

Problem 1
When trying to boot from the DVD in order to install Slackware 13.37, the hugesmp.s kernel failed to boot.
I found the following bug reports:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/246067
http://www.linuxquestions.org/questions/slackware-14/kernel-panic-on-virtual-box-installation-its-driving-me-nuts-901223/
https://forums.virtualbox.org/viewtopic.php?f=3&t=44598

Some of the above bug reports had the suggestion to turn on VT-x/AMD-V acceleration.  However it was already turned on in my virtual machine.  I tried several combinations of flags in Settings/System/Processor and Settings/System/Acceleration but of no avail.

The problem was solved by changing the IDE controller type from PIIX4 to PIIX3 in Settings/Storage/IDE Controller/Type.

Problem 2
The initial reboot after installation failed.  From the stack trace it seemed that the problem was due to unknown kernel options.  I found some bug reports, but they were not directly related to this.

I successfully rebooted the virtual machine when entering the following as LILO prompt:

Linux pci=routeirq acpi=off pci=noacpi

Then, the problem was solved by editing /etc/lilo.conf as follows.  The line

append=” vt.default_utf8=0″

was changed to

append=” vt.default_utf8=0 pci=routeirq acpi=off pci=noacpi”

And then /sbin/lilo was run (without arguments).

Ramon Breakthrough 2012

December 3rd, 2011

קרן רמון הכריזה על תחרות בין הצעות לפרויקטים פורצי דרך, שישפיעו תוך 5 שנים על חייהם של לפחות 5 מיליון ישראלים.

עולים בדעתי ארבעה רעיונות כאלה, שחלקם דורשים כיפוף חוקים כדי להכנס למסגרת התחרות.

  • תצוגה חזותית של אותות דיבור - ישפיע על חייהם של כ-7000 ישראלים חרשים, כיפוף הכללים הדרוש הוא לקבל פרויקט שישפיע על לפחות מיליון חרשים מכל העולם.
  • חפירת מנהרות עמוק באדמה וחיים בהן, כדי לפנות מקום לחיות בר וצמחיה על פני כדור הארץ. יאפשר לישראל לקלוט עוד מיליון יהודים ויותר בלי שתהיה צפיפות בלתי נסבלת. הפרויקט ידרוש יותר מ-5 שנים כדי לגרום לשינוי משמעותי.
  • שינוי חברתי כך שיהיה מעמד חברתי גבוה יותר למי שיש לו יותר מיומנויות שעוזרות לשרוד ולהתאושש מאסון טבע או מעשה ידי אדם, במקום למי שמפגין יותר צריכה ראוותנית. קורסי הכשרה לכל הציבור ימומנו על ידי חברות הביטוח שמוכרות ביטוחים נגד האסונות למיניהם. ישפיע על כלל האוכלוסיה.
  • בתי מחסה לחתולי רחוב - לא רעיון שלי. ישפיע על כל מי שיש חתולי רחוב באזור מגוריו וזה כמעט כולנו.

הפרס הוא קורס באוניברסיטת הסינגולריטי.

אני מתלבט. האם להגיש הצעה אחת? האם להגיש את כל ההצעות שהן רעיונות שלי? האם בכלל להגיש הצעה? האם לא תהיה בעיית נגישות בקורס או בביצוע הפרויקט הזוכה לאחר מכן?

The Ramon Foundation announced a contest among proposals for breakthrough projects, which will affect the lives of at least million Israelis within 5 years.
I have in mind four such ideas, part of which require some rules to be bent in order to be admissible to the competition.

  • Visual representation of speech signals - will affect the lives of about 7000 Israeli Deaf persons, the needed rule bending will be to accept a project which will affect the lives of at least million Deaf persons from all over the world.
  • Digging tunnels deep in Earth and living in them, to free room for wild animals and vegetations on Earth surface. Will enable Israel to absorb another million Jews and more without incurring unbearable congestion. The project will need more than 5 years to cause a meaningful change.
  • Social change so that high social status will be granted to whomever has more survival and disaster recovery after natural disaster or human-made disaster, instead to whomever demonstrating conspicuous consumption. Training courses for the entire populace will be financed by insurance companies which sell insurances against the various disasters. Will affect the entire population.
  • Hostels for feral cats - not my idea. Will affect anyone whose neighborhood has feral cats and this is almost all of us.

The prize is a course in the Singularity University.

I am agonizing over it. To submit one proposal? To submit proposals for all my ideas? To submit a proposal at all? Won’t there be an accessibility problem in the course or in subsequent execution of the winning project?

Israel Zak 1927-2011

August 26th, 2011

ישראל זק תרפ”ז - תשע”א

לימדת אותי לכפול ולחלק כשהייתי בגן. אחר כך שכחתי איך מחלקים עד שלמדתי בבית הספר.

השגת לי צעצוע שמחירו היה מיליוני דולר - CDC6400 שהיה המחשב המרכזי של האוניברסיטה העברית בירושלים.

בזכות השבתון שלך, הייתי בארה”ב וזכיתי לטייל שם בתקופה שבה ישראלים עדיין לא הרבו לטייל בחו”ל.

יום אחד הבאת הביתה מכשיר טלפון שבעזרתו הצד השני יכל לשלוח לי מסר על ידי קוד מורס. הנסיונות לא עלו יפה כי אני ואלה שניסו לשוחח איתי טלפונית לא היינו מיומנים בתקשורת מורס.

כשהייתי בתיכון, פתחת חברת ייעוץ גיאולוגי ועזרתי לך בתכנות. לאחר שנים, הנסיון שלך בצד העסקי של הייעוץ הקל עלי את המעבר מעובד שכיר לפרי-לאנסר עצמאי.

ליווית אותי בתקופה שבה התחלתי לנהוג ברכב, מה שהקל עלי את ההשתלבות בתרבות הכביש הישראלית.

כשכתבתי את עבודת המסטר שלי, קבלתי ממך עצה להוסיף לה רשימת שאלות להמשך המחקר.

אתה ואמא ניהלתם אורח חיים שלא הדגיש את החומרנות וצריכת הראווה. המותרות שלכם היו לטייל כמעט בכל חור נידח בעולם. לכן גדלתי בתחושה שכסף לא יהיה מה שימנע ממני להשיג מה שבאמת חשוב בחיים. היה פתרון תקציבי ללימודים בקולג’ גלאודט כך שיכלתי לבחור לא ללמוד שם לא בגלל שיקולים כספיים. עזרתם לי לרכוש דירה מיד כשידעתי איפה אגור. בחרתי לא לעבור ניתוח שתל שבלול אבל דאגתם למימון, כך שאם הייתי רוצה, הייתי יכול לעבור ניתוח זה - גם בתקופה שלפני שהניתוח נכלל בסל הבריאות.

פרויקט הטלכתבים, להנגשה לחרשים של רשת הטלפונים לפני יותר מ-25 שנה, נזקק גם לכל מיני קשרים עם כל מיני בעלי השפעה. פעלת רבות מאחורי הקלעים. אצלנו מקובל להתגאות כשלא נזקקים לקשרים בשביל להצליח. אבל זה היה פרויקט שבשבילו זו היתה מצווה לנצל כל קשר שאפשר ולהפעיל כל השפעה פוליטית שצריך.

לאחר שנים קראתי את ההיסטוריה של הטלכתבים בארץ שבה הכל התחיל - ארה”ב - והתחושה שלי היא שבסך הכל בישראל הכל הלך לנו יותר בקלות מאשר ליוזמי הטלכתבים בארה”ב.

בניגוד להרבה אנשים אחרים, לקחת על עצמך את האחריות לאפשר ולהקל על התקשורת איתי. אני לא זוכר שאי פעם תיקנת לי את הדיבור, ואני זוכר פעם שאמרת לי שכשאני מרגיש בנוח אני מדבר יותר ברור. השקעת את המאמץ בלימוד ואימונים בדיבור מרומז ותמיד היה לי קל להבינך כשדיברת אליי, פרט כמובן לשבועות האחרונים שבהם כבר היית עייף מדי בשביל זה.

אני זוכר שהיו נסיבות שונות בילדותי שבהן לא הבנתי מה הולך ומה רוצים ממני - עד שבאת והסברת לי בבהירות מה הולך שם.

מאז שהטלכתב נכנס לחיינו, היית שרות הממסר שלי, לתיווך ביני ובין אנשים אחרים שהייתי צריך להשיגם בטלפון. לשמחתי הצורך שלי בשרות הממסר הלך וירד עם השנים, עם שיפור הנגישות התקשורתית של הציבור הכללי, הודות למסרונים ולדואר אלקטרוני.

תודה לך, אבא.

Israel Zak 1927-2011
You teached me to multiply and divide when I was at kindergarten age. Later I forgot how to divide until I relearned it in school.
You obtained for me a toy which costed multimillion dollars - CDC6400, which was the central computer of Hebrew University in Jerusalem.
Thanks to your Sabbatical leave, I was in USA and got to travel there at a time in which Israelis still didn’t travel abroad as much as they do today.
One day you brought home a telephone which had the means to let the other side pass a message to me by Morse code. The experiments were not successful because I and my conversation mates were not proficient in Morse communications.
When I was at high school, you opened a geological consulting company and I helped you in software development. Few years later, your experience with the business side of consulting eased my transition from employee to self-employed freelancer.
You escorted me when I started to drive a car, making it easier for me to integrate into the Israeli road culture.
When I wrote my M.Sc. thesis, you advised me to add a list of questions for further research.

You and mother had lifestyle, which did not emphasize materialism or conspicuous consumption. Your luxuries were to travel to almost every distant hole in the world. Therefore I grew up with the feeling that money will not be what’ll prevent me from achieving whatever is important in one’s life. There was a financing solution for my studies in Gallaudet College so I could choose not to study there not due to financial considrations. You helped me buy an apartment as soon as I knew where I’ll live. I chose not to undergo cochlear implantation but you secured financing for this, so that if I wanted, I’d be able to get this operation - even before the operation was included in the Health Basket.

The TDD Project, for making the telephone network accessible to the deaf more than 25 years ago, needed also all kinds of pull with all kinds of people with influence. You did a lot behind the curtains. It is our custom to be proud when pull is not needed in order to succeed. However it was a project for which it was mitzvah to exploit every exploitable connection and pull every available rope. Several years later I read the history of the TDDs where everything started - USA - and my feeling is that overall it was easier for us than for the TDD innovators in USA.

Unlike several other people, you accepted the responsibility to facilitate the communication with me. I do not remember any occasion in which you corrected my speech, and I remember that once you told me that when I feel relaxed, I speak more clearly. You invested the effort into learning and practicing cued speech and it was always easy for me to understand you when you addressed me, except of course for the last few weeks during which you were too tired for this.
I remember various circumstances during my childhood, in which I did not understand what was going on and what people want from me - until you arrived and explained clearly what is going on there.
Ever since the TDD entered our lives, you were my relay service, to relay messages between me and other people whom I needed to contact by telephone. Happily, my need for the relay service was lessened over the years, with improvement in telecommunications accessibility of the general population, thanks to SMS and E-mail.

Thank you, father.

Prophet ahead of his time?

August 17th, 2011

The following subject caused me to feel like a prophet who came before his time.  Some time after the upheavals in Israel started, I tried to interest several people in my economic ideas (links appear below).  I even joined a promising Facebook group of people, who want to preserve the sanity of economics in Israel.

However, it turned out that the leaders of that Facebook group have their own agenda, which is incompatible with discussions of novel economic ideas.  As a consequence, they asked me to stop posting there, and I left the group.  So I decided to just summarize links in a blog article and just refer any comers to it.

The subject of sane economics has been interesting me for several years.  Actually, it was the reason why I started to write this blog on May 2004.  As time passed, I switched to writing about other topics.  However, now, due to the upheavals in countries like Israel, USA, or England, it is necessary to develop a new way of thinking about economics.

I would like to solve problems like the following (in no particular order of importance):

  1. Environmental pollution due to over-consumerism.
  2. Joblessness in USA and several European countries (happily not a serious problem in Israel, at the moment).
  3. Cost of living for the middle and lower classes (a problem in Israel).
  4. Feeling of youths that no matter how much you try, you won’t be able to get ahead in life.

Following are links to relevant articles:

Delaturomedicine

July 4th, 2011

Delatura is Latin for information (well, according to Google Translate FWIW).
Delaturomedicine is my proposed name for a proposed new branch of medicine.

What is common to nuclei, neurons, the immune system and the digestive system?
All those systems store information which causes the body to change its behavior.

Nuclei store information in their DNA.  There are also various chemicals which bind to the DNA strands and which modify the degree in which the genes express themselves and affect the cellular behavior.

That neurons store information is obvious.

The immune system learns its opponents - germs and viruses - and prepares the appropriate antibodies to fight them.  We learned to teach not only our youths’ neurons but also their immune systems.  Those courses of study are known as vaccinations.

The digestive system also learns how to digest new kinds of foodstuffs.  All of us are experienced with the slightly upset stomach when we eat unfamiliar foods or unfamiliar mixtures of foods.  This is because our digestive system does not know yet how to cope with the unfamiliar mixtures which pass through it.

Information is passed between various body systems by means of neuronal signals and hormones.
Some medicines operate by signalling body subsystems like hormones.

The analogy to machines, such as cars and cellphones, with embedded microcontrollers with firmware and writeable memory is obvious.

What happens if something goes wrong with the information stored in those systems?
If genes have mutations, we suffer from various genetic ailments and from cancer.
If neurons malfunction, the effects range from loss of consciousness to mental illnesses to various impairments of bodily functioning.
If the immune system malfunctions, we are either vulnerable to diseases or our antibodies attack our own bodies.
I do not know what happens when the digestive system stores the wrong information.

How are those malfunctions fixed?  Gene therapy.  Hormones.  Electrical stimulations.  Maybe the more successful among alternative medicine practitioners succeed because they stumble by chance upon procedures, which happen to reprogram information-carrying systems in our bodies.

The analogy to reprogramming a buggy cellphone by reflashing its firmware is obvious.

דלאטורורפואה

דלאטורה זו מילה לטינית שפרושה מידע (לפחות לפי Google Translate עד כמה שזה שווה). דלאטורורפואה זה השם שאני מציע לענף חדש ברפואה.

מה משותף לגרעיני תאים, נאורונים, המערכת החיסונית ומערכת העיכול? כל המערכות האלה מאחסנות מידע שגורם לגוף לשנות את התנהגותו.

גרעיני תאים מאחסנים מידע ב-DNA שלהם. יש גם כל מיני כימיקלים שנקשרים לשרשראות ה-DNA ומשנים את המידה שבה הגנים מבטאים את עצמם ומשפיעים על התנהגות התא.

מן המפורסמות שהנאורונים מאחסנים מידע.

המערכת החיסונית לומדת את האוייבים שלה - חיידקים ונגיפים - ומכינה את הנוגדנים המתאימים למלחמה בהם. למדנו ללמד לא רק את הנאורונים של הצעירים שלנו אלא גם את המערכות החיסוניות שלהם. קורסים לימודיים אלה ידועים בתור זריקות חיסון.

גם מערכת העיכול לומדת איך לעכל סוגי מזון חדשים. כלונו התנסינו בכאבי הבטן הנגרמים על ידי אכילת מזונות לא מוכרים או תערובות לא רגילות של חומרי מזון. כאבי הבטן נובעים מהעובדה שמערכת העיכול שלנו עדיין אינה יודעת איך להתמודד עם התערובות הלא מוכרות שעוברות דרכה.

מידע עובר בין מערכות גוף שונות על ידי אותות חשמליים העוברים דרך נאורונים וכן על ידי הורמונים. כמה תרופות פועלות על ידי איתות למערכות גוף, כמו הורמונים.

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

נשאלת השאלה מה קורה אם משהו משתבש עם המידע המאוחסן במערכות אלה? אם יש מוטאציות בגנים, אנו סובלים ממחלות גנטיות שונות וגם מסרטן. אם נאורונים אינם מתפקדים כהלכה, ההשפעה נעה בין אובדן הכרה למחלות נפש לשיבושים של תפקודי גוף שונים. אם המערכת החיסונית אינה מתפקדת כהלכה, אנו מאבדים את החסינות נגד מחלות, או שלחלופין הנוגדנים שלנו תוקפים את תאי הגוף שלנו.

לא ידוע לי מה קורה כשמערכת העיכול מאחסנת את המידע הלא נכון.

איך מתקנים תקלות כאלה? תרפיית גנים. הורמונים. גירוי חשמלי. ייתכן שהמרפאים האלטרנטיביים היותר מצליחים - מצליחים כי במקרה עלו על שיטות טיפול, שבמקרה מתכנתות מחדש בצורה נכונה מערכות גוף שמאחסנות מידע.

האנלוגיה לתיקון טלפון סלולרי מקולקל על ידי צריבה מחדש של הקושחה שלו - מובנת מאליה.

How to build kiwix for Debian Wheezy (Debian Testing)

June 29th, 2011

Few weeks ago I bought a new netbook.  I wanted it to serve also as my encyclopedia.  The solution is to install on it offline Wikipedia.

Inbar Hovav explained, in her Hebrew language blog, how to accomplish this using kiwix.

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

ענבר חובב הסבירה בבלוג שלה איך לבצע זאת תוך שימוש ב-kiwix.

Read the rest of this entry »

Another definition of Web 2.0

April 29th, 2011

The Web 2.0 label applies to anything that can be adversely affected by both spam and vandalism.
Spam consists of adding new worthless content.
Vandalism consists of destroying worthy content.

הגדרה נוספת של Web 2.0

התווית Web 2.0 חלה על כל דבר, שניתן להזיק לו על ידי ספאם ועל ידי וונדליזם.

ספאם פרושו הוספת תוכן חסר ערך.

וונדליזם פרושו השחתת תוכן בעל ערך.

Readership Survey

March 29th, 2011

My blog has been active for several years and now I’d like to know better my readers.
If you enjoy my blog, please spare few minutes and fill the survey from at  http://survey.io/survey/240e7.

Thank you!

סקר קוראי הבלוג

הבלוג שלי כבר פעיל שנים רבות ועכשיו הייתי רוצה להכיר יותר טוב את הקוראים שלי.

אם הבלוג שלי גורם לך הנאה, בבקשה הקדש כמה דקות ומלא את טופס הסקר ב-http://survey.io/survey/240e7 (הטופס כתוב באנגלית).

תודה מראש!

How to validate the market for your startup idea?

March 26th, 2011

The Smart Bear discusses the question of market validation and suggests that startupists look for 10 people who say that they agree to pay money for the novel product of service to be developed by the startup.

I suggest that if the product or service is useful for business use (rather than being a consumer product), then the question be formulated as: how much money do you think your business can save by using our product/service?

איך לאמת את השוק של רעיון הסטארטאפ שלך?

הדוב החכם דן בנושא אימות השוק ומציע, שיזמים המקימים סטארטאפים יחפשו 10 אנשים, שיגידו שהם מסכימים לשלם כסף תמורת המוצר או השרות החדשניים, שיפותחו על ידי הסטארטאפ.

אני מציע, שאם המוצר או השרות שימושיים עבור עסקים (להבדיל ממוצר צרכני), השאלה תנוסח כך: כמה כסף אתה חושב שהעסק שלך יכול לחסוך הודות לשימוש במוצר/שרות שלנו?

The son of Cast Lead operation and Gilad Shalit

March 24th, 2011

Once the Israeli Cast Lead like military action against Gaza Strip starts, it is necessary to organize daily demonstrations next to the White House to get Obama to support the Israeli military operation and not to call for stopping it until the Hamas free Gilad Shalit in exchange for ceasefire and nothing else.

The demonstrators there should be all those silly crazies who demonstrate today next to the Prime Minister Bibi Netanyahu’s house with the demand to release Gilad Shalit at the price of humiliating surrender to the Hamas.

הבן של מבצע עופרת יצוקה וגלעד שליט

ברגע שתתחיל הפעולה הצבאית הישראלית, בסגנון עופרת יצוקה, נגד רצועת עזה, יש לארגן הפגנות יומיות ליד הבית הלבן כדי לשכנע את אובמה לתמוך בפעולה הצבאית הישראלית ולהימנע מלדרוש מישראל להפסיקה באמצע עד שהחמאס ישחררו את גלעד שליט תמורת לכל היותר הפסקת אש.

מי שאמורים להפגין שם זה כל הטיפשים המשוגעים שהיום מפגינים ליד ביתו של ראש הממשלה ביבי נתניהו בתביעה שהוא ישחרר את גלעד שליט תמורת כניעה משפילה לחמאס.