TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How and why I transitioned to Linux, and how you can too

158 点作者 se7entime超过 6 年前

28 条评论

Animats超过 6 年前
I&#x27;ve used Linux on the desktop for over a decade. Currently, Ubuntu 16.04 LTS on x64.<p>It still sucks for the average user. The GUI is lipstick on a pig. As soon as anything goes wrong, it&#x27;s back to the command line. You look up the problem, and there will be a dozen articles about it, all contradicting each other. Look up what it takes to create a desktop icon for something. (Hint: the top result in Google won&#x27;t work.)<p>I&#x27;m currently restoring a Ubuntu system after a hard drive replacement. I&#x27;ve been at this for a day now. Typical little stuff:<p>- OpenGL frame rate is terrible. The default install turns out to be running OpenGL in the Mesa emulator. Time to install a driver. There&#x27;s lots of advice on that. Get it from the NVidia site? From Ubuntu? From a driver-aggregation site? (Scary). Want the open source version or the closed source binary? Need CUDA support? Five choices of driver. Finally pick the latest open source version and it works.<p>- File restoration isn&#x27;t working properly. I used iDrive for backup, and now it&#x27;s time to restore. I&#x27;ve restored one or two files from iDrive before, but now I have to restore a lot of them. The interface is a bunch of Perl scripts, with a command line menu system from the 1970s. After much struggling (&quot;Restore From&quot; means the name of the machine that was backed up), I get the restore running. It runs, but about 8,000 files don&#x27;t restore out of a few hundred thousand. The message is just &quot;FAILED&quot;. Files with &quot;&amp;&quot; in the name don&#x27;t restore. Files with &quot;__&quot; in the name sometimes don&#x27;t restore. Working on that. Looks like most of what I lost was part of old builds of a big program, but there are a few files I&#x27;d like back.
评论 #18952365 未加载
评论 #18951979 未加载
评论 #18952637 未加载
评论 #18951440 未加载
评论 #18952394 未加载
评论 #18952748 未加载
评论 #18952782 未加载
评论 #18951367 未加载
评论 #18956070 未加载
评论 #18951567 未加载
评论 #18951237 未加载
评论 #18952480 未加载
评论 #18955304 未加载
joe_the_user超过 6 年前
I switched to Linux about ten years. I basically got tired of having an OS I paid for (in buying a computer) not really be &quot;mine&quot;. Lately, I have had few problems installing and running Linux on the various cheap laptops I&#x27;ve bought.<p>Ubuntu with a Mate GUI &quot;just works&quot;, has all the software I need and lacks BS like the Windows 10 interface.<p>I don&#x27;t really think there&#x27;s any objective barrier to using Linux for a significant percentage of people - people who don&#x27;t need Adobe Creative Suite or similar monopolies. But this is the same population who probably won&#x27;t both doing something unusual given they have no strong motivation.
评论 #18951197 未加载
评论 #18951506 未加载
评论 #18951084 未加载
评论 #18950802 未加载
评论 #18950866 未加载
zzo38computer超过 6 年前
I have used Linux for some time (I do not remember how many years), and it works very well. I uninstalled the desktop environment (I don&#x27;t use it (but I do use X, with a window manager, which is not the same as the desktop environment); I use the command shell to start programs and for almost all other purposes too). It is much better than Windows!<p>Someone mentions restoring a Ubuntu system after a hard drive replacement. I used a live CD, to run tar with --numeric-owner and other options I do not commonly use, and gzip, to make backups onto three DVDs, and then to set up the partitioning and boot loader on the new hard drive, and then to restore all of the files. And then the new system just worked fine when booted, with no problem (actually the first time I misconfigured the boot loader, but after I corrected that, it booted fine).<p>Some people are disheartened to see how much you still need the command line to do some very basic things. I rather see, is good that such thing can be done by command line programs; you don&#x27;t need the GUI to do so many thing like Windows needs.<p>But if you don&#x27;t like Linux, you do not need to use it; there are other systems. But I find Linux is good.
评论 #18952524 未加载
评论 #18954439 未加载
dgzl超过 6 年前
I started using Ubuntu Linux about 8 years ago, about the same time I started my CS degree at school. Over the years, my interest in Windows shrunk to essentially just PC gaming. When school got serious I stopped gaming as much, and all my needs from both school and personal computing were met with open source tools.<p>Every once in a while I would try a new distro as live CD, just for kicks, and to see how things are different. I learned how to use my own window manager and terminal program. I found that the necessary elements needed for working Linux are actually quite small, and most everything beyond that is for convenience.<p>When you learn to use the terminal, your entire perspective on how to use a computer changes. No longer are you wasting time swishing your mouse around, clicking on folders and icons. Instead, you live on the keyboard, using hotkeys, personal aliases, tab completion, STDIO piping, dot files, terminal based text editors... There&#x27;s a lot to master.<p>But don&#x27;t feel put off by this, we actually have a lot of fun in the terminal. We can play music with MPD&#x2F;Ncmpcpp, play Tetris, retrieve HN articles and view comments, retrieve 3-day local weather with animations, we can even browse webpages. It&#x27;s actually a fun world in the terminal, and we can eliminate the need for otherwise fatty software.<p>If you&#x27;re looking for something that Just Werks as a Windows replacement, any Ubuntu derivative will be fine. If you&#x27;re looking for something that requires more work but might spur interest (i.e. hobby), you might try Arch or Gentoo. And if you&#x27;re looking for rice examples, check out Reddit&#x2F;unixporn.
评论 #18951399 未加载
sirwitti超过 6 年前
I switched to Ubuntu in 2006 and ~3years ago my girlfriend wanted to switch too (I did not talk her into it).<p>Yes there are problems, but for me the reasons to use linux (and firefox instead of chrome) are trust and politics.<p>Maybe it&#x27;s just me, but I really dislike software preventing or forcing random functionality because google, apple, ms or even canonical want me to. In this respect linux is in my opinion the best option.<p>As for the &quot;things should just work&quot; argument some people use - part of it is probably still valid, <i>but</i> I think linux is in some respects (handling of updates, security, installation process,...) way ahead of windows for example.<p>Some anecdata on that: It takes ~5min when I need to do something on a windows or mac machine for me to get frustrated due to me not knowing UI details or the OS simply getting in my way (forcing updates on reboot for example). Maybe it&#x27;s me, but then I&#x27;m working in web development for a while, so I suspect I&#x27;m of average intelligence.<p>The availability of professional software is a limiting factor in some areas (design and gaming come to my mind). But for development work I can&#x27;t complain. The trend for web-based software helps too.<p>Think what you want about linux, all software has flaws - maybe we can get rid of some of them :)
评论 #18952486 未加载
kdamica超过 6 年前
I&#x27;ve been using Linux as my primary OS for about a year now, and while I agree that Linux has come a long way, it&#x27;s definitely not ready for prime time just yet. Here&#x27;s why:<p>- GUI performance is bad. I have a reasonably high end system, but switching between desktops is choppy unless I turn my resolution down to 1600x900.<p>- Trackpad support is bad. It works but feels clunky. You really feel the difference when you use a Macbook for the first time in a while.<p>- Hibernate doesn&#x27;t work. I&#x27;ve tried and tried to get this to work but haven&#x27;t succeeded. So now I either need to keep my laptop plugged in all the time or shut it down (which is annoying, because I encrypt my hard drive so I have to enter two passwords to start).<p>- Bluetooth doesn&#x27;t work well. I have to run a command to restart my bluetooth service every time I connect, and still sometimes have to re-pair my headphones. I use a wired connection now to avoid dealing with it.<p>I bought a Linux-native laptop (System76 Galago) thinking things would work out of the box, but this hasn&#x27;t been the case. (Also, the Galago&#x27;s battery is awful so I wouldn&#x27;t recommend it even if everything worked well.)<p>The next time I&#x27;m ready to drop $1500+ on a laptop, I&#x27;ll probably just get a Macbook.
评论 #18952520 未加载
squirrelicus超过 6 年前
It&#x27;s funny. I recently switched from Linux after 10 years back to Windows.<p>I ran Arch Linux for about 7 years. After systemd I spent years justifying why I used it even though it would constantly break and require a reformat more often than Win7 did. I went to Ubuntu, and it was marginally more stable. But even there, I was bitten too many times. Libicu upgrades breaking everything, updating packages breaks the package manager or ruins systemctl settings. Really, the whole problem that pushed me back to Windows is a combination of constant systemd nightmares and bad package maintenance.<p>I&#x27;ve... Kind of been loving Win10. Sure, it&#x27;s marginally more evil than Linux, (but less so than Google and Apple products these days), but at least I don&#x27;t have to constantly wipe my machine or keep it out of date to keep using it. Weird how the tables have turned.
评论 #18953235 未加载
评论 #18952436 未加载
评论 #18952484 未加载
评论 #18952373 未加载
doxavore超过 6 年前
Is there a pleasant way to run a Linux laptop today with decent drawing&#x2F;touchscreen support, HiDPI, and working dock&#x2F;undock multi-monitor support?<p>I have used various distros on and off over the years, but today I can run Windows 10 on a Surface Book 2, and the non-development portions of my experience are spectacular, for the low, low price of selling my soul: lazy file syncing with OneDrive, pen support combined with OneNote is spectacular. Unfortunately, WSL only gets me so far when I want to use more than vim. For better or worse, I don&#x27;t get to spend all of my time coding, so I&#x27;d like Linux with a real, modern notebook experience that can let me get my work done without praying to the gods that my external monitors come back on when I plug in.
评论 #18951720 未加载
评论 #18950752 未加载
评论 #18952731 未加载
评论 #18950933 未加载
评论 #18952774 未加载
评论 #18950915 未加载
gst超过 6 年前
I&#x27;ve used Linux since the early 1.x kernel versions, but for my next laptop I&#x27;m thinking about switching to a MacBook. Not because of the software (I prefer Linux to macOS), but because of the hardware.<p>Apple seems to be the only manufacturer that so far escaped the race to the bottom and which still produces somewhat premium hardware. I want: a hidpi screen with lots of nits and a good contrast, a trackpoint or a huge touchpad, good battery life and somewhat light weight.<p>In the past Thinkpads worked really well for that, but recently I had multiple issues with Lenovo hardware. I&#x27;m currently using a X1C3 and originally considered upgrading to a X1C6 or T480s, but given there are known issues such as the throttling bug (<a href="https:&#x2F;&#x2F;github.com&#x2F;erpalma&#x2F;throttled" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;erpalma&#x2F;throttled</a>) that Lenovo hasn&#x27;t fixed in over half a year I&#x27;m very close to giving up on Thinkpads.
评论 #18953598 未加载
评论 #18952773 未加载
评论 #18953165 未加载
评论 #18951058 未加载
CaliforniaKarl超过 6 年前
Tangentially-related rant (since the author is pushing Ubuntu): I wish Canonical would offer an &#x27;End-User Desktop Support&#x27; offering. Right now Ubuntu Advantage is available for $150 per year, but that&#x27;s only for enterprise (you have to order at least 50 units).<p>I think it would be interesting if Canonical offered an equivalent product for home users, understanding that the $&#x2F;year would be higher. That would give all the people moving to Ubuntu an option to support the people making the OS.<p>I do see that donations are accepted (the prompt is on the _Your download will begin shortly…_ page), so at least there&#x27;s that!
评论 #18950783 未加载
评论 #18952179 未加载
gnunez超过 6 年前
I prefer to use macOS as my main desktop environment; where I can easily drop into a bash shell if the need arises. Mac also gives me access to standard iOS development tools. I keep Linux vms running for server-side development and experimenting. Sometimes I wish I also had a Windows machine so I can stay abreast of the .Net ecosystem, but nowadays I don’t really have the need. Each environment&#x2F;OS is a tool with its own strengths and weaknesses. Don’t limit yourself to just one environment. Learn how to secure yourself in each environment. Use Tor, encryption and other tools to stay as safe and secure as possible. Your privacy can be invaded on Linux, Windows, or any other OS, so unfurtanely the burden of keep your system and date secure still remains.
rotskoff超过 6 年前
I have been using Ubuntu on and off since about 2005. Last year I switched from OSX on a dated macbook to Ubuntu on a newer Dell XPS. On the whole I am happy with the switch: with many of the apps that I use based on electron (slack, atom, mailspring) or directly in the browser (google docs), it is hard to notice the difference. I do most of my work related writing in latex, so this has also not been very noticeable.<p>I don&#x27;t like latex slides and I give presentations frequently for work. The only thing that has proved consistently annoying is that LibreOffice Impress is nowhere near as good as keynote.
评论 #18951064 未加载
shmerl超过 6 年前
<i>&gt; If you’re a serious gamer, Linux won’t satisfy you (yet).</i><p>That&#x27;s moot. Linux gaming today is a lot better than ever before, considering advances in graphics APIs (Vulkan), increasing amount of native Linux games and rapidly improving support for Windows games through Wine, dxvk, vkd3d, including projects like Proton integrated into Steam client and etc.<p>Many former Windows gamers find it acceptable to switch. So at the very least, give Linux gaming a try and see for yourself.
评论 #18951023 未加载
II2II超过 6 年前
If you are thinking about Linux, this is pretty much the worse approach possible. My advice would be to switch to open source applications first, to ensure that you will have a suite of software that meets your needs and that you will be able to transition your data. If the switch looks viable, spend some time using your chosen distro on live media, to ensure that it will work with your hardware. If the live media does not work, either try a different distro or set the transition aside. Then make the jump if, and only if, it looks like you will be able to make a total transition. Backing up your data and telling the distro&#x27;s installer to use the entire drive vastly simplies everything from installation and support to everyday usage.<p>Linus itself is an excellent operating system that makes life for end users a lot easier, but I suggest the applications first approach since it is not for everyone. Even using this approach and testing it on live media first is bound to have a few hiccups, yet it is a lot better than starting out by learning everything from scratch or by troubleshooting major issues.
评论 #18955523 未加载
Havoc超过 6 年前
The fact that he gets the name of MS&#x27;s office suite wrong tells me perhaps he isn&#x27;t all that bound to MS turf in the first place...
评论 #18955512 未加载
bigiain超过 6 年前
So 2019 is _finally_ gonna be the year of Linux on the Desktop?<p>(Pardon me if I seem a little skeptical, I&#x27;ve heard this song before...)
评论 #18955350 未加载
评论 #18950899 未加载
aembleton超过 6 年前
Talks a lot about privacy, but adds Google Analytics to his website.
评论 #18955494 未加载
rv-de超过 6 年前
That guide is way too long and convoluted to successfully win over any regular Joe or average Amanda.<p>For example the recommendation to learn about partitioning and stuff is &quot;funny&quot;. Just install Linux Mint 19, accept the suggested partitions and be done already.
评论 #18955515 未加载
mherrmann超过 6 年前
I had similar experiences switching from macOS to Ubuntu. I wrote an article about this, where I compare the two OSs as &quot;Home and Hotel&quot; [1].<p>1: <a href="https:&#x2F;&#x2F;fman.io&#x2F;blog&#x2F;home-and-hotel&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fman.io&#x2F;blog&#x2F;home-and-hotel&#x2F;</a>
iamgopal超过 6 年前
I am using Ubuntu since version 6, inkscape gimp web programming been handled really well till date. Only complain is engineering drawing, for which AutoCAD level replacement yet to find.
scarejunba超过 6 年前
What&#x27;s really funny is that I use Linux desktops at home and work, a Macbook with OS X at work, and dual boot the home desktop to play games and barely notice anything.
lsanger超过 6 年前
Author of the article here. I just noticed that it had been posted on Hacker News. Thanks to se7entime!
CaliforniaKarl超过 6 年前
&gt;1. Pick a distro.<p>&gt;2. Put the distro on a thumb drive or DVD so you can boot to it from there.<p>&gt;3. Create a partition big enough for the Linux distro.<p>&gt;4. Install the Linux distro in the partition.<p>&gt;5. Configure Linux so you can use it on a daily basis.<p>I think there&#x27;s a critical step missing from this list, which applies to the &#x27;non-techies&#x27; reading the post.<p>(At first I wasn&#x27;t going to post this, thinking that the article was only for technically-minded people, but the author calls out notes for non-techies at various points.)<p>The critical step is: Tell your support person, and your other users!<p>Many people have a support person. At work, this is your IT person. At home, this may often be a family member. For example, I am the support person for my father.<p>If you have a support person, let them know what you would like to do. Point them to the article, and to the other pages that you&#x27;re looking at.<p>Be respectful of your support person&#x27;s time. It will take at least an hour to go through all of the above steps; longer if something doesn&#x27;t go exactly right. If you do this out of the blue, run into a problem, and have to lean on your support person unexpectedly, understand that you will be taking them away from something else unexpectedly.<p>Be prepared for your support person to say &quot;If you do this, I won&#x27;t be able to help you.&quot; If they say that, then accept it. If you need to go back to them for help, don&#x27;t be surprised if they say &quot;You&#x27;re going to have to wipe everything and reinstall&quot;.<p>Back up your stuff! Do this before making Step 3. Make sure those backups are good.<p>You may also have other users. If your family shares a machine, then your family members are other users.<p>Talk to those people. Let them know what is going to happen. Even if you are just adding Ubuntu as a new partition, you must assume there will be a time when you have to leave the computer unexpectedly, another user will come in, and be presented with a weird lock screen or login screen. Walk people through at least the Ubuntu login and lock screens.<p>Let your other users know, if the machine is locked, restarting into Windows may mean that anything still open under Linux may lose data.<p>Again, be respectful of everyone&#x27;s time. If you&#x27;re the parent, then you can certainly say &quot;I&#x27;m doing this tomorrow at 3 PM; come to me first before you try to use the computer after that time.&quot;, but if your child then comes back with &quot;I had planned on working on $PROJECT at 4 PM tomorrow&quot;, responding with &quot;Well, you should&#x27;ve planned your time better.&quot; is BS.<p>If you&#x27;re interested in running Linux on your desktop, then you can definitely do it! But please, recognize that (most of) you have people in your life who fulfill either the &#x27;supporter&#x27; or &#x27;co-user&#x27; role, and they deserve to be brought into the loop.<p>(Source of rant: I once had my Dad upgrade several versions of macOS in one single jump, on some random weekday. Of course the upgrade took longer than expected, and also the jump of several versions caused lots of UI things to change. That led to multiple unplanned hour-plus-long phone calls in the middle of my workday, as this was my parents&#x27; only computer.)
评论 #18955541 未加载
fxj超过 6 年前
Yawn! Really this discussion all over again? Just use the right tool for the right job. I wonder whether carpenters also discuss their hammers and screwdrivers like that. &lt;&#x2F;rant&gt;
simplecomplex超过 6 年前
The author says he switched because of “Then came 2018, with its stunning revelations and outrages by Facebook, Apple, Google, and others. With privacy and free speech—in short, digital autonomy—deeply under threat”<p>Comparing Facebook, Microsoft, and Apple is apples to oranges. What did Apple do that threatens customer privacy and free speech?<p>You don’t need to switch to Linux to stop using Facebook and Twitter...
评论 #18950691 未加载
评论 #18950699 未加载
评论 #18955566 未加载
sys_64738超过 6 年前
Nothing he says Is dependent on the Linux kernel so he could have run WSL under Windows 10. For Linux builds of GUI apps he could use a free X server.<p>I wonder if this can be applied to the majority of people. If the app is available for Windows then use the Windows version (e.g. Chrome at least until Edge uses Chrome engine) otherwise use the app under WSL.<p>Microsoft has made it easy to run GNU tools under Windows such that you don’t need to be constrained to Linux installs for that.
评论 #18950682 未加载
评论 #18950668 未加载
评论 #18950708 未加载
评论 #18955599 未加载
jotm超过 6 年前
If you have Windows-only software, you can always just be a &quot;pirate&quot;, flip Microsoft off and block all updates, telemetry and whatnot. Use what you want, give nothing back heh
评论 #18950719 未加载
Theodores超过 6 年前
I find it amusing that so people who are quite capable feel compelled to hold onto the hand-rails for so long and won&#x27;t just dive in to Linux. I was guilty of hanging on to the dual boot for a few years but never ended up using the Windows side or any of those programs that I thought were so fundamentally important to my life.<p>I am not sure why people can&#x27;t just give Ubuntu a go on a brand new machine rather than maybe run it on Virtualbox. It is like cars and bicycles, people will spend all their money on a car but want or insist on some second hand stolen junk when it comes to buying a bicycle. In so doing they never get into cycling and spend even more money on their car. Then one day they hear about climate change and maybe decide to get the bike out the shed.<p>I feel this is the same story here, since when has there been any information privacy with these commercial operating systems? DOS 6.22 with a locked floppy drive was probably the last time. So to suddenly wake up to the &#x27;scandal&#x27; of Facebook et al. selling your every mouse click is a bit special.<p>These are just observations, obviously Ubuntu linux is the best operating system there is and I would not change for a paid for OS if you paid me.
评论 #18951037 未加载
评论 #18950928 未加载
评论 #18950898 未加载
评论 #18951180 未加载