Originally posted by GreatEmerald
View Post
Announcement
Collapse
No announcement yet.
Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
Collapse
X
-
-
Originally posted by Kano View PostYou don't need a primary partition for Linux, a logical is enough. All sold new PCs have got GPT, with that you can even boot with PARTUUID.
Comment
-
You made most likely a fault in your partition scheme. If you check "fdisk -l" and the first partition begins at 63 and not at 2048 (1 MB alignment) then this is wrong for all 4k hdds and ssds. Also you don't have got enough space to embed grub. Grub is not 440 bytes only, that was possible with lilo which works with blocklists and no file access. If you use mbr you do not even need a boot partition in the case you use lvm or mdadm (encryption is a different thing). Within that 1 MB minus 72 bytes the first grub stage can fit even with btrfs support. The other possible problem was a hard bios limit, like 8, 30,120 gb, 1, 2 TB depending on the time the board was produced. This is now never the case and can be fully ignored until your HD is bigger than 2 TB, then you should go for GPT+uefi.
Comment
-
Originally posted by nanonyme View PostI thought fdisk didn't understand GPT at all and just broke those. Need parted instead to edit GPT
Comment
-
Originally posted by torsionbar28 View PostOne of the biggest problems with Linux distros today is that they change too damn often. In other words, the support lifecycle for them is typically only about 1 year. And there's no upgrade path to the next version, outside of erase-n-reload. This is most unattractive, both for end users at home, and in a corporate desktop support environment. It's also most unattractive for commercial software vendors who may be considering a Linux version of their application.
Erase and reload? You must be thinking of Linux Mint, another of those distros that become a default recommendation despite major shortcomings. OpenSUSE can upgrade in place and has been able to do this for years now. Switch your repos to the new version, run "zypper upgrade" and you're all set. So much of what people label "Linux problems" often turned out to be distro-specific problems - generally Ubuntu problems, or in this case a derivative.
I use RHEL for precisely this reason - a long support lifecycle. RHEL6 was released in 2010 and is supported through 2020 - I've got 5 more years before I'm forced to upgrade. And that's a key point right there. Being forced to upgrade.
You're supposed to WANT to upgrade... you know, get improvements. You're forced to upgrade with Windows since you have to pay for it. You're forced to upgrade with proprietary drivers when vendors decide not to support your Windows version anymore just to get you to replace your perfectly good hardware. But I don't see how one can feel burdened by being "forced" to install shiny new software for free.
End users (whether business or home) don't give a crap about their OS. It's part of the machine in their mind and it doesn't add any value.
They have no reason to upgrade unless their old machine "dies" or they are forced into it for end of life reasons.
Remember, people were *happy* with XP, despite it being a 13 years old OS.
Comment
-
Originally posted by alcalde View PostYou're supposed to WANT to upgrade... you know, get improvements. You're forced to upgrade with Windows since you have to pay for it. You're forced to upgrade with proprietary drivers when vendors decide not to support your Windows version anymore just to get you to replace your perfectly good hardware. But I don't see how one can feel burdened by being "forced" to install shiny new software for free.
... and actually, this has made me wonder if the best way to write end user, non-high-performance software for Linux is to target the JVM or even the .NET framework (now that most of the .NET framework is open source). Then the version of glibc, etc... on the specific Linux install I want to run the program on doesn't matter.Last edited by Michael_S; 26 January 2015, 08:26 PM.
Comment
-
Originally posted by Michael_S View Post... and actually, this has made me wonder if the best way to write end user, non-high-performance software for Linux is to target the JVM or even the .NET framework (now that most of the .NET framework is open source). Then the version of glibc, etc... on the specific Linux install I want to run the program on doesn't matter.
Comment
-
Originally posted by Luke_Wolf View PostWell... if you're doing proprietary software development... then in principle yes. You still have to carry your dependencies around with you, but that would help to limit your dependencies, so long as they're pure .NET or JVM dependencies.
Comment
Comment