4-way and 8-way SMT is about latency hiding (like MIMT in GPUs, but more flexible). It increases the probability that at least one thread has data it can be crunching.
Source RPMs are also not publicly published anymore. The source is available in the CentOS git repos, will be interesting to see what happens after CentOS 8 ends.
Nuvia is building the next generation of data center SoCs based on a custom core ARMv8. This is a ground up design addressing the performance, power and security demands of the data center built in a new way. We're hiring across the board on the hardware+software teams from CPU microarchitecture, SoC design, firmware and operating systems. Full listing of opportunities at https://nuviainc.com/careers. Excellent opportunities for those with experience in low-level security, operating systems and firmware to join a rapidly growing software team. The software that we're building will is based on industry standards and upstream first, we love open source!
Ksplice is a key technology in Oracle's Linux offering and powers our engineered systems and public cloud, patching the Linux kernel, user-space and virtualization stack without any downtime. We're a distributed team of engineers forming part of the Linux and Virtualization group at Oracle with a passion for working on exciting technology, software engineering and all things Linux.
We're looking for a systems engineer to help scale as we continue to expand into the Linux stack, developing custom tooling and automation for patching thousands of kernels, hypervisors and packages to rapidly respond to security updates. This is a varied role that will see you building Python based tools to manage large numbers of virtual machines, writing C based patching and analysis tools and debugging hard problems in a variety of Linux distributions.
Required skills include:
* Experience building complex systems in Python or other systems languages.
* Strong understanding of low-level programming in C/C++ and associated tooling.
* Experience of Linux virtualization solutions including KVM/libvirt+Xen.
Other useful skills include:
* Experience developing the Linux kernel or other low-level applications.
* Performance tuning and optimization.
* Excellent problem solving and debugging skills.
* Familiarity with configuration managment tools such as Puppet/Chef/Ansible.
* Experience in developing cloud native solutions.
More information about Ksplice is available at http://ksplice.oracle.com/ and you can contact me by email at jamie.iles@oracle.com if you have any questions. Oracle is an equal opportunity employer.
Ksplice is a key technology in Oracle's Linux offering and powers our engineered systems and public cloud, patching the Linux kernel, user-space and virtualization stack without any downtime. We're a distributed team of engineers forming part of the Linux and Virtualization group at Oracle with a passion for working on exciting technology, software craftmanship and all things Linux.
We're looking for a systems engineer to help scale as we continue to expand into the Linux stack, developing custom tooling and automation for patching thousands of kernels, hypervisors and packages to rapidly respond to security updates. This is a varied role that will see you building Python based tools to manage large numbers of virtual machines, writing C based patching and analysis tools and debugging hard problems in a variety of Linux distributions.
Required skills include:
* Experience building complex systems in Python or other systems languages.
* Strong understanding of low-level programming in C/C++ and associated tooling.
* Experience of Linux virtualization solutions including KVM/libvirt+Xen.
Other useful skills include:
* Experience developing the Linux kernel or other low-level applications.
* Performance tuning and optimization.
* Excellent problem solving and debugging skills.
* Familiarity with configuration managment tools such as Puppet/Chef/Ansible.
* Experience in developing cloud native solutions.
More information about Ksplice is available at http://ksplice.oracle.com/ and you can contact me by email at jamie.iles@oracle.com if you have any questions. Oracle is an equal opportunity employer.
If you do that, then on almost every context switch the new process will resume with a cold cache. In the worst case, if you were to send lots of IPC requests to a privileged process then your process could have a cold cache far too often.
Many older generations of ARM (v5 and earlier) used a virtually indexed, virtually tagged (VIVT) cache to reduce latency but this required an L1 flush on every context switch and that was incredibly painful!
Ksplice is the leading technology that allows administrators to patch the kernel on the fly with zero downtime and zero disruption. We're a distributed team of engineers forming part of the Linux and Virtualization group at Oracle with a passion for working on exciting technology, software craftmanship and all things Linux.
We're looking for a systems engineer to join us, helping Ksplice patch even more of the system, support new releases and improving our workflow. If you take pride in crafting software, don't rest until you full understand complex problems and are curious about what happens on the layer below then Ksplice will be of interest to you. You'll like working at all levels of a Linux system, developing tooling in Python+bash, analyzing security vulnerabilities in Linux kernel patches, enhancing the Ksplice tools and improving the workflow.
Required skills include:
* Skilled with software development best practices including TDD
* Expert level C/C++ programming
* Understanding of security issues and defences in compiled languages
* Strong experience with Python
* Experience developing the Linux kernel
* Excellent problem solving and debugging skills
More information about Ksplice is available at http://ksplice.oracle.com/ and you can contact me by email at jamie.iles@oracle.com if you have any questions. Oracle is an equal opportunity employer.
Ksplice is the leading technology that allows administrators to patch the kernel on the fly with zero downtime and zero disruption. We're a distributed team of engineers forming part of the Linux and Virtualization group at Oracle with a passion for working on exciting technology, software craftmanship and all things Linux.
We're looking for a systems engineer to join us, helping Ksplice patch even more of the system, support new releases and improving our workflow. If you take pride in crafting software, don't rest until you full understand complex problems and are curious about what happens on the layer below then Ksplice will be of interest to you. You'll like working at all levels of a Linux system, developing tooling in Python+bash, analyzing security vulnerabilities in Linux kernel patches, enhancing the Ksplice tools and improving the workflow.
Required skills include:
* Skilled with software development best practices including TDD
* Expert level C/C++ programming
* Understanding of security issues and defences in compiled languages
* Strong experience with Python
* Experience developing the Linux kernel or similar embedded systems
* Excellent problem solving and debugging skills
More information about Ksplice is available at http://ksplice.oracle.com/ and you can contact me by email at jamie.iles@oracle.com if you have any questions. Oracle is an equal opportunity employer.