“Wir schätzen die Zusammenarbeit mit Jacek sehr. Er ist nicht nur äußerst kompetent in div. Technologien, wie z.B. der Programmiersprache C++, er besitzt darüber hinaus auch eine sehr geduldige, angenehme, sympathische Art und erledigt seine Arbeit immer sehr zuverlässig. Vielen Dank für die gute Arbeit Jacek und hoffentlich bis bald!”
Jacek Galowicz
Hannover-Braunschweig-Göttingen-Wolfsburg Region
2K followers
500+ connections
Services
Activity
-
Some journeys take time and true conviction. I first met René Renger , the founder of NOVUS , a few years ago and have followed his journey ever…
Some journeys take time and true conviction. I first met René Renger , the founder of NOVUS , a few years ago and have followed his journey ever…
Liked by Jacek Galowicz
-
Teaching the #AI modern C++ is no fun, folks. This chain of antipatterns is hard to break.
Teaching the #AI modern C++ is no fun, folks. This chain of antipatterns is hard to break.
Liked by Jacek Galowicz
-
We’re at OCP EMEA 2026 Barcelona with demos and stickers! 🖤 __ Open Compute Project Foundation Christian Grönke Christian Walter Marcello Bauer…
We’re at OCP EMEA 2026 Barcelona with demos and stickers! 🖤 __ Open Compute Project Foundation Christian Grönke Christian Walter Marcello Bauer…
Liked by Jacek Galowicz
Experience
Education
-
RWTH Aachen University
-
-
Master Thesis: Live Migration of Virtual Machines between Heterogeneous Host Systems
-
-
-
Volunteer Experience
-
Juror
Stiftung Jugend forscht e. V.
- Present 1 year 4 months
Education
Juror in the field of “Mathematics/Computer Science” Regional Competition Braunschweig
Publications
-
C++17 STL Cookbook
Packt Publishing
See publicationC++ has come a long way and is in use in every area of the industry. Fast, efficient, and flexible, it is used to solve many problems. The upcoming version of C++ will see programmers change the way they code. If you want to grasp the practical usefulness of the C++17 STL in order to write smarter, fully portable code, then this book is for you.
Beginning with new language features, this book will help you understand the language's mechanics and library features, and offers insight into…C++ has come a long way and is in use in every area of the industry. Fast, efficient, and flexible, it is used to solve many problems. The upcoming version of C++ will see programmers change the way they code. If you want to grasp the practical usefulness of the C++17 STL in order to write smarter, fully portable code, then this book is for you.
Beginning with new language features, this book will help you understand the language's mechanics and library features, and offers insight into how they work. Unlike other books, ours takes an implementation-specific, problem-solution approach that will help you quickly overcome hurdles. You will learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, while working on practical real-world recipes. These recipes will help you get the most from the STL and show you how to program in a better way.
By the end of the book, you will be up to date with the latest C++17 features and save time and effort while solving tasks elegantly using the STL.
Learn about the new core language features and the problems they were intended to solve
Understand the inner workings and requirements of iterators by implementing them
Explore algorithms, functional programming style, and lambda expressions
Leverage the rich, portable, fast, and well-tested set of well-designed algorithms provided in the STL
Work with strings the STL way instead of handcrafting C-style code
Understand standard support classes for concurrency and synchronization, and how to put them to work
Use the filesystem library addition available with the C++17 STL -
Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a HypervisorCombining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor
FM 2016: Formal Methods - 21st International Symposium
Virtualization engines play a critical role in many modern software products. In an effort to gain definitive confidence on critical components, our company has invested on the formal verification of the NOVA micro hypervisor, following recent advances in similar academic and industrial operating-system verification projects. There are inherent difficulties in applying formal methods to low-level implementations, and even more under specific constraints arising in commercial software…
Virtualization engines play a critical role in many modern software products. In an effort to gain definitive confidence on critical components, our company has invested on the formal verification of the NOVA micro hypervisor, following recent advances in similar academic and industrial operating-system verification projects. There are inherent difficulties in applying formal methods to low-level implementations, and even more under specific constraints arising in commercial software development. In order to deal with these, the chosen approach consists in the splitting of the verification effort by combining the definition of an abstract model of NOVA, the verification of fundamental security properties over this model, and testing the conformance of the model w.r.t. the NOVA implementation. This article reports on our experiences in applying formal methods to verify a hypervisor for commercial purposes. It describes the verification approach, and the security properties under consideration, and reports the results obtained.
Other authorsSee publication -
Efficient Implementation of the bare-metal hypervisor MetalSVM for the SCC
In Proceedings of the 6th Many-core Applications Research Community (MARC) Symposium, Toulouse, France, July 2012
The focus of this paper is the efficient implementation of our compact operating system kernel as a bare-metal
hypervisor for the SCC. We describe source, functionality, and
the operation of our kernel, as well as the interaction with the
already published communication layer. Furthermore we give a
detailed insight into the boot procedure of the SCC from reset
to the starting point of our light-weight operating system kernel.
This procedure is performed by a bare-metal…The focus of this paper is the efficient implementation of our compact operating system kernel as a bare-metal
hypervisor for the SCC. We describe source, functionality, and
the operation of our kernel, as well as the interaction with the
already published communication layer. Furthermore we give a
detailed insight into the boot procedure of the SCC from reset
to the starting point of our light-weight operating system kernel.
This procedure is performed by a bare-metal framework, which
is part of the MetalSVM project. Programmers can use our
framework as a springboard for bare-metal programming on
the SCC, which goes along with the first release of MetalSVM.
Finally, we evaluate the performance of a paravirtualized Linux
guest on the SCC hardware and present results of context switch
latencies for Linux and MetalSVM hosts.Other authors -
Projects
-
MetalSVM
-
See projectA new approach for an Intel SCC-related shared virtual memory management system, that will be implemented in terms of a bare-metal hypervisor, located within a virtualization layer between the SCC's hardware and the actual operating system. This new hypervisor will undertake the crucial task of coherency management by utilizing special SCC-related features as, for example, its on-die Message-Passing Buffers (MPB). That way, common Linux kernels will be able to run almost transparently across…
A new approach for an Intel SCC-related shared virtual memory management system, that will be implemented in terms of a bare-metal hypervisor, located within a virtualization layer between the SCC's hardware and the actual operating system. This new hypervisor will undertake the crucial task of coherency management by utilizing special SCC-related features as, for example, its on-die Message-Passing Buffers (MPB). That way, common Linux kernels will be able to run almost transparently across the entire SCC system.
Honors & Awards
-
Scholarship
RWTH Aachen University Education Fund
Scholarship for the 2012/2013 academic year, funded by the Education Fund of RWTH Aachen University and E-Plus Mobilfunk GmbH & Co. KG
-
Scholarship
RWTH Aachen University Education Fund
Scholarship for the 2011/2012 academic year, funded by the Education Fund of RWTH Aachen University and Intel Labs
-
Scholarship
RWTH Aachen University Education Fund
Scholarship for the 2010/2011 academic year, funded by the Education Fund of RWTH Aachen University
-
DPG Abiturpreis
Deutsche Physikalische Gesellschaft
Recognition by the German Physical Society for outstanding achievements in the school subject of physics
Languages
-
German
Native or bilingual proficiency
-
Mandarin
Elementary proficiency
-
English
Professional working proficiency
Recommendations received
1 person has recommended Jacek
Join now to viewMore activity by Jacek
-
After nearly five years at Siden, this Friday will be my last day as Head of Technology. When I joined, we were facing the classic hurdles of a…
After nearly five years at Siden, this Friday will be my last day as Head of Technology. When I joined, we were facing the classic hurdles of a…
Liked by Jacek Galowicz
-
Fedora 44 tritt beim Wayland-Umstieg aufs Gas, poliert die KDE-Installation auf und unterstützt deklaratives Paketmanagement mit Nix.
Fedora 44 tritt beim Wayland-Umstieg aufs Gas, poliert die KDE-Installation auf und unterstützt deklaratives Paketmanagement mit Nix.
Liked by Jacek Galowicz
-
I have a talk I am refining on building extremely large binaries at Meta and the challenges faced thereof, i.e. challenges of the small code model.…
I have a talk I am refining on building extremely large binaries at Meta and the challenges faced thereof, i.e. challenges of the small code model.…
Liked by Jacek Galowicz
-
The time is now for Nix, and Determinate is the best way to Nix in the enterprise and on teams.
The time is now for Nix, and Determinate is the best way to Nix in the enterprise and on teams.
Liked by Jacek Galowicz
-
My new book is ranked #1 in Amazon's Hot New Releases for Embedded Systems. Let's go ‼️ 🥳 Thank you guys for the big interest 🙏
My new book is ranked #1 in Amazon's Hot New Releases for Embedded Systems. Let's go ‼️ 🥳 Thank you guys for the big interest 🙏
Liked by Jacek Galowicz
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More