Latitude ON is an instant-on computer system made by Dell. It is a combination of software and hardware developed by Dell and used in some of their Latitude laptops. The system is based on a dedicated ARM processor ( Texas Instruments OMAP 3430) that runs a custom version of a Linux OS. It was announced on August 12, 2008, along with other laptops, including a potential competitor to the Asus Eee PC and arrived a year later on 28 September 2009.
38-570: Latitude ON runs MontaVista Linux on an ARM -based subprocessor. This so-called MontaVista Montabello Mobile Internet Device Solution provides a customizable, Linux-based Mobile Internet Device (MID) platform the laptop is able to boot almost instantly and view Email , document reader, calendar, contacts and access the Internet . First laptop models to include Latitude ON were E4200 and E4300 released in February 2009. Last laptop model introduced so far
76-570: A Linux kernel and toolchain aimed at a specific hardware configuration, collectively called a Linux Support Package (LSP), and other integrated tools including the Eclipse -based DevRocket integrated development environment (IDE). The distribution is available in three editions, each aimed at different market segments : Professional Edition , Carrier Grade Edition , and Mobilinux . The MontaVista Linux toolkit includes specific code libraries to easily migrate from Wind River Systems ' VxWorks and
114-497: A GNU layer on top (i.e. Linux with GNU), because the kernel can operate a machine without GNU, is a matter of ongoing debate. The FSF maintains that an operating system built using the Linux kernel and GNU tools and utilities should be considered a variant of GNU , and promotes the term GNU/Linux for such systems (leading to the GNU/Linux naming controversy ). This view is not exclusive to
152-452: A cornerstone in MontaVista's product lineup, Carrier Grade eXpress (CGX) is a robust operating system equipped with Carrier Grade Linux (CGL) specifications, ensuring unparalleled performance and security for a wide array of interconnected smart applications across industries. MontaVista Linux CGX 5.0, the 15th generation of MontaVista’s Carrier Grade Linux, is built on the foundation of
190-510: A history of being a major contributor to the Linux kernel and the open source community. From the start, Jim Ready said he wanted to make it "100% pure Linux" under the GPL. The core changes to make MontaVista Linux into a real-time operating system were made by Nigel Gamble and later updated by Robert Love . Robert Love submitted the changes to the Linux kernel in 2001. The Linux 2.6 stable kernel series
228-681: A non-GNU kernel . (See below.) The original kernel of GNU Project is the GNU Hurd (together with the GNU Mach microkernel), which was the original focus of the Free Software Foundation (FSF). With the April 30, 2015 release of the Debian GNU/Hurd 2015 distro, GNU now provides all required components to assemble an operating system that users can install and use on a computer. However,
266-670: A program called UniPress, over a controversy around software code use in the GNU Emacs program. For most of the 80s, each GNU package had its own license: the Emacs General Public License, the GCC General Public License, etc. In 1989, FSF published a single license they could use for all their software, and which could be used by non-GNU projects: the GNU General Public License (GPL). This license
304-409: A total of 467 GNU packages (including decommissioned, 394 excluding) hosted on the official GNU development site. In its original meaning , and one still common in hardware engineering, the operating system is a basic set of functions to control the hardware and manage things like task scheduling and system calls . In modern terminology used by software developers, the collection of these functions
342-701: Is Latitude Z600. Dell claims that battery life can be extended to days. Latitude ON Reader is similar to Dell's MediaDirect where the software is located in a separate partition on the system hard drive and has a dedicated button to power on. There are several versions of Latitude ON : MontaVista MontaVista DevRocket CGX MontaVista Software is a company that develops embedded Linux system software , development tools, and related software. Its products are made for other corporations developing embedded systems such as automotive electronics , communications equipment, mobile phones , and other electronic devices and infrastructure. MontaVista
380-458: Is a Linux distribution that has been enhanced to become a full real-time operating system . The work on real-time performance has since continued to a point where MontaVista claims to support hard real-time tasks on embedded Linux as of MontaVista Linux 4.0, with response times as fast as other real-time operating systems. MontaVista sells subscriptions , which consist of software, documentation , and technical support . The software includes
418-825: Is based in Santa Clara, California and was founded in 1999 by James "Jim" Ready (formerly at Mentor Graphics and creator of Versatile Real-Time Executive (VRTX)) and others. On November 10, 2009 Cavium Networks announced that it had signed a definitive agreement to purchase MontaVista for $ 50 million. After Cavium got acquired by Marvell, Montavista operated as an independent entity. May 12, 2009, MontaVista announced MontaVista Linux 6 (MVL6) comprising Market Specific Distributions, MontaVista Integration Platform, Software Development Kit, MontaVista Zone Content Server, and support and services. There are several differences between MVL6 and prior MontaVista Linux products. The main ones are: MontaVista Linux (formerly named Hard Hat Linux )
SECTION 10
#1732858527036456-406: Is for general embedded Linux developers. Pro is for intelligent device markets, including networking and communications, instrumentation and control, aerospace and defense, small office/home office (SOHO) devices, and medical devices . Future development of MontaVista Pro has been folded into MontaVista Linux, effectively ending this as a separate edition starting version 5.0.24. MontaVista has
494-599: Is governed by the Linux Foundation CGL working group. MontaVista DevRocket is a set of Eclipse plug-ins for facilitating application and system development with MontaVista Linux. DevRocket integrated development environment (IDE) runs on Linux, Solaris and Windows . It uses the Eclipse C++ Development Toolkit (CDT). Starting with DevRocket 5.0, users can add MontaVista's plug-ins into an existing Eclipse installation, or install Eclipse with
532-540: Is now used by most of GNU software, as well as a large number of free software programs that are not part of the GNU Project; it also historically has been the most commonly used free software license (though recently challenged by the MIT license ). It gives all recipients of a program the right to run, copy, modify and distribute it, while forbidding them from imposing further restrictions on any copies they distribute. This idea
570-827: Is often referred to as copyleft . In 1991, the GNU Lesser General Public License (LGPL), then known as the Library General Public License, was written for the GNU C Library to allow it to be linked with proprietary software. 1991 also saw the release of version 2 of the GNU GPL. The GNU Free Documentation License (FDL), for documentation, followed in 2000. The GPL and LGPL were revised to version 3 in 2007, adding clauses to protect users against hardware restrictions that prevent users from running modified software on their own devices. Besides GNU's packages,
608-487: Is the first to include similar features, such as priority-based preemption . As of 2008, MontaVista had contributed 1.2% of the Linux kernel, making it the 9th-largest corporate contributor to the Linux kernel, according to a survey by the Linux Foundation. MontaVista has also spun off independent open source projects based on several of its features, including dynamic power management , high resolution POSIX timers,
646-478: Is usually referred to as a kernel , while an 'operating system' is expected to have a more extensive set of programs. The GNU project maintains two kernels itself, allowing the creation of pure GNU operating systems, but the GNU toolchain is also used with non-GNU kernels. Due to the two different definitions of the term 'operating system', there is an ongoing debate concerning the naming of distributions of GNU packages with
684-700: The Latitude ON feature. Cisco NX-OS is based on HardHat Linux. Motorola became the first company to use Linux on a mobile phone when it released the Motorola A760 to the Chinese market on February 16, 2003. Motorola chose to use MontaVista Linux in the Motorola A760 and future Linux-based phones, despite the fact that Motorola was a founding member of the competing Symbian OS. Since then, Motorola has increased focus on its Linux platform and publicly stated that
722-769: The Yocto Project 5.0 LTS release and the Linux kernel 6.6 LTS . With the GCC 13 and CLANG 18 toolchain, MontaVista CGX 5.0 provides a commercially supported Linux distribution for creating diverse embedded products on major CPU architectures, including x86, ARM, PPC, MIPS, and RISC-V. MontaVista Linux Carrier Grade Edition (CGE) is a commercial-grade Linux development platform for developers working with reliability, availability, and serviceability (RAS) managed hardware ( Hardware Platform Interface (HPI), Intelligent Platform Management Interface (IPMI)) or custom hardware, who need long-term support and high availability. Carrier Grade Linux
760-473: The pSOS operating systems. Project OpenCGX is an open and free to use embedded Linux distribution from MontaVista Software LLC. OpenCGX is based on MontaVista’s eleventh generation Carrier Grade Linux. Engineers can quickly jumpstart their ARM and x86 development with a full embedded Linux distribution that is easily customizable. OpenCGX in its introduction is based on Yocto 2.4 with Linux Kernel 4.14 (or latest LTS kernel) and GNU 7.2 toolchain. As
798-588: The pramfs file system , and the openais implementation of the Service Availability Forum 's (SA Forum) Application Interface Specification. Other versions of MontaVista Linux are used in devices made by a number of partners, including Sony Bravia TVs, NEC routers, and others, especially in Japan . A version of MontaVista Linux OS is used in Dell Latitude E4200 and E4300 notebooks to provide
SECTION 20
#1732858527036836-565: The FSF. Notably, Debian , one of the biggest and oldest Linux distributions, refers to itself as Debian GNU/Linux . The GNU Project recommends that contributors assign the copyright for GNU packages to the Free Software Foundation, though the Free Software Foundation considers it acceptable to release small changes to an existing project to the public domain . However, this is not required; package maintainers may retain copyright to
874-468: The GNU Project's licenses can and are used by many unrelated projects, such as the Linux kernel , often used with GNU software. A majority of free software such as the X Window System, is licensed under permissive free software licenses . The logo for GNU is a gnu head. Originally drawn by Etienne Suvasa, a bolder and simpler version designed by Aurelio Heckert is now preferred. It appears in GNU software and in printed and electronic documentation for
912-564: The GNU packages they maintain, though since only the copyright holder may enforce the license used (such as the GNU GPL), the copyright holder in this case enforces it rather than the Free Software Foundation. For the development of needed software, Stallman wrote a license called the GNU General Public License (first called Emacs General Public License), with the goal to guarantee users freedom to share and change free software. Stallman wrote this license after his experience with James Gosling and
950-504: The Hurd kernel is not yet considered production-ready but rather a base for further development and non-critical application usage. In 2012, a fork of the Linux kernel became officially part of the GNU Project in the form of Linux-libre , a variant of Linux with all proprietary components removed. The GNU Project has endorsed Linux-libre distributions, such as Trisquel , Parabola GNU/Linux-libre , PureOS and GNU Guix System . Because of
988-470: The Lab so that they could not claim ownership or interfere with distributing GNU components as free software. The goal was to bring a completely free software operating system into existence. Stallman wanted computer users to be free to study the source code of the software they use, share software with other people, modify the behavior of software, and publish their modified versions of the software. This philosophy
1026-467: The completed GNU tools led to the family of operating systems popularly known as Linux . Most of GNU is licensed under the GNU Project 's own General Public License ( GPL ). GNU is also the project within which the free software concept originated. Richard Stallman , the founder of the project, views GNU as a "technical means to a social end". Relatedly, Lawrence Lessig states in his introduction to
1064-462: The development cycle, one-click edit/compile/debug, and performance tuning. MontaVista Linux is being used in applications within IT and telecom that need to be certified according to Common Criteria , up to EAL4+ level. Evaluation Assurance Level 4+ (EAL4+) is commonly used to secure connectivity in critical environments, such as fire and police departments, or aviation and industry control systems. With
1102-416: The development status of Hurd, GNU is usually paired with other kernels such as Linux or FreeBSD . Whether the combination of GNU libraries with external kernels is a GNU operating system with a kernel (e.g. GNU with Linux), because the GNU collection renders the kernel into a usable operating system as understood in modern software development, or whether the kernel is an operating system unto itself with
1140-564: The exception of the aforementioned third-party components, most of GNU has been written by volunteers; some in their spare time, some paid by companies, educational institutions, and other non-profit organizations. In October 1985, Stallman set up the Free Software Foundation (FSF). In the late 1980s and 1990s, the FSF hired software developers to write the software needed for GNU. As GNU gained prominence, interested businesses began contributing to development or selling GNU software and technical support. The most prominent and successful of these
1178-463: The future platform for all its mid- and high-tier mobile phones will be Linux with Java , and other phone manufacturers NEC and Panasonic have developed a common platform based on MontaVista Linux. GNU GNU ( / ɡ n uː / ) is an extensive collection of free software (394 packages as of June 2024 ), which can be used as an operating system or can be used in parts with other operating systems. The use of
Latitude ON - Misplaced Pages Continue
1216-640: The help of EAL4+ these critical environments can, for example, ensure secure and safe phone calls, control communication in-flight and for the assembly line, and achieve secure internet access. Several legacy products are available from MontaVista under long-term support agreements. MontaVista Mobilinux is for wireless handsets and other mobile devices such as Global Positioning System (GPS) devices, portable medical devices, and wireless POS terminals . Mobilinux's key features include dynamic power management , real-time performance, fast booting , and small memory footprint . MontaVista Professional Edition (Pro)
1254-437: The name by using various plays on words, including the song The Gnu . Development of the GNU operating system was initiated by Richard Stallman while he worked at MIT Artificial Intelligence Laboratory . It was called the GNU Project, and was publicly announced on September 27, 1983, on the net.unix-wizards and net.usoft newsgroups by Stallman. Software development began on January 5, 1984, when Stallman quit his job at
1292-445: The plugins already loaded. DevRocket is available in two varieties: a Platform Developer Kit (PDK) and Application Developer Kit (ADK). The Platform Developer Kit includes the ability to communicate with a target (RSE, SSH), create and manage file systems, debugging (kgdb), and performance tuning ( memory leak , memory use, system profiling). The application developer kit includes a virtual target for developing applications earlier in
1330-404: The second edition of Stallman's book Free Software, Free Society that in it Stallman has written about "the social aspects of software and how Free Software can create community and social justice". GNU is a recursive acronym for " GNU 's Not Unix!", chosen because GNU's design is Unix-like , but differs from Unix by being free software and containing no Unix code. Stallman chose
1368-557: The time, Unix was already a popular proprietary operating system. The design of Unix was modular, so it could be reimplemented piece by piece. Much of the needed software had to be written from scratch, but existing compatible third-party free software components were also used such as the TeX typesetting system, the X Window System , and the Mach microkernel that forms the basis of the GNU Mach core of GNU Hurd (the official kernel of GNU). With
1406-921: Was Cygnus Solutions , now part of Red Hat . The system's basic components include the GNU Compiler Collection (GCC), the GNU C library (glibc), and GNU Core Utilities (coreutils), but also the GNU Debugger (GDB), GNU Binary Utilities (binutils), and the GNU Bash shell. GNU developers have contributed to Linux ports of GNU applications and utilities, which are now also widely used on other operating systems such as BSD variants, Solaris and macOS . Many GNU programs have been ported to other operating systems, including proprietary platforms such as Microsoft Windows and macOS. GNU programs have been shown to be more reliable than their proprietary Unix counterparts. As of June 2024 , there are
1444-700: Was published as the GNU Manifesto in March 1985. Richard Stallman's experience with the Incompatible Timesharing System (ITS), an early operating system written in assembly language that became obsolete due to discontinuation of PDP-10 , the computer architecture for which ITS was written, led to a decision that a portable system was necessary. It was thus decided that the development would be started using C and Lisp as system programming languages, and that GNU would be compatible with Unix. At
#35964