Showing posts with label musica. Show all posts
Showing posts with label musica. Show all posts
Tuesday, April 12, 2016
PHP7 and Ubuntu 16.04 LTS
I feel like I sort of "grew up" on PHP!
I certainly earned some spending money in high school and beer money in college (1997-2001) through a series of side jobs, building websites in PHP and Postgres, at least one of which is still up and going strong -- DivItUp.com. So yeah, PHP sort of holds a soft spot in my heart.
One of the newest members of the Ubuntu Server Team at Canonical, Nish Aravamudan, has worked hard this cycle in merging PHP7 into Ubuntu 16.04 LTS. In doing so, he's worked with Zend and the upstream PHP developers as well as Ondřej Surý and Debian to ensure an outstanding PHP experience in Ubuntu, as always.
In doing so, we have now comprehensively bumped all of PHP and its libraries from PHP5 to PHP7 in Xenial. And it's available on every Ubuntu architecture -- amd64, arm64, armhf, i386, powerpc, ppc64el, s390x.
As such, PHP7 will be the only version of PHP supported in Ubuntu 16.04 LTS.
If you have a hard dependency on PHP5, then you should either remain on Ubuntu 14.04 LTS (Trusty), which is supported for another 3 years. Or better yet, perhaps you should have a look at LXD! Yeah, just drop your legacy PHP5 code into a LXD container running Ubuntu 14.04 LTS. You might even be interested in the adapt package which makes this even easier for you. Seriously, LXD is awesome for exactly this use case!
However, I suspect your experience might be very similar to mine... You see, I have a bunch of PHP code that I wrote like 12+ years ago, that largely "just works" and I never, ever, ever have to touch. You can find a couple of those projects packaged in Ubuntu, like Pictor and Musica. Once Nish got all of my PHP library dependencies packaged (libapache2-mod-php, php-cli, php-imagick, php-getid3), my decade-old PHP code just worked!
I'm actually really impressed with the PHP community here. I love that my ancient PHP code continues to "just work" with the new PHP7 engine. [Deleted a lengthy grumble about all of my Python2.x code that had to change to run under Python3...]
And not only did it just work, it's actually faster than ever before. PHP7 at its core is faster than ever before. Check out the info graphic below for more info!
Cheers,
Dustin
p.s. And if you're looking for Drupal, Nish is hard at work, trying to get Drupal8 into Ubuntu 16.04 LTS too ;-)
Labels:
arm,
musica,
php,
Pictor,
power,
s390x,
Ubuntu,
ubuntu-cloud,
Ubuntu-Server
Monday, December 12, 2011
I've Joined the Gazzang Team!

A few weeks ago, I joined a fun, new start-up company here in Austin called Gazzang. I was a little surprised that this was published in the form of a rather flattering press release :-) Let's just say that my Mom was very proud!
I know that some of you in the Ubuntu community are wondering how that career change will affect my responsibilities and contributions to Ubuntu. I'm delighted to say that I'll most certainly continue to contribute to Ubuntu and many of my upstream projects. Gazzang is quite supportive of my work in both Ubuntu and open source.
Most directly, you should see me being far more active in my regular maintenance, development, bug triage, and support of eCryptfs. Gazzang's core business is in building information privacy and data security solutions for the Cloud. eCryptfs is at the heart of their current products, and in my new role as Gazzang's Chief Architect, we're working on some interesting innovations in and around eCryptfs. A healthy, high-quality, feature-filled, high-performance eCryptfs is essential to Gazzang's objectives, and I'm looking forward to working on one of my real passions in eCryptfs!
More specifically, looking at the projects I maintain, I expect to continue to be very active in:
- eCryptfs (essential to my new job)
- byobu (mostly around tmux, and because hacking on byobu is fun and awesome :-)
- manpages.ubuntu.com and manpg.es (because that's how I read manpages)
- musica (because that's how I've streamed music since 1998)
- pictor (because that's how I've managed and shared pictures since 1998)
- bikeshed (apply-patch, bch, bzrp, col*, dman, pbget, pbput, pbputs, release, release-build, what-provides, what-repo, what-source, wifi-status)
- bogosec
- bootmail, rootsign
- cloud-utils (along with smoser)
- dotdee
- errno
- kvm-ok
- run-one, run-this-one, keep-one-running
- service
- ssh-import-id
- ... (plus some new stuff I haven't released yet!)
- awstrial (to Canonical ISD)
- cloud-live (to Ante Karamatic)
- cloudfoundry (to the Canonical SI Team)
- orchestra (to the Ubuntu Platform Server Team)
- powernap (to Andres Rodriguez)
- testdrive (to Andres Rodriguez)
Finally, I must say that the last 4 years have been the most amazing 4 years of my entire 12 year professional career. It's been quite rewarding to witness the fledgling Ubuntu Server of February 2008 (when I joined Canonical), and the tiny team of 5 grow and evolve to the 20+ amazing people now working directly on the Ubuntu Server. And that list doesn't even remotely cover the dozens (if not hundreds!) of others around Canonical and the Ubuntu Community who contribute and depend on the amazing Server and Cloud distribution that is Ubuntu.
I'm really looking forward to my new opportunities around Gazzang and eCryptfs, but you'll still most certainly see me around Ubuntu too :-) As crooned by The Beatles...
You say "Yes", I say "No". \\ You say "Stop" and I say "Go, go, go". \\ Oh no. \\ You say "Goodbye" and I say "Hello, hello, hello". \\ I don't know why you say "Goodbye", I say "Hello, hello, hello". \\ I don't know why you say goodbye, I say hello!Cheers,
:-Dustinhttp://www.gazzang.com
Subscribe to:
Posts (Atom)