Efforts to link Linux and also various other free Unix?
It's such a discomfort when you do not recognize what circulation to pick. It's such a wild-goose chase and also initiative for programmers to port things from one circulation to an additional. It makes Linux/Unix extra difficult (and also terrifying) than it needs to be.
While I recognize there are particular reasons that the scenario came to be the means it is currently, I ask yourself if any person has actually ever before considered reunifying the globes of Linux and also various other (free) Unix? This is still an inquiry: Have actually there been any kind of (fell short) efforts to link Linux/Unix?
If you would certainly link the circulations system arrangement devices and also basic actions there would certainly be no demand for various circulations.
A benefit would certainly be to specify some binary user interface for the applications. The The Linux Standard Base Workgroup attempts to specify some.
Below is a checklist of the requirements which are the base of some iso criteria : LSB Specs
In enhancement to what echox said.
Any kind of effort is a workout in futility. Honestly? I do not intend to run my Desktop the means I run a Server, and also the means I run my desktop computer, rolling bleeding side, would certainly not benefit every person.
What we can and also need to do is try to minify the distinctions. I assume points like the freedesktop alert API and also Systray API which are currently a quasi criterion (I assume) is a good idea. The even more we make points like that which takes replication far from the dev's the far better. Poppler is an example of an application with a great deal of split initiative being drew right into one initiative, currently any kind of application that requires to provide pdf's has an excellent collection to make use of on all systems.
Basically we need to all attempt to share as much code an API's as feasible as opposed to developing a new collection every single time we intend to do something.
(Will a person create a typical api to access the 'system password supervisor' currently (be that kwallet or whatever))
In a means the Linux compatibility layer in FreeBSD comes close. Both are not actually "combined", yet it is a rather pain-free means to run Linux applications without porting them to FreeBSD.
From your followup remarks, it seems like you're primarily curious about unifying the package management, as several distros have actually thought of their very own remedies. In fact, package management is itself an effort at marriage, yet the spirit of competitors still hasn't settled which come close to will certainly "win". Probably it would certainly be much better for each and every distro to sustain as several plan systems as feasible, and also time will certainly inform which one has the appropriate equilibrium of adaptability, convenience of usage, and so on, required to come to be the de facto criterion.
Well, when you claimed Linux you are just describing the bit. A distro itself is made up of several GNU tool/apps and also various other applications, which makes it tough to make them linked as every programmer or customer has their very own preferences and also choices, which makes Linux distros differ. Yet the bit itself is essentially fairly linked.