Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2025-07-02 18:46
Library Hand, the neat penmanship style for card catalogs
In September 1885, a bunch of librarians spent four days holed up in scenic Lake George, just over 200 miles north of New York City. In the presence of such library-world luminaries as Melvil Dewey - the well-organized chap whose Dewey Decimal System keeps shelves orderly to this day - they discussed a range of issues, from the significance of the term "bookworm" to the question of whether libraries ought to have a separate reference-room for ladies.They then turned their attention to another crucial issue: handwriting. As libraries acquired more books, card catalogs needed to expand fast in order to keep track of them. Though the newly invented typewriter was beginning to take hold, it took time and effort to teach the art of "machine writing." Librarians still had to handwrite their catalog cards. And this was causing problems.Fascinating story - and funny how I was taught something very close to Library Hand cursive script (the one from A Library Primer listed in the article) when I was a kid.
Linux 4.10 released
Linux 4.10 has been released. This release adds support for virtualized GPUs, a new 'perf c2c' tool for cacheline contention analysis in NUMA systems, a new 'perf sched timehist' command for a detailed history of task scheduling, improved writeback management that should make the system more responsive under heavy writing load, a new hybrid block polling method that uses less CPU than pure polling, support for ARM devices such as the Nexus 5 & 6 or Allwinner A64, a feature that allows to attach eBPF programs to cgroups, an experimental MD RAID5 writeback cache, support for Intel Cache Allocation Technology, and many other improvements and new drivers. Here is the full list of changes.
IBM AIX for PS/2
I'm pretty sure all of you are aware of Advanced Interactive Executive, or AIX, IBM's high-end, professional UNIX operating system. It has been in development since 1986, and is currently at version 7.2, released in 2015. It's one of those operating systems you hear relatively little about here on OSNews, if only because it sits in a part of the market where few of us ever encounter it.Which is why I was pleasantly surprised to learn that AIX hasn't been confined to (relatively) exotic non-x86 hardware such as IBM Power and PowerPC-based systems. During my research into the IBM PS/2, I discovered that IBM released versions of AIX for PS/2 systems. The first release was AIX 1.1 1989, followed by 1.2 in 1990, and the last release, 1.3, in 1992.From the AIX 1.3 PS/2 announcement letter:Performance tuning in AIX PS/2 Operating System Version 1.3 offers increased throughput for Input/Output (I/O) in both raw and block mode, in addition to kernel performance enhancements and smaller size requirements available through the availability of serviceable shared libraries usage in applications written to utilize them. Enhancements have also been made to the pager and swapper areas of memory management that have resulted in performance increases.Improvements in the windowing and Graphical User Interface (GUI) areas are highlighted with the introduction of the X Windowing System V11 R5 from MIT available in AIX PS/2 X-Windows Version 1.3 and AIXwindows Environment for PS/2 Version 1.3 and OSF's Motif 1.1.3 available in AIXwindows Environment for PS/2 Version 1.3 along with AIXwindows Desktop. Support for the IBM Xstation 120 and Xstation 130 is provided in the AIX PS/2 Xstation Manager Version 1.3 Support for XGA-2 provides non-interlaced, high resolution graphics on those displays that support it.The internet is a great thing, and IBM AIX 1.3 for PS/2 can be found on abandonware sites, and there are some repositories with more information. The full AIX 1.3 PS/2, with all the additional packages you had to buy separately, comes in at a whopping 94 1.44 MB floppies. The installation procedure is complex, and I haven't yet been able to get it installed in VirtualBox. I want to give this some visibility, because maybe someone with more experience with AIX can get AIX PS/2 to run inside VirtualBox or some other virtualisation tool.
ReactOS 0.4.4 released
Today marks the fifth release of the ReactOS 0.4.x series, as well as the fifth following the 4 month release cycle started by 0.4.0 itself. Progress has continued steadily, with a great deal of work going on in the background to improve ReactOS' general usability and stability. Many of these improvements were on display at the FOSDEM convention in Brussels that took place on the 4th and 5th of this month. Certainly one of the more notable albeit less visible additions was the incorporation of basic printing support by Colin Finck. At present ReactOS is only capable of sending print commands to a parallel port printer, but this is the first step towards universal support and Colin should be applauded for his effort.It seems ReactOS can run Office 2007 now. That's actually quite neat.
ToaruOS 1.0.3 released
ToaruOS 1.0 was released 18 days ago, and since then, several bugfix releases have been released. The latest release - the one you want to test - is 1.0.3. ToaruOS is a complete hobby operating system, including a kernel and userspace with many graphical applications. This is the first release considered to be "user-ready", but please keep in mind that ToaruOS is a hobby project and it may not be stable or suitable for any purpose you might have for an operating system. This release represents the culmination of many years of development, research, and learning.IT's a remarkably fun operating system, and runs without any problems in VirtualBox. I've played with it a bit during the day, messing around with the basic but elegantly simple UI, browsing the file system, installing a few packages through the graphical package manager, and playing some Quake. It's rare for hobby operating systems to achieve this level of functionality in a 1.0 release, so colour me pleasantly surprised.ToaruOS's kernel in its current form is 32-bit, non-SMP, monolithic (but modular), and Unix-like. It supports processes, threads, shared memory, files, pipes, TTYs, packet-based IPC, and basic IPv4 networking. Driver modules allow for access to EXT2 and ISO9660 filesystems, PATA and ATAPI disk access for hard drives and CDs, framebuffer support on most virtual machines (as well as bootloader-assisted generic framebuffer support), networking on AMD PCnet FAST, Realtek RTL8139, and Intel PRO/1000-series NICs, PS/2 mice and keyboards, audio on Intel AC'97 chipsets, as well as special support for VirtualBox's guest additions.The userspace includes a dynamic linker, a full-featured compositing windowing system, many Unix-like utilities, a port of Python 3.6 (including many binding libraries for the ToaruOS windowing environment), and several graphical applications (including a package manager).The code's on github.
Source: Apple will fight 'right to repair' legislation
Apple is planning to fight proposed electronics "Right to Repair" legislation being considered by the Nebraska state legislature, according to a source within the legislature who is familiar with the bill's path through the statehouse.The legislation would require Apple and other electronics manufacturers to sell repair parts to consumers and independent repair shops, and would require manufacturers to make diagnostic and service manuals available to the public.This is completely normal in the automotive sector, and I see no reason why the tech sector should be any different.
Rediscovering an old IBM PS/2 Model 50
Today, after sitting in storage for over 20 years, my brother and I dusted off his old IBM PS/2 Model 50 (8550-021), with the goal of cleaning it up and making sure it still works. It was still working when he stored it, so it should still be okay today (barring any unavoidable degradation caused by the slow march of time). As far as he remembers, it's got DOS installed on its 20MB hard drive (and a bunch of games).I've taken it apart completely so that I can set to cleaning it thoroughly tomorrow. Everything seems to be in relatively pristine condition (save for the case, which is battered in a grungy, industrial kind of way). A visual inspection didn't reveal anything blown or out of the ordinary on the motherboard or HDD/FDD riser cards, and from what I can tell without opening it up, the PSU seems to not feature any blown caps either.Originally, I was planning on just getting some cheap PS/2 keyboard and mouse somewhere (turns out none of us owns any of those any more), but the more I was awestruck by the industrial beauty and elegance of the PS/2 and its modular internals, I felt overcome by a strong urge to do this machine justice - assuming it still works, I'm buying the original PS/2 mouse and IBM Model M keyboard. It's the least I can do.I've also been looking at other ways to expand and upgrade the device (which I'll do only after having confirmed it still works, of course). I've found an AST Advantage/2 RAM expansion/SCSI controller 16-bit MCA card (with 4MB of RAM installed) in an online store, which would be a neat way to add some additional memory to the machine. It's a multifunction MCA card that adds 8 RAM slots and a SCSI interface to the PS/2. I'm not entirely sure how these additional RAM slots work (i.e., does any RAM get added to extended memory?), but for its relatively low price, it seems like an interesting exotic piece of hardware to own either way.There are other, far more substantial upgrades and peripherals I'd like to add to it, such as the IBM 486SLC2-50/25 processor upgrade kit (incredibly rare and prohibitively expensive if you do find one) or a math co-processor (haven't been able to find one, and would be rather useless for running a few DOS games anyway). Additionally, there are rare things like an MCA Sound Blaster or SGI IrisVision (
Gabe Newell isn't really here
Gabe Newell sits perfectly still, leans forward. His hands are laid on his lap. Only his eyes are moving. They shift rapidly from left to right and back again. He's physically here, he's sort of listening, but I'd say he's also somewhere else, mentally untangling the knots of the future.The way he talks bears this out. He's unscripted, exploratory. He ranges far from corporate dogma and empty visionary horseshit. He admits when heâs been wrong in the past, or that he might be wrong right now about one of the biggest gambles of his career.I like this about him: the act of engaging with journalists without a script, enjoying an actual conversation, prodding ideas that might be important outside the confines of a media event.While I wouldn't go as far as putting Gabe Newell on the same pedestal as tech personalities like Bill Gates or Linus Torvalds, I do feel Gabe is a similar sort of person. He worked on the first few releases of Windows at Microsoft, and then, as we all know, founded Valve, one of the most influential gaming - and therefore, technology - companies in the world, responsible for some of the best games of all time, and one of the most successful - if not the most successful - game platforms of all time.While Valve is far from perfect - Half-Life 3, customer service, etc. etc. - I do feel the company has managed to create a great platform with Steam, which, even though it uses DRM, seems to be unobtrusive in its implementation and truly made PC gaming better, if not outright saved it in the face of ever-better consoles.
Google's not-so-secret new OS
I decided to dig through open source to examine the state of Google's upcoming Andromeda OS. For anyone unfamiliar, Andromeda seems to be the replacement for both Android and Chrome OS (cue endless debates over the semantics of that, and what it all entails). Fuchsia is the actual name of the operating system, while Magenta is the name of the kernel, or more correctly, the microkernel. Many of the architectural design decisions appear to have unsurprisingly been focused on creating a highly scalable platform.It goes without saying that Google isn't trying to hide Fuchsia. People have clearly discovered that Google is replacing Android's Linux kernel. Still, I thought it would be interesting for people to get a better sense of what the OS actually is. This article is only intended to be an overview of the basics, as far as I can comment reasonably competently. (I certainly never took an operating systems class!)What excites me the most about Fuchsia and related projects are the people involved. The pedigree here is astonishing - there are quite a few former Be, Palm, and Apple engineers involved. The linked article contains a good higher-level overview, and I do truly believe it's one of the most exciting projects in the operating systems world right now.What remains to be seen, however, is this: just how serious is this project? The breadth of the project and the people involved seem to suggest this is indeed something quite serious, and all signs point towards it being a future unification and replacement for both Chrome OS and Android, which is quite exciting indeed.
HMD Global will launch Nokia 3310 homage
But perhaps the most interesting of these devices, at least from the perspective of mobile enthusiasts, is not a smartphone at all, but a modern version of a classic workhorse of a feature phone, the Nokia 3310. Known primarily for its plentiful battery life and nearly indestructible build, the 3310 was released at the turn of the millennium as a replacement to the also-popular 3210.At just â¬59, this new incarnation seems priced competitively enough to win over nostalgic former owners for use as a second phone.This is amazing. The 3310 is one of the most iconic pieces of technology ever created.
Operating system: from 0 to 1
Probably you asked yourself at least once, how an Operating System (OS) was written from the ground up? You probably have spent years programming, but still understand operating system as a collection of abstract concepts, not how to implement an operating system in actual code. In your mind, somehow the operating system can magically control the underlying hardware and do what you want through the higher level API of your favorite programming language. You wish to understand the details, but for some reason, it seems too difï¬cult because regardless how much you learn, it is never enough. You may feel that you are missing an important piece of the puzzle, and get stuck. However, deep inside you still want to write an operating system without a crystal clear understanding. After all, you are a software engineer, and an operating system is a software. You should know your software better than anyone else!If that is the case, this book is for you. By going through this book, you will be able to ï¬nd the missing piece that is essential and enable you to implement your operating system, from scratch!A free detailed book about writing your first operating system.
"A great disturbance in the force..."
The news is that after 15 years the IMDb is closing down its message boards, but the story is their creation in the first place: a tale of Apache, mod_perl, PostgreSQL, C, and XEMacs, all served up on a BeOS bun in a Bristol-area cafeteria; of missed deadlines, missed opportunities and misplaced innocence given the scale of comments, comment spam and trolling up to that point. Brought to you by Colin M. Strickland, a developer whose CV has long read "you can blame me for the message boards" (and yes, he does go by the initials cms).
POSIX has become outdated
The POSIX standard for APIs was developed over 25 years ago. We explored how applications in Android, OS X, and Ubuntu Linux use these interfaces today and found that weaknesses or deficiencies in POSIX have led to divergence in how modern applications use the POSIX APIs. In this article, we present our analysis of over a million applications and show how developers have created workarounds to shortcut POSIX and implement functionality missing from POSIX.
The first official Mac clone: Daydream
A neat piece of computing history - a combination of a hardware dongle and software that lets you run up to System 7 on a NeXT machine (and with some hacking, Mac OS 8).The latest addition to my NeXT/Mac collection, a Daydream ROM box made in about 1993 by Quix Computerware AG. This unit plugged into the host NeXT's DSP port and contained genuine licensed Macintosh LC ROMs. This allowed the NeXT to boot off the ROMs and thus become a Mac. It was the first time Apple licensed Mac ROMs to a 3rd party and also offered the same performance as a Quadra 950 at a much lower price point and that was including the purchase of the NeXT system. It ran up to system 7.5 officially though with a few hacks 8.1 can be made to run. It is not a Mac virtual machine; it actually boots as a Mac.The manual contains more information, and it explains that Daydream installs a secondary kernel that in turn boots the Mac ROM.This in and of itself is quite cool, but as it turns out, that's not where the story ends. People - including some of the original Daydream developers - have hacked this tool to remove the need for the hardware ROM dongle by inserting the ROM directly into the secondary kernel. This means that if you have a 68k NeXT machine, you can boot directly into System 7 or Mac OS 8. Or, more likely, if you have a NeXT emulator such as Previous, you can boot your NeXT emulated machine directly into System 7 or Mac OS 8 (video).Incredibly cool, and I had no idea this existed. While NeXT and Apple people were doing these awesome things, I was still using MS-DOS. Strange realisation.
Steam opens up with Steam Direct
When we consider any new features or changes for Steam, our primary goal is to make customers happy. We measure that happiness by how well we are able to connect customers with great content. We've come to realize that in order to serve this goal we needed to move away from a small group of people here at Valve trying to predict which games would appeal to vastly different groups of customers.Thus, over Steam's 13-year history, we have gradually moved from a tightly curated store to a more direct distribution model. In the coming months, we are planning to take the next step in this process by removing the largest remaining obstacle to having a direct path, Greenlight. Our goal is to provide developers and publishers with a more direct publishing path and ultimately connect gamers with even more great content.This is a big step for Steam, and will make it incredibly trivial for developers and publishers alike to publish games on Steam.
Bored with ho-hum cloud backups? Use Usenet instead
Sailfish OS 2.1.0 released
This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.Maybe I'll get around to updating my Jolla phone and tablet at some point, but I really don't see a reason why. Since I reviewed Sailfish OS and the Jolla phone more than three years ago, nothing has been done to address the elephant in the room. The operating system itself was quite stable, good-looking and full-featured from the beginning, and that has only improved with the constant stream of updates and refinements. However, the application situation is still incredibly dire, and we're all still using the same few applications - updated only very infrequently - that we were using three years ago. Several have even died out.Instead of investing in attracting developers to write Sailfish applications (the three year old promises of support for paid applications still hasn't been fulfilled, for instance), the company got distracted with crazy projects like the tablet, and investing heavily in making Android applications 'run' on Sailfish. While Android applications do 'run', it's still a slow, frustrating, and utterly jarring experience that's a complete and utter waste of resources. Had they spent even half the effort spent on Android application compatibility on attracting native developers, the platform would be in a far better state.Jolla proclaimed they wanted to take over the world, but in doing so, lost touch with the very people they should've continued to focus on: open source/Linux-oriented enthusiasts, former Maemo/N900 users. Not a large group of people, of course, but definitely a big enough - and, more importantly, loyal enough! - group of people to sustain a small, community-focused company.Whatever.Jolla's CEO Sami Pienimäki penned a letter to the community about upcoming developments for the company. There's some stuff in there about Russia and tablet refunds.
Android Wear 2.0 review: Google's second swing at smartwatches
Android Wear 2.0 is also buggier than it should be, especially given the fact that it had an extended public beta period and its launch was delayed by months. Beyond them taking a long time to launch, it can be hard to tell when an app is actually launching, because the screen will flicker back to the list of apps before it will launch the one you just tapped. The Google Assistant also crashed often, forcing me to repeat my inquiry multiple times (or more likely, I just get frustrated with it and pull out my phone).The changes and improvements look decent, but if you don't first get the above things right, they're all for naught. When will software makers learn that performance - especially UI responsiveness - is the single most important part of a consumer-oriented device?Not that it matters to me - for some mysterious reason, these new watches won't be coming to The Netherlands. They're coming to the rest of Europe - just not The Netherlands. The Google Pixel is also still pretty much sold out in the two or three countries where it's supposedly available, with no indication they're ever going to be available elsewhere.Here's a tip, Google: if you want to be a successful hardware maker, maybe make sure interested consumers can actually, you know, buy your stuff?
Microsoft hosts the Windows source in a 300GB Git repository
Just as Windows' development had become complex and fragmented, so too did the company's internal systems for things like source control, issue tracking, testing, building, code analysis, and all the other tasks that fall under the application lifecycle management umbrella. And just as Windows' development was unified as OneCore, the company has embarked on an effort to unify its ALM and develop what it calls One Engineering System (1ES).The cornerstone of 1ES is TFS, but for 1ES, the company wanted to do more than just standardize on TFS; it wanted to switch to a single version control system. TFVC, Source Depot, and Git were the obvious contenders, though other options such as Mercurial were also considered. In the end, the company standardized on Git.Why reinvent the wheel all the time, when you can just use a tool everybody else is already using anyway?
The Windows for Workgroups launch event
Due to an SSD failure last year, I lost a bunch of my virtual machines, including my Windows 3.11 virtual machine. I don't actually use these for anything, but I like having these old operating systems at my fingertips, in case, I don't know, the world is about to end and the only way to prevent it is to run a very specific Windows 3.11-only application. So, yesterday, I recreated the virtual machine.This seems like an excellent opportunity to link to the original Windows for Workgroups (Windows 3.11) launch event, from October 1992. I'm not even going to try to characterise or summarise this event, because it's so incredibly Microsoftian and '90s, the English language simply doesn't contain enough words to paint an accurate picture.I grew up with MS-DOS and later Windows 3.x, so this is a strange, somewhat... Twisted throwback to... Let's call it 'simpler' times.
Haiku's Augustin Cavalier on the Lunduke Hour
Augustin Cavalier (also known as Waddlesplash) was a guest on The Lunduke Hour, where he explains a lot about what's been going on with the Haiku project for the last couple of years, and why it's been so long from Alpha 4 to the upcoming Beta 1.Cavalier goes into Haiku's rather unique package management system, progress on the application front, and tons of other things. Definitely worth a listen.
Internet shutdown hits businesses in Cameroon
Business owners in the town of Buea, the capital of the Southwest Region of Cameroon say they are struggling to operate following an internet shutdown that began on January 17.
What Vizio was doing behind the TV screen
What did Vizio know about what was going on in the privacy of consumers' homes? On a second-by-second basis, Vizio collected a selection of pixels on the screen that it matched to a database of TV, movie, and commercial content. What's more, Vizio identified viewing data from cable or broadband service providers, set-top boxes, streaming devices, DVD players, and over-the-air broadcasts. Add it all up and Vizio captured as many as 100 billion data points each day from millions of TVs.Vizio then turned that mountain of data into cash by selling consumers' viewing histories to advertisers and others. And letâs be clear: We're not talking about summary information about national viewing trends. According to the complaint, Vizio got personal. The company provided consumers' IP addresses to data aggregators, who then matched the address with an individual consumer or household. Vizio's contracts with third parties prohibited the re-identification of consumers and households by name, but allowed a host of other personal details - for example, sex, age, income, marital status, household size, education, and home ownership. And Vizio permitted these companies to track and target its consumers across devices.That's... That's a lot of very creepy spying.
Blue Lion, the next OS/2, moves into beta testing
Per Arca Noae's revised release schedule, and as announced at Warpstock 2016, Blue Lion (ArcaOS 5.0) moved into beta testing stage today. The first beta release has been made available to the test team, and we anticipate a rigorous round of installation, modifications, formatting, deletion, disk wiping, and all that other fun stuff which accompanies a healthy beta test.We do not anticipate a public beta cycle nor are we planning a gamma release or an untold number of release candidates. Instead, we fully expect ArcaOS 5.0 to emerge from beta testing at the end of March and to become generally available at that time.As mentioned during earlier coverage, ArcaOS is a sort-of continuation of eComStation, since it's founded by several eCS developers who felt eCS had ground to a halt.
The open source Amiga DVI/HMDI graphics card: MNT VA2000
The VA2000 is a FPGA based graphics card for Amiga 2000/3000/4000 computers featuring high resolutions and color depth over DVI-D/HDMI. It has a hacker-friendly expansion header for upgrades and custom mods and features a slot for MicroSD cards that can be mounted in AmigaOS.The YouTube video provides additional insight into the open source graphics card. Interestingly enough, I've been looking into getting my hands on a classic Amiga, but the one I would want - an A3000 or A4000 - are quite hard to come by here in The Netherlands.
The curious case of NextStep on AIX
This is interesting: it turns out there was a NextStep release for IBM AIX workstations. From the initial, archived press release (via Steven Troughton-Smith):AIX PS/2 NextStep Environment Version 1.1 is a state-of-the-art graphical user interface and programming environment for AIX workstations, designed to be compatible with the same application programming interface (API) as the NextStep product, Software Release 1.0, provided by NeXT, Incorporated.AIX PS/2 NextStep Environment Version 1.1 provides icons and menus to facilitate access to system utilities and applications. The AIX NextStep Interface Builder is designed to provide a rich set of well-defined objects and graphical cut-and-paste capabilities for designing and implementing application user interfaces. The Objective-C (3) Compiler provides the benefits of object-oriented programming for developers who choose to design additional objects for the application development environment. AIX PS/2 NextStep Environment can help increase the productivity of programmers and end users.Steven Troughton-Smith, who has a thing for collecting NEXT/early OS X builds and versions, is now looking for this piece of software history, but not a whole lot can be found about this online. I did ran into a thread in comp.sys.next.advocacy from 1995 in which a Robin D. Wilson sheds some more light onto the fate of this product:And we ran it on an RS/6000 model 540 (with 63MB of RAM no less) -- it was pretty fast. The thing that killed it is Steve Jobs wanted IBM pay more money for 2.0. They had only _just_ finished porting 1.0 to AIX (it did run on top of AIX -- and there were several hacks made to accomodate it -- but it did run fine). When NeXT was shipping 2.0, IBM felt they wouldn't be able to sell 1.0 (there we some rather dramatic improvements between 1.0 and 2.0). They also didn't want to spend more money on it (as SJ was demanding for 2.0), and they didn't feel like porting 2.0 would take any less time (meaning they wouldn't get done until NeXT released a newer version). All that considered -- IBM abandoned NS.This wasn't a "bad decision" by SJ (per se), but I can see IBM's view on this easier than I can see NeXT's...Steven also stumbled upon a very, very long FAQ about NextStep/AIX, which contains tons of information. This will probably be very hard to find, but for the sake of digital archaeology and preservation, we really need to find it somewhere and preserve it. Absolutely fascinating.
The enviable pedigree of UNIX and POSIX
But today's breakthroughs would be nowhere and would not have been possible without what came before them - a fact we sometimes forget. Mainframes led to personal computers, which gave way to laptops, then tablets and smartphones, and now the Internet of Things. Today much of the interoperability we enjoy between our devices and systems - whether at home, the office or across the globe - owes itself to efforts in the 1980s and 1990s to make an interoperable operating system (OS) that could be used across diverse computing environments - the UNIX operating system.[...]As part of the standardization efforts undertaken by IEEE, it developed a small set of application programming interfaces (APIs). This effort was known as POSIX, or Portable Operation System Interface. Published in 1988, the POSIX.1 standard was the first attempt outside the work at AT&T and BSD (the UNIX derivative developed at the University of California at Berkeley) to create common APIs for UNIX systems. In parallel, X/Open (an industry consortium consisting at that time of over twenty UNIX suppliers) began developing a set of standards aligned with POSIX that consisted of a superset of the POSIX APIs. The X/Open standard was known as the X/Open Portability Guide and had an emphasis on usability. ISO also got involved in the efforts, by taking the POSIX standard and internationalizing it.A short look at the history of UNIX standardisation and POSIX.
Fearful of hacking, Dutch will count ballots by hand
Let's talk about elections! Except not the American ones, but the Dutch elections, coming up in March.Concerned about the role hackers and false news might have played in the United States election, the Dutch government announced on Wednesday that all ballots in next month's elections would be counted by hand.We haven't been using electronic voting ever since it was demonstrated the machines were quite easily hackable, but everything higher up in the stack was still electronic - such as counting the paper ballot and tallying up the results from the individual voting districts. The upcoming election will now be entirely done by hand - voting, counting, and tallying, making it that much harder for foreign powers to meddle in our elections.This switch to full manual voting is taken two days after Sijmen Ruwhof posted a detailed article explaining just how easy it would be to hack our voting process.Journalists from Dutch TV station RTL contacted me last week and wanted to know whether the Dutch elections could be hacked. They had been tipped off that the current Dutch electoral software used weak cryptography in certain parts of its system (SHA1).I was stunned and couldn't believe what I had just heard. Are we still relying on computers for our voting process?Turns out the "security" of the counting machines and software, as well as the practices of everything around it, is absolutely terrible. The article is an endless stream of facepalms - and really shines a light on just how lacklustre the whole electronic part of the process was, and hence provides an interesting look behind the scenes of an election.
States move to protect their data from the Trump regime
In the days after Donald Trump won November's presidential election, immigration and civil liberties advocates began assessing how the new president might carry out his promises to create a registry of Muslims and deport millions of undocumented immigrants. Almost immediately, it became clear the Trump administration would need data, and a lot of it, in order to not only peg people's religious affiliation and immigration status but also allow federal agents to verify their identities and track their whereabouts. Information that could be used for such purposes is collected and stored by a variety of state agencies that issue driver's licenses, dispense public assistance, and enforce laws.[...]In Washington state, The Verge has learned, Democratic governor Jay Inslee has directed members of his policy and legal staff to work with a handful of state agencies to identify data that could be utilized by Trumpâs deportation officials, and how, if possible, to shield any such information from federal authorities engaging in mass deportation. In California and New York, Democratic lawmakers have proposed legislation to block state data from federal immigration authorities. Democratic legislators have also proposed bills in Washington state, California, New York, and Massachusetts that would prevent state data from being used by federal authorities to build a registry of people belonging to a certain religion.The Republican party, Trump, and its supporters are avid advocates of states' rights, so I'm sure the Republican Trump regime will welcome these moves with open arms.
Haiku: which launcher?
So you've installed Haiku from a recently nightly (or sometime soon, the R1 beta) and youâre launching applications from the Deskbar menu (the blue âleafâ menu). Perfect, but there are a few more options to investigate if you want to quickly launch your favourite programs.Neat little overview. For a second there I thought they were replacing Deskbar, and I nearly had a heart attack.
Apple said to work on Mac chip that would lessen Intel role
Apple Inc. is designing a new chip for future Mac laptops that would take on more of the functionality currently handled by Intel Corp. processors, according to people familiar with the matter.The chip, which went into development last year, is similar to one already used in the latest MacBook Pro to power the keyboard's Touch Bar feature, the people said. The updated part, internally codenamed T310, would handle some of the computer's low-power mode functionality, they said. The people asked not to be identified talking about private product development. It's built using ARM Holdings Plc. technology and will work alongside an Intel processor.And before you know it, you have a MacBook ARM.
Apple pays newspaper to intentionally mislead readers
Earlier today, The Irish Times ran an "article" titled "Brussels broke the rules in its pursuit of Apple's â¬13bn". That sounds serious, and would definitely have you click. Once you do, you read an article written by "Liza Lovdahl-Gormsen" without any sources, which is basically an almost word-for-word rehash of letters and answers from Tim Cook about the tax deal. The lack of sources and Tim Cook-ery tone of the piece should set off thousands of huge and loud alarm bells in anyone's mind, but it isn't until the very last paragraph of the "article" that the reader stumbles upon this:Liza Lovdahl-Gormsen is director of the Competition Law Forum and senior research fellow in competition law. This article was commissioned from her by Apple and supplied to The Irish TimesPathetic and disingenuous at best, intentionally misleading and ethically reprehensible at worst. The fact that the biggest, richest, and most powerful company in the world has to resort to this kind of unethical behaviour should tell you all you need to know about how certain Apple is of its own claims about the tax deal.
Apple to end support for 32-bit iOS apps
Ever launch an app on your iPhone and then get a pop-up warning that says the app may slow down your iPhone? (I have old versions of certain apps, so it shows up for me every once in a while.) That warning usually appears when you're using a 32-bit app. You can still run the app, and you probably donât even notice the slowdown you've been warned about (at least in my personal experience).Your ability to run that 32-bit app is coming to an end. As several other Mac sites have reported, Apple has updated the pop-up warning in the iOS 10.3 beta to say that the 32-bit app you're running "will not work with future versions of iOS." The warning goes on to say that the "developer of this app needs to update it to improve its compatibility."It'd be interesting to know if this actually affects all that many people.
Open-sourcing Chrome on iOS
Historically, the code for Chrome for iOS was kept separate from the rest of the Chromium project due to the additional complexity required for the platform. After years of careful refactoring, all of this code is rejoining Chromium and being moved into the open-source repository.Due to constraints of the iOS platform, all browsers must be built on top of the WebKit rendering engine. For Chromium, this means supporting both WebKit as well as Blink, Chrome's rendering engine for other platforms. That created some extra complexities which we wanted to avoid placing in the Chromium code base.There is no Chrome for iOS. It doesn't exist. Just because it has a Chrome-like UI doesn't mean it's Chrome. Chrome is the whole package - UI and engine. Without the engine, it's not Chrome. I understand Google wants to leverage the brand recognition, and I know I'm splitting hairs, but until Apple allows competing browser engines, iOS only has one browser, with a bunch of skins.
Cipher war: to crack ancient script, linguists turn to machines
Though we now have thousands of examples of these symbols, we have very little idea what they mean. Over a century after Cunningham's discovery, the seals remain undeciphered, their messages lost to us. Are they the letters of an ancient language? Or are they just religious, familial, or political symbols? Those hotly contested questions have sparked infighting among scholars and exacerbated cultural rivalries over who can claim the script as their heritage. But new work from researchers using sophisticated algorithms, machine learning, and even cognitive science are finally helping push us to the edge of cracking the Indus script.The Indus Valley Civilization and the mysteries that surround it are deeply fascinating. It was contemporary to ancient Egypt and Mesopotamia, yet we know relatively little about it. It honestly blows my mind that computers can now be used to decipher its ancient script, which may give us a lot of insight into this civilisation.Like in programming, language is key.
Finding an alternative to macOS, part 2: adventures with Linux
This is the second in my series on finding an alternative to Mac OS X. Part 1 was aboutevaluating 13 alternative operating systems and then choosing one to use fulltime. The selected OS was elementary OS. The motivation for this change is toget access to better hardware since Apple is neglecting the Maclineup.If video is more your style I gave a short (10 min) talkat work on my adventures with Linux that covers the core content of thispost.This impromptu series is a great read. It's positive, focused on solutions instead of complaints, and is an honest effort to expand horizons and try out new and different (to the author) approaches to using his computer.
Solaris moving to a 'continuous delivery model'
After the recent removal of Solaris 12 from the Solaris road map inspired much speculation on the future of Solaris, Oracle has finally published a blog post detailing the cause of the removal, and the future of SolarisOracle Solaris is moving to a continuous delivery model using more frequent updates to deliver the latest features faster, while fully preserving customer and ISV qualification investment in the vast array of ISV applications available on Oracle Solaris 11 today. New features and functionality will be delivered in Oracle Solaris through dot releases instead of more disruptive major releases, consistent with trends seen throughout the industry.In addition, support for current versions of Solaris 11 has been extended to beyond 2030.The actual updated roadmap is light on details, though, but it does appear that Solaris at least isn't dead just yet.
AmiKit 9 Reloaded for Mac
AmiKit 9 Reloaded has been released for the Mac.Now it is super fast because it uses the latest WinUAE emulator running on Wine. This concept, paradoxically, is much faster and actually more stable than the previous E-UAE edition.âAmiKit 9 for Mac also includes the Rabbit Hole which allows you to launch Mac apps from AmiKit desktop! You can also open Amiga files with your favourite Mac apps!AmiKit is basically a pre-configured AmigaOS environment that runs inside *UAE, but you do have to supply your own OS and ROM files.
VSI Releases OpenVMS Alpha 8.4-2L1
VMS Software, Inc. today announced the immediate availability of the production release of VSI OpenVMS Alpha V8.4-2L1 for the Alpha hardware platform, including Alphas running on x86-based emulators. This OpenVMS Alpha version is based on, and inherits the benefits of, the latest version of VSI OpenVMS Integrity V8.4-2L1, released in September 2016.
Why didn't the dream of a laptop upgrade slot take off?
The problem with laptops has, at least in recent years, been one of expandability. Once you buy a machine, youâre generally stuck with it, unless youâre willing to take it apart with repairs that have more in common with surgery than mechanics.Part of this has to do with the complexity of our modern machines, but a bigger part is the fact that, simply, upgradability has become less of a concern for manufacturers.But there was a time when laptop upgrades were a big deal - and that time was the 90s.Here's the story of PCMCIA, an acronym only a 90s laptop owner could love.I used a PCMCIA network card on my BeOS laptop (in 2001 or so), since the on-board network chip didn't have a BeOS driver. Good times.
Google recalls staff to US after Trump immigration order
Alphabet Inc.'s Google delivered a sharp message to staff travelling overseas who may be impacted by a new executive order on immigration from President Donald Trump: Get back to the U.S. now.Google Chief Executive Officer Sundar Pichai slammed Trump's move in a note to employees Friday, telling them that more than 100 company staff are affected by the order.The Trump regime's measures also impact the visa program for, among other long-time US allies, The Netherlands. Did anyone tell the Trump regime that it's a very bad idea to make it harder for your third largest investor to, uh, actually invest? Are these men really that dumb?Interesting to note, though, that Google had to be actually impacted by the Trump regime before it spoke up (only in an internal memo, but still). Meanwhile, Elon Musk is kissing the ground Trump walks on, and Tim Cook, CEO of the most arrogantly and smugly (supposedly) liberal tech company is meeting with Trump, Trump's daughter (...?) and other Republican leaders. From other tech giants who always touted the liberal horn of equality and progressiveness - a deafening, but quite revealing, silence.So far, it seems like the tech industry leaders are opting for appeasement instead of resistance to the Trump regime's corruption, conflicts of interest, racism, war on science, and Christian extremism. I would be disappointed if it wasn't so utterly predictable to anyone who wasn't blinded by the fake smiles, hollow promises, and empty praise of equality, science, and progressive ideals.They still have time to be remembered as people who stood up for those that need it the most. I'm afraid, though, we will remember them as spineless cowards, hiding behind shareholders while the free world crumbles to dust.I hope it'll be worth it.
Disable your antivirus software (except Microsoft's)
I was just reading some Tweets and an associated Hackernews thread and it reminded me that, now that I've left Mozilla for a while, it's safe for me to say: antivirus software vendors are terrible; don't buy antivirus software, and uininstall it if you already have it (except, on Windows, for Microsoft's).I've been saying the same thing here on OSNews for a decade now: antivirus software makers are terrible companies. Don't buy their crappy software only to let it infect your machine like a virus that slowly hollows out and kills your computer.Stick to Windows' built-in Microsoft tool.
KDE Slimbook: MacBook Air clone built for KDE
We were not content with the quality of laptops available on the market. The majority shipped with proprietary and locked-in software solutions, filled with not-uninstallable bloat where the user was left at the mercy of whatever the company selling them a laptop saw fit for them to work with. As creators and makers we knew what it meant to be locked into a set of solutions defined by others. Many alternatives took whatever hardware they could find when they wanted to provide more free options and the end result was often lackluster and as such, lowering the enjoyment in using the computer, our main tool in creating, and shipping with underwhelming specs.We saw a problem, and we solved it: The KDE Slimbook.Basically a MacBook Air-like laptop, preconfigured with KDE Neon, at a relatively reasonable price. This is a very attractive laptop, and I would love to own one. Very nice work.
A history of the Amiga, part 10: the downfall of Commodore
As the 1990s began, Commodore should have been flying high. The long-awaited new Amiga models with better graphics, the A1200 and A4000, were finally released in 1992. Sales responded by increasing 17 percent over the previous year. The Video Toaster had established a niche in desktop video editing that no other computer platform could match, and the new Toaster 4000 promised to be even better than before. After a rocky start, the Amiga seemed to be hitting its stride.Unfortunately, this success wouldn't last. In 1993, sales fell by 20 percent, and Commodore lost $366 million. In the first quarter of 1994, the company announced a loss of $8.2 million - much better than the previous four quarters, but still not enough to turn a profit. Commodore had run into financial difficulties before, particularly in the mid-'80s, but this time the wounds were too deep. Sales of the venerable Commodore 64 had finally collapsed, and the Amiga wasn't able to fill the gap quickly enough. The company issued a statement warning investors of its problems, and the stock plunged. On April 29, 1994, Commodore International Limited announced that it was starting the initial phase of voluntary liquidation of all of its assets and filing for bankruptcy protection. Commodore, once the savior of the Amiga, had failed to save itself.
Microsoft working on 'Cloud Shell'
Last week, details emerged of Microsoft's plans to develop a single, unified, 'adaptive shell' for Windows 10. Known as the 'Composable Shell', or CSHELL, the company's efforts were said to be focused on establishing a universal Windows 10 version with a standardized framework to scale and adapt the OS to any type of device, display size or user experience, including smartphones, PCs, tablets, consoles, large touchscreens, and more.Today,
Microsoft details Windows Game Mode
Last year, we set out to make Windows 10 the best Windows ever for gaming. With Game Mode, it's our goal to now take things a step further to make the gaming experience on Windows even better. Our vision is that Game Mode optimizes your Windows 10 PC for an improvement in overall game performance. This week's Windows Insider build represents the first step on our journey with Game Mode.Basically, it prioritises CPU and GPU resources for your game, so you can eek out a bit more performance. I'm not quite sure if there'll be a benefit for people at the higher end (I don't think my GTX1070 running at 2560x1440 will benefit much), but for slightly lower specifications it might just give that extra little bit for a more consistent experience.All in all, I'm happy with these gaming-oriented features in Windows, but I really hate how Microsoft is slapping 'Xbox' on everything and tries to take me out of my beloved and trusted Steam environment. It reeks of utter garbageware like Uplay.
Wine 2.0 released
This release represents over a year of development effort and around6,600 individual changes. The main highlights are the support for Microsoft Office 2013, and the 64-bit support on macOS.It also contains a lot of improvements across the board, as well as support for many new applications and games. See the release notes below for a summary of the major changes.As awesome of a project Wine is, I wonder how many people actually use it on a daily basis. Maybe I'm wildly off base here (honestly, I probably am), but it seems like if you're running Linux, there's really nothing Windows applications offer that Linux can't.
iOS 10.3 beta 1 introduces APFS
Apple iOS point release betas usually aren't all that interesting, but the first iOS 10.3 beta contains a big change that, while probably being mostly transparent to the average user, is actually quite interesting.When you update to iOS 10.3, your iOS device will update its file system to Apple File System (APFS). This conversion preserves existing data on your device. However, as with any software update, it is recommended that you create a backup of your device before updating.Apple's developer documentation contains more information about APFS.
Trump administration declares war on science
Trump and his murder of Republican Christian extremists have declared war on science.The US Department of Agriculture has banned scientists and other employees in its main research division from publicly sharing everything from the summaries of scientific papers to USDA-branded tweets as it starts to adjust to life under the Trump administration, BuzzFeed News has learned.According to an email sent Monday morning and obtained by BuzzFeed News, the department told staff - including some 2,000 scientists - at the agency's main in-house research arm, the Agricultural Research Service (ARS), to stop communicating with the public about taxpayer-funded work.And:The Trump administration has instituted a media blackout at the Environmental Protection Agency and barred staff from awarding any new contracts or grants.Emails sent to EPA staff since President Donald Trump's inauguration on Friday and reviewed by The Associated Press detailed the specific prohibitions banning press releases, blog updates or posts to the agency's social media accounts.Don't tell me I didn't warn you.
Google AMP is not a good thing
You might have used Google's new AMP project without even knowing.It's a technology that makes mobile page results load very quickly on Google, it displays the content in a more uniform fashion. But there's a problem.The content loads off of Google's own server, not from the website itself.Everybody is complaining about AMP, and I'm just sitting here wondering if I ever even get to see an AMP page. Are they blocked by things like Ghostery and ad blockers?
...106107108109110111112113114115...