Linux 4.14 Has Been Released (kernelnewbies.org)
diegocg quotes Kernel Newbies: Linux 4.11 has been released. This release adds support for bigger memory limits in x86 hardware (128PiB of virtual address space, 4PiB of physical address space); support for AMD Secure Memory Encryption; a new unwinder that provides better kernel traces and a smaller kernel size; support for the zstd compression algorithm has been added to Btrfs and Squashfs; support for zero-copy of data from user memory to sockets; support for Heterogeneous Memory Management that will be needed in future GPUs; better cpufreq behaviour in some corner cases; faster TBL flushing by using the PCID instruction; asynchronous non-blocking buffered reads; and many new drivers and other improvements.
Phoronix has more on the changes in Linux 4.14 -- and notes that its codename is still "Fearless Coyote."
Phoronix has more on the changes in Linux 4.14 -- and notes that its codename is still "Fearless Coyote."
4.14 or 4.11?
(I expect the summary will eventually get fixed, followed by someone replying to me “WTF are you talking about?”)
#DeleteChrome
If so, Do Not Want. This is a gaping security whole the size of a Mack truck.
I've lost track -- is this the release that will take the mainstream desktop by storm and reduce Microsoft to a huddled mass of whimpering ex-monopolists?
Or is that release coming Real Soon Now?
That's TLB flushing, not TBL.
Bruce Perens.
Do these editors need an intervention? It's not like they have a whole lot of work to do. What the hell are they getting paid for?
I work as a consultant for several fortune 500 companies, and I think I can shed a little light on the climate of the open source community at the moment. I believe that part of the reason that open source based startups are failing left and right is not an issue of marketing as it's commonly believed but more of an issue of the underlying technology.
I know that that's a strong statement to make, but I have evidence to back it up! At one of the major corps(5000+ employees) that I consult for, we wanted to integrate Linux into our server pool. The allure of not having to pay any restrictive licensing fees was too great to ignore. I reccomended the installation of several boxes running the new kernel, and my hopes were high that it would perform up to snuff with the Windows 2k10 boxes which were(and still are!) doing an AMAZING job at their respective tasks of serving HTTP requests, DNS, and fileserving.
I consider myself to be very technically inclined having programmed in VB for the last 8 years doing kernel level programming. I don't believe in C programming because contrary to popular belief, VB can go just as low level as C and the newest VB compiler generates code that's every bit as fast. I took it upon myself to configure the system from scratch and even used an optimised version of gcc 3.1 to increase the execution speed of the binaries. I integrated the 3 machines I had configured into the server pool, and I'd have to say the results were less than impressive... We all know that linux isn't even close to being ready for the desktop, but I had heard that it was supposed to perform decently as a "server" based operating system. The 3 machines all went into swap immediately, and it was obvious that they weren't going to be able to handle the load in this "enterprise" environment. After running for less than 24 hours, 2 of them had experienced kernel panics caused by Bind and Apache crashing! Granted, Apache is a volunteer based project written by weekend hackers in their spare time while Microsft's IIS has an actual professional full fledged development team devoted to it. Not to mention the fact that the Linux kernel itself lacks any support for any type of journaled filesystem, memory protection, SMP support, etc, but I thought that since Linux is based on such "old" technology that it would run with some level of stability. After several days of this type of behaviour, we decided to reinstall windows 2k10 on the boxes to make sure it wasn't a hardware problem that was causing things to go wrong. The machines instantly shaped up and were seamlessly reintegrated into the server pool with just one Win2K machine doing more work than all 3 of the Linux boxes.
Needless to say, I won't be reccomending Linux/FSF to anymore of my clients. I'm dissappointed that they won't be able to leverege the free cost of Linux to their advantage, but in this case I suppose the old adage stands true that, "you get what you pay for." I would have also liked to have access to the source code of the applications that we're running on our mission critical systems; however, from the looks of it, the Microsoft "shared source" program seems to offer all of the same freedoms as the GPL.
As things stand now, I can understand using Linux in academia to compile simple "Hello World" style programs and learn C programming, but I'm afraid that for anything more than a hobby OS, Windows 2k10, 2k13, even NT are your only choices.
thank you.
... come back.
It little behooves the best of us to comment on the rest of us.
Or do you still have a good chance of losing all your data when a drive fails after you've replaced one?
"Original x86-64 was limited by 4-level paging to 256 TiB of virtual address space and 64 TiB of physical address space. People are already bumping into this limit: some vendors offers servers with 64 TiB of memory today. "
64TB RAM... fuck.
"I bless every day that I continue to live, for every day is pure profit."
Guys, you need to pick up the pace a bit! Chrome is at already at 61.0.3163.100 !
Eh, while trying to make this joke, Chrome told me an update was ready to install and it's now at 62.0.3202.89
#DeleteFacebook
Have they deliberately disabled all Systemd compatibility yet?
Linux 4.11 was released last May. 4.14 is the version that's coming out today.
"Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
I'll take OpenBSD thanks
$10,000?
How many stick of RAM in today's highest density?
Please stop supporting this garbage platform and their leftist ideals. The sooner the better. Trump will fix this!
Actually it's both.
You can write a .ko that will be loaded by the kernel to handle your device
(used on most Linux for a few things where speed matters, like mass storage, network.
or for booting simplicity like mouse/keyboard/bluetooth)
Or you can write an user space device that communicates with the raw USB device using libusb.
(used on the huge variant zoo of non critical USB devices, like scanners, firmware upgrader, etc.)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Turns out they've just added another level to the page tables, taking it to 5.
https://www.kernel.org/doc/Doc...
https://software.intel.com/sit...
I.e. looking up a virtual address now needs a lookup in PML5, PML4, Page Directory, Page Table. Of course the TLB caches lookups but adding more layers increases the time taken to handle a TLB miss.
I was hoping either Intel or AMD would introduce a more advanced page table - hashed inverted page tables like the ones used in PowerPC, the UltraSPARC and the IA-64 for example
https://en.wikipedia.org/wiki/...
https://www.youtube.com/watch?...
Or maybe someone's invented a better way to do it now.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
The sad truth about Linux.