background preloader

Linux

Facebook Twitter

Libreswan. Create, review and deploy code together with GitLab open source git repo management software. On the Brokenness of File Locking. It's amazing how far Linux has come without providing for proper file locking that works and is usable from userspace.

On the Brokenness of File Locking

A little overview why file locking is still in a very sad state: To begin with, there's a plethora of APIs, and all of them are awful: POSIX File locking as available with fcntl(F_SET_LK): the POSIX locking API is the most portable one and in theory works across NFS. The new sd-bus API of systemd. With the new v221 release of systemd we are declaring the sd-bus API shipped with systemd stable. sd-bus is our minimal D-Bus IPC C library, supporting as back-ends both classic socket-based D-Bus and kdbus.

The new sd-bus API of systemd

The library has been been part of systemd for a while, but has only been used internally, since we wanted to have the liberty to still make API changes without affecting external consumers of the library. Intel Open Source Technology Center. Crosswalk - build world class hybrid apps. Merging Multiple PDFs under GNU/Linux - blog.dbrgn.ch. If you need to join/merge mul­ti­ple PDF files into a sin­gle one, there are dif­fer­ent op­tions avail­able. I tested three dif­fer­ent com­mands using 9 input files with about 8-10 pages each. pdfu­nite If Pop­pler is in­stalled on your sys­tem, you should have the pdfunite com­mand avail­able: pdfunite input1.pdf input2.pdf input3.pdf output.pdf It is very fast but has no con­fig­u­ra­tion op­tions and in­ter­nal hy­per­links in the re­sult­ing out­put are bro­ken. pdf­jam.

Welcome to Gyazo: The Easiest Way to Capture Your Screen. Photon OS™ by VMware® If you want a quick and easy way to install Photon OS™ just about anywhere, you can grab one of the pre-built ISO images: Photon OS, Tech Preview 2 — Full ISO - Contains everything you could need to install Photon OS, including rpm-ostree hosts and servers.

Photon OS™ by VMware®

Photon OS, Tech Preview 2 — Minimal ISO - Smaller download for when you just need the container host components. ​VMware buys into Linux containers with Lightwave and Photon. Once upon a time VMware was all about virtualization.

​VMware buys into Linux containers with Lightwave and Photon

Things have changed. On April 20th, 2015, VMware introduced not only support for containers, Lightwave, but its own container-friendly Linux distribution, Photon. VMware's embrace of Linux and containers isn't too much of a surprise. RepoForge Project. What does 'source' do? MonoDevelop. 1 Add the Mono repository to your system The package repository hosts the packages you need, add it with the following commands.

MonoDevelop

Note: the packages should work on newer Ubuntu versions too but we only test the ones listed below. Compute Stick. How I do my Computing. My computer I use a Thinkpad T400s computer, which has a free initialization program (libreboot) and a free operating system (Trisquel GNU/Linux).

How I do my Computing

It was not sold that way by Lenovo, however; small businesses buy them used, recondition them, and install the free software. This is one of the computers endorsed by the FSF. Before using such Thinkpads, I used the Lemote Yeeloong for several years. At the time, it was the only laptop one could buy that could run a free initialization program and a free operating system.

Kubernetes by Google. Bintray - Download Center Automation & Distribution w. Private Repositories. The_Future_Of_The_Appleseed_Platform. 0.

The_Future_Of_The_Appleseed_Platform

Introduction After determining the direction that I feel social networking should follow (in the essay, "The Future Of Social Networking"), I think it's necessary to lay out where I see Appleseed itself going as a software project. Comparison of software and protocols for distributed social networking. List of Linux audio software. GNU Linux-libre project. Download | News | How | SVN | Other downloads | Artwork Linux, the kernel developed and distributed by Linus Torvalds et al, contains non-Free Software, i.e., software that does not respect your essential freedoms, and it induces you to install additional non-Free Software that it doesn't contain.

GNU Linux-libre project

GNU Linux-libre is a project to maintain and publish 100% Free distributions of Linux, suitable for use in Free System Distributions, removing software that is included without source code, with obfuscated or obscured source code, under non-Free Software licenses, that do not permit you to change the software so that it does what you wish, and that induces or requires you to install additional pieces of non-Free Software. Our releases can be easily adopted by 100% Free GNU/Linux distros, as well as by their users, by distros that want to enable their users to choose freedom, and by users of those that don't. 2015-06-22 - GNU Linux-libre 4.1-gnu Deblobbed nxp-nci and btbcm. Deb metad main. Download elementary OS.

Project Byzantium. Home - Porteus - Portable Linux. LXQt - The Lightweight Qt Desktop Environment. Linux Standard Base. The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the GNU/Linux operating system.

Linux Standard Base

The LSB is based on the POSIX specification, the Single UNIX Specification, and several other open standards, but extends them in certain areas. According to the LSB: The goal of the LSB is to develop and promote a set of open standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system even in binary form. In addition, the LSB will help coordinate efforts to recruit software vendors to port and write products for Linux Operating Systems. The LSB compliance may be certified for a product by a certification procedure.[1] Backward compatibility[edit] LSB aims to make binaries portable Version history[edit] ISO standard[edit] Reception[edit] Limitations on Debian[edit]

Linux Packages Search - pkgs.org. GLOBAL source code tagging system. Copyright (c) 2000-2015 Tama Communications Corporation GNU GLOBAL is a source code tagging system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc.

GLOBAL source code tagging system

You can locate various objects, such as functions, macros, structs, classes, in your source files and move there easily. It is useful for hacking a large projects which contain many sub-directories, many #ifdef and many main() functions. Category:Computer-aided design software for Linux. Siemens NX. NX, formerly known as NX Unigraphics or usually just U-G, is an advanced high-end CAD/CAM/CAE software package originally developed by Unigraphics, but since 2007[1] by Siemens PLM Software.[2] It is used, among other tasks, for: Design (parametric and direct solid/surface modelling)Engineering analysis (static, dynamic, electro-magnetic, thermal, using the Finite Element Method, and fluid using the finite volume method).Manufacturing finished design by using included machining modules.

NX is a direct competitor to CATIA and PTC Creo Elements/Pro. History[edit] 1972: UNIAPT was released by a software company then called United Computing, UNIAPT was one of the world's first end-user CAM products. 1973: The company purchased the Automated Drafting and Machining (ADAM) software code from MCS in 1973. 1976 McDonnell Douglas Aircraft buys United Computing. 1983: UniSolids V1.0 was released, marking the industry's first true interactive Solid Modeling software offering. Release history[edit] Category:Computer-aided design software for Linux. Intltool. Internal field separator.

IFS typically includes the space, tab, and the newline. From the bash man page: The shell treats each character of $IFS as a delimiter, and splits the results of the other expansions into words on these characters. If IFS is unset, or its value is exactly <space><tab><newline>, the default, then sequences of <space>, <tab>, and <newline> at the beginning and end of the results of the previous expansions are ignored, and any sequence of IFS characters not at the beginning or end serves to delimit words. If IFS has a value other than the default, then sequences of the whitespace characters space and tab are ignored at the beginning and end of the word, as long as the whitespace character is in the value of IFS (an IFS whitespace character).

Machine-check exception. A Machine Check Exception (MCE) is a type of computer hardware error that occurs when a computer's central processing unit detects a hardware problem. Microsoft Windows displays the error using the blue screen of death containing the error message (the parameters inside the brackets vary):[1] STOP: 0x0000009C (0x00000004, 0x00000000, 0xB2000000, 0x00020151) "MACHINE_CHECK_EXCEPTION" On Linux, a process (such as klogd[2] ) writes a message to the kernel log and/or the console screen (usually only to the console when the error is non-recoverable and the machine crashes as a result): CPU 0: Machine Check Exception: 0000000000000004 Bank 2: f200200000000863 Kernel panic: CPU context corrupt The error usually occurs due to failure or overstressing of hardware components where the error cannot be more specifically identified with a different error message.

Most MCEs require a restart of the system before users can continue normal operation, and indicate a long-term problem of a general nature. Overview · abrt/abrt Wiki. ABRT overview Description ABRT is a set of tools to help users detect and report problems. It's main purpose is to ease the process of reporting an issue and finding a solution. The solution in this context means: The linux hardware error daemon. Nagios - The Industry Standard in IT Infrastructure Monitoring. Open Source Projects Released By Google   Google has released over 20 million lines of code and over 900 projects. Many engineers work on open source projects full time, and even more use their 20% time to create new projects or contribute to their favorite existing projects.

This list features some of our best-known projects. OpenWrt. Open Hub, the open source network. Atom. Gettext - GNU Project - Free Software Foundation (FSF) Introduction to gettext. Cacti® - The Complete RRDTool-based Graphing Solution. Apache Cordova. About Apache Cordova™ Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript. An open source, standards-based software platform for multiple device categories. Crosswalk - build world class hybrid apps.

Create, review and deploy code together. Developer Resources : MSEdge Dev. Signed kernel module support. Since Linux kernel version 3.7 onwards, support has been added for signed kernel modules. When enabled, the Linux kernel will only load kernel modules that are digitally signed with the proper key. This allows further hardening of the system by disallowing unsigned kernel modules, or kernel modules signed with the wrong key, to be loaded. Malicious kernel modules are a common method for loading rootkits on a Linux system. Enabling module signature verification. Linux - Projects - DKMS. OpenViewerFX and NetBeans Plugin Downloads. Write Once, Play Everywhere.

Bintray. Gyazo. Package Control - the Sublime Text package manager. ZeroVM sponsored by Rackspace. Code Charts. Scripts | Symbols | Notes. Asterisk.org. Udev. Udev is a device manager for the Linux kernel. As the successor of devfsd and hotplug, udev primarily manages device nodes in the /dev directory. How do I install 32bit libraries on a 64 bit Fedora? [closed]