The Glamor driver for X11 has sought for years to replace all of the GPU-specific 2D rendering acceleration code in X.org with portable, high performance OpenGL. Unfortunately, that goal was hampered by the project starting in the awkward time when folks thought fixed-function hardware was still worth supporting. But, according to Keith Packard, the last few months have seen the code modernized and finally maturing as a credible replacement for many of the hardware-specific 2D acceleration backends. From his weblog: "Fast forward to the last six months. Eric has spent a bunch of time cleaning up Glamor internals, and in fact he’s had it merged into the core X server for version 1.16 which will be coming up this July. Within the Glamor code base, he's been cleaning some internal structures up and making life more tolerable for Glamor developers. ... A big part of the cleanup was a transition all of the extension function calls to use his other new project, libepoxy, which provides a sane, consistent and performant API to OpenGL extensions for Linux, Mac OS and Windows." Keith Packard dove in and replaced the Glamor acceleration for core text and points (points in X11 are particularly difficult to accelerate quickly) in just a few days. Text performance is now significantly faster than the software version (not that anyone is using core text any more, but "they’re often one of the hardest things to do efficiently with a heavy weight GPU interface, and OpenGL can be amazingly heavy weight if you let it."). For points, he moved vertex transformation to the GPU getting it up to the same speed as the software implementation. Looking forward, he wrote "Having managed to accelerate 17 of the 392 operations in x11perf, it’s pretty clear that I could spend a bunch of time just stepping through each of the remaining ones and working on them. Before doing that, we want to try and work out some general principles about how to handle core X fill styles. Moving all of the stipple and tile computation to the GPU will help reduce the amount of code necessary to fill rectangles and spans, along with improving performance, assuming the above exercise generalizes to other primitives." Code is available in anholt's and keithp's xserver branches.
Find out the latest on data centers with SlashDataCenter.
Freshly Exhumed writes "As Apple issued an update for Mavericks, Mountain Lion, and Lion yesterday, Snow Leopard users have not seen a security update since September, 2013. This would not be noteworthy if Apple, like a host of other major software vendors, would clearly spell out its OS support policies and warn users of such changes, but they have not. Thus, the approximately 20% of Mac users still running Snow Leopard now find themselves in a very vulnerable state without the latest security updates."
Trailrunner7 writes "The certificate-validation vulnerability that Apple patched in iOS yesterday also affects Mac OS X up to 10.9.1, the current version. Several security researchers analyzed the patch and looked at the code in question in OS X and found that the same error exists there as in iOS. Researcher Adam Langley did an analysis of the vulnerable code in OS X and said that the issue lies in the way that the code handles a pair of failures in a row. The bug affects the signature verification process in such a way that a server could send a valid certificate chain to the client and not have to sign the handshake at all, Langley found. Some users are reporting that Apple is rolling out a patch for his vulnerability in OS X, but it has not shown up for all users as yet. Langley has published a test site that will show OS X users whether their machines are vulnerable."
An anonymous reader writes "SecureMac.com has discovered a new trojan horse for Mac OS X called OSX/CoinThief.A, which spies on web traffic to steal Bitcoins. This malware has been found in the wild, along with numerous reports of stolen coins. The malware, which comes disguised as an app to send and receive payments on Bitcoin Stealth Addresses, instead covertly monitors all web traffic in order to steal login info for Bitcoin wallets."
CambodiaSam sends the latest on "Red Star OS," North Korea's attempt at a home-grown operating system. Previously, it had closely resembled Microsoft Windows, but a new update now strongly mimics Apple's OS X. "Despite living in a country very much shut off from the outside world, many people in North Korea do have access to technology - including mobile phones. However, devices are heavily restricted. Internet access, for instance, is locked down, with most users able to visit only a handful of sites mostly serving up state-sponsored news. The Red Star OS is peppered with North Korean propaganda, and its calendar tells users it is not 2014, but 103 — the number of years since the birth of former North Korean leader Kim Il-sung. An earlier version of Red Star OS was made available worldwide in 2010 after a Russian student posted it online. The latest version is believed to have been released some time in 2013."
David W. White writes "Years ago ago those of us who used any *nix desktop ('every morning when you wake up, the house is a little different') were seen as willing to embrace change and spend hours tinkering and configuring until we got new desktop versions to work the way we wanted, while there was an opposite perception of desktop users over in the Mac world ('it just works') and the Windows world ('it's a familiar interface'). However, a recent article in Datamation concludes that 'for better or worse, [Linux desktop users] know what they want — a classic desktop — and the figures consistently show that is what they are choosing in far greater numbers than GNOME, KDE, or any other single graphical interface.' Has the profile of the Linux desktop user changed to a more pragmatic one? Or is it just the psychology of user inertia at work, when one considers the revolt against changes in the KDE, GNOME, UNITY and Windows 8 interfaces in recent times?"
An anonymous reader writes: "It doesn't take a Columbo to figure out that the 'previous employer, a small browser vendor that decided to abandon its own rendering engine and browser stack' is referring to Opera in this comment answering the question 'Do you actually use the product you are working on?' It appears to originate from Andreas Tolfsen, a former Opera developer who is now part of the Mozilla project. From releasing a unified architecture browser including Linux support since 2001, Opera decided to put Linux development on indefinite hold, communicated through blog comments, and focus on Windows and Mac for their browser rewrite centered around the Blink engine that had its first beta release last spring. The promise to bring back the Linux version in due time was met with growing skepticism as the months went by, and clear answers have been avoided in the developer blog. The uncertainty has spawned user projects such as Otter browser in an attempt to recreate the Opera UI in a free application. Tolfsen's statement seem to be in line with what users have suspected all along: Opera for Linux is not something for the near future."
McGruber writes "Like the Mac, the IBM PC Junior first went on sale in late January 1984. That is where the similarities end — the PC Junior became the biggest PC dud of all time. Back on May 17, 1984, the NY Times reported that the PC Junior 'is too expensive for casual home users, but, at the same time, is not nearly powerful enough for serious computer users who can afford a more capable machine.' The article also quoted Peter Norton, then still a human programmer who had not yet morphed into a Brand, who said that the PC Junior 'may well be targeted at a gray area in the market that just does not exist.'' IBM cancelled the machine in March 1985, after only selling 270,000 of them. While it was a commercial flop, the machine is still liked by some. Michael Brutman's PCJr page attempts to preserve the history and technical information of the IBM PCjr and YouTube has a video of a PC Junior running a demo."
enharmonix writes "I have a big decision to make. I am probably going to buy a laptop that I will primarily use for music. I would prefer an OEM distro so I don't need to install the OS myself (not that I mind), but I have no preference between open- and closed-source software as an end-user; I just care about the quality of the product. There are two applications that I absolutely must have: 1) a standard notation transcription program with quality auditioning (i.e., playback with quality sound fonts or something similar, better than your standard MIDI patches) that can also accept recorded audio in lieu of MIDI playback, and 2) a capable synthesizer (the more options, the better). If there's software out there that does both 1 and 2 in the same app, that's even better. I've played with some of Ubuntu's offerings for music a few years ago and some are very good, though not all of them are self-explanatory and the last time I checked, none of them really met my needs. I am not so worried about number 2 because I think I could pretty easily develop my own in .NET/Mono, which I think would be a fun project (which would be open source, of course). I am a Gnome fan so if I go with Linux, I will almost certainly go with standard Ubuntu over Kubuntu, but Gnome seems to rule out Rosegarden which was the best FOSS transcription software out there the last time I checked. The other solution I've thought of is to just shell out the $600 for Finale, which I'm more than willing to do, but I'm not so sure I want Windows 8 and I'm just not sure I can afford to go with a Mac on top of the $600 for Finale. I don't intend to put more than one OS on my laptop, either. Any slashdotters out there dabble in composing/recording, using MIDI, sound fonts, recorded audio, and/or synthesizers? What setup of hardware/OS/software works for you? Can FOSS music software compete with their pricier closed source competitors?" The KXStudio apps installed over Debian or Ubuntu tend to be pretty nice (better session handling that gladish provides at least).
VentureBeat is one of the many outlets featuring recently surfaced video of Steve Jobs doing an early demo of the Macintosh, 30 years ago. I remember first seeing one of these Macs in 1984 at a tiny computer store in bustling downtown Westminster, Maryland, and mostly hogging it while other customers (or, I should say, actual customers) tapped their feet impatiently.
An anonymous reader writes "Philip Schiller, Apple's senior vice president of worldwide marketing, recently claimed that Apple is the only computer company left from the early days of the Mac. Unfortunately for him, HP still exists. "Every company that made computers when we started the Mac, they're all gone," Schiller told Macworld in an interview on Apple's Cupertino campus. 'We're the only one left.' I'm sorry Apple, but when exactly did HP declare bankruptcy? We contacted an HP spokesperson for a statement on Apple's ridiculous claim and were pointed to its timeline history page."
snydeq writes "30 years ago today, Apple debuted the Macintosh. Here are some reviews of the early Mac models, including the Macintosh ('will be compared to other machines not only in terms of its features but also in the light of the lavish claims and promises made by Apple co-founder Steven Jobs'), the Mac SE ('contains some radical changes, including room for a second internal drive and even a fan'), the Mac IIx ('a chorus of yawns'), and the Mac Portable ('you may develop a bad case of the wannas for this lovable [16-lb.] luggable'). Plus insights on the Macintosh II's prospects from Bill Gates: 'If you look at a product like Mac Word III on that full-page display, it's pretty awesome. ... But the corporate buyer is never going to be a strong point for Apple.'" iFixit got their hands on a Mac 128K and did a teardown, evaluating the old hardware for repairability. What will the Mac look like in another 30 years?
An anonymous reader writes "Google today released Chrome version 32 for Windows, Mac, and Linux. The new version includes tab noise indicators, a new look for Windows 8 Metro mode, and automatic blocking of malware downloads. You can update to the latest release now using the browser's built-in silent updater, or download it directly from google.com/chrome."
An anonymous reader writes "CES has come and gone, and we've gotten a chance to see many different models of Valve's Steam Machines. They're being marketed as a device for a living room, and people are wondering if they'll be able to compete with the Big-3 console manufacturers. But this article argues that Valve isn't going after the consoles — instead, Steam Machines are part of a long-term plan to keep the PC gaming industry healthy. Quoting: 'Over the years, Valve has gone from simply evangelizing the PC platform — it once flew journalists in from around the world pretty much just to tell them it was great — to actively protecting it, and what we're seeing now is just the beginning of that push. Take SteamOS. To you and me, it's a direct interface for Steam based on Linux that currently has poor software support. To Valve, though, it's a first step in levering development, publishing, gameplay and community away from their reliance on Windows and DirectX (and to a lesser extent Mac OS), systems that cannot be relied upon in the long term. ... As for Steam Machines, they are a beachhead, not an atom bomb. They are meant to sell modestly. ... The answer is that Valve is thinking in decades, not console generations.'"
AmiMoJo writes "According to security company Sophos, around 55% of home users and 18% of enterprise users have updated to Mavericks, the latest version of Mac OS (10.9). Unfortunately Apple appears to have stopped providing security updates for older versions. Indeed, they list Mavericks itself as a security update. This means that the majority of users are no longer getting critical security patches. Sophos recommends taking similar precautions to those recommended for people who cannot upgrade from Windows XP."
An anonymous reader writes that the LLVM compiler framework and Clang C++ compiler hit 3.4 "With C++14 draft fully implemented in Clang and libc++. Read more in LLVM and Clang release notes." Also of note: "This is expected to be the last release of LLVM which compiles using a C++98 toolchain. We expect to start using some C++11 features in LLVM and other sub-projects starting after this release. That said, we are committed to supporting a reasonable set of modern C++ toolchains as the host compiler on all of the platforms. This will at least include Visual Studio 2012 on Windows, and Clang 3.1 or GCC 4.7.x on Mac and Linux. The final set of compilers (and the C++11 features they support) is not set in stone, but we wanted users of LLVM to have a heads up that the next release will involve a substantial change in the host toolchain requirements."
New submitter miguelfreitas writes "I'd like to offer for discussion with Slashdot readers this new proposal: twister is the fully decentralized P2P microblogging platform leveraging from the free software implementations of Bitcoin and BitTorrent protocols. This is not being pushed by any company or organization, it is the work of a single Brazilian researcher (me). The idea is to provide a scalable platform for censor-resistant public posting together with private messaging with end-to-end encryption. The basic concepts are described in FAQ while more in-depth technical details are available from the white paper. The twister network is running already: the client can be compiled for Linux, Mac, and Android. 2500 usernames were registered in the first 6 days."
An anonymous reader writes "GNU MacChanger's developer has found by chance that The Coca-Cola company got a range of MAC addresses allocated at the OUI, the IEEE Registration Authority in charge of managing the MAC addresses spectrum. What would Coca-Cola want around 16 million MAC addresses reserved? What are they planning to use them for? Could this part of a strategy around the Internet-of-things concept?"
An anonymous reader writes "Hi, I need to get remote access to my home Mac and Windows PC. At home, it's basically for watching TV, whereas at the office, I need it to work on files I am not allowed to take out when leaving. I know there's a lot of choice out there, but I need something free and reliable. What do you all recommend?"