Feed aggregator

What is the future scope of .NET/Mono on Linux?

Reddit - Wed, 2018-07-18 08:43

Considering that Mono isn't treated as a first-class citizen on Linux, I'd say it has fared really well. I mean consider the sheer number of apps developed in Mono and used a lot in the desktop linux world:

  1. Pinta (Much easier to use than GIMP)
  2. Keepass2
  3. Unity3D Game Engine
  4. Banshee Media Player (probably default on GNOME)
  5. Tomboy Notes
  6. MonoDevelop IDE
  7. There are a bunch of others too.

Now, I've lost touch of the .NET world since a long time, so I'm not sure whether Mono is still relevant in Linux Desktop, or Microsoft's own recent open sourced version is the one that should be used (what's the difference anyway?).

Considering that so many popular .NET apps are being used on desktop linux (even available in official repos) despite Microsoft not being much liked here, what do you make of it? And going forward, where do you see .NET going in the linux world?

submitted by /u/tux_warrior
[link] [comments]

flock and overwriting the pid file

Reddit - Wed, 2018-07-18 08:35

Howdy folks.

I'm running this test:

function lock_handler() { exec 200>$1 flock -n 200 || process_locked "$1" echo $$ 1>&200 } lock_handler "${LOCKFILE}" sleep 30

Problem: First instance creates a lock file, say /var/run/test.lock

While that's going, I run it again. It exits as expected, but it also nukes the content of the lock file. How do I get this to stop happening?

submitted by /u/awpti
[link] [comments]

Should we celebrate the anniversary of open source?

TuxMachines - Wed, 2018-07-18 08:27

Open source did not emerge from a void. It was consciously a marketing programme for the already-15-year-old idea of free software and arose in the context of both the GNU Project and the BSD community and their history (stretching back to the late 70s). We chose to reflect this in the agenda for our celebration track at OSCON.

But that doesn’t mean its inception is irrelevant. The consensus to define open source at the VA Linux meeting and the subsequent formation of OSI and acceptance of the Open Source Definition changed the phrase from descriptive to a term of art accepted globally. It created a movement and a market and consequently spread software freedom far beyond anyone’s expectations. That has to be worth celebrating.

read more

Red Hat: APAC Ansible, and More

TuxMachines - Wed, 2018-07-18 08:18

read more

Questions about mesh Networks

Reddit - Wed, 2018-07-18 08:13

Alright well I was thinking about getting together with a couple friends and setting up satellites all around the our city to make a offline mesh network. So we can share files extremely fast and not eat up our data and gas.

Even thought about setting up a Plex server on the network for easy access to media. Since you can download it to any device. Also was going to use it for messaging and communications. Pretty much I was going to build a computer and have it be the main hub for everything!

Might use raspberry pies or something as repeaters to help with connection over long distance. Our town is pretty big and it would need to reach at least 20-25 miles. Does anyone know if this could be done? If so am I in the right direction or do I need to look at different avenues?

submitted by /u/talkativetech
[link] [comments]

Ballerina reinvents cloud-native programming

LinuxToday - Wed, 2018-07-18 08:00

Cloud-native programming languages, like Ballerina, will become essential along with the growth of microservices architectures.

Mesa 18.2 Gets Extra Two Weeks Of Development Time

Phoronix - Wed, 2018-07-18 07:47
Serving as the Mesa 18.2 release manager is Andres Gomez of Igalia. He's now pushed back the release plan by two weeks, although Mesa 18.2.0 still should end up shipping in August...

Open-spec NAS SBC with 4x SATA 3.0 ports relaunches

LXer - Wed, 2018-07-18 07:39
Kobol has relaunched its open-spec “Helios4” NAS SBC and fanned system. The Helios4 runs Debian on a Marvell Armada 388 SoC with 2GB ECC RAM and offers 1x GbE, 2x USB 3.0, and 4x SATA 3.0 ports for up to 48TB.


Reddit - Wed, 2018-07-18 06:56

Why don't we call them like that?

submitted by /u/hermesdoulos
[link] [comments]

pcie bus error severity=corrected type=physical layer

Reddit - Wed, 2018-07-18 06:48

Hello, i am new to linux and i have a problem everytime i try to install kubuntu 18.04.

I read somewhere that i need to do that:

" grub config and adding pci=noaer

sudo -H gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer "

Save it, then run sudo update-grub

Next clear the log. sudo dd if=/dev/null of=/var/log/syslog sudo dd if=/dev/null of=/var/log/kern.log "

Can someone help me understand what shoud i do and how?

Specs: hp pavilion 14 inch full hd Intel core i5 7200u 8gb ram ddr4 Gtx 940mx

submitted by /u/TripledEiTaN
[link] [comments]

Xen Project Hypervisor Power Management: Suspend-to-RAM on Arm Architectures

LXer - Wed, 2018-07-18 06:25
About a year ago, we started a project to lay the foundation for full-scale power management for applications involving the Xen Project Hypervisor on Arm architectures. We intend to make Xen on Arm's power management the open source reference design for other Arm hypervisors in need of power management capabilities.

Raspberry Pi On Linux 4.19 Will Be Able To Report Under-Voltage Issues

Phoronix - Wed, 2018-07-18 06:01
The Linux 4.19 kernel will be introducing a new "raspberrypi-hwmon" driver capable of reporting under-voltage conditions for Raspberry Pi boards...

Intercepting HTTP requests of a POS system?

Reddit - Wed, 2018-07-18 05:57

I have a project coming up where I would need to create a web service replacement for a proprietary cloud based takeaway system. The project is being done for a takeaway restaurant.

The flow is like this: - There is a receipt printer behind counter with online access - When an order is made through their website, an API call is made to the proprietary cloud service - The service pushes the order to the receipt printer - The shop owner picks a time of delivery on the receipt printer - The receipt is printed, and the customer is notified by the cloud service of the delivery time

Here's a video demo: - https://youtu.be/yFZAyhR3bpI - https://youtu.be/Bmf9rqavdIc

What I want to do is replace the cloud service, intercepting the HTTP calls the printer is making and responding to them.

How could I go about this? I have 2 options in mind:

  1. Use a raspberry pi as a middle man between the printer and the wifi router
  2. Configure the internal DNS of the router to point the domain name of the cloud service to my IP

Those options are both hard to do for people with little tech skill, which I don't expect these shop owners to have. Do you guys have any other ideas?

submitted by /u/jzapp
[link] [comments]

Understanding the immutable bit and how to implement a chattr handler in FUSE.

Reddit - Wed, 2018-07-18 05:28

I'm trying to clear up something which I've found little and misleading docs on: the immutabile bit in files on ext4 Linux file systems. I have spotty knowledge on this derived from books, man pages, and forums so please bear with me.

I originally thought immutability was an extended attribute, and I'm basically modifying the end bits of a file when I set it. I decided to test this out by creating an inotify watch and watching the logs when I chattr a file. It turns out I trigger the close_nowrite handler instead of modify.

Ok so this doesn't make sense, and had me going in circles. At some point I came across setfattr when I was making an xattr handler for my own FUSE based filesystem, and it turns out that setfattr cannot set immutability the way I want to (to my knowledge). So immutability is probably not an xattr

Eventually I come across ioctl and the related inode flags, and think I'm getting somewhere by understanding that immutability is a flag that is part of the inode struct of a file. It is designated as an input output control flag, so henceforth I can use ioctl handlers and functions to control it in a FUSE filesystem.

Can you guys help me identify my gaps in my understanding?

submitted by /u/IAMINNOCENT1234
[link] [comments]

You Can Now Install Android 8.1 Oreo on Your Raspberry Pi 3 Model B+ Computer

LXer - Wed, 2018-07-18 05:10
Just two weeks after releasing the first build of his RaspAnd operating system based on Google's Android 8.1 Oreo mobile OS, Arne Exton today announced a new version with support for the Raspberry Pi 3 Model B+ computer.

How to Create Your Own Video Conference Server using Jitsi Meet on Ubuntu 18.04 LTS

LinuxToday - Wed, 2018-07-18 04:00

HowToForge: Jitsi is a set of open source projects that allow you to build a secure video conference system for your team which can be used from a web browser and mobile devices.

Open Source at 20

LXer - Wed, 2018-07-18 03:56
Open source software has been around for a long time. But calling it open source only began in 1998. Here's some history:


Subscribe to LinuxInsight aggregator