Linux 4.3 Bringing Stable Intel Skylake Support, Reworked NVIDIA Driver 93
An anonymous reader writes: Mr. Torvalds has released Linux 4.3-rc1 this weekend. He characterized the release as "not particularly small — pretty average in size, in fact. Everything looks fairly normal, in fact, with about 70% of the changes being drivers, 10% architecture updates, and the remaining 20% are spread out." There are a number of new user-facing features including stabilized Intel "Skylake" processor support, initial AMD R9 Fury graphics support, SMP scheduler optimizations, file-system fixes, a reworked open-source NVIDIA driver, and many Linux hardware driver updates.
Re: (Score:1)
My oh my, Lennart. Don't they teach the golden rule (Matt. 7:12) in Bocheland?
When people say things like that to you get a total fucking face on.
Re: (Score:2)
Sod off skids, you narcoleptic red-light running gerontophile.
Re: (Score:1)
"those that have the gold make the rules"
"get the gold, or be ruled"
Re: (Score:2)
good honest progress (Score:1)
If this were commercial there would be a lot more hype. It's nice to get just the facts.
Re: (Score:2)
Re: (Score:2)
Re:SystemD kernel already supports (Score:4, Insightful)
> Now only if it had a decent text editor for ...
You could always use Vim ...
Or if you are really evil ... Vim mode for Emacs [emacswiki.org]
If you really want to go straight to hell ... Emacs mode for Vim [vim.org]
Pick you religion / devil :-)
Re: (Score:2)
If you're going to use EMACS mode for VIM you might as well set your BASH prompt to this:
(I promise it's safe, it only calls echo, tr and sed none of which can read or write arbitrary files, create sockets or any of that)
Re: (Score:2)
Re: (Score:2)
this is what I hate about regex and compressed grammars.
it quickly becomes a write-only language.
blech!
I avoid them if I can. readable and supportable code is often more important. you may be more efficient with a regex but its also much easier to have subtle bugs creep thru. and fixing them by the non-author is always 'fun' ... ;(
Re: (Score:2)
Re: (Score:2)
JWZ would tend to agree with you:
* http://regex.info/blog/2006-09... [regex.info]
Re: (Score:2)
It's not too many (maybe too few---but it works with BASH's parser).
I can't figure out what the sed command is doing though, that part is tough.
Have you tried running it?
Re: (Score:2)
Weirdly when I run it with the 'PS1=' at the front, it works fine. When I run it just as a normal command, it doesn't parse correctly.
Re: (Score:2)
i knew the guy who wrote vim
Re: (Score:1)
yeah we get it, you couldn't program your way out of a wet paper bag if your life depended on it.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Doing QA isn't any fun so it doesn't get done.
Re: (Score:3)
Have you filed bug reports? People can't address problems they don't know exist. Many laptops are fully functional without problem, so you can't expect someone to know you have a problem.
Re: (Score:2)
Some companies test their software being releasing it, instead of expecting their customers to be their beta testers.
Re: (Score:2)
Some companies test their software being releasing it, instead of expecting their customers to be their beta testers.
Eat some of your own dog food and proofread your comment before releasing it. You know, that's kind of what preview is for.
Re: (Score:2)
Some companies charge for the OS so they can pay people to test it.
Re: (Score:2)
Microsoft is not responsible for that. Laptop vendors test microsoft's products on their own equipment. Why don't you hold ms responsible when your laptop fails to sleep properly? Right, it's the hardware vendor's fault for lack of support and/or documentation.
Re: (Score:1)
People can't address problems they don't know exist. Many laptops are fully functional without problem, so you can't expect someone to know you have a problem.
Oh please. Laptops are a crapshoot when it comes to hardware support in Linux and that has remained unchanged if only marginally improved over the past 15 years. I expect the fact that he has a laptop and attempted to install Linux that someone knows he has a problem.
Re: (Score:2, Insightful)
This kind of stuff is why I use Windows as my primary OS now. I have a laptop and I have to be mobile right now. With Linux on my laptop I lose about 25% of the battery life and it also runs slower compared to Windows. Even worse it does not hibernate correctly and even sleep sometimes screws up. Sometimes when it wakes up from sleep under Linux the USB ports don't work.
I have just gotten tired of dealing with these issues and after all this time it is pretty clear that it is not a priority for developers o
Re: (Score:3)
This kind of stuff is why I use Windows as my primary OS now. I have a laptop and I have to be mobile right now. With Linux on my laptop I lose about 25% of the battery life and it also runs slower compared to Windows. Even worse it does not hibernate correctly and even sleep sometimes screws up. Sometimes when it wakes up from sleep under Linux the USB ports don't work. I have just gotten tired of dealing with these issues and after all this time it is pretty clear that it is not a priority for developers of Linux. It is just easier to have virtualbox with Linux installed under Windows and use that.
I'm sure they'd like to do more, but I guess volunteers lack the hardware and none of the major laptop vendors have seen much profit in selling Linux preinstalled so there's no funding for paid employees to support it. Unfortunately there's a lot of hardware quirks that can't easily be worked out without being able to diagnose and test it on that particular hardware. Particularly if it just fails every once in a while due to a particular state/timing/condition. Maybe it would be possible to create some kind
Re: (Score:2)
I know they would like to do more and I understand it is a very hard problem to solve.
I just don't want to deal with the problems anymore. If they figure it out great I will try it and see how it works but if not I will just use Windows 10, Visual Studio, Intel developer tools and MATLAB.
Linux runs on the laptop and all hardware is detected and supported but power management does not work as well as it does under windows by a long shot and GPGPU is a pain in the neck because of optimus support.
Re: (Score:3, Informative)
For me Linux runs slightly better then Windows 10 on my laptop (Precision M4500). Windows 10 keeps breaking things (like my touchpad), so for smooth operation Linux actually wins in my case (battery life is roughly the same, CUDA works great on my Quadro card, I don't have switchable graphics, but I'm told they're a pain). Matlab is one of those wonderful cross platform pieces of software - works great for me in Solaris, OS X, Windows, or Linux.
Re: (Score:3)
I run Ubuntu 14.04 on a Dell Precision M4400, and I'll admit the hibernation doesn't work 100% but ya know what? I have an SSD on the system and it coldboots in less time than it would take to come out of hibernation, so I really don't care.. For the VERY few Windows programs I need, I have a Windows 7 Virtualbox VM on the system.. After trying out Window 10 preview and seeing what a privacy nightmare it is, there ain't NO way thats ever gonna be on ANY machine *I* control....
Re: (Score:2)
I have 2 1TB 850 EVOs in my laptop and it does not boot as fast as it comes out of hibernation. From cold boot to full working desktop is probably 20 seconds and hibernate is 5 seconds.
Re: (Score:2)
When you come out of hibernation, the computer has to read the entire contents of the ram back from the disk. So the more ram you have, the slower it is actually to come out of hibernation.
Re: (Score:2)
I have 24G of ram and resuming from hibernation and having my apps all working again is MUCH faster than a cold boot to apps working.
Re: (Score:2)
MATLAB is cross platform but if you have a lot of toolboxes you can start to run into errors under Linux with it.
http://stackoverflow.com/quest... [stackoverflow.com]
It has to do with static thread local storage and dynamically loading libraries. I don't know why the error does not occur with Windows ever but it seems to be within the design of glibc. There are ways to work around it but making sure some of the libraries you need the most are loaded first but then other stuff can just fail later.
MATLAB is easy to install and e
Re: (Score:1)
I agree that there is something wrong with Linux on some Haswell parts. I am using Fedora 22 on a Thinkpad T440p with a quad core Haswell and it runs hot all the time and has terrible battery life, while it runs great on my wife's Thinkpad T440s with a dual-core Haswell. I've never had a Thinkpad with such terrible thermal performance in Linux, and that's over a history that includes X20, X22, X40, T40, T41, X200, T410s, T440s, and T440p models.
I think it actually has something to do with the HD4600 GPU and
Re: (Score:3)
This kind of stuff is why I use Windows as my primary OS now. I have a laptop and I have to be mobile right now. With Linux on my laptop I lose about 25% of the battery life and it also runs slower compared to Windows. Even worse it does not hibernate correctly and even sleep sometimes screws up. Sometimes when it wakes up from sleep under Linux the USB ports don't work.
I have just gotten tired of dealing with these issues and after all this time it is pretty clear that it is not a priority for developers of Linux. It is just easier to have virtualbox with Linux installed under Windows and use that.
I'll readily admit that it's more work and tinkering with Linux, but --- given the willingness to take the time to get things done right up front, which is a one-time effort --- I have to disagree with your points. The following is based on my experience with the three laptops I've owned over the past few years.
1. I did some power optimization and battery life on Linux is about the same as on Windows. Not better, but not worse either. (It was definitely worse before optimization, I'll admit ... but that's w
Re: (Score:3)
By runs slower I mean when I am doing OpenMP applications they are actually running slower under linux. I am not sure how it works but for some reason under Linux I get higher reported temperatures and the CPU does not stay in the higher turbo ranges like it does under windows.
I installed the Linux pstate driver for a Haswell i7 chip and I have it using the performance governnor.
My other issue is when I try to use the dedicated GPU for GPGPU work it is a pain in the ass under Linux. I know it is not Linux's
Re: (Score:2)
I only work with biotech drugs. I do not do ANYTHING with small molecule drugs and those are the kinds that have all the nasty side effects.
Biotech drugs are things like Filgrastim https://en.wikipedia.org/wiki/... [wikipedia.org]
This one drug has raised cancer survival rates for many types of cancers from 5% to 95% or so by allowing your immune system to be kept strong while undergoing chemotherapy. This drug is temporary only and once you are off chemotherapy as your bone marrow recovers the dosage is lowered until your
Re: (Score:2)
Thank you for your willingness to present actual information and have a civilized discussion, something not so common on /.
Given your focus, obviously you've made an OS choice that best meets your needs. I am definitely a Linux bigot, but I recognize that other people have other requirements that may best be met in other ways.
As to the poster who used this as an opportunity to criticize your research efforts, I think we can both agree to just ignore ignorance when we see it. There may be issues with the "bi
Re: (Score:2)
It is nice to talk with someone having a civil conversation also.
I find that if I stay to standard c++, MPI and OpenMP my code is just a recompile away from running on a Linux cluster. Most of my code ends up running on Linux clusters it is just the development on a Laptop that is easier under Windows.
In the end I suspect that nothing is ever 100% ideal. It is easier to do development under Linux for python by quite a bit compared to Windows You just end up using what works best given the resources you have
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
My family have preferred Linux on their laptops since about 1999, with three exceptions, including my 90 year old mother - all three exceptions are Mac users.
Re: (Score:2)
I have never understood the obsession with hibernation, or why so many people regard it as a must-have to the point they're willing to use a crap excuse for an OS on account of that one thing.
Re: (Score:2)
Hibernation means that I can have my laptop go to zero power usage but also restore the exact state it was at (with all programs running) as it was when I powered it off and it will return in about 5 seconds to full running again.
I can have virtual machines, IDE, profiler all setup and running and hibernate the computer for several hours and then use it again at another location.
removing ext3fs? (Score:3)
how will that affect older grub booting systems?
some very old systems know only about ext2. then there are some that only know about ext3.
I remember that if you diable journalling (or have closed the disk cleanly) that ext2 can read ext3.
is there any risk of an older system that can only read ext2 (or maybe 3) not being able to boot with even a cleanly shutdown ext4 fs?
and, would grub have to be updated?
somehow, removing ext3 seems wrong to me. ext4 has been out a while, but a fs is so important, its hard to believe that it was wise to remove a good, working collection of code like that.
(I do use ext4 on my current desktops but some embedded audio boxes still are ext2 and 3 based).
Re:removing ext3fs? (Score:5, Informative)
Nothing changes for the users, because the ext4 driver actually handles ext2/3/4, and it's the one all distributions ship.
People who have a ext3 filesystem already have it handled by the ext4 driver, almost nobody was actually using the ext3 driver that got removed.
Re: (Score:3)
Anyone still using a bootloader that can't go beyond EXT3 (ancient evil-tier old GRUB package) probably isn't thinking about building Linux kernel 4.3
I keep almost all my /boot's on ext3, so images are maximally portable (older pygrub on Xen machines can't do much). It's just a tiny /boot, so who cares - even a forced fsck takes about 2 seconds.
The ext4 driver in kernel mounts them all fine anyway.
Re: (Score:3)
disagree.
I am still using voyage linux (.hk) and that is optimized for embedded use, such as audio. but they are still stuck on a way WAY old version of grub (grub1, not even grub2) and they boot ext2fs and that's it. not even ext3, afaik.
and yet, I do build kernels that support the latest audio (and dsd) drivers.
so, your theory is blown. some distros are still old but that does not mean the kernel has to be.
duh!
Re: (Score:1)
disagree.
I am still using voyage linux (.hk) and that is optimized for embedded use, such as audio. but they are still stuck on a way WAY old version of grub (grub1, not even grub2) and they boot ext2fs and that's it. not even ext3, afaik.
and yet, I do build kernels that support the latest audio (and dsd) drivers.
so, your theory is blown. some distros are still old but that does not mean the kernel has to be.
duh!
Yes, but the change should not matter that much for you. You can still use an ext3 partition format... the kernel ext4 module can read and write this format fine.
Re: (Score:2)
its my understanding that grub loads its own modules, having nothing to do with a linux kernel. in fact, that makes sense since you can use grub to boot win and bsd, with no linux in sight.
so my question was more about: do I have to rebuild/reinstall grub when it only used to know about ext2 and now has to know about, at least, ext3 or maybe 4.
I know that a closed journal-purged ext3 fs can be seen and dealt with in ext2 format and grub works fine for that. but is that also true for ext4: so that if its c
Re: (Score:1)
It sounds worse than it actually is, the newer driver can handle ext2/ext3 filesystems too. if you want to have a newer extfs to work as an older version, you would have to ensure that it didn't enable features that change the structures on the storage itself. It is easy enough to not use the ext3 journal and treat is as ext2, but ext4 has extents at least, and I doubt that could be mounted as ext3 if they were enabled.
Re: (Score:2)
No one is forcing anyone to move to ext4. The removal is all about removing what is an older (and now duplicate) "driver" for the same filesystem. The ext4 code can transparently handle ext3 so there's no longer any need to keep a separate module for it.
SLI (Score:2)
i just want SLI support for nvidia gpu on linux. you cant really game without either using SLI or a ridiculously expensive gpu. linux gaming wont overtake windows until the nvidia driver support is equivalent.