OS
LINMOB.net - Weekly #MobilePOSIX Update (25/2022): Better Processing in Megapixels and another report on the PinePhone Pro Cameras
Submitted by Roy Schestowitz on Monday 27th of June 2022 02:40:49 AM Filed under- Login or register to post comments
- Printer-friendly version
- Read more
- 3409 reads
- PDF version
How RISC OS happened, as told by original Acorn Arthur lead
Submitted by Roy Schestowitz on Thursday 23rd of June 2022 04:44:35 PM Filed underOne of the longest-lived GUI operating systems in the world has its origins as an emergency project – specifically the means by which Acorn planned to rescue the original Archimedes operating system.
This is according to the original Acorn Arthur project lead, Paul Fellows, who spoke about the creation of RISC OS at the RISC OS User Group Of London, ROUGOL [after some helpful arrangements made by Liam Proven – Ed].
On Monday, your correspondent hosted and moderated a reunion of four of the original developers of Acorn's RISC OS.
Fellows explained that participating were "Paul Fellows (VidC controller, Palette, I2C interface, Real Time Clock and EEPROM), Tim Dobson (Fonts, Audio and Utilities), Richard Manby (Graphics and Desktop), and Stuart Swales (Fileswitch and Heap Manager)."
Today, RISC OS is still rumbling along, and version 5 is now open source. But it wasn't the original, planned operating system for Acorn's Archimedes computer. That was going to be ARX, of which almost no trace exists today apart from a few Usenet posts. What information survives has been compiled into the Wikipedia article.
- Login or register to post comments
- Printer-friendly version
- Read more
- 3648 reads
- PDF version
RISC OS is 35 but it's still kicking
Submitted by Roy Schestowitz on Tuesday 21st of June 2022 07:39:24 PM Filed underRISC OS, the operating system of the original Arm computer, the Acorn Archimedes, is still very much alive – and doing relatively well for its age.
In June 1987, Acorn launched the Archimedes A305 and A310, starting at £800 ($982) and running a new operating system called Arthur. At the time, it was a radical and very fast computer. In his review [PDF] for Personal Computer World, Dick Pountain memorably said: "It loads huge programs with a faint burping noise, in the time it takes to blink an eye."
Arthur was loosely related to Acorn's earlier MOS, the BBC Micro operating system but looked very different thanks to a prototype graphical desktop, implemented in BBC BASIC, that could charitably be called "technicolor."
Renamed RISC OS, version 2 followed in 1989 – the same year that Sun started selling its new SPARCstation 1 (a snip at £7,500c $9,200) and DEC launched the MIPS R2000-chipset-based DECstation 3100 (for £8,800/c $10,800).
RISC OS has had a rather convoluted history, partly due to Acorn spinning out Arm, eventually pulling out of the computer market, rebranding as Element 14 and being acquired by Broadcom, where Arm co-designer Sophie Wilson still works today. And partly due to drama over the ownership of the OS post-Acorn at one point.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2631 reads
- PDF version
LINMOB.net - Weekly #LinuxPhone Update (24/2022): postmarketOS 22.06 and other software progress
Submitted by Roy Schestowitz on Monday 20th of June 2022 10:53:15 PM Filed under- Login or register to post comments
- Printer-friendly version
- Read more
- 2705 reads
- PDF version
Programming and Modding
Submitted by Roy Schestowitz on Thursday 16th of June 2022 08:06:10 AM Filed under-
Path of Least Resistance
In machine learning, optimizations algorithms often move towards a local minimum (or maximum) by a process called gradient descent that finds the path of steepest descent. In smaller dimensions, this looks a lot like the path of least resistance.
Consumers often choose products that are on the path of least resistance.
-
Async Cancellation II: Time and Signals
For the past few years I've been working on the async-std library, which provides an async implementation of the APIs exposed by std. However, we also added several new APIs related to things unique to async Rust: concurrency, control over execution, and the interaction between the two.
These APIs were initially introduced in async-std as "unstable", and have been the main focus of my work to design since. On this blog there are numerous posts related to for example: concurrency, cancellation, and parallelism. Today I want to share a new experiment I've been working for time-based operations in async Rust. I've designed it as a stand-alone crate for now, but I intend to PR its addition to async-std in the near future.
-
Write documentation first. Then build.
Write your idea first. You then have a script to follow, a consistent way to share your story with others. We’re this, not that, here’s why.
-
We’ll see you at CSTA 2022 Annual Conference
Connecting face to face with educators around the world is a key part of our mission at the Raspberry Pi Foundation, and it’s something that we’ve sorely missed doing over the last two years. We’re therefore thrilled to be joining over 1000 computing educators in the USA at the Computer Science Teachers Association (CSTA) Annual Conference in Chicago in July.
-
Upgrading Qubes 4.0.4 to 4.1.0
For those running Qubes 4.0.4 looking to upgrade to 4.1.0, let’s review the upgrade process using a Librem 14. To get started, you’ll need a USB hard drive to store your backup and a USB flash drive to boot the upgrade ISO.
Most file system formats will work as long as they support large files, but you’ll need something more than fat32. If your drive uses fat you’ll need to reformat with ext4, exFAT or NTFS. To reformat, install GParted.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2758 reads
- PDF version
GNU/Linux in 'Clown' Computing and Linux-based Zenterio OS
Submitted by Roy Schestowitz on Wednesday 15th of June 2022 11:25:35 PM Filed under-
Supporting Scientific Training with Cloud Resources | Newsroom
The team quickly decided to provide the Ubuntu Linux environments within the Google Cloud Platform (GCP). Each Linux system provided 16 CPUs, 104 GB RAM, and 500 GB of attached disk space to meet the computational need. Hemant Kelkar developed a custom Linux image with the tools needed for the class including R, conda, and jupyter. Final configuration and testing was completed just days prior to the start of the workshop with 30 identical custom Ubuntu Linux systems ready for student use.
-
Megacable taps Oregan Networks for set-top upcycling
Oregan says that the latest release of the Linux-based Zenterio OS enables UX performance gains, as well as enabling access to premium content applications such as Netflix and Amazon Prime Video on the installed base of set-tops.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2962 reads
- PDF version
postmarketOS 22.06 aims to revive end-of-life smartphones
Submitted by Roy Schestowitz on Wednesday 15th of June 2022 03:49:44 PM Filed underA Linux distro for smartphones abandoned by their manufacturers, postmarketOS, has introduced in-place upgrades.
Alpine Linux is a very minimal general-purpose distro that runs well on low-end kit, as The Reg FOSS desk found when we looked at version 3.16 last month. postmarketOS's – pmOS for short – version 22.06 is based on the same version.
This itself is distinctive. Most other third-party smartphone OSes, such as LineageOS or GrapheneOS, or the former CyanogenMod, are based on the core of Android itself.
The project is quite different. It uses the mainline Linux kernel, and a standard userland, to support a wide variety of devices. The theory is that not needing a manufacturer's outdated firmware or drivers means that pmOS can use more current components, direct from the various upstream Linux projects. The project's own wiki currently lists over 200 supported devices, including phones, tablets, and e-book readers, ranging back to the venerable Nokia N900.
They're not all equally supported, though. Most of them can can boot, many have Wi-Fi support, but currently just two actual phones work as phones: the open-source hardware PinePhone and the Purism Librem 5. Even saying that, though, the ability to connect to Wi-Fi and use an old device as a pocketable terminal could make obsolete hardware useful again.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2700 reads
- PDF version
Oracle Linux 9 Developer Preview Now Available for Download
Submitted by Roy Schestowitz on Tuesday 14th of June 2022 01:12:48 AM Filed underWe are pleased to announce the availability of the Oracle Linux 9 Developer Preview release for the 64-bit Intel and AMD (x86_64) and 64-bit Arm (aarch64) platforms. Oracle Linux 9 Developer Preview is a major release that introduces many new features, enhancements, and changes. It is 100% application binary compatible with Red Hat Enterprise Linux 9 General Availability (GA) release; Oracle Linux 9 Developer Preview can be leveraged by developers, ISV and IHV to get ready for the GA release of Oracle Linux 9.
Oracle Linux 9 Developer Preview includes security feature updates, networking, high availability, and file system improvements, and enhanced developer tools, compilers, and scripting language support. Oracle Linux 9 Developer Preview ships with the kernel-uek-5.15.0-0.23.1.el9uek Unbreakable Enterprise Kernel 7 (UEK) and kernel-5.14.0-1.7.1.el9 Red Hat Compatible Kernel (RHCK) packages. For details of the new features, enhancements, and changes, refer to the Oracle Linux 9 Developer Preview Release Notes.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2215 reads
- PDF version
Linux Mint Overhauls Cinnamon 5.4 Desktop for Anticipated OS Release
Submitted by Rianne Schestowitz on Monday 13th of June 2022 06:50:29 PM Filed underThe new version of Linux Mint's default desktop will feature improved support for multiple monitors and other enhancements.
The developers of Linux Mint have announced a new version of the default Cinnamon desktop environment, version 5.4. The release comes ahead of the pending release of Linux Mint 21, dubbed "Vanessa."
The biggest change in Cinnamon 5.4 is a new version of the Mutter window manager, according to 9To5Linux. The JavaScript engine is also being overhauled.
- Login or register to post comments
- Printer-friendly version
- Read more
- 2736 reads
- PDF version
The Helios microkernel
Submitted by Roy Schestowitz on Monday 13th of June 2022 02:47:35 PM Filed underI’ve been working on a cool project lately that I’d like to introduce you to: the Helios microkernel. Helios is written in Hare and currently targets x86_64, and riscv64 and aarch64 are on the way. It’s very much a work-in-progress: don’t expect to pick this up and start building anything with it today.
Drawing some inspiration from seL4, Helios uses a capability-based design for isolation and security. The kernel offers primitives for allocating physical pages, mapping them into address spaces, and managing tasks, plus features like platform-specific I/O (e.g. reading and writing x86 ports). The entire system is written in Hare, plus some necessary assembly for the platform bits (e.g. configuring the GDT or IDT).
Things are still quite early, but I’m pretty excited about this project. I haven’t had this much fun hacking in some time We have several kernel services working, including memory management and virtual address spaces, and I’ve written a couple of simple drivers in userspace (serial and BIOS VGA consoles). Next up is preemptive multi-tasking — we already have interrupts working reliably, including the PIT, so all that’s left for multi-tasking is to actually implement the context switch. I’d like to aim for an seL4-style single-stack system, though some finageling will be required to make that work.
- Login or register to post comments
- Printer-friendly version
- Read more
- 1988 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
47 weeks 1 day ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 3 days ago
47 weeks 3 days ago
47 weeks 3 days ago