A few linux-f20 ports and Skype 4.3
Vassilis Laganakos
vassilis at einval.com
Wed Aug 20 19:15:55 UTC 2014
Quick update on this,
On Mon, Aug 11, 2014 at 08:28:54PM +0100, Vassilis Laganakos wrote:
[...]
> > > > On Thursday 07 August 2014 20:43:57 Vassilis Laganakos wrote:
> > > > > Hello,
> > > > >
> > > > > I hope this is the right place to email about the Linux emulation
> > > > > layer.
> > > > >
> > > > > It was identified in the recent Cambrige Dev Summit the need to keep f10
> > > > > base working as well as add Centos6, Centos7 and Fedora 20. xmj is working
> > > > > on f10 and AllanJude on Centos6 and Centos7, last time we discussed about it.
> > > > >
> > > > > So I put together a few linux-f20 ports at: https://github.com/vassilisl/freebsd-linux_base-f20
> > > > > that seem to be enough to have run the Skype 4.3 port that I've placed at:
> > > > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4
> > > > >
> > > > > The test environment is the lemul branch (put together by dchagin) on an
> > > > > AMD64 box, where currently linux and linux32 have beed decoupled from
> > > > > linprocfs, linsysfs and linux_common. Both linux32 and linux kernel modules
> > > > > were loaded at the same time, when skype4 launched and signed in with a test
> > > > > account.
> > > > >
> > > > > The linux-f20- ports are not polished, I need at least to fill in their
> > > > > interdependencies and conflicts with existing ports; they have however been
> > > > > checked with portlint. Currently only the i686 part is present.
> > > > > I plan to extend them with their respective x86_64 parts, which in the past
> > > > > have been used to get the ARM Foundation Model work on top of the 64bit
> > > > > linux emulation layer.
> > > > >
> > > > > Hope somebody finds this useful! Once the ports are in a better state and
> > > > > closer to submit quality I'll send them over with send-pr.
> > > > >
> > > > > Please let me know what you think :)
> > > > >
Skype without audio still works okay :) When adding pulseaudio libs and
configuring it correctly, pulseaudio linux needs ppoll syscall.
I've submitted a patch for review that adds the ppoll syscall in the
linuxulator (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192842) and
enables linux pulseaudio-utils to play wav files from the command line.
However some futex locking issues doesn't allow Skype (or flashplugin in a
browser) to work with is properly. So I'm investigating the next two
possible things that need fixing to solve the pulseaudio thing properly.
I've also added alsa-libs alsa-utils and alsa-plugins-oss ports, and they
seem to work okay with flashplugin and nspluginwrapper through on firefox.
So that's sorted :)
Hopefuly the pulseaudio fix won't take that long. I'll send an update when I
have something useable to share!
Regards,
Vassilis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20140820/5fb9835f/attachment.sig>
More information about the freebsd-emulation
mailing list