Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)? (https://www.delphipraxis.net/156817-kennt-jemand-eine-libc-unter-einer-bsd-lizenz-non-copyleft.html)

Assarbad 15. Dez 2010 19:51

Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)?
 
Moin,

kennt hier jemand eine libc die man direkt auf Linux kompilieren könnte und die nicht unter LGPL oder gar GPL steht?

Danke.

Hisoka 15. Dez 2010 22:24

AW: Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)?
 
Es gibt die Libc Bibliothek des BSD Projektes aber ob sich die unter Linux übersetzen lässt und ob dann alles ohne Probleme läuft ist eine andere Frage.

Ich frage mich eher wofür du eine andere libc brauchst. Willst du die grundlegendste Bibliothek des Betriebssystems wirklich ersetzten? Da kann es nur Probleme geben.

Edit: Es gibt noch die uClibc welche unter der LGPL steht. Diese ist für Linux im Embedded Bereich gedacht. Vielleicht ist sie ja brauchbar.

Assarbad 15. Dez 2010 23:32

AW: Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)?
 
Zitat:

Zitat von Hisoka (Beitrag 1068791)
Es gibt die Libc Bibliothek des BSD Projektes aber ob sich die unter Linux übersetzen lässt und ob dann alles ohne Probleme läuft ist eine andere Frage.

Ohne Probleme schonmal nicht. Bin gerade mit einem Kollegen dabei zu versuchen die NetBSD libc zu portieren. Nicht vergessen, es gibt immerhin mindestens drei verschiedene. Und da sind nur die großen (FreeBSD, NetBSD und OpenBSD) mitgezählt. Dann noch bionic in Android, aber die ist so zusammengekürzt, daß die nix bringt (Android is bekanntlich linux-basiert, bionic basiert aber auf der libc von NetBSD ... es geht also schonmal prinzipiell).

Zitat:

Zitat von Hisoka (Beitrag 1068791)
Ich frage mich eher wofür du eine andere libc brauchst.

Glaub mir, ich habe gute Gründe. Wir haben gute Gründe. Und da sind die hier genannten Gründe sogar eher zweitrangig.

Zitat:

Zitat von Hisoka (Beitrag 1068791)
Willst du die grundlegendste Bibliothek des Betriebssystems wirklich ersetzten?

Ja.

Wäre sie die grundlegendste Bibliothek, wäre sie ein Kernelprojekt (was sie noch nicht ist) - und damit meine ich nicht, daß sie im Kernelmode laufen sollte (denn das wäre unsinnig), sondern daß sie unter der Ägide des Kernelprojekts entwickelt werden würde. Ich persönlich fände das sogar logisch und gut. Abgesehen davon quatscht man ultimativ mit dem Kernel (via syscall) und nicht mit der jeweiligen libc (warum sonst gäbe es denn selbst auf Linux Alternativen ;)).

Zitat:

Zitat von Hisoka (Beitrag 1068791)
Da kann es nur Probleme geben.

Die gibt es aktuell bereits mit glibc/eglibc. Und zwar weil die Copyleft-Aktivisten nunmal auf binäre Kompatibilität sch******, welche aber für kommerzielle Closed-Source-Produkte unabdingbar ist.

Zitat:

Zitat von Hisoka (Beitrag 1068791)
Edit: Es gibt noch die uClibc welche unter der LGPL steht. Diese ist für Linux im Embedded Bereich gedacht. Vielleicht ist sie ja brauchbar.

Hatte ich "non-copyleft" schon erwähnt? :zwinker:

Nein, kommt genau deswegen nicht infrage. Die steht eben unter LGPL. dietlibc ebenso. eglibc auch.

Assarbad 17. Dez 2010 03:44

AW: Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)?
 
*schieb*

@Hisoka: wie unhöflich von mir. Danke für deine Antwort. :wink:

Vielleicht gibt es ja doch noch jemanden.

Assarbad 31. Dez 2010 14:18

AW: Kennt jemand eine libc unter einer BSD-Lizenz (non-copyleft)?
 
*schubs*


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz