Originally posted by zester
View Post
Announcement
Collapse
No announcement yet.
KDBUS & Systemd Now Yields A Working System
Collapse
X
-
Here is a short list, of some of the Programs and Library's I am using.
Audio Codecs
Flac
Desc: FLAC stands for Free Lossless Audio Codec, an audio format similar
to MP3, but lossless, meaning that audio is compressed in FLAC without
any loss in quality.
Home page: https://xiph.org/flac
License: BSD
Vorbis
Desc: Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free,
general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit,
polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel.
Home page: http://xiph.org/vorbis
License: BSD
Opus
Desc: Opus is a lossy audio compression format developed by the Internet
Engineering Task Force (IETF) that is particularly suitable for
interactive real-time applications over the Internet.
Home page: http://www.opus-codec.org/
License: BSD
Audio System
RtAudio
Desc: RtAudio is a set of C++ classes that provide a common API
(Application Programming Interface) for realtime audio input/output across
Linux, Macintosh OS-X and Windows operating systems. RtAudio significantly
simplifies the process of interacting with computer audio hardware.
Home page: http://www.music.mcgill.ca/~gary/rtaudio/
License: BSD
RtMidi
Desc: RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific
classes) that provides a common API (Application Programming Interface)
for realtime MIDI input/output across Linux (ALSA & Jack), Macintosh OS X
(CoreMidi & Jack), and Windows (Multimedia Library & Kernel Streaming)
operating systems. RtMidi significantly simplifies the process of
interacting with computer MIDI hardware and software. It was designed with the
following goals:
Home page: http://www.music.mcgill.ca/~gary/rtmidi/
License: BSD
STK - Synth Toolkit
Desc: The Synthesis ToolKit in C++ (STK) is a set of open source audio
signal processing and algorithmic synthesis classes written in the C++
programming language.
Home page: https://ccrma.stanford.edu/software/stk/
License: BSD
C Librarys
Libunwind
Desc: The primary goal of this project is to define a portable and efficient
C programming interface (API) to determine the call-chain of a program.
Home page: http://www.nongnu.org/libunwind
License: BSD
Libuv
Desc: libuv is a multi-platform support c library with a focus on asynchronous I/O. It was primarily developed
for use by Node.js, but it's also used by Mozilla's Rust language, Luvit, Julia, pyuv, and others.
Home page: https://github.com/joyent/libuv
License: BSD Like
Musl
Desc: Musl is a ?libc?, an implementation of the standard library
functionality described in the ISO C and POSIX standards, plus common
extensions, intended for use on Linux-based systems.
Home page: http://www.musl-libc.org/
License: MIT
C++ Librarys
Boost
Desc: Boost provides free portable peer-reviewed C++ libraries.
Home page: http://www.boost.org
License: Boost
Compat: Linux, BSD, Windows, Apple
Compiler-rt
Desc: The compiler-rt project is a simple library that provides an
implementation of the low-level target-specific hooks required by code
generation and other runtime components.
Home page: http://compiler-rt.llvm.org
License: MIT/BSD Like
Libcxx
Desc: Libcxx is a new implementation of the C++ standard library, targeting
C++11.
Home page: http://libcxx.llvm.org
License: MIT/BSD Like
Libcxxabi
Desc: Libcxxabi is a new implementation of low level support for a standard C++ library.
Home page: http://libcxxabi.llvm.org
License: MIT/BSD Like
Libcxxabi
Desc: Libcxxabi is a new implementation of low level support for a standard C++ library.
Home page: http://libcxxabi.llvm.org
License: MIT/BSD Like
Poco C++
Desc: Modern, powerful open source C++ class libraries and frameworks for
building network- and internet-based applications that run on desktop,
server, mobile and embedded systems.
Home page: http://pocoproject.org/
License: Boost
Database
LevelDB
Desc: LevelDB is a fast key-value storage library written at Google that
provides an ordered mapping from string keys to string values.
Home page: http://code.google.com/p/leveldb/
License: BSD
PostgreSQL
Desc: PostgreSQL, often simply Postgres, is an open source object-relational
database management system (ORDBMS) with an emphasis on extensibility and
standards compliance.
Home page: http://www.postgresql.org/
License: PostgreSQL License
Redis
Desc: Redis is an open source, BSD licensed, advanced key-value store. It is
often referred to as a data structure server since keys can contain
strings, hashes, lists, sets and sorted sets.
Home page: http://redis.io/
License: BSD
Sqlite
Desc: SQLite is a relational database management system contained in a small
C programming library. In contrast to other database management systems,
SQLite is not a separate process that is accessed from the client
application, but an integral part of it.
Home page: http://sqlite.org/
License: BSD
Display Surface
SDL
Desc: SDL acts as a cross-platform wrapper, providing support for 2D pixel
operations, sound, file access, event handling, timing and threading. It
is often used to complement OpenGL by setting up the graphical output and
providing mouse and keyboard input, which are not supported by OpenGL.
Home page: http://www.libsdl.org/
License: Zlib
Wayland
Desc: Wayland is a protocol for a compositor to talk to its clients as well
as a C library implementation of that protocol. The compositor can be a
standalone display server running on Linux kernel modesetting and evdev
input devices, an X application, or a wayland client itself. The clients
can be traditional applications, X servers (rootless or fullscreen) or
other display servers.
Home page: http://wayland.freedesktop.org/
License: MIT
Encryption and Security
Botan
Desc: A crypto library that provides a wide variety of cryptographic algorithms,
formats, and protocols.
Home page: http://botan.randombit.net/
License: BSD
Compat: Linux, BSD, Windows, Apple
OpenPam
Desc: OpenPAM is an open source PAM library that focuses on simplicity,
correctness, and cleanliness. Its aim is to gather the best features of
Solaris PAM, XSSO and Linux-PAM, plus some innovations of its own. In
areas where these implementations disagree, OpenPAM tries to remain
compatible with Solaris, at the expense of XSSO conformance and Linux-PAM
compatibility.
Home page: http://www.openpam.org/
License: BSD
Compat: Linux, BSD, Apple
Graphics Librarys
Anti-Grain Geometry
Anti-Grain Geometry is a 2D Vector Graphics Library
Home page: http://www.antigrain.com
License: BSD
Compat: Linux, BSD, Windows, Apple
Mesa
Desc: Mesa is an open-source implementation of the OpenGL specification
- a system for rendering interactive 3D graphics.
Home page: http://www.mesa3d.org/
License: MIT
Kernel
Linux Kernel
Desc: The Linux kernel is a Unix-like operating system kernel used by
Linux-based operating systems.
Home page: https://www.kernel.org
License: GPL2
Markup
Expat
Desc: Expat is a stream-oriented XML 1.0 parser library, written in C.
Home page: http://www.libexpat.org/
License: MIT
Jannson
Desc: Jansson is a C library for encoding, decoding and manipulating JSON data.
Home page: http://www.digip.org/jansson/
License: MIT
Libyaml
Desc: LibYAML is a YAML 1.1 parser and emitter written in C.
Home page: http://pyyaml.org/wiki/LibYAML
License: MIT
Libxml2
Desc: libxml2 is a software library for parsing XML documents. It is also
the basis for the libxslt library which processes XSLT-1.0 stylesheets.
Home page: http://xmlsoft.org/
License: MIT
Math Librarys
GLM
Desc: OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL)
specification.
Home page: http://glm.g-truc.net/
License: MIT
Multimedia Containers
Libogg
Desc: Ogg is a multimedia container format, and the native file and stream
format for the Xiph.org multimedia codecs. As with all Xiph.org technology
is it an open format free for anyone to use.
Home page: http://xiph.org/ogg
License: BSD
Networking Librarys
Bonjour
Desc: Bonjour is Apple's implementation of Zero-configuration networking
(Zeroconf), a group of technologies that includes service discovery,
address assignment, and hostname resolution. Bonjour locates devices such
as printers, other computers, and the services that those devices offer
on a local network using multicast Domain Name System (mDNS) service records.
Home page: http://www.macosforge.org/post/new-bonjour-releases/
License: BSD
Compat: Linux, BSD, Windows, Apple
Curl
Desc: libcurl is a free and easy-to-use client-side URL transfer library,
supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and
TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP
uploading, HTTP form based upload, proxies, cookies, user+password
authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer
resume, http proxy tunneling and more!
Home page: http://curl.haxx.se/libcurl/
License: MIT/X11
Compat: Linux, BSD, Windows, Apple
Nanomsg
Desc: Nanomsg is a socket library that provides several common
communication patterns. It aims to make the networking layer fast, scalable,
and easy to use. Implemented in C, it works on a wide range of operating
systems with no further dependencies.
Home page: http://nanomsg.org/
License: MIT/X11
Compat: Linux, BSD, Windows, Apple
Physics
Box2D
Desc: Box2D is a free open source 2-dimensional physics simulator engine
written in C++ by Erin Catto and published under the zlib license. It has
been used in Crayon Physics Deluxe, Limbo, Rolando, Fantastic
Contraption, Incredibots, Angry Birds, Tiny Wings, Transformice, Happy
Wheels, and many online Flash games, as well as iPhone, iPad and Android
games using the Cocos2d or Moscrif game engine and Corona framework.
Home page: www.box2d.org
License: Zlib
Compat: Linux, BSD, Windows, Apple
Bullet
Desc: Bullet is an open source physics engine featuring 3D collision detection,
soft body dynamics, and rigid body dynamics.
Home page: http://bulletphysics.org
License: Zlib
Compat: Linux, BSD, Windows, Apple
Video Codecs
Libtheora
Desc: Theora is a free and open video compression format from the Xiph.org Foundation.
Home page: http://www.theora.org/
License: BSD
Programs
Bmake
Desc: Bmake is derived from NetBSD's make, its goal is to be a portable
version of the same.
Home page: http://www.crufty.net/help/sjg/bmake.html
License: BSD
Compat: Linux, BSD, Apple
Bsdiff
Desc: Bsdiff and bspatch are tools for building and applying patches to
binary files.
Home page: http://www.daemonology.net/bsdiff/
License: BSD
Compat: Linux, BSD, Apple
Clang
Desc: Clang is a compiler front end for the C, C++, Objective-C and
Objective-C++ programming languages.
Home page: http://clang.llvm.org
License: MIT/BSD Like
Compat: Linux, BSD, Windows, Apple
ElfToolChain
Desc: BSD licensed implementations of essential compilation tools and
libraries for building and analyzing ELF based program images.
Home page: http://sourceforge.net/apps/trac/elftoolchain
License: BSD
LLVM
Desc: The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.
Home page: http://llvm.org/
License: MIT/BSD Like
Luajit
Desc: LuaJIT is a Just-In-Time Compiler(JIT) for the Lua programming
language.
Home page: http://luajit.org/luajit.html
License: MIT
Pkgconf
Desc: Pkgconf is a program which helps to configure compiler and linker
flags for development frameworks. It is similar to pkg-config.
Home page: https://github.com/pkgconf/pkgconf
License: BSD
Premake
Desc: Premake is a build configuration tool. Describe your C, C++, or C#
software project.
Home page: http://industriousone.com/premake
Download:
License: MIT
Runit
Desc: Runit is a cross-platform Unix init scheme with service supervision,
a replacement for sysvinit, and other init schemes. It runs on GNU/Linux,
*BSD, MacOSX, Solaris, and can easily be adapted to other Unix operating
systems.
Home page: http://smarden.org/runit/
License: BSD
Comment
-
Originally posted by Vim_User View PostMaybe you should check who actually was quoted. Not anyone here is talking about you, regardless how important you think you are. If that is too much for you it is not my problem. I just hope you work with better care on your projects.
Comment
-
Originally posted by zester the filthy bsd cuntFirst off D-Bus sucks, It really sucks. Its over complicated and boated. Now we have it implemented in the Kernel
with a weird api. IPC is useful and fun but its rarely utilized to any real capacity on Linuxbecause D-Bus sucks.
Note: This blog post outlines upcoming changes to Google Currents for Workspace users. For information on the previous deprecation of Googl...
Do you know what sucks more? devd from FreeBSD. Old, slow and crashly.
Originally posted by zester the filthy bsd cuntThen there is systemd, its massively bloated, usage is fairly simple but its architecture is extremely complex, eventually this will
suffer from the Fogbank effect.
Lastly we have pulseaudio - This is just bad for audio in general. Those in Pro Audio and Gamers normally disable it
and use Jack or OpenAL/Fmod directly.
If you advocate for any of those three your an idiot, and do everyone a favor stay out of the kitchen because we already have to many shitty cooks.!!!!
Originally posted by zester the filthy bsd cuntAlso kdbus was a student project that was rejected once before, it was then abandoned. This is all about Greg Kroah-Hartman and what he wants.Originally posted by zester the filthy bsd cuntKdbus was in fact a student project, it was not written from scratch by the kernel team. Sorry to tell you this but D-Bus might be the most widely installed IPC but its the least used IPC in linux. ZeroMQ and Google Protobuf might not have all the features of D-Bus but most of those advanced features are rarely even used even in D-Bus. And
D-Bus doesn't even come close to ZeroMQ is usage share not even close.
Even when comparing D-Bus vs ZeroMQ in the IPC arena for every one D-Bus Desktop application there is 1000+ ZeroMQ network applications using its native IPC there.
Go take your fanboy bullshit someplace else.
-It’s a student project
-Too many cooks ruin the soup
-Saying Linus Torvalds and greg kroah-hartman are idiots
-It was rejected at <location and time here>
-BullShitDaily (BSD)
Do you know that RahulSundaram here is a Redhat employee and a professional Linux/UNIX expert unlilke you and your fellow BSD fucks who don’t know shit and keep trolling?
Originally posted by zester the filthy bsd cuntAnd now your resulting to insults I guess I have the same super powers"killfile you without loosing anything though."
Originally posted by zester the filthy bsd cuntDo you work for Red Hat? If so I have a couple of questions for you and Red Hat's relationship with the NSA.
FreeBSD and other shitBSDs have virtually all their security development done by the NSA and CIA. They are the NSA’s favorite OS.
[QUOTE=zester the filthy bsd cunt]
My mistake it was kbus that was a student project.
[/OUOTE]
Typical retarded BSD dev. No wonder why they choose the BSD license and why their OS is so crap.
Originally posted by zester the filthy bsd cuntNoooo the kdbus hate is because "Linux Development is a Fucking Popularity Contest!!!!" And if you piss the cool kids of then your
left playing in the sandbox by your self.
It’s more like BSD development is a fucking retarded popularity contest accept that no one but BSD fucks like you give a shit.
Originally posted by zester the filthy bsd cuntWho are you and what have you done for our community.
Originally posted by zester the filthy bsd cuntI know, Im drunk posting. Its fun. I messed my response all up. See above.
Originally posted by zester the filthy bsd cuntAnyways I am celebrating tonight because we finely got all of the GPL/LGPL out of
userspace. The whole system only contains BSD/MIT/Boost/Zlib licensed software except for the Linux kernel.
Originally posted by zester the filthy bsd cuntNope you understood me wrong, my ethics forbid me from restricting access to anyone, that includes oss and propitiatory. How does what you do make me the bad guy?
Originally posted by zester the filthy bsd cuntMy view is more Freedom of Religion then Arms Dealer.
Comment
-
Originally posted by zester View Post
Sqlite
Desc: SQLite is a relational database management system contained in a small
C programming library. In contrast to other database management systems,
SQLite is not a separate process that is accessed from the client
application, but an integral part of it.
Home page: http://sqlite.org/
License: BSD
SQLite is not BSD licensed. It is public domain.
Comment
-
-
Anyways my project, those packages, ... there is a point.
I don't need another IPC system in my kernel and The userspace of kdbus pretty much lives inside of systemd.
Google is just going to strip any attempt.
D-Bus is bad for mobile its just plain slow. Wayland isn't using it. Android is rewriting the bluetooth stack so they don't have to use it.
Systemd is just bloated and no one wants it.
Comment
-
Originally posted by deanjo View PostI don't know about PD being dangerous considering that thousands of implementations of SQLite are out there deployed without incident while still under the PD license.
Comment
Comment