Hacker News new | past | comments | ask | show | jobs | submit login

I haven't felt restricted by linux in a very long time, and I've been using it for over a decade.



Out of curiosity what do you (or anyone else who wants to chime in) use for filling PDF forms? Adobe is about the only reason I still dual boot Windows alongside Linux :/


Nowadays almost all popular PDF readers can fill in PDF forms: Evince, Okular, and so on.

Heck, you can even create PDF forms entirely with Free Software, using LibreOffice / OpenOffice.

And don't forget PDF.JS of Firefox, which enables you to view and edit most PDF forms directly in your browser. However, it still has issues with some PDF documents, so I prefer Evince and Okular.

The still-common advice to install Adobe Acrobat Reader is outdated! And it has been outdated for years. In fact, some time ago the FSFE started a (still successful) campaign to convince public entities to no longer tell people to download Acrobat whenever they offer a PDF file. With public entities you can argue that they advertise Adobe without getting paid for that, that they ignore the fact that PDF is an Open Standard, and that they put the plethora of good PDF readers into disadvantage. Instead, most of these public entities now point to a community-driven overview of Free Software PDF readers:

https://pdfreaders.org/pdfreaders.en.html

But as mentioned before: As a Linux you don't need to worry about that, you almost certainly have already installed a good, free PDF viewer in the default installation.


Google Chrome added that feature at some point recently. You can fill in forms you open through it. And it's a very good experience.

Chromium possibly does it do, have not tested tho.


I can confirm that it works on Chromium with this test file: http://wwwimages.adobe.com/content/dam/Adobe/en/feature-deta...


You can install adobe reader on Linux. On Ubuntu it's acroread from package adobereader-enu.

Although sometimes you can use Chrome (or evince, or okular), occasionally Adobe Reader is the only one that can fill forms properly.


But Adobe does not officially support Linux any more so you won't get updates.

I've had some success with running current Adobe Reader in wine but trying to print makes the program crash, so there you have it.


To be honest I don't remember the last time I filled out a PDF form. Every form I've had to work with in the last 5 years was either fully online (docusign) or required me to print it out and sign it.


Atril works well.

Atril is what Evince used to be before it regressed in usability.


what you like about atril over evince? it looks similar but with slightly less features and not any greater speed at loading PDFs?


Basically atril is evince minus the Gnomish UI, which a lot of people hate.


Foxit PDF Reader is available on linux, some cool features including form filling I think


uPdf is nice. Linux actually has a whole ton of pdf manipulators which I find a lot easier to use for most common tasks then Adobe (or which actually do things you can't do with reader).


I always liked Okular, but it seems external PDF readers are less and less necessary for simple work. Really only needed for reading lengthy documents now (50+ pgs.).


I honestly can't remember the last time I have had to do that. One idea would be to try installing Adobe via wine if you can't find a native program.


I fill in tax forms with adobe 9, if no that I think the new acrobat compatibles for Linux are getting better at forms now


Last time i did that about 6 years ago i opened it with gimp and drew over it


Okular


Okular is by far the best PDF app on any platform. It supports annotations, margin trimming, overriding colors and other accessibility options. For heavy PDF users, Okular alone is worth the switch to Linux and KDE.


Master PDF Editor or Chromium


evince. It is the default PDF viewer in gnome, I think.


qpdfview


I have been using Linux for a long time, and it seems like every time I try to watch a DVD, it's a fresh round of hacking for 30 minutes before I can get it to work.


I just recently built a new workstation, including a Blu-Ray/DVD/CD burner. After seeing the recent announcement here about Handbrake, I grabbed the closest DVD, fired up VLC, watched the first few minutes of it, and shortly afterwards I had ripped and encoded one of the episodes to a file I can watch on my Roku.

The only hacking I did was to install libdvd-pkg or something like that.


Last time I checked, some early blueray DVDs will work on Linux but newer ones will brick your blueray reader.


The AACS key file is updated every now and then. I get it from here: http://www.labdv.com/aacs/

I've run into some recent disks that I can't play, but never one that actually damaged my blu-ray drive.


"but newer ones will brick your blueray reader"

Source? I don't even see how this could be possible.


Say hello to DRM. Best i recall they introduced a updated DRM system for BR some years after launch, and to play those discs one need to either firmware update or replace the player.

Never mind that the BR spec has all kinds of weirdness, including things like bundled Java applets(?!).

All in all, its problems like these that keeps us torrenting.


Wow, that's crazy.

I haven't really used the drive other than what I mentioned. I just grabbed the nearest DVD (disc 2 of 3 of season 7 of "The Big Bang Theory"), popped it in, and it just worked.

That was just a quick "test" to see how difficult it was nowadays to rip/encode DVDs (I haven't done that for probably eight years or so and it was a major PITA back then). I was planning on doing the same to most of our "media collection" so I'm hoping it continues to go well.

Thanks for the heads up. I'll be looking more into this.


You just need to install one package at the most for dvd decryption, or use VLC... hardly a problem these days...


"Hardly a problem"

Several hundred AskUbuntu posts disagree with you. (And that's for Ubuntu...one of the friendly distros.)

http://askubuntu.com/search?q=play+dvd


I use linux as well, but wifi drivers are always an issue, as well as sound.

Sure, things are much better, but I think most criticisms of linux not being "out of the box" ready are valid.


Not as a comparison to apple. You want osx you buy the hardware they specify. Buy a laptop known to work out of the box with linux and it works out of the box with linux. Try it on any random laptop, ymmv. Not many of them work as badly as non-apple blessed machines with osx. It's pretty rare I can't get something useful out of any old laptop with a linux install. Is hackintosh still even a thing?


I have a hackintosh as my main computer. It works ok. Graphics drivers are sometimes a pain/ buggy. iMessages doesn't work unless you want to do a lot of work.

However it is faster/more expandable than most macs available today.


Hackintosh is still very much a thing. I had a great 10.5 desktop with Kalyway years ago. I recently tried to get Yosemite or something working with a Core-i5 Sandy Bridge PC and it did not go well due to graphics drivers.


> wifi drivers are always an issue

I keep hearing this, but I've never had an issue (Arch, Macbook Air 2013).

On the contrary, I have endless problems in macOS with WiFi where some networks won't work if I don't specify a DNS (I use Google's, but I assume that doesn't make a difference) - and others won't work if I do! (Meanwhile, other devices are fine doing the opposite.)


I have a TP-Link Archer USB 802.11ac Wifi USB stick. It definitely does not work out of the box. You have to get and compile some driver from GitHub using dkms. After some stable Ubuntu updates Wifi just stopped working.

Never had a problem with macOS Wifi since 10.5.x.


You need to check the chipset before you buy. Intel and Atheros have a good reputation for Linux support. Broadcom does not. I heard broadcom is leaving the wifi market soon. If so, this should get better in short order.


The thesis was that Wifi is simply not a problem anymore on Linux, which is false. Wifi is not a problem if you pick the right chipset. However, this has always been true. I was using Wifi without a problem more than a decade ago, when Intersil Prism (Orinico) was very well supported on Linux and BSD.

But it's currently not the case that you can take an arbitrary Windows or Apple machine, install Linux and have a working Wifi. It's very much hit and miss.


The remaining holdout with problems is Broadcom. All other chips (Realtek, Ralink, Atheros, Intel to name a few of the more popular) generally work.

The only trouble you may get is with cutting edge hardware because manufacturers are slow.


FYI: the TP-Link Archer that I mentioned uses a Realtek chipset. It does not work out of the box. You have to get an untrusted driver from GitHub, compile it with DKMS. Breaks with stable Ubuntu updates. The driver also seems to be quite flakey, regularly losing connection to the AP.

How do you expect a normal user to this?


I really don't understand why there isn't a niche company that does nothing but make high quality peripherals that work in Linux. I just bought an atheros wifi card off amazon marked ENGINEERING SAMPLES ONLY, because no one sells the chipset I want standalone.

Intel chipsets are OEM only. Cards are readily available on Amazon, but are all gray-market apparently.

In short, I don't expect normal users to do this, but I'd expect them to be willing to pay triple the normal markup on $20-$50 componens if they "just worked" in Linux.

To be clear, I'm talking about having an ODM run off copies of Intel/Atheros reference boards. The engineering effort is as low as it gets for hardware manufacturing.


The only wifi device I've had trouble with in recent memory is an Edimax EW-7811Un USB dongle. It "works", but the best transfer rates I've ever gotten out of it were in the hundreds of kilobytes/s, paired with up to 5 minutes of uninterrupted connectivity.

There are problem devices out there, but more and more they're the exception, rather than the rule.


Which macOS version is that?


I stay up to date, it's 10.12.2 - I've had the issue for at least a couple of major (marketing) versions.


>but wifi drivers are always an issue

This is not true if you have Intel wifi hardware, which is a lot (a majority?) of laptops.


Its not true these days anyway as you can just use the windows drivers if everything else fails. Which works perfectly except the initial 10 minute setup.


> Its not true these days anyway as you can just use the windows drivers if everything else fails.

Is ndiswrapper still being developed?

It only supports Windows XP drivers and crashed the kernel when I tried to get my TL-WN8200ND (RTL8192CU) working with it on 64 bit Ubuntu 16.04


I am pretty sure i got a win7 driver working without any further issues. I could be wrong tho


Just set up linux on a machine recently with an Intel network chipset. Mint had no driver that supported it so I ended up having to build from source. I can't imagine trying to understand that process if one is not a developer


This is... very strange. What Intel chipset was it that didn't have a driver built into the kernel? That's usually your safest bet.


I think the issue was that I was installing from a Mint 17 bootable USB but I needed the driver to be able to upgrade to 18.

The ethernet controller is an Intel I219-LM (rev 31). The driver source that worked was https://downloadcenter.intel.com/download/15817/Intel-Networ...

What I had hoped would happen during install was that the kernel would fall back to some simple driver, kinda like the simple VGA drivers, and then find the correct driver and install that.


Sadly there's no basic compatibility layer for NICs, except in so far as many small manufacturers emulate some specific well known NIC. Intel doesn't really do that, though. But they do tend to update the drivers in linux pretty quickly themselves, which is what makes them attractive for linux use.


FYI mint sucks with these things. Badly. Their driver support seems more random than anything. That said i am pretty sure i remember some kind of bloat kernel in their repos which ships with all the relevant stuff.


There's an official ubuntu mate flavor now which is everything I enjoyed about mint with none of the things I disliked about it, so I'd recommend trying that.


Installed Ubuntu 16.04 yesterday and could not get graphics acceleration to work on Android's emulator. This should be the ideal environment for working with Android...

I cannot understand people that think Ubuntu is on par with OSX and Windows for workstation use.


I've literally never had a sound card that didn't work on Linux since alsa stabilized in the 2.4 days.

WiFi drivers are much less likely to work out-of-the-box; usually you need a firmware file which may require futzing with the windows driver installation package.


Another feature I'm yet to have any confidence in is that I can just close a Linux laptop, and have it do a pretty much perfect suspend that will come back to life in 2-3 seconds even if it's been closed for days.


As a counter example, I've yet had this to be a problem on any laptop I've owned.

It works 100% reliably 100% of the time.


Same here, both on ThinkPad and on my Tuxedo laptop with Ubuntu, Debian and Arch.

I had issues with OS X sometimes that I put the MacBook into a bag and it would get hotter and hotter because it didn't sleep and the air couldn't move, untill it panicked and shut itself down to not start burning.


I started owning laptops in 2007. There's a real difference between ACPI DSDTs compiled with the Microsoft compiler versus the Intel compiler (surprise surprise)

Acer/Wistron laptop with MSFT DSDT would reset spontaneously instead of waking up from sleep.


I have no complaints about suspend itself, but I do find lidswitch detection to be faintly unreliable on various laptops. I often find my laptop fully powered up and hot in my backpack. I suspect poor debounce.


I cannot remember having any trouble playing DVDs on a Linux based system within the last decade. Through this time, I've used: Debian, Fedora, Ubuntu, Slackware, Arch and, Suse. If your distro doesn't come with DVD playing capabilities out of the box, there are plenty of instructions regarding this on the the web.

I have a hard time seeing how you could possibly be being honest about this.


I have a hard time seeing how you could possibly be being honest about this.

Isn't distributing libdvdcss illegal in the US and therefore most distributions don't include it? So, most distributions don't come with full DVD playing capabilities out of the box.


This. This is the reason for parent's complaint - it's legal, not technical. I have exactly the same experience of "30 mins hacking to make a new system play DVDs" - sure, it's a single package install usually, but which package? libdvdread? libdvdcss? Does the package include the library, or does it contain a script that downloads the library because of the legal issue? I know the answers to these questions on Debian because I use it so much (and it has a well updated wiki), but plonk me in front of a distro I've not used before, or with poor documentation for their particular idiosyncratic way of end-running the law, and suddenly it's a minefield.


I should have been clearer, I guess. Yes, there's some legal issue but - a google search is not illegal. The poster was saying he/she has to go through some lengthy process every time he/she wants to watch a DVD? That's the dishonesty I'm talking about. Getting dvd playback working in a distro is a do it once and forget about it until EOL type thing.


True for Fedora, probably Debian, probably not Ubuntu.

For Fedora, it's a matter of adding the RPMFusion-nonfree repository, and installing a couple of packages.


How? VLC + every distro has drivers...


What distro are you on ?

As I recall, installing libdvdcss, libdvdnav, libdvdread from the official repos solved that problem and allowed me to painlessly watch dvd's through players like VLC and MPlayer.


I usually use VLC without a problem. Some distros won't include something like libdvdcss, and you have to download, compile, and install it.

It's annoying, but better than when DVD support first appeared, and you'd end up compiling something like 5 libraries and a custom version of Xine.


You still watching DVDs grandpa? I wanna watch Netflix on the stupid thing. I use my android tablet for that instead.


Netflix works without issue on Chrome in Linux.


And firefox if you switch your useragent -- https://linuxconfig.org/play-netflix-on-linux-with-firefox


Wow thank you for that link. I've had two browsers installed with chrome being used purely for Netflix. Now I can finally give the damn thing the boot.


Yes, it also works. And you need to enable DRM support in Firefox as well.


I slowed down for a while when I first got Netflix. Then I sped up again when some of the shows I was watching disappeared when I was mid-season. Netflix is great, but when I want to actually be sure that I'll be able to watch something, I buy it.


Honestly i feel more restricted now than i did back when i first started...


Concur; switched to Linux full-time in '95 and to OS X in 2002 and haven't really looked back. I still use Linux daily in my job, but I can't say I miss it as a desktop OS.


I've seen almost everything from Sinclair ZX Spectrum to Microsoft Azure.

Linux has another learning curve for me than products like Windows server, but i'm slowly getting used to it again.

These days i have very limited money to experiment with computer systems. So i turned an old desktop into an esx. Using linux for my vm's has been very rewarding. There is a ton of resources. Most of the stuff is free. The communities usually love to help you reach your goal.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: