PWB/UNIX

The Programmer's Workbench (PWB/UNIX) was an early version of the Unix operating system created in the Bell Labs Computer Science Research Group of AT&T. Its stated goal was to provide a time-sharing working environment for large groups of programmers, writing software for larger batch processing computers.

Prior to 1976 Unix development at AT&T was a project of a small group of researchers in Department 1127 of Bell Labs. As the usefulness of Unix in other departments of Bell Labs was evident, the company decided to develop a version of Unix tailored to support programmers in production work, not just research. The Programmer's Workbench was started in 1973, by Evan Ivie and Rudd Canaday to support a computer center for a 1000-employee Bell Labs division, which would be the largest Unix site for several years. PWB/UNIX was to provide tools for teams of programmers to manage their source code and collaborate on projects with other team members. It also introduced several stability improvements beyond Research Unix, and support for the nroff and troff text formatters.

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

Initially intended for use inside the Bell System, AT&T licensed Unix to outside parties from the late 1970s, leading to a variety of both academic and commercial variants of Unix from vendors such as the University of California, Berkeley (BSD), Microsoft (Xenix), IBM (AIX) and Sun Microsystems (Solaris). AT&T finally sold its rights in Unix to Novell in the early 1990s, which then sold its Unix business to the Santa Cruz Operation (SCO) in 1995, but the UNIX trademark passed to the industry standards consortium The Open Group, which allows the use of the mark for certified operating systems compliant with the Single UNIX Specification (SUS). Among these is Apple's OS X, which is the Unix version with the largest installed base as of 2014.

From the power user's or programmer's perspective, Unix systems are characterized by a modular design that is sometimes called the "Unix philosophy", meaning that the operating system provides a set of simple tools that each perform a limited, well-defined function, with a unified filesystem as the main means of communication and a shell scripting and command language to combine the tools to perform complex workflows. Aside from the modular design, Unix also distinguishes itself from its predecessors as the first portable operating system: almost the entire operating system is written in the C programming language that allowed Unix to reach numerous platforms.

Single UNIX Specification

The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems, compliance with which is required to qualify for to use the "UNIX" trademark. The core specifications of the SUS are developed and maintained by the Austin Group, which is a joint working group of IEEE, ISO JTC 1 SC22 and The Open Group. If an operating system is submitted to The Open Group for certification, and passes conformance tests, then it is termed to be compliant with a UNIX standard such as UNIX 98 or UNIX 03.

Very few BSD and Linux-based operating systems are submitted for compliance with the Single UNIX Specification, although system developers generally aim for compliance with POSIX standards, which form the core of the Single UNIX Specification.

History

1980s: Motivation

The SUS emerged from a mid-1980s project to standardize operating system interfaces for software designed for variants of the Unix operating system. The need for standardization arose because enterprises using computers wanted to be able to develop programs that could be used on the computer systems of different manufacturers without reimplementing the programs. Unix was selected as the basis for a standard system interface partly because it was manufacturer-neutral.

Year 2038 problem

The Year 2038 problem is an issue for computing and data storage situations in which time values are stored or calculated as a signed 32-bit integer, and this number is interpreted as the number of seconds since 00:00:00 UTC on 1 January 1970 ("the epoch"). Such implementations cannot encode times after 03:14:07 UTC on 19 January 2038 (21 years' time), a problem similar to but not entirely analogous to the "Y2K problem" (also known as the "Millennium Bug"), in which 2-digit values representing the number of years since 1900 could not encode the year 2000 or later. Most 32-bit Unix-like systems store and manipulate time in this "Unix time" format, so the year 2038 problem is sometimes referred to as the "Unix Millennium Bug" by association.

Technical cause

The latest time that can be represented in Unix's signed 32-bit integer time format is 03:14:07 UTC on Tuesday, 19 January 2038 (2,147,483,647 seconds after 1 January 1970). Times beyond that will "wrap around" and be stored internally as a negative number, which these systems will interpret as having occurred on 13 December 1901 rather than 19 January 2038. This is caused by integer overflow. The counter "runs out" of usable bits, "increments" the sign bit instead, and reports a maximally negative number (continuing to count up, toward zero). Resulting erroneous calculations on such systems are likely to cause problems for users and other relying parties.

PWB

PWB may refer to:

  • Partial Weight-bearing, in which patients are instructed to put only a certain amount of weight on their leg after surgery
  • Printed wiring board
  • Psychological well-being
  • Programmer's Workbench,
  • an early UNIX from Bell Labs, see PWB/UNIX
  • a Text-based user interface, Integrated development environment (IDE) by Microsoft, see History of Visual C++
  • Podcasts:

    PLAYLIST TIME:

    Pop Niggas

    by: Ja Rule

    How many niggas hit the scene like Rule
    Benley GT, pushin through bock flooded, with jewels
    H-2 with the hungerous Rule beside me
    Armed up the army, don't play that with nobody
    Rule, Murder & Gotti
    We hittin bitches like Lowe's be hittin switches, 16 at a time
    Times that behind with me down we lose and find
    X style the night that they mind we ? the times
    With renegades prowling this bitch with braids
    Leather gloves with dark shades and sowed off day
    Reminiscing the Cleo, she go to living life flawless
    Who the boss, you know this
    Who the GOD, who fawlging
    Hit me im giving niggas 1 to 3
    Y'all need 1 to 3 hours to accomplish what we have built here
    You nigga know this is Rule here
    I'm cocking back, I got an idea
    Just hop nigga, hop nigga, just hop niggas, cuz I pop niggas
    When you see the Rule comin'
    Clear the block niggas, hop niggas, just hop nigga, cuz I pop niggas
    When you see the chrome run
    Hop nigga, hop nigga, just hop nigga, cuz i pop niggas
    When you see the Rule comin'
    Clear the block niggas, hop nigga, just hop nigga, cuz I pop niggas
    When you see the chrome run
    Y'all niggas wanna see the N-G
    I'll go watch it like its a hundred and ten of me
    Guns bustin' in every direction, the public enemy
    But naah I aint Chuck B, Its Rule baby
    Y'all niggas wanna get it crazy, come on y'all cant fade me
    The music is slavery, roll up and haze
    Because most niggas is lazy cotton pickers
    Wish they'd find out its me and my niggas they gone
    Cuz they prisoners of they own home, we party and get it on
    LIVE IT UP! As soon as we hit em home
    We tuckin away the chrome and humpin up on some hoes
    We dem niggas you love to hate...I know
    Who cares I been blowin your bitch back out for years
    Plus she shared so many tears for me
    While you was away, was around the time I made "Put It On Me"
    So homie, stay from 'round here you aint know, this is Rule here
    I'm cockin back, I got an idea
    Yeah, you feelin hot tonight well look it here playboy we could go outside
    HUH, you feelin hot tonight well look it here lil' mama we could go outside
    Certain niggas need to be kissed in the ground that I walk
    Shuttin up when I talk, its Rule in full floss
    5-0 is tellin him X marks the speasy
    How niggas gettin dis money, it can't be this easy
    Believe me, I see between cracks and crevices
    Angelic and devilish, who thinks better than this
    The shell love and angel live in the darkest angles, this is Rule here
    I'm cockin back I got an idea
    Yeah, you feelin hot tonight
    well look it here playboy we could go outside
    HUH, you feelin hot tonight




    ×