Slashdot Mirror


Linux 4.17 Kernel Offers Better Intel Power-Savings While Dropping Old CPUs (phoronix.com)

An anonymous reader writes: Linus Torvalds has released Linux 4.17-rc1. This kernel comes with a significant amount of new capabilities as outlined by the Linux 4.17 feature overview. Among the new features are AMDGPU WattMan support, Intel HDCP support, Vega 12 GPU enablement, NVIDIA Xavier SoC support, removal of obsolete CPU architectures, and even better support for the original Macintosh PowerBook 100 series. Phoronix testing has also revealed measurable power savings improvements and better power efficiency on Intel hardware. The kernel is expected to be stabilized by June.

136 comments

  1. But, but by Plumpaquatsch · · Score: 0, Offtopic

    Only Apple drops old hardware.

    --
    Of course news about a fake are Fake News.
    1. Re:But, but by Anonymous Coward · · Score: 1

      These aren't exactly mainline architectures they are dropping and they are being dropped due to the current lack of active use.

    2. Re:But, but by Dorianny · · Score: 3, Informative

      They were dropped because there are no developers to maintain the code, If you want to pick up the slack, I'm sure the community will be more then willing to rummage through their junk-piles to send you testing hardware

    3. Re: But, but by Anonymous Coward · · Score: 0, Troll

      Than willing, you dumb fuck. Not then willing.

    4. Re:But, but by Anonymous Coward · · Score: 0

      Haha yea because Apple dropping support after four to six years for products that sold like 10 million each subversion is totally comparable to Linux dropping support for things like "Blackfin" and "CRIS", which are only being removed because no one is actually using them to make Linux versions for. Dropping kernel support for stuff that isn't being used at all is a little different.

      Not that I'm bitching about Apple's support- for phones they do better than most. But this is a very different beast.

    5. Re: But, but by Anonymous Coward · · Score: 0

      Lol. Nice.

    6. Re:But, but by jellomizer · · Score: 0

      Just like Apple what drops.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:But, but by ReneR · · Score: 2

      junk pile of hardware? that would be so nice, I currently mostly need an AAUI adapter (Apple AUI, Ethernet) https://www.youtube.com/watch?... If you find other goodies, let me know. Other most wanted is some Sgi Octane HD tray, or this Mac 8100/80 HD and CD-ROM tray: https://rene.rebe.de/wishlist/

    8. Re:But, but by Benanov · · Score: 1

      I *might* have one. I'll have to look to see if I still have it or if I recycled it last purge.

    9. Re: But, but by jd · · Score: 1

      For most purposes, it's not necessary to test it on hardware. We know the underlying functions work and that side-effects are minimal. The requirements are that the API presented matches the API the kernel uses, the semantics are as expected and that the code compiles. That requires a continuous integration tool and a way to describe the semantics.

      You can get the software for free. The effort is a bit more, depending on how much it is worth.

      It won't prove things work, but it will prove things will probably work and that they should work. If you're using obsolete hardware, you can expect to have to make mods, this would place bounds on that.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    10. Re:But, but by Anon-Admin · · Score: 1

      I have an Apple IIe with an applecat modem.

      Now Im showing my age. lol

    11. Re:But, but by TheFakeTimCook · · Score: 0

      Only Apple drops old hardware.

      I was coming here to see how many people who bashed Apple on here last week for WARNING about STARTING to Deprecate 32-bit Support in macOS were going to completely DEFEND this move by "Linux" (whoever that is!).

    12. Re:But, but by TheFakeTimCook · · Score: 1

      I have an Apple IIe with an applecat modem.

      Now Im showing my age. lol

      I have an Apple 1.

      Anyone interested?

    13. Re:But, but by scdeimos · · Score: 1

      Always the way, isn't it? I just threw out a bunch of Quadra 400 & 800 trays a few weeks back.

    14. Re: But, but by K.+S.+Kyosuke · · Score: 1

      The spirit is willing but the flash is week.

      --
      Ezekiel 23:20
    15. Re:But, but by Shirley+Marquez · · Score: 1

      The architectures that were dropped are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, Tile, and POWER4.

      Blackfin is a DSP-oriented processor made by Analog Devices. It is not normally used for general purpose computing, so its applications rarely call for a full OS running on it. It's used in embedded applications, not as a user-visible CPU.

      POWER4 was used in IBM mainframes circa 2004, and was never found in any Apple computers. The PowerPC 970 that was used in some Macs, which was derived from POWER4, is still supported.

      The rest are architectures that were only used in embedded systems and have been obsolete for many years.

      In summary, almost nobody is affected. A few of the old mainframes with POWER4 processors may still be in use and being used to run Linux. The embedded systems rarely get kernel upgrades anyway, so they can just stay with the last version that supported them.

  2. No thanks! by Anonymous Coward · · Score: 0, Funny

    Fewer problems to just run the Windows "Linux" (ie. without Linux) distributions!

    1. Re:No thanks! by ArmoredDragon · · Score: 1

      I tried that, but it broke most of the features in ettercap, which is fundamental to my work flow.

    2. Re:No thanks! by piojo · · Score: 2

      NTFS doesn't seem that stable on Windows 10. On Linux, when a filesystem error occurs, the filesystem is set as read-only until reboot, which prevents further errors, and really encourages people to fix the problem. On Windows 10, when a filesystem error occurs, a directory may give a "Permission Denied" status message when you try to read a file, rename it, etc., but otherwise the system runs as usual. This means errors go unreported, and the system just feels vaguely untrustworthy. Often the directory in question doesn't even exist after a reboot, but the system just says "Permission Denied" after every operation. (This is with Administrator permissions.)

      I've had to reboot at least three times in the past week because various operations required file deletion and Windows wasn't cooperating. That's not to mention the common obvious problems, like Windows and other Microsoft software filling up the C: drive instead of the location it was installed.

      So I wouldn't say the Windows distro is smooth sailing.

      --
      A cat can't teach a dog to bark.
    3. Re:No thanks! by ChoGGi · · Score: 2

      Instead of rebooting, open Process Explorer (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)
      hit ctrl+f and type in the file name or folder name
      click a result, it'll highlight a file handle in the main window
      right-click on it and select close handle

    4. Re: No thanks! by Anonymous Coward · · Score: 0

      Fewer problems with Windows than with something else? There is a first time for everything...

    5. Re:No thanks! by Anonymous Coward · · Score: 0

      Lol, fewer problems? ROFL, little kid run away and play with Windows update some more, don't interfere with the adults.

    6. Re:No thanks! by Anonymous Coward · · Score: 0

      You can try running "chkdsk c: /scan" and then it'll tell you if it needs offline repair or if the problem can be fixed online. Offline disk repair in Win10 can now be done without the full chkdsk pre-boot scan which is kind of nice; on big disks full of files that's a huge delay that can come up without notice.

    7. Re: No thanks! by Anonymous Coward · · Score: 0

      On the other hand on Windows throwing C: to read-only is a hard crash because the kernel is paged to disk.

    8. Re:No thanks! by piojo · · Score: 1

      Thanks for the thought, but the open file handles are a separate problem.

      I should clarify, the error messages may say "permission denied", but the longer more expressive errors say the directory doesn't exist. Yet it is still returned as a member of the parent directory, so various operations will try to operate on the "ghost directory", and fail. It's not only obscure code which fails, but Windows Explorer is unable to delete or rename a directory which contains any such ghost directory.

      If the problem were open file handles, I would expect that killing processes would solve it, and also that the only error would be "permission denied", and further, that the error would only occur when trying to rename or delete a file. Hence, there is a filesystem bug.

      --
      A cat can't teach a dog to bark.
  3. It's still double-digit processor speeds, keep it! by SeaFox · · Score: 2

    I'm curious what's considered an "obsolete CPU architecture" if a Powerbook 100 is still supported.

  4. Re:It's still double-digit processor speeds, keep by gravewax · · Score: 1

    things like Power4, Blackfin, M32R etc.

  5. Re:It's still double-digit processor speeds, keep by ShanghaiBill · · Score: 3, Informative

    I'm curious what's considered an "obsolete CPU architecture" if a Powerbook 100 is still supported.

    Obsolete = Nobody is stepping up to maintain the code.

    Obviously someone still cares about the Powerbook 100 enough to do the maintenance work.

    Proprietary software drops support when they no longer care. Open source drops support when you no longer care.

  6. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0, Insightful

    . Open source drops support when you no longer care.

    Not Quite, it is when DEVELOPERS no longer care, what you personally want is irrelevant unless you are a developer capable of maintaining. Still better than many proprietary options as at least if it is important enough you can pay someone wads of cash to continue to support.

  7. Bah by Billly+Gates · · Score: 1

    Kernel 2.6 works just fine thank you very much sincerely my bosses sticking with Redhat 5 and 6.

    1. Re:Bah by Anonymous Coward · · Score: 0

      Neither RH 5 or 6 had kernel 2.6.

    2. Re:Bah by Hognoxious · · Score: 1

      Are you sure? CentOS 6.9 has 2.6.x, and I doubt they change anything that major.

      Oh wait, you really mean RH as distinct from RHEL? Still have the disks, somewhere...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Bah by mr_mischief · · Score: 1

      RHEL, not RedHat Linux5 and 6.

  8. Re:It's still double-digit processor speeds, keep by Billly+Gates · · Score: 1

    Anything before Skylake. Oh wait nevermind I thought we were talking about Windows 10.

  9. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Windows 10 is not designed to provide an inferior experience. Therefore, it only works on superior hardware.

  10. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Since when is the Powerbook 100 a CPU architecture? The Powerbook 100 was (is) powered by a Motorola 68000 and I am sure there are plenty of others that used that particular CPU.

  11. Re:It's still double-digit processor speeds, keep by zdzichu · · Score: 4, Informative

    Things like Unicore, Hexagon, S+core, OpenRISC, M32R, Cris i.e. stuff most people didn't even heard about.
    The long version at (as always) excellent LWN:
    https://lwn.net/Articles/74807... and
    https://lwn.net/Articles/74929...

    --
    :wq
  12. Re:It's still double-digit processor speeds, keep by sjames · · Score: 1

    Of course, in the case of the processors being dropped, you just about have to be a developer yourself to have any interest in continued Linux support. It's not like you could ever just put a DVD in a drive and install Linux on anything that has one of those processors.

    So if there is anyone out there who wishes support would continue, they weren't interested enough to actually do anything about it.

  13. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Not quite. If you care about something, you would be willing to put money into it, the same as unpaid developers contribute value in the form of their time into things they care about. And money can and does get things supported.

  14. The irony... by _merlin · · Score: 0

    So they're dropping support for "obsolete" CPUs but somehow the first-generation Motorola 68000 in the PowerBook 100 doesn't qualify as obsolete? I mean, I was a Mac user in the '90s, and I still have some fondness for the some of the old hardware, but this is ridiculous. What kind of mental gymnastics do you have to go through to keep 68000 but drop the much newer Blackfin DSP, and the M32R that still seems to be manufactured for embedded applications?

    1. Re:The irony... by religionofpeas · · Score: 3, Informative

      What kind of mental gymnastics do you have to go through to keep 68000 but drop the much newer Blackfin DSP

      No mental gymnastics required. You just need a developer willing to support the 68k, and not have a developer for the Blackfin.

    2. Re: The irony... by Z00L00K · · Score: 3, Informative

      The 68k is kind of baseline for that tree, and relatively simple even for people without specialized knowledge, so it may stick around for a while. It's harder to maintain more complex architectures where you need instruction order and cache management to think about as well.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:The irony... by _merlin · · Score: 2

      If that's the case, just say you're dropping unmaintained architectures due to lack of interest or active maintainers. Talking about dropping "obsolete" architectures is somewhat misleading when the architectures being dropped are still in being manufactured or developed, but undeniably obsolete architectures are still being actively supported.

    4. Re:The irony... by Hognoxious · · Score: 1

      I suppose if they'd said "unmaintained" instead of "obsolete" it would have been a tautology. Perhaps "unpopular"?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re: The irony... by Anonymous Coward · · Score: 0

      Not a tautology. Why should the KERNEL team keep KERNEL support if no team has a DISTRO on these ancient platforms? No developers, no users. The kernel team is maintaining these things for NO ONE. Not good.

    6. Re: The irony... by Hognoxious · · Score: 1

      Next time you see a long word, go upstairs and ask your mom what it means.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re: The irony... by Anonymous Coward · · Score: 0

      As far as the 6800, it might still have some use. It was old even when I went to school. But they still taught a couple computer engineering using it.

      I wonder if education is keeping its number up...

    8. Re:The irony... by BadDreamer · · Score: 1

      Dragonball is still in use and is 68K based. It is also more likely to run a Linux OS than the Blackfin or M32R which usually run an RTOS.

      Also, a lot of enthusiast systems run 68K CPU's, but I know of no enthusiast systems at all based around Blackfin or M32R. And since enthusiasts are likely to be contributing to Linux, support works itself out. Therefore support for some obsolete CPU's is dropped, while support for other obsolete CPU's remain.

      No mental gymnastics required.

    9. Re: The irony... by Anonymous Coward · · Score: 0

      I bet it's still in use in some industrial applications. Heck, even Z80 is still in use courtesy of TI and their calculators, afaik.

    10. Re: The irony... by Anonymous Coward · · Score: 0

      TI89 and TI92 uses the MC68000.
      I think Z80 is on the way out. (Finally)

    11. Re: The irony... by Anonymous Coward · · Score: 0

      Maybe you should take your own advice.

      The code was still being maintained until this release, where it became unmaintained and was excised. It wasn't being USED by anyone, but it was still being maintained in the kernel tree.

    12. Re:The irony... by Anonymous Coward · · Score: 0

      If nobody's willing to maintain them, that sounds pretty obsolete to me. There's probably more interest in TI994/A emulators being maintained than some of what's been "dropped".

    13. Re:The irony... by Shikaku · · Score: 2

      I read the release notes, most of it was already broken on those dropped architectures.

      I'd say "nonworking and unmaintained"

    14. Re:The irony... by Shirley+Marquez · · Score: 1

      Blackfin is still being made. But hardly anybody ever ran Linux on it. A common usage scenario for Blackfin is as a specialized DSP processor for a system that also contains another CPU (these days most likely ARM) that runs a full OS.

  15. Re:It's still double-digit processor speeds, keep by mysidia · · Score: 1

    The article summary didn't do it justice and implied they might be dropping out some form of support for older chips regardless of architecture such as older X86 generations ..... That's not the case.

    plan that emerged from this discussion is to remove score, unicore, metag, frv, and m32r in the 4.17 development cycle, while hexagon and openrisc will be retained. There will be a brief reprieve for blackfin and tile, which will be removed "later this year" unless a maintainer comes forward. And mn10300 will be marked for "pending removal" unless it gains support for recent chips.

  16. Re: It's still double-digit processor speeds, keep by Z00L00K · · Score: 1

    Win 10 and any post 7 is an inferior experience.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  17. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Do you have any source for the Powerbook 100 still being supported?
    From what I can tell from the Wikipedia article it runs a 68000 with 2-8 MB memory.
    If that is supported I should be able to get Linux running on my A500 (HD-interface have extra memory.)
    I was under the impression that getting Linux to run without an MMU was problematic these days.

    Are you sure it isn't the later Powerbooks that are supported? PowerBook Duo 2300c has a PowerPC 603e and up to 56 MB of memory.

  18. Actually just a user, not a developer by raymorris · · Score: 1

    Typically they'll leave old hardware in of anyone says they are USING it. It won't necessarily see new development. I've seen several lkml posts asking "is anyone using _____? If not, we'll remove it."

    1. Re:Actually just a user, not a developer by religionofpeas · · Score: 1

      I've seen several lkml posts asking "is anyone using _____? If not, we'll remove it."

      lkml is mostly for developers, though.

    2. Re:Actually just a user, not a developer by Anonymous Coward · · Score: 0

      I've seen several lkml posts asking "is anyone using _____? If not, we'll remove it."

      lkml is mostly for developers, though.

      Yes, developers such as the distribution makers, who have download statistics on things like the repositories or at least the installation image files.

  19. If you're using it, let us know by raymorris · · Score: 3, Informative

    Typically old hardware isn't dropped if we know someone is using it. Of course there are exceptions when a stack gets a major rewrite. If there is discussion about dropping support for something you use, just let us know on lkml.

  20. "instead of fixing it, drop the architecture" by Anonymous Coward · · Score: 0

    Which are all newer than the motorola 68000 in the powerbook 100.

    I think that the ability of the code to "just break" is a bit of an achilles heel. The hardware doesn't change, so why would the code to support the hardware suddenly stop working? Answer: It doesn't, it's the other code that up and changed.

    So this is a pretty nasty blame game. Shame on you, linus and your many many intertube friends.

    1. Re:"instead of fixing it, drop the architecture" by gravewax · · Score: 2

      code may not change, but new bugs and vulnerabilities are always discovered, if you don't have people actively supporting that code base then it is both a stability and security risk as well as pointless bloat which there is already enough of.

    2. Re: "instead of fixing it, drop the architecture" by Anonymous Coward · · Score: 0

      But the Motorola 6800 is still being produced and used today. Can you say that about the other 2?

    3. Re:"instead of fixing it, drop the architecture" by Sique · · Score: 4, Informative

      things like Power4, Blackfin, M32R etc.

      Which are all newer than the motorola 68000 in the powerbook 100.

      "Newer" has nothing to do with "less obsolete". There is a link in TFA, describing eight dropped architectures as "without active users". POWER4 was dropped because POWER4 support is broken since two years already and no fix or rework available (and apparently no urge to fix it).

      So yes, a newer architecture can be obsolete when an older one is still alive and kicking.

      --
      .sig: Sique *sigh*
    4. Re:"instead of fixing it, drop the architecture" by Anonymous Coward · · Score: 0

      POWER4 was dropped because POWER4 support is broken since two years already and no fix or rework available (and apparently no urge to fix it).

      That's just restating the same thing: That code didn't break, other code changed so this part stopped working.

      And that by and of itself is already quite the problem with software longevity.

    5. Re:"instead of fixing it, drop the architecture" by Dog-Cow · · Score: 1

      How is it a problem?

    6. Re:"instead of fixing it, drop the architecture" by drinkypoo · · Score: 0

      "Newer" has nothing to do with "less obsolete".

      Only if you don't speak English.

      There is a link in TFA, describing eight dropped architectures as "without active users".

      The definition of obsolete is "no longer produced or used; out of date." But some of these architectures are still in current production and use. They may not be in use by Linux users, in which case they are simply unsupported, not obsolete.

      It would be cool if the kernel devs spoke English.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re: "instead of fixing it, drop the architecture" by Type44Q · · Score: 1

      Go to Reddit, shill; your efforts are guaranteed to be more successful there.

    8. Re:"instead of fixing it, drop the architecture" by Sique · · Score: 1

      Still, there are processors which were introduced late and are out of production now, while older designs are still made and in use. Thus my point still stands, despite your nitpicking (and remember, not everything that gets obsolete was produced).

      --
      .sig: Sique *sigh*
    9. Re:"instead of fixing it, drop the architecture" by BadDreamer · · Score: 1

      And the CPU's are no longer used in the context of Linux, thus obsolete in the context of Linux.

      English takes context into account. You should too.

    10. Re:"instead of fixing it, drop the architecture" by drinkypoo · · Score: 1

      And the CPU's are no longer used in the context of Linux, thus obsolete in the context of Linux.

      Or at least, nobody spoke up for them on LKML.

      The thing is, there are architectures supported by Linux which can only reasonably be called obsolete. What's relevant here is that these are becoming unsupported. Most architectures being dropped by Linux were already obsoleted in the eyes of all but hobbyists long ago.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:"instead of fixing it, drop the architecture" by Bert64 · · Score: 1

      Power4 is an expensive niche processor, as are the others... The number of people who have access to such hardware, let alone the desire and knowledge to run linux on them are extremely small.
      The m68k series on the other hand was extremely widespread used in all kinds of devices, including devices with niche followings like certain apple models and the amiga etc.

      On the other hand, power4 servers were expensive when new, rarely crop up on ebay and the few people who would buy them typically do so to run AIX which doesn't run on any cheaper or more widely available hardware.

      Ergo there are far more people interested in running old m68k machines than old power4 servers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  21. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    With killer features like Meltdown.

  22. Re:It's still double-digit processor speeds, keep by nateman1352 · · Score: 4, Informative

    I'm curious what's considered an "obsolete CPU architecture" if a Powerbook 100 is still supported.

    The full list of dropped CPUs is Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile. Also under consideration are Unicore32 and Hexagon, but they are not officially gone yet. Apparently this change removes about half a million lines of code, a substantial reduction in complexity. I had never heard of any of these before and I suspect most other people haven't either, so I don't think they will be missed.

  23. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Nommu is quite well supported, this said, security of a processor without an MMU is nonexistent. The same as a plain 8086,

  24. Re:It's still double-digit processor speeds, keep by tlhIngan · · Score: 1

    if a Powerbook 100 is still supported.

    Actually, how does Linux support the 68K CPU? It doesn't have an MMU that's required. I know there was a version of Linux called uCLinux that worked on MMU-less (and MMU-lite) processors like the 68K, but I've found it quite unstable. No hardware support for protection means a bad pointer literally will take down the system.

    So it was neat, but completely pointless in the end. All it took was one bus error and you'd be rebooting.

    Now, there were later 68K CPUs with MMUs (I believe the 68020 had an external MMU chip, but the 68030 was fully capable of Linux). Heck, there were a couple of bad instructions in the 68k that made a "modern" OS impossible (i.e., you can call them from user mode) - that's why it was revised into the 68010 to allow proper user-supervisor mode separation.

  25. Re:It's still double-digit processor speeds, keep by Tapewolf · · Score: 1

    I had never heard of any of these before and I suspect most other people haven't either, so I don't think they will be missed.

    Blackfin I've heard of, but don't know what it is. Tile is the instruction set used by Tilera's parallel CPU, which had 64 cores on a chip about 10 years ago. Looks like they switched the thing over to use ARM cores after the first couple of generations.

  26. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 2, Informative

    If you're an audio engineer, the Blackfin is used by the legendary Bricasti Model 7 (actually, the M7 uses six Blackfin processors). It's also used in devices like the DR-70D. I'm actually surprised they are dropping support for it.

  27. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    why not quite, that is EXACTLY what I said.

  28. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Do you have any source for the Powerbook 100 still being supported?

    Why don't you try reading TFS real closely? It's not many sentences.

  29. Mikrotik Uses Tile by BillTheKatt · · Score: 2

    Just FYI, Mikrotik's latest Cloud Core Routers use the Tile CPUs. I sure hope this mean's Tile isn't the end of the line for Mikrotik!

    1. Re:Mikrotik Uses Tile by drinkypoo · · Score: 1

      I sure hope this mean's Tile isn't the end of the line for Mikrotik!

      I would never have even considered using a new Mikrotik product after how unreliable the last generation was. I got two different routerboard devices and both were flaky AF. Putting something into customer hands that has to be power cycled frequently to function correctly is unacceptable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  30. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    bullshit, I have had fixes I wanted made in the past to various Open Source products, where I can I have made the fixes myself, but sometimes that isn't possible due to complexity or simply the horrible pain of not being in the inner core group of developers for that product and saying I could just pay someone is unrealistic, I had an example a few years ago where I wanted a relatively minor fix implemented, was a set of incorrectly initialised variables that under certain circumstances would lead to a crash (I had those circumstances) yes I would have happily paid someone a couple of hundred to fix the specific problem, but the people actually qualified due to time and not giving a fuck as it didn't affect most people wanted a couple of thousand for what was essentially a half a dozen lines of code and going through the fuck awful submission process to get it included. It is fine if the software is worth 10's of thousands of more to you, but if it is just saving you a couple of hundred bucks you are often better off buying the commercial version.

  31. All of those platforms... by Anonymous Coward · · Score: 1

    Were likely feature-complete anyways.

    None of them supported USB or later versions of USB, PCIe, etc. Meaning none of them have been gaining anything other than bloat from newer iterations of the kernel. Furthermore some of them may have been broken thanks to the minimum kernel size exceeding the maximum kernel image the bootloader could load (sparc ipx was limited to 1 meg maximum kernel size, which was impossible with later 2.4/2.6 kernels and the minimum features for bringup, notably ipv4 support.)

    While I am disappointed in linux for doing this, the real solution is breaking out the arch-specific kernel code and possibly some of the bus code, then making the driver packages rely on defined interfaces to the kernel packages. Doing so would both make the arch specific kernels easier to maintain, as well as making the driver easier to maintain and verify against specific breakage of the kernel code, which has been happening consistently for 20+ years now. Almost no arches other than x86 have consistently been bug-free out of the box in a real kernel release in that long. Sparc, Alpha, Power, etc haven't been that reliable and anything embedded has usually been considered horribly broken. Google for old mailing list entries if you doubt me.

  32. this linux stable till june by Galaxyunlock · · Score: 1

    Soo it is yet not bug fixed. it become stable till june so is it under developer option.

    1. Re:this linux stable till june by Highdude702 · · Score: 1

      RC1 stands for Release Candidate 1. Meaning you're free to try it but is is not a mainline release so don't complain about bugs, help them get fixed.

  33. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    To clarify this further: If you don't care enough to develop, to learn how to develop, or to pay someone else to develop; you don't care enough. If you don't care enough about the platform to get code written for it, why should anyone else?

  34. Power Hogging is my biggest issue with Linux ... by Qbertino · · Score: 3, Informative

    ... these days. Even before flakey audio and bluetooth management.

    Seriously. Every other OS get's an easy 8 hours out of todays regular portable hardware, only Linux barely scrapes 4 hours. I'm a big Linux and FOSS fan but this is a problem that is really annoying and needs fixing ASAP. Windows, macOS and even Chrome have been on top of this for the better part of a decade and the Linux kernel still wastes gobs of energy. Unacceptable. This update is a step in the right direction. I hope it continues that way. Thumbs up for the kernel crew.

    --
    We suffer more in our imagination than in reality. - Seneca
  35. Tough choice by Anonymous Coward · · Score: 0

    You know Linux desktop is popular with older hardware although I understand the complexity of supporting old hardware. When you look at the numbers, Linux desktop is just not doing well in terms of numbers. Choices are being made in order to stay remotely relevant for those using modern hardware and want Linux desktop to work as well with hardware as Mac OS and Windows.

  36. Re:Power Hogging is my biggest issue with Linux .. by sad_ · · Score: 2

    Seriously. Every other OS get's an easy 8 hours out of todays regular portable hardware, only Linux barely scrapes 4 hours... Windows, macOS and even Chrome have been on top of this for the better part of a decade and the Linux kernel still wastes gobs of energy.

    you do know that chromeOS uses the linux kernel?

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  37. Umm, ChromeOS uses the linux kernel by Viol8 · · Score: 2

    Albeit no doubt modified. However those modifications should have been pushed upstream to the main line.

    The power wastage in desktop systems probably comes from the bloated GUIs that tend to come as the default on linux these days (hello Gnome and KDE) which seem to have their processes permantly at the top of the "top" cpu usage list if my system is anything to go by.

    1. Re:Umm, ChromeOS uses the linux kernel by Anonymous Coward · · Score: 0

      And you'd be wrong, at least as far as I can see and as far as KDE goes.

      The worst offenders in top here, by far, are firefox, chrome and discord, even when the former are showing static pages. The only processes that show up at the top that remotely shows up at the top in any meaningful way are kwin_x11 and konsole. I presume the screen doesn't redraw itself to render top.

      Gnome is an entirely different beast, I have no numbers for that.

  38. Re:Power Hogging is my biggest issue with Linux .. by phantomfive · · Score: 2

    fwiw a lot of that can be fixed by turning down the brightness on your laptop screen. The backlight draws a lot of power, and Apple aggressively dims the screen.

    --
    "First they came for the slanderers and i said nothing."
  39. Re:It's still double-digit processor speeds, keep by pezezin · · Score: 1

    Heck, there were a couple of bad instructions in the 68k that made a "modern" OS impossible (i.e., you can call them from user mode) - that's why it was revised into the 68010 to allow proper user-supervisor mode separation.

    I think this is what you are referring to: https://en.wikipedia.org/wiki/...

  40. Re:It's still double-digit processor speeds, keep by ChunderDownunder · · Score: 1

    It says "100 series" in the summary but I was curious and followed the trail on Phoronix.

    The mention of a specific model is the Powerbook 190, produced several years later - whose specs on wikipedia have a 68LC040 (no FPU) and up to a whopping 40GB of RAM.

    Whether that's backward compatible with other models is anyone's guess.

  41. Re:Power Hogging is my biggest issue with Linux .. by Dr.+Evil · · Score: 1, Interesting

    To much abuse, ridicule and disbelief, I’ve posted here many times about my problems with Linux on the desktop...

    This hasn’t been one of them. I have an Acer Cloudbook which gets 12-17h per charge. It can’t hibernate properly, crashes on resume from suspend, bit the fact that it gets such wicked battery life while ON, means I just leave it running in my bag all day.

    Although my audio stopped working, no fricking clue why. Who has time to deal with this stuff?

  42. Re:It's still double-digit processor speeds, keep by Opportunist · · Score: 1

    Really? Wow, so it IS an advanced system that can do things it wasn't even designed for.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  43. Re: It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    It may not have been designed for an interior experience, but it excells at delivering one.

  44. Re:It's still double-digit processor speeds, keep by houghi · · Score: 1

    That is not what obsolete means. That is what un-maintained means. If I am the only person using and maintaining the source for hardware I developed my self, then it would perhaps still be maintained, even if it is obsolete.
    If nobody maintains the source even when there are millions of users, then it would be dropped. Hardly obsolete.
    Yes, very often obsolete hardware will become un-maintained, as there are not any developers that have the hardware or the will to maintain it.
    Obsolete =/= un-maintained.

    --
    Don't fight for your country, if your country does not fight for you.
  45. Re:Power Hogging is my biggest issue with Linux .. by Anonymous Coward · · Score: 0

    Wrong priorities man. Take over the world *first*, and then you can have others fix all your computer problems.

  46. Re:It's still double-digit processor speeds, keep by YuppieScum · · Score: 3, Funny

    Windows 10 is not designed to provide an inferior experience

    So, this was just a happy accident?

    --
    This sig left unintentionally blank.
  47. Re:It's still double-digit processor speeds, keep by nctritech · · Score: 3, Interesting

    You're right about the stability; that's just the nature of the beast. When they refer to supporting the 68000, they're probably using a NOMMU system which is a quirky thing but within its several limits it DOES work. As you noted, some features of modern CPUs and MMUs such as memory protection are not available. uClinux's kernel work was folded into the Kernel during the 2.5.x series. As of 2016 they were still alive and kicking.

  48. This place has become such a shithole by drinkypoo · · Score: 1

    Getting modded down for posting facts is shit.

    If they want to speak some other language, fine. But if they want to claim to be speaking English, then they ought to use the word "obsolete" to mean what it actually means, and not something else when there is a perfectly useful word that means what they are trying to say.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  49. Blackfin isn't being removed yet by raymorris · · Score: 1

    Blackfin was discussed. It's not being removed at this time.
    A manufacturer using Blackfin, or someone who wants to keep support in newer kernels, will need to step up, though, or it will be removed soon.

  50. Re: It's still double-digit processor speeds, keep by Type44Q · · Score: 1

    Nice!

  51. Re:It's still double-digit processor speeds, keep by arth1 · · Score: 1

    It's also used in devices like the DR-70D [tascam.com].

    Is that running Linux, though? I was under the impression that Tascam used a "true" embedded system without kernel/userspace separation.

  52. Re:It's still double-digit processor speeds, keep by Megol · · Score: 1

    The 68000 have no MMU internally and no support for virtual memory even with an external MMU, the "bad" instructions just exposed system state making pure virtualization impossible. But virtualization isn't a requirement for a modern OS and x86 fixed their abstraction leakages much later (20+ years) and in a much more complex way (but with advantages).

    The 68010 was hardware compatible with the 68000 but fixed both the virtualization problem and the MMU problem (the MMU itself had to be added externally).

  53. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    I think blackfin is some sort of general purpose + DSP from Analog Devices (my memory is fuzzy). Agreed that I haven't heard of the rest, and I work at an embedded software company that supported a myriad of architectures for almost a decade. I imagine that the respective silicon vendors initially did a substantial amount of legwork to get support added and have since moved on to new architectures with these in maintenance phase. Quite frankly, given the upgrade-ability standards of the day, it's unlikely that there are many existing devices out there that even get software updates.

  54. Re:Power Hogging is my biggest issue with Linux .. by BadDreamer · · Score: 2

    Which is quite interesting, given my experience with a Thinkpad Carbon X1 4th gen. I get around 10 hours on that running Windows, and can squeeze that to almost an extra hour if I really push hard on running nothing but Scrivener - but that requires Windows Update to behave, which it usually doesn't, pushing battery life below 9 hours.

    Running Linux, with Scrivener in Wine, I get 12-14 hours on it without even trying.

    In both cases WiFi is on, screen brightness at near minimum, and I'm using it pretty much constantly.

    So now I have removed Windows.

  55. I don't know I like the dropping of old chipsets. by jd · · Score: 1

    Ok, maybe from the mainstream kernel, but space missions use old hardware and you don't encourage recycling eWaste this way.

    Maybe have a tree of obsolete architectures, where those who want old stuff can go.

    Better yet, since architectures are split off anyway, have a subtree for each architecture (inline or otherwise). Let arch-specific distros merge the architectures they want and no others, let developers cleanly see what does what. It should make adding new architectures to (and removing old ones from) the mainline easier if the mainline had the arch section assembled.

    Regardless of whether anyone thinks either is sensible or even sane, I might have a go at building a mega-arch (triumphal arch?) project just for kicks. Well, the DEC VAX arch needs to be less obscure, assuming there's still a copy out there.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  56. Re: It's still double-digit processor speeds, keep by jd · · Score: 1

    Same as with any other kernel function - no verifiable use.

    The problem is that this buggers up my plan to travel back in time and upload the latest Linux source into Linus Torvalds' head when he was a student. The architectures removed were the only ones around then. How's that going to convince him, it he can't run it?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  57. Re:It's still double-digit processor speeds, keep by NJRoadfan · · Score: 1

    The Powerbook 190 shares nothing with the rest of the Powerbook 100 series (160,165,170,180) and is more like the 5300. It was a stopgap "value" model until PPC machines came down in price. All the rest of the 100 series (except for the original 100) have a MMU equipped 68030 CPU in them.

  58. Re: Power Hogging is my biggest issue with Linux . by jd · · Score: 1

    Checklist:

    1. Are you running KDE, Gnome or Unity? If so, bury them with dignity at the bottom of the garden and install Enlightenment.
    2. Are you running SystemD? Ditto and install OpenBSD's init or Gentoo's OpenRC.
    3. Is the kernel tuned? It should not contain things you don't use. If power is a problem, that is the governor you should select. Run with the worst latency you can afford because you need more power to get equal performance with low latency.
    4. You might want to use the hoard memory allocator over Glibc's malloc for some apps - you can set this using the dynamic library path.
    5. You might want to use a lightweight libc to reduce system strain.
    6. You might want to experiment with apps to see what causes netsnmp to scream in pain at the load levels. It's a good monitor. Once you've identified the problem apps, place them in a cgroup that is more restricted on resources.

    Should you have to do this? No. Fact is, you do, because distro authors are going for mass appeal rather than usability. They always have, which is why MCC was the last distro I actually liked using.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  59. Re:Power Hogging is my biggest issue with Linux .. by Anonymous Coward · · Score: 0

    Maybe your speaker melted from the computer being left on all day while in a bag.

  60. Re:Power Hogging is my biggest issue with Linux .. by Hydrian · · Score: 1

    The biggest issues with power use is the hardware drivers. Many times open source drivers are written without any involvement of the hardware manufacture's company. The manufacturers often don't publish the open hardware/firmware specifications. If they do, they can be incomplete. To get the full specs, you often have to be apart of some big company and sign an NDA agreement. This is very incompatible with open source code.

    This leaves devices driver writers often black boxing the driver writing process so it is easy to miss things or not knowing if they've written the driver in the best or most efficient way possible. Most of the time it feels like we're lucky if it works and is stable.

    This is why it is important to support companies the actively support open source driver releases. Binary blobs don't count. They're products often cost more, but if you're running Linux, you're more likely going to have a better experience.

    --
    No good deed goes unpunished.
  61. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    whose specs on wikipedia have a 68LC040 (no FPU) and up to a whopping 40GB of RAM.

    That would be 40MB of RAM. 40GB would be more than enough for current desktop systems.

    AFAIK the 040 doesn't need an external FPU since it has most of the FPU support built in. It also have some form of MMU so it should be able to do some swapping if necessary.

  62. Re:Power Hogging is my biggest issue with Linux .. by Anonymous Coward · · Score: 0

    Do you use TLP?

  63. Re:Power Hogging is my biggest issue with Linux .. by Dr.+Evil · · Score: 1

    "Wrong priorities man. Take over the world *first*, and then you can have others fix all your computer problems."

    Not sure if this is a shot at humor, but I think you're bang-on with this.

    Technology for me and many people on this site was a hobby once.

    Sure, I can install a custom kernel to troubleshoot my hibernate issues, follow discussion forums for my laptop for audio issues, etc.. or I can do work.

  64. Re:Power Hogging is my biggest issue with Linux .. by Highdude702 · · Score: 1

    What OS are you running? I used to have issues with older Ubuntu and Debian and basically anything that uses old PulseAudio. Most have switched to ALSA which isn't too much better but works. I used to manually have to strip pulse and force the OS to use ALSA. But those days are fortunately over. And for ease of use Ubuntu 16.04 and Debian 9 from experience.

  65. Re: It's still double-digit processor speeds, kee by Anonymous Coward · · Score: 0

    8.1 is pretty nice and fast, thank you

  66. Re:I don't know I like the dropping of old chipset by Highdude702 · · Score: 1

    I don't get the complaint. Chances are the stuff in the new kernels won't even work on legacy hardware. Put your big boy pants on, download an older flavor and get some back ported security patches and you're in the game.. Problem solved.. Linux on old hardware is easy, sometimes. The hard part is finding a distro that works with little modification. If you're trying to run Linux on old hardware you're already doing it for fun anyways because if it was for production you would already.

  67. Not the Powerbook 100 by hawk · · Score: 1

    The powerbook 100 isn't and couldn't be supported--it's a 68000, with no potential for an emu (other than that bizarre hack that used two, and stopped one mid-instruction on a fault, using the other to fix things before resuming).

    Oddas it sounds, the Powerbook 100 was not part of the Powerbook 100 series.

    Apple basically handed the Macintosh Portable to Sony and said "shrink it." The result got called the 100.

    There was one insignificant difference, other than size, iirc, but I forget what it was.

    hawk, who still has his MacPortable, albeit spread across a couple of shelves

  68. Re:It's still double-digit processor speeds, keep by thegarbz · · Score: 1

    I'm curious what's considered an "obsolete CPU architecture" if a Powerbook 100 is still supported.

    The question is "obsolete" for who? Obsolete depends on who defines it.

    Obsolete due to lack of users and lack of working hardware?
    Obsolete due to lack of vendor support?
    Obsolete due to lack of maintainers?

    Ultimately in every traditional version of obsolescence one group decides quite arbitrarily when something becomes obsolete and it has nothing to do with the orderly discontinuation of products in a linear timeline.

  69. Re:It's still double-digit processor speeds, keep by thegarbz · · Score: 1

    If I am the only person using and maintaining the source for hardware I developed my self, then it would perhaps still be maintained, even if it is obsolete.

    You're describing a vendor actively maintaining a product in active use. That by its nature means it's not obsolete.

  70. Re: OT: reddit today by Anonymous Coward · · Score: 0

    Eternal April?

  71. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    My memory is running on fumes here, but I recall early multi-user 68K based systems like the Apollo had two CPUs in order to implement virtual memory. There were some instructions in the ISA which couldn't be interrupted and saved to the stack to allow a kernel interrupt to service a page fault. Instead, one CPU ran the user-space code and actually got paused (no clock advance) while the second CPU took over to service a page fault and then resume the user-space CPU.

  72. Re:Power Hogging is my biggest issue with Linux .. by Anonymous Coward · · Score: 0

    My wife has a T440s which runs forever using Fedora. I have a T440p and also use Fedora but it is a space heater. They are supposedly the same generation of CPU, but mine is quad core and hers is dual core.

    Mine also has the extra discrete nvidia GPU. The intel GPU is the one driving the display panel, and the nvidia GPU is supposed to be powered off unless I explicitly try to use it when launching a program via 'optirun' or 'primusrun' helpers. There's no good way for me to verify that the nvidia really does power down, as I see conflicting messages from all the system logging.

    Somehow, Linux has never been able to get my CPU down into those really low power states according to 'powertop'. The cores will show good idle states, but the package c-states never get into the deeper idle states.

  73. Re:It's still double-digit processor speeds, keep by ChunderDownunder · · Score: 1

    It isn't a full 040. The 'LC', low cost, in the model number refers specifically to a variation where they left out the FPU.

  74. Re:It's still double-digit processor speeds, keep by Anonymous Coward · · Score: 0

    Quite often the problem is even when you do care the majority of people can't do jack shit about it. I might care enough to pay $200 for a OSS product even though that is the same price as the commercial equivalent, but for that money no one competent would give you even the time of day, you aren't going to spend several years learning to develop and specialise in the code necessary and you aren't going to pay the thousands it would cost for qualified individual to do it. have come across this multiple times in the past where I care, but only up until the point I don't have to make very large personal sacrifices for very little gain. basically the only people that count in the OSS world is the developers themselves, as a user you mean even less in the OSS world than you do in the commercial world.

  75. Re:Power Hogging is my biggest issue with Linux .. by q4Fry · · Score: 1

    Wrong priorities man. Take over the world *first*, and then you can have others fix all your computer problems.

    If you run the world and someone else runs your computer, who really runs the world?