49 ms·
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 extr
by eikenberry 9y ago
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.
- willejs 9y agoFreeBSD jails it is then.
- prewett 9y agoI 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.
- Skunkleton 9y agoWhy would an entirely different piece of software have the same performance bottlenecks?
- rbranson 9y agoBecause 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.
- Skunkleton 9y agoOP 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.
- jbn 9y agoMaybe because https://blog.regehr.org/archives/303 https://blog.regehr.org/archives/303 (N-version programming often exhibits the same defects...)
- travbrack 9y agoIllumos/SmartOS is FOSS
- sigjuice 9y agoNot entirely FOSS. Looks like you need some binaries to actually build it. https://wiki.illumos.org/display/illumos/How+To+Build+illumos#HowToBuildillumos-Gettingclosedbinaries https://wiki.illumos.org/display/illumos/How+To+Build+illumo...
- aaronchall 9y agoI remember being told Java is FOSS too... now tell that to Google...
- asdbffg 9y agoJava 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.
- oneweekwonder 9y agoCan google pull a swift move?
- jordanrobinson 9y agoMany would say they already are with Kotlin.
- monocasa 9y agoNo, 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.