Subscribe to Reddit feed
All things Linux and GNU/Linux -- this is neither a community exclusively about the kernel Linux, nor is exclusively about the GNU operating system.Linux, GNU/Linux, free software...
Updated: 54 min 21 sec ago

Is Linux secure enough?

Mon, 2017-05-15 19:59

I am sure you guys heard the news about that huge hacker attack that locks peoples personal fines and demands ransom. Is Linux secure enough to protect against such attacks? I thought I was safe on Windows in Lithuania where such attacks are very rare but saw this hack also hit Lithuania pretty hard too, so it makes me contemplate Linux again

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

Chromebook C740 with Linux in Crouton: A Review

Mon, 2017-05-15 19:21

I see a lot of people looking for a recommendation for a Linux Laptop. The Lenovo X and T-series laptops are great for a linux-on-metal experience, and they are perfect for learning about the best OS ever made, but if you just want a cheap machine for running Linux, you should consider the Chromebook C740 with Crouton.

The Chromebook C740 (4GB ram) is a highly secure low-end laptop running ChromeOS. The intel processor and chipsets combined with an M.2 2242 SSD and an AC band WiFi card make the machine extremely fast. My boot times under this system are shorter than the time it takes me to input my password.

It is worth mentioning that the ChromeOS operating system is a worthy tool for anyone who just wants access to a Chrome web browser. I can complete the following tasks using just ChromeOS:

  1. Check email in web based email service
  2. Play games using DosBox
  3. Play flash/HTML5 games like Bloons TD 5
  4. Make professional diagrams offline using the chrome app
  5. Create SVG art for my game offline using the Boxy SVG chrome app

Note that this chromebook does not run Android applications.

There are several ways to install Linux on this machine, but I chose to install linux in a chroot environment via an easy setup tool called "crouton." The tool and instructions for how to use it are located here, and they are very beginner friendly.

After disabling secureboot and setting up crouton, your user experience will deteriorate slightly. During bootup, you will need to dismiss a scare-screen using the ctrl-d key-combination. There will be a prompt to press spacebar, and if someone does that, the laptop will revert to factory state and erase your chroot linux installation, files and all. This is a huge drawback, and it is one of the reasons I am investigating flashing alternative BIOS software onto the board.

To get into your Linux desktop environment, you do the following:

  1. Hit the power button
  2. Press ctrl-d to dismiss the scare screen
  3. Enter ChromeOS password to log in
  4. Open a crosh shell
  5. Type shell to open a developer shell
  6. Type sudo startxfce4 to log in. Step 6 may vary based on how you set up crouton.

The advantage to the chroot environment is that the hardware on the laptop is still controlled by the host ChromeOS operating system. This means that your driver compatibility is all managed by Google. The laptop will work perfectly and at maximum efficiency out of the box.

WiFi is flawless. You set up WiFi through ChromeOS and it is automatically shared with the Linux subsystem.

Battery power is excellent, and because the hardware is handled by ChromeOS and not Linux, the device runs very efficiently. I consistently get 8 hours of usage. Very few Linux setups can claim the same without putting in serious work.

Suspend and resume works flawlessly when initiated from ChromeOS.

Performance is flawless and lag-free on both ChromeOS and the Linux subsystem.

Once you have started the Linux session, you can jump back and forth using "ctrl+alt+shift+ <left arrow | right arrow>". Keep in mind that this is the left and right arrow on the function bar, not the direction keys on the bottom right of the keyboard. You can terminate your session by either "logging out" or "shutting down" in the Linux subsystem.

While the system as a whole runs excellently, there are a few drawbacks.

First, the keyboard isn't well adapted for Linux. There is no Windows key, so if you are used to using that as the Super key, you'll have to get used to something else. The touchpad is alright, but not stellar, and you definitely will want a mouse. The function bar is all kinds of messed under the Linux subsystem.

To fix the sound buttons on the function bar, I entered the xfce settings editor, went to the xfce4-keyboard-shorcut menu, and I bound F10, F8, and F9 to the following:

  1. F10 amixer set Master 5%+
  2. F8 amixer set Master toggle
  3. F9 amixer set Master 5%+

There is probably a way to bind the other keys to something useful, but I didn't bother.

ChromeOS boots with most ports locked down. You'll need to run some root-level commands to open up ports to do things like connect to SMB servers.

iptables -I INPUT 1 -p udp --source --dport 1025:65535 -j ACCEPT

The last major drawback is the lack of disk space. The laptop ships with 16GB of M.2 2242 SSD space. After setup, you will have just 4GB available for Linux applications. You can insert and mount an SD card, or you can use a USB stick for additional storage, but if you want to run large applications like steam games, you'll need more storage. The upgrade is trivially simple: just open the laptop, remove the write-protection screw, insert the new SSD, and install ChromeOS on it, but good luck finding an SSD. The Transcend SSDs have a firmware bug that makes power saving features crash the OS. There are no Kingston, Crucial, or SanDisk SSDs to be found. I've seen many ZTC, MyData, and Adata SSDs floating around, but I just don't trust those brands.

I also have to question the wisdom of buying a $200 laptop, then spending $50-$150 to upgrade the storage. At that price point, there are other laptops that would better meet your use case.

If you want a highly portable machine that can serve as a Linux development environment, but also a nice little entertainment toy for accessing NetFlix and the web, the ChromeBook C740 fits the bill nicely. If you need to run more than 3GB of applications in the Linux environment, or if you desire a grandma friendly Linux machine, this laptop is not for you.

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

KDE Neon - A Month Later

Mon, 2017-05-15 17:50

Kindly suggest a bash resources for a noob to learn!

Mon, 2017-05-15 17:30

Want to learn bash before i make a complete switch over to linux.

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

What are some cool things you can do with containers?

Mon, 2017-05-15 17:07

As the title asks, I'm wondering what are some cool and useful things to use containers for. I don't mind development type stuff but I'd like to see some other things. I've been reading about them and playing around with them a bit but still unsure.

For example, you can use machinectl shell which containerizes your own host machine? What use would this be? I do like the ephemeral option so that any changes you make disappear as you leave a container.

Anyways, so what are you guys using containers for? Launching apps? ??

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

Does AMD use a management engine like intel?

Mon, 2017-05-15 15:06

N00b ignorant of modern hardware here: Obviously I don't want to buy a computer that has to be jailbroken. Does AMD cripple their systems with a similar engine? If not, why isn't the linux community (and PC enthusiasts in general) flocking to AMD in droves? I see a lot of effort being spent on overcoming intel's engine; could that be avoided by simply switching to a new manufacturer?

If this is a dumb question, I apologize - I havent been in the hardware scene in almost 10 years.

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

Sandboxie-esque software for Linux?

Mon, 2017-05-15 13:17

Good morning. I am relatively new to Linux, recently installed Linux Mint MATE. I was wondering if there is software for Linux that functions like Sandboxie does for Windows?

For example, one of the things Sandboxie allows you to do is run multiple instances of another piece of software that would generally only allow one instance of it to be opened. It basically created whole new sets of processes for each instance of the application that was opened. I'm looking for something just like that. Where I can run full pieces of GUI based software in individual sandboxes.

I have attempted to use LXC but after creating a new container through the terminal, I can't seem to figure out how to open a program in that new container and LXC documentation wasn't very helpful after the creation process.

I would appreciate any help that anyone is willing to give. Thank you.

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

Mesa 17.1.0 release notes

Mon, 2017-05-15 12:44

What's Jerry Seinfeld's favourite DE?

Mon, 2017-05-15 12:10

Cinnamon takes a back seat to no DE. People love cinnamon. It should be on download pages for distros along with ISOs and Torrent downloads. Anytime anyone says, "Oh This is so good. What's is it?" The answer invariably comes back, Cinnamon. Cinnamon. Again and again. Lesser DE - I think not.

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

Just got a Linux file server running! What should I use it for?

Mon, 2017-05-15 10:44

I have had brief passes with Linux in the past, but today I was able to get a Samba file server running on Ubuntu Server LTS 16.04 LTS.

Now I have this old PC running Linux with about 800 GB of HDD storage in it. Anyone have any clever uses for it?

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

How much of the following would you say is true regarding linux?

Mon, 2017-05-15 09:29

Hi, over the weekend I came across another post regarding linux, I wont link directly to it but rather quote the following

  • "Graphics drivers are a laughable state of affairs...
  • Minor updates to the platform regularly break dependencies...
  • Dynamic GPU switching is non-existant in most major distributions,
  • OSS drivers are regularly fucking attrocious in general,
  • LOTS of task specific peripherals have no Linux specific drivers (tablets, 3D mice, scrobblers, input devices, etc),
  • Multi GPU rendering is non-existent, OpenCL is non-existent, MESA doesn't work, reliability is laughable,
  • non-standard (4K resolutions) regularly present problems on workstations with multiple displays, there is a laughable amount of manual configuration,
  • the audio subsystem in Linux isn't accurate enough for video editing, there is no unified mixing system, the audio stack is a joke, high definition audio support flat out doesn't work (AKA anything above 96K does not sound above 96K cuz lol drivers),
  • power saving features and boot from sleep functions not specific to servers do not work, resume after suspend is unstable as fuck,
  • is a joke, there is no sane stable forward and backward compatible and standardized API for GUI dev,
  • keyboard shortcuts tend to bellyache and arbitrarily stop working, doesn't understand resolution switching for multiple displays, apps regularly grab mouse/keyb input exclusively (rendering live multiapp workflows useless), xrender doesn't work, weyland's rasterization model is a joke,
  • DPI scaling is too inconsistent for print or video work and is APPLICATION SPECIFIC IN 2017,
  • font rendering, cleartype and subpixel RGB hinting do not work,
  • the OS Doesn't support real CMYK color mixing or 30 bit displays,
  • file descriptors and network sockets cannot be forcibly closed,
  • kernel panics are often silent and you only find out half way through your render when the first passes are done in the results 5-30 hours later that things are fucked...

  • The problem here isn't just the software. The problem is GNU/Linux. Oh and before you hold your index finger and suggest Blender or GIMP, I'm going to laugh at you until I'm sick in the guts because I'd need a full day to explain why they're useless novelties both in their base design philosophies all the way up to their workflows, usability and frankly laughable cult-like uselessness.

  • By all means, you're welcome to live in your dreamworld grape-kun but Linux is for servers and closed devices. It is not a desktop-ready OS for content creation. You enjoy your Hulululuza."

What is your thoughts on this? e, tried to add some formatting so its less of a block of text

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