News for hackers. Stuff that matters.
Re:Another reason why Docker containers may be slow by eikenberry on Thursday April 05, 2018 @06:55PM (#16769513)
Solaris is not free software and the free software forks never gained much traction. Plus it is now also associated with Oracle which brings along a lot of extra distrust, particularly given how litigious they are.
Re:Another reason why Docker containers may be slow by travbrack on Thursday April 05, 2018 @08:03PM (#16769905)
Illumos/SmartOS is FOSS
Re:Another reason why Docker containers may be slow by sigjuice on Thursday April 05, 2018 @10:28PM (#16770474)
Not entirely FOSS. Looks like you need some binaries to actually build it. https://wiki.illumos.org/display/illumos/How+To+Build+illumo...
Re:Another reason why Docker containers may be slow by aaronchall on Friday April 06, 2018 @12:51AM (#16770957)
I remember being told Java is FOSS too... now tell that to Google...
Re:Another reason why Docker containers may be slow by asdbffg on Friday April 06, 2018 @01:26AM (#16771079)
Java is FOSS.

Oracle used excuse, that it's current OpenJDK license (GPLv2) is incompatible with license, used by Google's runtime (Apache 2). If Google re-licensed it's Java implementation under GPL, some of arguments, used by Oracle lawyers (code reuse and patent (?) violations), would have been void, and arguing about reuse of APIs would have been a lot harder.

Of course, this does not really matter, because the whole lawsuit is just excuse for power games between corporations. Oracle's goal wasn't about Java licensing, it was about gaining some degree of control over emerging Android ecosystem.

Re:Another reason why Docker containers may be slow by oneweekwonder on Friday April 06, 2018 @02:44AM (#16771389)
Can google pull a swift move?
Re:Another reason why Docker containers may be slow by jordanrobinson on Friday April 06, 2018 @04:40AM (#16771845)
Many would say they already are with Kotlin.
Re:Another reason why Docker containers may be slow by monocasa on Friday April 06, 2018 @09:37AM (#16773088)
No, the copyright trial is about the "structure, sequence, and organization" of the APIs, not any literal copying anymore. Switching languages, but keeping the same class library still leaves them open.
Re:Another reason why Docker containers may be slow by willejs on Thursday April 05, 2018 @07:57PM (#16769865)
FreeBSD jails it is then.
Re:Another reason why Docker containers may be slow by prewett on Thursday April 05, 2018 @11:07PM (#16770605)
I don't know anything about Solaris Zones, but I'm guessing that the FreeBSD jails wouldn't help with the problem in the article. It's still the same kernel running in the jail, so the fadvise calls are going to bottleneck in the same place.
Re:Another reason why Docker containers may be slow by Skunkleton on Friday April 06, 2018 @12:50AM (#16770955)
Why would an entirely different piece of software have the same performance bottlenecks?
Re:Another reason why Docker containers may be slow by rbranson on Friday April 06, 2018 @01:06AM (#16771020)
Because the problem isn’t that there is one bug in a specific implementation, it’s that the whole model is fundamentally prone to this type of problem.

cgroups, Jails, and Zones all suffer from having to cover an immense surface area. Contrast with VMs, which only require managing a few, significantly simpler interfaces. There are definitely differences in quality, but they all use a similar approach.

Re:Another reason why Docker containers may be slow by Skunkleton on Friday April 06, 2018 @02:53PM (#16776215)
OP says that fadvise is going to bottleneck in the same places on BSD that it does under Linux, with no supporting evidence. I agree that containers in general are a tough problem.
Re:Another reason why Docker containers may be slow by jbn on Friday April 06, 2018 @09:38AM (#16773095)
Maybe because https://blog.regehr.org/archives/303 (N-version programming often exhibits the same defects...)