junixsocket
narcissus
junixsocket | narcissus | |
---|---|---|
1 | 1 | |
418 | 42 | |
0.7% | - | |
9.7 | 0.0 | |
14 days ago | over 2 years ago | |
Java | Java | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
junixsocket
-
Ask HN: How to get started on IBM z/OS in 2023?
I've recently looked again into the strange world of IBM operating systems (z/OS, IBM i, AIX), primarily because they all run Java, and my open source library junixsocket (https://github.com/kohlschutter/junixsocket) needed a corresponding JNI (C code) implementation on these platforms for the native part of supporting UNIX domain sockets in Java. Of these IBM OSes, I found that z/Os was the weirdest one.
Since you're an enterprise consultant already, you probably already know that there's always an opportunity to cut down expenses/technical debt, while providing justification for past decisions made by the company (after all, they've probably invested quite a lot in that infrastructure, so these decisions couldn't have been wrong...)
Depending on how deep down the rabbit hole you dare to go, there may be a pot of gold waiting for you or a black hole that sucks the livelihood out of your body. After all, it's mostly a legacy system. Don't expect entirely new systems being written for those niche operating systems. But maybe you find your very own niche in there.
I know a company that I worked with in the past has their main business powered by IBM mainframes, and they may well keep that system going for the foreseeable future. A lot of code may already be running on zSystems Linux or be converted to run on it. At that point, you largely only have a different processor architecture to deal with, and some minor, yet annoying incompatibilities and restrictions that you will encounter soon enough.
A good starting point to learn about IBM z may be "IBM Z Xplore" (https://ibmzxplore.influitive.com/), which gives, apart from an online tutorial with challenges, some free access to IBM z systems. Also check out IBM ZD&T for Learners Edition (https://ibm.github.io/zdt-learners-edition-about/).
Don't expect that IBM responds to any of your inquiries unless you already are a paying customer.
narcissus
What are some alternatives?
ali-dbhub - 已迁移新仓库,此版本将不再维护
Aparapi - The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Flyway - Flyway by Redgate • Database Migrations Made Easy.
jazzer - Coverage-guided, in-process fuzzing for the JVM
remote-method-guesser - Java RMI Vulnerability Scanner
wasmer-java - ☕ WebAssembly runtime for Java
JSqlParser - JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
JavaCPP - The missing bridge between Java and native C++
dbeaver - Free universal database tool and SQL client
imgui-java - JNI based binding for Dear ImGui