Oracle's VirtualBox RANT

techlists at phpcoderusa.com techlists at phpcoderusa.com
Tue Nov 15 11:09:18 MST 2022


Thanks Austin!!

I think you might have made this suggestion to me in the past.

My ultimate goal is to pull together some cash and upgrade my hardware.  
All my stuff is getting old.

I'd like to build a Proxmox server.  I just want to us VB in the interim 
which might be a year or two....

If I cannot get VB working I may test Proxmox on an old laptop.  If 
thsat works I will turn my desktop into a Proxmox server and turn my 
laptop into my workstation/desktop.  This arrangement might serve me for 
a while, maybe longer.

It all depends if I can get over this VB hurdle today.... or at least 
make some progress.  I'm sure it is something simple.

Thanks for your help!!

Keith






On 2022-11-15 07:59, Austin Godber via PLUG-discuss wrote:
> Since you're use case is mostly to support your development workflow,
> you might look at Vagrant:
> 
> https://developer.hashicorp.com/vagrant/tutorials/getting-started/getting-started-install
> 
> It sits on top of VirtualBox and makes setup and teardown of dev
> environments fairly trivial.  Well, trivial after you've worked
> through the initial setup steps.
> 
> - Austin
> 
> On Tue, Nov 15, 2022 at 7:42 AM Keith Smith via PLUG-discuss
> <plug-discuss at lists.phxlinux.org> wrote:
> 
>> Hi,
>> 
>> As you probably know I am struggling to configure Oracle's
>> VirtualBox
>> for web development testing.
>> 
>> VirtualBox is a mess.  I cannot get it to work for PHP testing.  It
>> will
>> either work external so I can build the server OR I can make it
>> visible
>> to my local net and I am not able to pull in any packages.
>> 
>> My expectation was that I could download and install VB then create
>> a
>> guest instance and configure my VM as I like, and in my case I want
>> to
>> have it have an IP on my local private network, and be able to put
>> that
>> IP in my browser and do some testing.
>> 
>> VirtualBox in my opinion is what is wrong with technology.  I've
>> said it
>> before and I'll say it again, technology has become too difficult.
>> Case
>> in point, last year I configured a full-stack host in my home
>> office.
>> This was complete with BIND, Postfix, and Dovecot.  With a little
>> studying Bind is doable. Postfix, and Dovecot on the other hand are
>> total enigmas.  I probably need to spend 30 or 40 hours to
>> understand
>> setting up and configuring Postfix, and Dovecot.
>> 
>> I was able to get things to work, however I still do not know how.
>> 
>> PHP is the same in my opinion.  To be a PHP dev requires a large
>> stack
>> of technologies.  I'm starting to feel the barrier to entry is too
>> high.
>> About 3 years ago I attended several AzPHP meetings and I was
>> amazed to
>> discover that the top programmers actually were embracing this level
>> of
>> complexity. There was one guy,who is accomplished, that actually
>> looked
>> down on anyone who was not at his level.  Yikes!!
>> 
>> I'm talking about things like Composer and dependency injection.
>> Anyone
>> know there is three ways to configure and use dependency injection.
>> I
>> do not recall all 3 off the top of my head.
>> 
>> CodeIgniter 1 and 2 used dependency injection in a way that hid the
>> complexities of dependency injection.  It was so subtle that you
>> don't
>> even know you are implementing dependency injection.
>> 
>> I really liked CodeIgniter 1 and 2.  It hid the complexities of web
>> development and was the closest thing I've seen in web development
>> that
>> was rapid application development (RAD).
>> 
>> One of the things I really liked about CodeIgniter  was it's
>> simplicity.
>> A middle school kid could learn enough about it in a weekend to
>> start
>> building something.
>> 
>> Back to VirtualBox... It is entirely too complicated and I'm not
>> sure
>> why.  Can anyone shed light on this?
>> 
>> I read that everyone should learn how to program.  Why?  Programming
>> 
>> itself is simple... doing anything remotely useful requires you get
>> down
>> into the mud of the complexities of building an application.
>> 
>> I fell in love with programming at the UofA in 1983.  I feel in love
>> 
>> with Linux in 1998 when a friend told me about it. Yes I'm old. And
>> I've
>> seen a lot.
>> 
>> What was VirtualBox created for and does it need to be so complex?
>> 
>> Keith
>> 
>> ---------------------------------------------------
>> PLUG-discuss mailing list: PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
> ---------------------------------------------------
> PLUG-discuss mailing list: PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss


More information about the PLUG-discuss mailing list