Topic: Software/Computing (Page 2)
You are looking at all articles with the topic "Software/Computing". We found 32 matches.
Hint:
To view all topics, click here. Too see the most popular topics, click here instead.
π KaiOS
KaiOS is a mobile operating system based on Linux, developed by KaiOS Technologies, a US-based company. It is forked from B2G OS (Boot to Gecko OS), an open source community-driven fork of Firefox OS, which was discontinued by Mozilla in 2016.
The primary features of KaiOS bring support for 4G LTE E, VoLTE, GPS and Wi-Fi with HTML5-based apps and longer battery life to non-touch devices with optimized user interface, less memory and energy consumption. It also features over-the-air updates. A dedicated app marketplace (KaiStore) enables users to download applications. Some services are preloaded as HTML5 applications, including Twitter, Facebook and YouTube. The operating system is comparatively lightweight on hardware resource usage, and is able to run on devices with just 256Β MB of memory.
The operating system first appeared in 2017 and is developed by KaiOS Technologies Inc., a San Diego, California-based company headed by CEO Sebastien Codeville with offices in other countries. In June 2018, Google invested US$22 million in the operating system. India-based telecom operator Reliance Jio also invested $7 million in cash to pick up a 16% stake in the company.
In market share study results announced in May 2018, KaiOS beat Apple's iOS for second place in India, while Android dominates with 71%, albeit down by 9%. KaiOS growth is being largely attributed to popularity of the competitively-priced Jio Phone. In Q1 2018, 23 million KaiOS devices were shipped.
KaiOS is also the name of an unrelated Linux project, dating from 2014 and targeted at embedded systems.
π A/UX: Apple Unix for Macintosh
A/UX is a Unix-based operating system from Apple Computer for Macintosh computers, integrated with System 7's graphical interface and application compatibility. It is Apple's first official Unix-based operating system, launched in 1988 and discontinued in 1995 with version 3.1.1. A/UX requires select 68k-based Macintosh models with an FPU and a paged memory management unit (PMMU), including the Macintosh II, SE/30, Quadra, and Centris series.
Described by InfoWorld as "an open systems solution with the Macintosh at its heart", A/UX is based on UNIX System V Release 2.2, with features from System V Releases 3 and 4 and BSD versions 4.2 and 4.3. It is POSIX- and System V Interface Definition (SVID)-compliant and includes TCP/IP networking since version 2. Having a Unix-compatible, POSIX-compliant operating system enabled Apple to bid for large contracts to supply computers to U.S. federal government institutes.
Discussed on
- "A/UX: Apple Unix for Macintosh" | 2023-12-28 | 106 Upvotes 52 Comments
π Joy (Programming Language)
The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to have many similarities to Forth, due not to design but to a sort of parallel evolution and convergence. It was also inspired by the function-level programming style of John Backus's FP.
Discussed on
- "Joy (Programming Language)" | 2020-05-02 | 98 Upvotes 42 Comments
π Snobol (βStriNg Oriented and SymBOlic Languageβ)
SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a number of text-string-oriented languages developed during the 1950s and 1960s; others included COMIT and TRAC.
SNOBOL4 stands apart from most programming languages of its era by having patterns as a first-class data type (i.e. a data type whose values can be manipulated in all ways permitted to any other data type in the programming language) and by providing operators for pattern concatenation and alternation. SNOBOL4 patterns are a type of object and admit various manipulations, much like later object-oriented languages such as JavaScript whose patterns are known as regular expressions. In addition SNOBOL4 strings generated during execution can be treated as programs and either interpreted or compiled and executed (as in the eval function of other languages).
SNOBOL4 was quite widely taught in larger U.S. universities in the late 1960s and early 1970s and was widely used in the 1970s and 1980s as a text manipulation language in the humanities.
In the 1980s and 1990s, its use faded as newer languages such as AWK and Perl made string manipulation by means of regular expressions fashionable. SNOBOL4 patterns subsume BNF grammars, which are equivalent to context-free grammars and more powerful than regular expressions. The "regular expressions" in current versions of AWK and Perl are in fact extensions of regular expressions in the traditional sense, but regular expressions, unlike SNOBOL4 patterns, are not recursive, which gives a distinct computational advantage to SNOBOL4 patterns. (Recursive expressions did appear in Perl 5.10, though, released in December 2007.)
The later SL5 (1977) and Icon (1978) languages were designed by Griswold to combine the backtracking of SNOBOL4 pattern matching with more standard ALGOL-like structuring.
Discussed on
- "Snobol (βStriNg Oriented and SymBOlic Languageβ)" | 2023-05-03 | 84 Upvotes 56 Comments
π Mars Curiosity Operating System: VxWorks
VxWorks is a real-time operating system (RTOS) developed as proprietary software by Wind River Systems, a wholly owned subsidiary of TPG Capital, US. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, deterministic performance and, in many cases, safety and security certification, for industries, such as aerospace and defense, medical devices, industrial equipment, robotics, energy, transportation, network infrastructure, automotive, and consumer electronics.
VxWorks supports Intel architecture, POWER architecture, ARM architectures and RISC-V. The RTOS can be used in multicore asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), and mixed modes and multi-OS (via Type 1 hypervisor) designs on 32- and 64-bit processors.
VxWorks comes with the kernel, middleware, board support packages, Wind River Workbench development suite and complementary third-party software and hardware technologies. In its latest release, VxWorks 7, the RTOS has been re-engineered for modularity and upgradeability so the OS kernel is separate from middleware, applications and other packages. Scalability, security, safety, connectivity, and graphics have been improved to address Internet of Things (IoT) needs.
Discussed on
- "Mars Curiosity Operating System: VxWorks" | 2012-08-06 | 93 Upvotes 44 Comments
π GNU Guix System
GNU Guix System or Guix System (previously GuixSD) is a rolling release, free and open source Linux distribution built around the GNU Guix package manager. It enables a declarative operating system configuration and allows reliable system upgrades that can easily be rolled back. It uses the GNU Shepherd init system and the Linux-libre kernel, with support for the GNU Hurd kernel under development. On February 3, 2015, the distribution was added to the Free Software Foundation's list of free Linux distributions. The Guix package manager and the Guix System drew inspiration from the Nix package manager and NixOS respectively.
Discussed on
- "GNU Guix System" | 2022-05-27 | 68 Upvotes 56 Comments
π Utau β a Japanese singing synthesizer application
UTAU is a Japanese singing synthesizer application created by Ameya/Ayame. This program is similar to the VOCALOID software, with the difference being it is shareware instead of under a third party licensing.
Discussed on
- "Utau β a Japanese singing synthesizer application" | 2014-06-10 | 63 Upvotes 37 Comments
π Warren Abstract Machine
In 1983, David H. D. Warren designed an abstract machine for the execution of Prolog consisting of a memory architecture and an instruction set. This design became known as the Warren Abstract Machine (WAM) and has become the de facto standard target for Prolog compilers.
Discussed on
- "Warren Abstract Machine" | 2023-05-12 | 29 Upvotes 1 Comments
- "Warren Abstract Machine" | 2020-03-12 | 55 Upvotes 11 Comments
π DeCSS Haiku
DeCSS haiku is a 465-stanza haiku poem written in 2001 by American hacker Seth Schoen as part of the protest action regarding the prosecution of Norwegian programmer Jon Lech Johansen for co-creating the DeCSS software. The poem, written in the spirit of civil disobedience against the DVD Copy Control Association, argues that "code is speech."
Discussed on
- "DeCSS Haiku" | 2020-06-18 | 85 Upvotes 8 Comments
π List of formerly open-source or free software
This is a list of notable software packages which were published as free and open-source software, or into the public domain, but were made proprietary software, or otherwise switched to a license (including source-available licenses) that is not considered to be free and open source.
Discussed on
- "List of formerly open-source or free software" | 2024-03-21 | 44 Upvotes 38 Comments