# data[].attributes.body
Particolarità e interesse.

# data[].attributes.body
Ora programma for win 10

# data[].attributes.body
programma la tua raspberry

# data[].attributes.attachment_link.description
The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.

# data[].attributes.body
Sistema operativo ISO per Chrombook

# data[].attributes.attachment_link.title
Where can I download chromium OS for my ASUS X200MA?

# data[].attributes.body
è una delle distro più conosciute e utilizzate in qualsiasi ambito.

# data[].attributes.attachment_link.readable_text
The Debian project is pleased to announce the first update of its stable distribution Debian 10 (codename buster). This point release mainly adds corrections for security issues, along with a few adjustments for serious problems. Security advisories have already been published separately and are referenced where available.

Please note that the point release does not constitute a new version of Debian 10 but only updates some of the packages included. There is no need to throw away old buster media. After installation, packages can be upgraded to the current versions using an up-to-date Debian mirror.

Those who frequently install updates from security.debian.org won't have to update many packages, and most such updates are included in the point release.

New installation images will be available soon at the regular locations.

Upgrading an existing installation to this revision can be achieved by pointing the package management system at one of Debian's many HTTP mirrors. A comprehensive list of mirrors is available at:

Miscellaneous Bugfixes

This stable update adds a few important corrections to the following packages:

debian-edu-config
Use PXE option ipappend 2 for LTSP client boot; fix sudo-ldap configuration; fix loss of dynamically allocated v4 IP address; several fixes and improvements to debian-edu-config.fetch-ldap-cert

libjavascript-beautifier-perl
Add support for => operator

Remove rep from xterm-new and derived terminfo descriptions

Remove Google Analytics from generated documentation; opt out of sending anonymous statistics; remove sign in button

open-vm-tools
Correctly handle OS versions of the form X, rather than X.Y

postgresql-common
Fix pg_upgradecluster from postgresql-common 200, 200+deb10u1, 201, and 202 will corrupt the data_directory setting when used *twice* to upgrade a cluster (e.g. 9.6 -> 10 -> 11)

Security Updates

This revision adds the following security updates to the stable release. The Security Team has already released an advisory for each of these updates:

Removed packages

The following packages were removed due to circumstances beyond our control:

Debian Installer

The installer has been updated to include the fixes incorporated into stable by the point release.

URLs

The complete lists of packages that have changed with this revision:

The current stable distribution:

Proposed updates to the stable distribution:

stable distribution information (release notes, errata etc.):

Security announcements and information:

About Debian

The Debian Project is an association of Free Software developers who volunteer their time and effort in order to produce the completely free operating system Debian.

Contact Information

For further information, please visit the Debian web pages at https://www.debian.org/, send mail to <press@debian.org>, or contact the stable release team at <debian-release@lists.debian.org>.

# data[].attributes.body
Una distribuzione accessibile a tutti ma anche flessibile e potente, adatta tanto ai novizi quanto agli esperti.

# data[].attributes.attachment_link.readable_text
We believe the computer and operating system are the most powerful and versatile tools ever created. We're building an OS for the software developer, maker, and computer science professional who uses their computer as a tool to discover and create.

Welcome to

Imagine

The Future of Automation

Code life into the machinery of the future. Everyone from hobbyist to factory automation professionals can leverage vast open source tools and a vibrant hardware ecosystem to create incredible robots to do nearly anything.

Imagine

Development as a First-Class Citizen

The cloud and devices of the future are running Linux. Accelerate your productivity by developing on the same platform that you deploy to. Your tools and programming languages are supported natively and only a command away.

ben@pop-os:~/Projects/hal$ mix test --trace Compiling 176 files (.ex) Generated hal app Hal.EncryptorTest * test generates encrypted strings matching those generared by Joshua (5.4ms) * test decrypts strings encrypted by Joshua (0.1ms) Hal.NotificationTest Hal.SupportActionTest * test performing an illegal action returns an error (86.9ms) * test performing a legal action succeeds (43.6ms) * test performing an action as an unsupported role returns an error (16.4ms) * test completing a legal action resolves requirements (34.5ms) * test performing an action as an unauthenticated user returns an error (22.7ms) * test completing a legal action creates new requirements (60.4ms) * test invokes a system action check after a successful action is performed (23.5ms) Hal.Type.JSONTest * test type is a string (0.00ms) * test cast accepts anything (0.00ms) * test dump allows setting NULL (0.00ms) * test dump stringifies to JSON (17.5ms) * test load hydrates JSON (6.9ms) * test load hydrates NULL columns (0.00ms) JunctionBox.ParserTest * test handles bare strings (0.01ms) * test parses dot separated include paths (0.00ms) * test only parses one level deep (0.00ms) * test removes duplicates (0.01ms) Hal.Type.OrderStatusTest * test cast rejects unknown statuses (0.00ms) * test cast accepts strings, atoms, and ints (0.00ms) * test dumping an atom produces an integer (0.00ms) * test loading an integer produces an atom (0.00ms) Hal.Type.UnixTimestampTest * test casts ISO 8601 strings to datetimes (0.04ms) * test type is an integer (0.00ms) * test dumping a datetime object produces an integer timestamp (0.00ms) * test loading a timestamp returns a datetime object (0.01ms) Hal.Type.IdListTest * test cast returns lists of integers unaltered (0.00ms) * test type is a string (0.00ms) * test cast returns an error for non-list types (0.00ms) * test dumping an empty list produces a JSON array containing the empty string (0.00ms) * test dumping a list of integers produces a JSON array of integer strings (0.00ms) * test loading a JSON array returns a list of integers (0.04ms) * test loading a JSON array containing the empty string returns an empty list (0.00ms) Hal.Type.CommaSeparatedListTest * test cast returns lists of strings unaltered (0.00ms) * test type is a string (0.00ms) * test cast returns an error for non-list types (0.00ms) * test dumping an empty list produces nil (0.00ms) * test dumping a list of strings produces a comma separated list of strings (0.00ms) * test loading a string returns a list of strings (0.00ms) * test loading nil returns an empty list (0.00ms) Hal.Plug.AuthenticatorTest * test assigns current_user if a valid auth header is provided (17.3ms) * test does nothing if no authentication header is present (19.2ms) * test returns a 401 and halts if an invalid auth header is present (13.7ms) * test returns a 401 and halts if an expired token is provided (4.5ms) * test returns a 401 and halts if a malformed auth header is present (5.1ms) * test returns a 401 and halts if multiple authentication headers are provided (13.5ms) * test allows an authentication token to be provided as a GET parameter (34.7ms) JunctionBoxTest * test includes links if asked for (0.3ms) * test passes through normal requests unaltered (0.1ms) * test only alters GET requests (0.1ms) * test handles includes for nonexistent links (0.1ms) * test can include grandchildren (0.5ms) * test handles errors on the original request (3.2ms) * test handles errors on child requests (0.2ms) Hal.ErrorViewTest * test renders 404.json (0.3ms) * test render 500.json (0.3ms) * test render any other (1.0ms) Hal.UserTest * test changeset with valid attributes (0.4ms) * test changeset with invalid attributes (0.2ms) * test setting a password generates hashes matching the legacy system (0.2ms) * test changing the email also sets the username (0.3ms) * test authentication matches against hashes (2.0ms) * test recognizes admins and superadmins (6.2ms) Hal.UserKeyTest * test changeset with invalid attributes (0.3ms) * test changeset with valid attributes (0.1ms) * test door is generated if not present (0.2ms) * test door is unaltered if present (0.1ms) Hal.SurveyTest * test create changeset with valid attributes (0.7ms) * test create changeset with invalid attributes (0.2ms) * test update changeset fails if response_timestamp is already set (0.2ms) * test update changeset with valid attributes (0.2ms) * test update changeset with invalid attributes (4.7ms) * test allow exactly one of order, ticket, or question id (0.3ms) Hal.TweetStormVideoTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) * test summarizes unlock conditions (0.1ms) Hal.TransactionMethodTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) * test soft delete marks an address as removed (0.1ms) Hal.TweetStormTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) Hal.SupportCaseTest * test changeset with valid attributes (0.2ms) * test actions lists the available actions for a given role (2.5ms) * test changeset with invalid attributes (0.2ms) * test actions lists whether actions resolve requirements (2.1ms) * test recognizes when it is closed (7.1ms) Hal.SupportCaseRequirementTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.SupplierTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.1ms) Hal.MessageTest * test authorization anyone can create a message (2.1ms) * test sets the timestamp (0.2ms) * test changeset with invalid attributes (0.1ms) * test authorization customers can read messages on objects they own if and only if the customer visible flag is set (7.8ms) * test authorization only admins can edit messages (7.0ms) * test authorization admins can read all messages (2.4ms) * test changeset with valid attributes (0.1ms) * test authorization admins are scoped to all records (2.3ms) * test authorization users can see messages that belong to objects they own and have the customer visible flag set (7.6ms) Hal.ProductTechSpecTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.ProductTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.RoleTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.ProductOptionComponentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.ProductOptionTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.ProductSpecTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) Hal.LeadTest * test changeset with invalid attributes (0.1ms) * test changeset with valid attributes (0.1ms) * test changeset with duplicate email is invalid (45.3ms) * test changeset with attached user pulls data from user record (4.0ms) Hal.ProductCalloutTest * test changeset with valid attributes (0.7ms) * test changeset with invalid attributes (0.6ms) Hal.ProductDetailTest * test changeset with valid attributes (0.7ms) * test changeset with invalid attributes (0.6ms) Hal.AddressTest * test changeset with invalid attributes (266.4ms) * test changeset with valid attributes (51.6ms) * test soft delete marks an address as removed (0.2ms) * test equivalency (0.2ms) Hal.CountryTest * test changeset with valid attributes (3.8ms) * test upcases name and region before storage (0.2ms) * test changeset with invalid attributes (0.1ms) * test accepts 'shipping' instead of 'enabled' (0.2ms) * test some known countries require a zip code (0.2ms) Hal.CartProductTest * test changeset with invalid attributes (0.2ms) * test changeset with valid attributes (0.1ms) * test creating a changeset sets the hash (0.2ms) * test allows setting component ids (16.7ms) Hal.ComponentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.CartTest * test changeset with valid attributes (0.1ms) Hal.Accounts.EmployeeProfileTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.Accounts.DepartmentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (2.8ms) Stripe.APITest Hal.SupportActions.SelectShippingAddressTest * test resolves the shipping address requirement (2.0ms) * test does not create any new requirements (1.8ms) * test resolving with a valid address id completes successfully (5.7ms) * test attempting to resolve without an address id fails (2.6ms) * test attempting to resolve with an address not owned by the support case owner returns an error (3.7ms) * test resolving with an invalid address id returns an error (2.6ms) Hal.SupportActions.SelectTransactionMethodTest * test availability only available if the needs transaction method requirement is present (15.5ms) * test requirements does not create any new requirements (2.6ms) * test requirements resolves the needs transaction method requirement (2.4ms) * test resolving with a valid transaction method id completes successfully (4.8ms) * test resolving adds a message to the support case (5.8ms) Hal.SupportActions.CreateSupportMessageTest * test requirements creates the needs customer message requirement (1.9ms) * test requirements resolves the needs support message requirement (1.7ms) * test resolving with valid message params completes successfully (3.6ms) * test resolving with invalid params returns an error (2.8ms) Hal.SupportActions.CreateCustomerMessageTest * test requirements creates the needs support message requirement (1.8ms) * test requirements resolves the needs customer message requirement (1.8ms) * test resolving with valid message params completes successfully (3.3ms) * test resolving with invalid params returns an error (2.3ms) Hal.Fulfillment.OrderTest * test pricing calculating taxable amount (3.8ms) * test pricing subtotals (16.8ms) * test pricing subtotal and total for cancelled orders is zero (5.2ms) * test pricing applying taxes to a cancelled, returned, or completed order is a no-op (4.3ms) * test summarizing an order multiple order products with the same model combine (0.4ms) * test summarizing an order empty orders produce empty lists (0.2ms) * test pricing totals (skipped) * test pricing order balance (even for cancelled orders) (5.5ms) * test summarizing an order each order product produces a summary (9.8ms) * test changeset with invalid attributes (0.2ms) * test pricing order summaries (3.6ms) * test pricing applying taxes (10.4ms) * test pricing flagging for manual security verification (3.6ms) * test changeset with valid attributes (0.2ms) * test pricing calibration (skipped) Hal.Fulfillment.TaxRateTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) * test finding rates for an address (2.4ms) Hal.Fulfillment.ProductTest * test pricing calculating taxable amounts (2.7ms) * test changeset with invalid attributes (0.1ms) * test changeset with valid attributes (0.2ms) * test pricing calculating prices (14.2ms) * test pricing applying surcharges (13.7ms) * test pricing calculating costs (8.2ms) * test pricing deducting returns (6.8ms) * test pricing calibration (15.4ms) Hal.PaymentProcessor.StripeTest * test creates a transaction method (72.0ms) Hal.UserControllerTest * test creates and renders resource when data is valid (8.5ms) * test shows chosen resource (3.2ms) * test does not create resource and renders errors when data is invalid (1.8ms) * test updates password when provided (3.4ms) * test updates and renders chosen resource when data is valid (4.1ms) * test does not update chosen resource and renders errors when data is invalid (2.4ms) * test generates a CSV of newsletter subscribers (9.6ms) Hal.Fulfillment.SurchargeRateTest * test changeset with valid attributes (0.2ms) * test finding applicable surcharges locating a surcharge with all fields empty or set to "ALL" (1.3ms) * test changeset with invalid attributes (0.3ms) * test finding applicable surcharges locating a surcharge with a matching product ID (1.9ms) * test finding applicable surcharges locating a surcharge with a matching state or country (2.2ms) Hal.Fulfillment.ReturnTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.TweetStormControllerTest * test lists all entries on index (16.7ms) * test does not create resource and renders errors when data is invalid (7.3ms) * test creates and renders resource when data is valid (9.2ms) * test does not show resource and instead throw error when id is nonexistent (12.3ms) * test updates and renders chosen resource when data is valid (3.9ms) * test deletes chosen resource (13.6ms) * test does not update chosen resource and renders errors when data is invalid (4.9ms) * test shows chosen resource (13.6ms) * test shows a summary of the tweet storm (3.7ms) * test registering a new tweet increments the tweet counter (6.7ms) Hal.Fulfillment.ProductOptionTest Hal.Fulfillment.PriceModificationTest * test changeset with valid attributes (1.6ms) * test changeset with invalid attributes (0.2ms) Hal.ProductTechSpecControllerTest * test shows chosen resource (3.1ms) * test does not create resource and renders errors when data is invalid (2.1ms) * test broadcasts to the resource's channel when created (2.8ms) * test creates and renders resource when data is valid (3.4ms) * test lists all children of a product on child index (5.4ms) * test updates and renders chosen resource when data is valid (3.6ms) * test does not update chosen resource and renders errors when data is invalid (2.8ms) * test lists all entries on index (3.3ms) * test broadcasts to the resource's channel when updated (5.9ms) * test renders page not found when id is nonexistent (2.9ms) * test deletes chosen resource (3.5ms) * test broadcasts to the resource's channel when deleted (3.2ms) Hal.TransactionMethodControllerTest * test lists all entries on index (2.3ms) * test lists all transaction methods for a given user (3.7ms) * test does not show resource and instead throw error when id is nonexistent (2.5ms) * test shows chosen resource (3.1ms) * test creates and renders resource when data is valid (57.3ms) * test soft deletes chosen resource (3.4ms) Hal.TweetStormVideoControllerTest * test does not show resource and instead throw error when id is nonexistent (2.7ms) * test shows chosen resource (2.6ms) * test lists all entries on index (3.0ms) * test creates and renders resource when data is valid (3.0ms) * test updates and renders chosen resource when data is valid (4.0ms) * test does not create resource and renders errors when data is invalid (2.6ms) * test does not update chosen resource and renders errors when data is invalid (3.8ms) * test deletes chosen resource (4.7ms) Hal.SupportCaseControllerTest * test lists all entries on index (3.0ms) * test does not create resource and renders errors when data is invalid (2.8ms) * test creates and renders resource when data is valid (9.4ms) * test renders page not found when id is nonexistent (2.8ms) * test updates and renders chosen resource when data is valid (7.8ms) * test deletes chosen resource (4.9ms) * test does not update chosen resource and renders errors when data is invalid (5.0ms) * test shows chosen resource (5.6ms) * test performing actions performs a valid action (5.0ms) * test performing actions does not perform action and renders errors when data is invalid (5.2ms) Hal.SurveyControllerTest * test shows chosen resource (1.8ms) * test does not show resource and instead throw error when id is nonexistent (1.5ms) * test shows survey by hash (10.7ms) * test updates and renders chosen resource when data is valid (2.4ms) * test does not update chosen resource and renders errors when data is invalid (2.3ms) Hal.ProductOptionControllerTest * test lists all entries on index (2.0ms) * test lists entries in sort order (2.5ms) * test doesn't list inactive entries (12.6ms) * test shows chosen resource (2.0ms) * test does not show resource and instead throw error when id is nonexistent (1.5ms) Hal.SessionControllerTest * test creates and returns an auth token when valid credentials are provided (2.3ms) * test returns a 401 unauthorized when an invalid email or password is provided (1.4ms) * test marks a session as expired (3.7ms) Hal.ProductCalloutControllerTest * test renders page not found when id is nonexistent (2.4ms) * test shows chosen resource (2.3ms) * test lists all entries on index (2.1ms) * test creates and renders resource when data is valid (2.5ms) * test updates and renders chosen resource when data is valid (2.6ms) * test does not create resource and renders errors when data is invalid (2.6ms) * test does not update chosen resource and renders errors when data is invalid (2.9ms) * test deletes chosen resource (3.8ms) Hal.ProductControllerTest * test filters by type when provided (2.0ms) * test lists entries in sort order (2.6ms) * test lists all entries on index (0.9ms) * test filters by series when provided (2.7ms) * test finds resource by model number (2.1ms) * test shows chosen resource (1.6ms) * test includes details and options when requested (3.0ms) * test does not show resource and instead throw error when id is nonexistent (0.9ms) Hal.ProductOptionComponentControllerTest * test lists all entries on index (1.9ms) * test lists entries in sort order (2.9ms) * test doesn't list inactive entries (11.4ms) * test shows chosen resource (2.5ms) * test does not show resource and instead throw error when id is nonexistent (1.6ms) Hal.MessageControllerTest * test renders page not found when id is nonexistent (2.5ms) * test omits links for missing associations (3.0ms) * test shows chosen resource (15.8ms) * test creates and renders resource when data is valid (3.3ms) * test updates and renders chosen resource when data is valid (5.1ms) * test does not create resource and renders errors when data is invalid (1.9ms) * test lists all entries on index through support case (7.0ms) * test does not update chosen resource and renders errors when data is invalid (4.4ms) * test deletes chosen resource (2.9ms) Hal.OrderControllerTest * test lists all entries on index (1.6ms) * test lists a fake order for serial number products (3.5ms) * test lists all entries for a given user (3.5ms) * test shows chosen resource (2.4ms) * test does not show resource and instead throw error when id is nonexistent (1.6ms) Hal.OrderProductControllerTest * test lists all entries on index (2.3ms) * test shows chosen resource (3.8ms) * test renders page not found when id is nonexistent (2.3ms) Hal.OrderProductOptionControllerTest * test lists all entries on index (2.5ms) * test shows chosen resource (4.8ms) * test renders page not found when id is nonexistent (2.3ms) Hal.EmployeeProfileControllerTest * test lists all entries on index (2.0ms) * test shows chosen resource (2.8ms) * test renders page not found when id is nonexistent (2.4ms) Hal.LeadControllerTest * test filters by when provided (22.8ms) * test lists all entries on index (8.5ms) * test creates resource and returns a 204 No Content when data is valid (10.1ms) * test does not create resource and renders errors when data is invalid (4.8ms) Hal.LeadGenCampaignControllerTest * test shows campaign by name (5.3ms) * test lists all campaigns (4.2ms) * test renders 404 not found when name is nonexistent (2.9ms) * test returns CSV of campaign (3.4ms) Hal.DepartmentControllerTest * test lists all entries on index (2.3ms) * test shows chosen resource (2.9ms) * test renders page not found when id is nonexistent (10.7ms) Hal.CartProductControllerTest * test lists all entries on index (1.5ms) * test creates a resource with components (19.1ms) * test creates and renders resource when data is valid (17.8ms) * test does not show resource and instead throw error when id is nonexistent (2.7ms) * test does not create resource and renders errors when data is invalid (4.5ms) * test updates and renders chosen resource when data is valid (8.3ms) * test does not create resource when data is valid but cart is invalid (0.9ms) * test shows chosen resource (3.4ms) * test does not update chosen resource and renders errors when data is invalid (2.7ms) * test deletes chosen resource (2.9ms) Hal.AddressControllerTest * test lists all entries for a given user (3.7ms) * test lists all entries on index (2.5ms) * test shows chosen resource (3.1ms) * test creates and renders resource when data is valid (55.1ms) * test does not show resource and instead throw error when id is nonexistent (4.0ms) * test does not create resource and renders errors when data is invalid (53.0ms) * test soft deletes chosen resource (5.4ms) Hal.ComponentControllerTest * test does not show resource and instead throw error when id is nonexistent (3.0ms) * test shows chosen resource (3.0ms) * test lists all entries on index (2.6ms) * test creates and renders resource when data is valid (2.7ms) * test updates and renders chosen resource when data is valid (3.7ms) * test does not create resource and renders errors when data is invalid (2.4ms) * test does not update chosen resource and renders errors when data is invalid (3.0ms) * test deletes chosen resource (3.2ms) Hal.CartControllerTest * test lists all entries on index (5.3ms) * test does not show resource and instead throw error when id is nonexistent (1.0ms) * test shows chosen resource (1.4ms) * test creates and renders resource (1.0ms) * test deletes chosen resource (1.6ms) Hal.UserSocketTest * test authentication submitting an API token sets the current user (1.5ms) * test authentication anonymous users are connected (0.1ms) * test authentication submitting an invalid API token returns an error (0.3ms) * test identification owned sockets are named for their user id (0.6ms) * test identification anonymous sockets have no name (0.1ms) Hal.UserChannelTest * test authorization unknown records are rejected (4.1ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (2.6ms) Hal.TweetStormVideoChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (2.0ms) * test authorization authorized records are accepted (2.9ms) Hal.CountryControllerTest * test lists all entries on index (1.6ms) Hal.TweetStormChannelTest * test authorization authorized record collections are accepted (2.0ms) * test authorization unknown records are rejected (1.9ms) * test authorization authorized records are accepted (2.5ms) * test broadcasts are pushed to the client (2.0ms) Hal.ProductChannelTest * test authorization unknown records are rejected (2.7ms) * test authorization authorized record collections are accepted (1.9ms) * test authorization authorized records are accepted (2.7ms) Hal.SurveyChannelTest * test authorization unknown records are rejected (2.2ms) * test authorization authorized record collections are accepted (1.9ms) * test authorization authorized records are accepted (2.9ms) Hal.ProductTechSpecChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (2.3ms) * test authorization authorized records are accepted (3.0ms) Hal.SupportCaseChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (3.7ms) Hal.ProductOptionComponentChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (2.1ms) * test authorization authorized records are accepted (3.1ms) Hal.TransactionMethodChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (1.4ms) * test authorization authorized records are accepted (2.7ms) Hal.ProductOptionChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (2.6ms) Hal.CountryChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.1ms) Hal.LeadChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.4ms) * test authorization authorized records are accepted (2.6ms) Hal.OrderChannelTest * test authorization unknown records are rejected (2.2ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.7ms) Hal.AddressChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.5ms) Hal.MessageChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (3.9ms) Hal.CartChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.6ms) Hal.ComponentChannelTest * test authorization unknown records are rejected (1.8ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (2.5ms) Hal.CartProductChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (3.2ms) Finished in 3.1 seconds 407 tests, 0 failures, 2 skipped Randomized with seed 285067 ben@pop-os:~/Projects/hal$ mix test --trace Compiling 176 files (.ex) Generated hal app Hal.EncryptorTest * test generates encrypted strings matching those generared by Joshua (5.4ms) * test decrypts strings encrypted by Joshua (0.1ms) Hal.NotificationTest Hal.SupportActionTest * test performing an illegal action returns an error (86.9ms) * test performing a legal action succeeds (43.6ms) * test performing an action as an unsupported role returns an error (16.4ms) * test completing a legal action resolves requirements (34.5ms) * test performing an action as an unauthenticated user returns an error (22.7ms) * test completing a legal action creates new requirements (60.4ms) * test invokes a system action check after a successful action is performed (23.5ms) Hal.Type.JSONTest * test type is a string (0.00ms) * test cast accepts anything (0.00ms) * test dump allows setting NULL (0.00ms) * test dump stringifies to JSON (17.5ms) * test load hydrates JSON (6.9ms) * test load hydrates NULL columns (0.00ms) JunctionBox.ParserTest * test handles bare strings (0.01ms) * test parses dot separated include paths (0.00ms) * test only parses one level deep (0.00ms) * test removes duplicates (0.01ms) Hal.Type.OrderStatusTest * test cast rejects unknown statuses (0.00ms) * test cast accepts strings, atoms, and ints (0.00ms) * test dumping an atom produces an integer (0.00ms) * test loading an integer produces an atom (0.00ms) Hal.Type.UnixTimestampTest * test casts ISO 8601 strings to datetimes (0.04ms) * test type is an integer (0.00ms) * test dumping a datetime object produces an integer timestamp (0.00ms) * test loading a timestamp returns a datetime object (0.01ms) Hal.Type.IdListTest * test cast returns lists of integers unaltered (0.00ms) * test type is a string (0.00ms) * test cast returns an error for non-list types (0.00ms) * test dumping an empty list produces a JSON array containing the empty string (0.00ms) * test dumping a list of integers produces a JSON array of integer strings (0.00ms) * test loading a JSON array returns a list of integers (0.04ms) * test loading a JSON array containing the empty string returns an empty list (0.00ms) Hal.Type.CommaSeparatedListTest * test cast returns lists of strings unaltered (0.00ms) * test type is a string (0.00ms) * test cast returns an error for non-list types (0.00ms) * test dumping an empty list produces nil (0.00ms) * test dumping a list of strings produces a comma separated list of strings (0.00ms) * test loading a string returns a list of strings (0.00ms) * test loading nil returns an empty list (0.00ms) Hal.Plug.AuthenticatorTest * test assigns current_user if a valid auth header is provided (17.3ms) * test does nothing if no authentication header is present (19.2ms) * test returns a 401 and halts if an invalid auth header is present (13.7ms) * test returns a 401 and halts if an expired token is provided (4.5ms) * test returns a 401 and halts if a malformed auth header is present (5.1ms) * test returns a 401 and halts if multiple authentication headers are provided (13.5ms) * test allows an authentication token to be provided as a GET parameter (34.7ms) JunctionBoxTest * test includes links if asked for (0.3ms) * test passes through normal requests unaltered (0.1ms) * test only alters GET requests (0.1ms) * test handles includes for nonexistent links (0.1ms) * test can include grandchildren (0.5ms) * test handles errors on the original request (3.2ms) * test handles errors on child requests (0.2ms) Hal.ErrorViewTest * test renders 404.json (0.3ms) * test render 500.json (0.3ms) * test render any other (1.0ms) Hal.UserTest * test changeset with valid attributes (0.4ms) * test changeset with invalid attributes (0.2ms) * test setting a password generates hashes matching the legacy system (0.2ms) * test changing the email also sets the username (0.3ms) * test authentication matches against hashes (2.0ms) * test recognizes admins and superadmins (6.2ms) Hal.UserKeyTest * test changeset with invalid attributes (0.3ms) * test changeset with valid attributes (0.1ms) * test door is generated if not present (0.2ms) * test door is unaltered if present (0.1ms) Hal.SurveyTest * test create changeset with valid attributes (0.7ms) * test create changeset with invalid attributes (0.2ms) * test update changeset fails if response_timestamp is already set (0.2ms) * test update changeset with valid attributes (0.2ms) * test update changeset with invalid attributes (4.7ms) * test allow exactly one of order, ticket, or question id (0.3ms) Hal.TweetStormVideoTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) * test summarizes unlock conditions (0.1ms) Hal.TransactionMethodTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) * test soft delete marks an address as removed (0.1ms) Hal.TweetStormTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) Hal.SupportCaseTest * test changeset with valid attributes (0.2ms) * test actions lists the available actions for a given role (2.5ms) * test changeset with invalid attributes (0.2ms) * test actions lists whether actions resolve requirements (2.1ms) * test recognizes when it is closed (7.1ms) Hal.SupportCaseRequirementTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.SupplierTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.1ms) Hal.MessageTest * test authorization anyone can create a message (2.1ms) * test sets the timestamp (0.2ms) * test changeset with invalid attributes (0.1ms) * test authorization customers can read messages on objects they own if and only if the customer visible flag is set (7.8ms) * test authorization only admins can edit messages (7.0ms) * test authorization admins can read all messages (2.4ms) * test changeset with valid attributes (0.1ms) * test authorization admins are scoped to all records (2.3ms) * test authorization users can see messages that belong to objects they own and have the customer visible flag set (7.6ms) Hal.ProductTechSpecTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.ProductTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.RoleTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.ProductOptionComponentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.ProductOptionTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) Hal.ProductSpecTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.1ms) Hal.LeadTest * test changeset with invalid attributes (0.1ms) * test changeset with valid attributes (0.1ms) * test changeset with duplicate email is invalid (45.3ms) * test changeset with attached user pulls data from user record (4.0ms) Hal.ProductCalloutTest * test changeset with valid attributes (0.7ms) * test changeset with invalid attributes (0.6ms) Hal.ProductDetailTest * test changeset with valid attributes (0.7ms) * test changeset with invalid attributes (0.6ms) Hal.AddressTest * test changeset with invalid attributes (266.4ms) * test changeset with valid attributes (51.6ms) * test soft delete marks an address as removed (0.2ms) * test equivalency (0.2ms) Hal.CountryTest * test changeset with valid attributes (3.8ms) * test upcases name and region before storage (0.2ms) * test changeset with invalid attributes (0.1ms) * test accepts 'shipping' instead of 'enabled' (0.2ms) * test some known countries require a zip code (0.2ms) Hal.CartProductTest * test changeset with invalid attributes (0.2ms) * test changeset with valid attributes (0.1ms) * test creating a changeset sets the hash (0.2ms) * test allows setting component ids (16.7ms) Hal.ComponentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.CartTest * test changeset with valid attributes (0.1ms) Hal.Accounts.EmployeeProfileTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.Accounts.DepartmentTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (2.8ms) Stripe.APITest Hal.SupportActions.SelectShippingAddressTest * test resolves the shipping address requirement (2.0ms) * test does not create any new requirements (1.8ms) * test resolving with a valid address id completes successfully (5.7ms) * test attempting to resolve without an address id fails (2.6ms) * test attempting to resolve with an address not owned by the support case owner returns an error (3.7ms) * test resolving with an invalid address id returns an error (2.6ms) Hal.SupportActions.SelectTransactionMethodTest * test availability only available if the needs transaction method requirement is present (15.5ms) * test requirements does not create any new requirements (2.6ms) * test requirements resolves the needs transaction method requirement (2.4ms) * test resolving with a valid transaction method id completes successfully (4.8ms) * test resolving adds a message to the support case (5.8ms) Hal.SupportActions.CreateSupportMessageTest * test requirements creates the needs customer message requirement (1.9ms) * test requirements resolves the needs support message requirement (1.7ms) * test resolving with valid message params completes successfully (3.6ms) * test resolving with invalid params returns an error (2.8ms) Hal.SupportActions.CreateCustomerMessageTest * test requirements creates the needs support message requirement (1.8ms) * test requirements resolves the needs customer message requirement (1.8ms) * test resolving with valid message params completes successfully (3.3ms) * test resolving with invalid params returns an error (2.3ms) Hal.Fulfillment.OrderTest * test pricing calculating taxable amount (3.8ms) * test pricing subtotals (16.8ms) * test pricing subtotal and total for cancelled orders is zero (5.2ms) * test pricing applying taxes to a cancelled, returned, or completed order is a no-op (4.3ms) * test summarizing an order multiple order products with the same model combine (0.4ms) * test summarizing an order empty orders produce empty lists (0.2ms) * test pricing totals (skipped) * test pricing order balance (even for cancelled orders) (5.5ms) * test summarizing an order each order product produces a summary (9.8ms) * test changeset with invalid attributes (0.2ms) * test pricing order summaries (3.6ms) * test pricing applying taxes (10.4ms) * test pricing flagging for manual security verification (3.6ms) * test changeset with valid attributes (0.2ms) * test pricing calibration (skipped) Hal.Fulfillment.TaxRateTest * test changeset with valid attributes (0.1ms) * test changeset with invalid attributes (0.2ms) * test finding rates for an address (2.4ms) Hal.Fulfillment.ProductTest * test pricing calculating taxable amounts (2.7ms) * test changeset with invalid attributes (0.1ms) * test changeset with valid attributes (0.2ms) * test pricing calculating prices (14.2ms) * test pricing applying surcharges (13.7ms) * test pricing calculating costs (8.2ms) * test pricing deducting returns (6.8ms) * test pricing calibration (15.4ms) Hal.PaymentProcessor.StripeTest * test creates a transaction method (72.0ms) Hal.UserControllerTest * test creates and renders resource when data is valid (8.5ms) * test shows chosen resource (3.2ms) * test does not create resource and renders errors when data is invalid (1.8ms) * test updates password when provided (3.4ms) * test updates and renders chosen resource when data is valid (4.1ms) * test does not update chosen resource and renders errors when data is invalid (2.4ms) * test generates a CSV of newsletter subscribers (9.6ms) Hal.Fulfillment.SurchargeRateTest * test changeset with valid attributes (0.2ms) * test finding applicable surcharges locating a surcharge with all fields empty or set to "ALL" (1.3ms) * test changeset with invalid attributes (0.3ms) * test finding applicable surcharges locating a surcharge with a matching product ID (1.9ms) * test finding applicable surcharges locating a surcharge with a matching state or country (2.2ms) Hal.Fulfillment.ReturnTest * test changeset with valid attributes (0.2ms) * test changeset with invalid attributes (0.2ms) Hal.TweetStormControllerTest * test lists all entries on index (16.7ms) * test does not create resource and renders errors when data is invalid (7.3ms) * test creates and renders resource when data is valid (9.2ms) * test does not show resource and instead throw error when id is nonexistent (12.3ms) * test updates and renders chosen resource when data is valid (3.9ms) * test deletes chosen resource (13.6ms) * test does not update chosen resource and renders errors when data is invalid (4.9ms) * test shows chosen resource (13.6ms) * test shows a summary of the tweet storm (3.7ms) * test registering a new tweet increments the tweet counter (6.7ms) Hal.Fulfillment.ProductOptionTest Hal.Fulfillment.PriceModificationTest * test changeset with valid attributes (1.6ms) * test changeset with invalid attributes (0.2ms) Hal.ProductTechSpecControllerTest * test shows chosen resource (3.1ms) * test does not create resource and renders errors when data is invalid (2.1ms) * test broadcasts to the resource's channel when created (2.8ms) * test creates and renders resource when data is valid (3.4ms) * test lists all children of a product on child index (5.4ms) * test updates and renders chosen resource when data is valid (3.6ms) * test does not update chosen resource and renders errors when data is invalid (2.8ms) * test lists all entries on index (3.3ms) * test broadcasts to the resource's channel when updated (5.9ms) * test renders page not found when id is nonexistent (2.9ms) * test deletes chosen resource (3.5ms) * test broadcasts to the resource's channel when deleted (3.2ms) Hal.TransactionMethodControllerTest * test lists all entries on index (2.3ms) * test lists all transaction methods for a given user (3.7ms) * test does not show resource and instead throw error when id is nonexistent (2.5ms) * test shows chosen resource (3.1ms) * test creates and renders resource when data is valid (57.3ms) * test soft deletes chosen resource (3.4ms) Hal.TweetStormVideoControllerTest * test does not show resource and instead throw error when id is nonexistent (2.7ms) * test shows chosen resource (2.6ms) * test lists all entries on index (3.0ms) * test creates and renders resource when data is valid (3.0ms) * test updates and renders chosen resource when data is valid (4.0ms) * test does not create resource and renders errors when data is invalid (2.6ms) * test does not update chosen resource and renders errors when data is invalid (3.8ms) * test deletes chosen resource (4.7ms) Hal.SupportCaseControllerTest * test lists all entries on index (3.0ms) * test does not create resource and renders errors when data is invalid (2.8ms) * test creates and renders resource when data is valid (9.4ms) * test renders page not found when id is nonexistent (2.8ms) * test updates and renders chosen resource when data is valid (7.8ms) * test deletes chosen resource (4.9ms) * test does not update chosen resource and renders errors when data is invalid (5.0ms) * test shows chosen resource (5.6ms) * test performing actions performs a valid action (5.0ms) * test performing actions does not perform action and renders errors when data is invalid (5.2ms) Hal.SurveyControllerTest * test shows chosen resource (1.8ms) * test does not show resource and instead throw error when id is nonexistent (1.5ms) * test shows survey by hash (10.7ms) * test updates and renders chosen resource when data is valid (2.4ms) * test does not update chosen resource and renders errors when data is invalid (2.3ms) Hal.ProductOptionControllerTest * test lists all entries on index (2.0ms) * test lists entries in sort order (2.5ms) * test doesn't list inactive entries (12.6ms) * test shows chosen resource (2.0ms) * test does not show resource and instead throw error when id is nonexistent (1.5ms) Hal.SessionControllerTest * test creates and returns an auth token when valid credentials are provided (2.3ms) * test returns a 401 unauthorized when an invalid email or password is provided (1.4ms) * test marks a session as expired (3.7ms) Hal.ProductCalloutControllerTest * test renders page not found when id is nonexistent (2.4ms) * test shows chosen resource (2.3ms) * test lists all entries on index (2.1ms) * test creates and renders resource when data is valid (2.5ms) * test updates and renders chosen resource when data is valid (2.6ms) * test does not create resource and renders errors when data is invalid (2.6ms) * test does not update chosen resource and renders errors when data is invalid (2.9ms) * test deletes chosen resource (3.8ms) Hal.ProductControllerTest * test filters by type when provided (2.0ms) * test lists entries in sort order (2.6ms) * test lists all entries on index (0.9ms) * test filters by series when provided (2.7ms) * test finds resource by model number (2.1ms) * test shows chosen resource (1.6ms) * test includes details and options when requested (3.0ms) * test does not show resource and instead throw error when id is nonexistent (0.9ms) Hal.ProductOptionComponentControllerTest * test lists all entries on index (1.9ms) * test lists entries in sort order (2.9ms) * test doesn't list inactive entries (11.4ms) * test shows chosen resource (2.5ms) * test does not show resource and instead throw error when id is nonexistent (1.6ms) Hal.MessageControllerTest * test renders page not found when id is nonexistent (2.5ms) * test omits links for missing associations (3.0ms) * test shows chosen resource (15.8ms) * test creates and renders resource when data is valid (3.3ms) * test updates and renders chosen resource when data is valid (5.1ms) * test does not create resource and renders errors when data is invalid (1.9ms) * test lists all entries on index through support case (7.0ms) * test does not update chosen resource and renders errors when data is invalid (4.4ms) * test deletes chosen resource (2.9ms) Hal.OrderControllerTest * test lists all entries on index (1.6ms) * test lists a fake order for serial number products (3.5ms) * test lists all entries for a given user (3.5ms) * test shows chosen resource (2.4ms) * test does not show resource and instead throw error when id is nonexistent (1.6ms) Hal.OrderProductControllerTest * test lists all entries on index (2.3ms) * test shows chosen resource (3.8ms) * test renders page not found when id is nonexistent (2.3ms) Hal.OrderProductOptionControllerTest * test lists all entries on index (2.5ms) * test shows chosen resource (4.8ms) * test renders page not found when id is nonexistent (2.3ms) Hal.EmployeeProfileControllerTest * test lists all entries on index (2.0ms) * test shows chosen resource (2.8ms) * test renders page not found when id is nonexistent (2.4ms) Hal.LeadControllerTest * test filters by when provided (22.8ms) * test lists all entries on index (8.5ms) * test creates resource and returns a 204 No Content when data is valid (10.1ms) * test does not create resource and renders errors when data is invalid (4.8ms) Hal.LeadGenCampaignControllerTest * test shows campaign by name (5.3ms) * test lists all campaigns (4.2ms) * test renders 404 not found when name is nonexistent (2.9ms) * test returns CSV of campaign (3.4ms) Hal.DepartmentControllerTest * test lists all entries on index (2.3ms) * test shows chosen resource (2.9ms) * test renders page not found when id is nonexistent (10.7ms) Hal.CartProductControllerTest * test lists all entries on index (1.5ms) * test creates a resource with components (19.1ms) * test creates and renders resource when data is valid (17.8ms) * test does not show resource and instead throw error when id is nonexistent (2.7ms) * test does not create resource and renders errors when data is invalid (4.5ms) * test updates and renders chosen resource when data is valid (8.3ms) * test does not create resource when data is valid but cart is invalid (0.9ms) * test shows chosen resource (3.4ms) * test does not update chosen resource and renders errors when data is invalid (2.7ms) * test deletes chosen resource (2.9ms) Hal.AddressControllerTest * test lists all entries for a given user (3.7ms) * test lists all entries on index (2.5ms) * test shows chosen resource (3.1ms) * test creates and renders resource when data is valid (55.1ms) * test does not show resource and instead throw error when id is nonexistent (4.0ms) * test does not create resource and renders errors when data is invalid (53.0ms) * test soft deletes chosen resource (5.4ms) Hal.ComponentControllerTest * test does not show resource and instead throw error when id is nonexistent (3.0ms) * test shows chosen resource (3.0ms) * test lists all entries on index (2.6ms) * test creates and renders resource when data is valid (2.7ms) * test updates and renders chosen resource when data is valid (3.7ms) * test does not create resource and renders errors when data is invalid (2.4ms) * test does not update chosen resource and renders errors when data is invalid (3.0ms) * test deletes chosen resource (3.2ms) Hal.CartControllerTest * test lists all entries on index (5.3ms) * test does not show resource and instead throw error when id is nonexistent (1.0ms) * test shows chosen resource (1.4ms) * test creates and renders resource (1.0ms) * test deletes chosen resource (1.6ms) Hal.UserSocketTest * test authentication submitting an API token sets the current user (1.5ms) * test authentication anonymous users are connected (0.1ms) * test authentication submitting an invalid API token returns an error (0.3ms) * test identification owned sockets are named for their user id (0.6ms) * test identification anonymous sockets have no name (0.1ms) Hal.UserChannelTest * test authorization unknown records are rejected (4.1ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (2.6ms) Hal.TweetStormVideoChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (2.0ms) * test authorization authorized records are accepted (2.9ms) Hal.CountryControllerTest * test lists all entries on index (1.6ms) Hal.TweetStormChannelTest * test authorization authorized record collections are accepted (2.0ms) * test authorization unknown records are rejected (1.9ms) * test authorization authorized records are accepted (2.5ms) * test broadcasts are pushed to the client (2.0ms) Hal.ProductChannelTest * test authorization unknown records are rejected (2.7ms) * test authorization authorized record collections are accepted (1.9ms) * test authorization authorized records are accepted (2.7ms) Hal.SurveyChannelTest * test authorization unknown records are rejected (2.2ms) * test authorization authorized record collections are accepted (1.9ms) * test authorization authorized records are accepted (2.9ms) Hal.ProductTechSpecChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (2.3ms) * test authorization authorized records are accepted (3.0ms) Hal.SupportCaseChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (3.7ms) Hal.ProductOptionComponentChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (2.1ms) * test authorization authorized records are accepted (3.1ms) Hal.TransactionMethodChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (1.4ms) * test authorization authorized records are accepted (2.7ms) Hal.ProductOptionChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (2.6ms) Hal.CountryChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.1ms) Hal.LeadChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.4ms) * test authorization authorized records are accepted (2.6ms) Hal.OrderChannelTest * test authorization unknown records are rejected (2.2ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.7ms) Hal.AddressChannelTest * test authorization unknown records are rejected (2.1ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.5ms) Hal.MessageChannelTest * test authorization unknown records are rejected (1.9ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (3.9ms) Hal.CartChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (1.8ms) * test authorization authorized records are accepted (2.6ms) Hal.ComponentChannelTest * test authorization unknown records are rejected (1.8ms) * test authorization authorized record collections are accepted (1.5ms) * test authorization authorized records are accepted (2.5ms) Hal.CartProductChannelTest * test authorization unknown records are rejected (2.0ms) * test authorization authorized record collections are accepted (1.7ms) * test authorization authorized records are accepted (3.2ms) Finished in 3.1 seconds 407 tests, 0 failures, 2 skipped Randomized with seed 285067

Imagine

Workflow Streamlined

Pop!_OS gets out of your way, maximizing screen real estate for your projects and communications. Organize your workflow with advanced window management, workspaces, and keyboard shortcuts for navigation.
Workspaces Window Snapping Keyboard Navigation Do Not Disturb

Imagine

Encryption & Privacy by Default

Pop!_OS encrypts your installation by default and is the only distro that enables full-disk encryption out-of-the box from System76. A unique and private encryption key is generated during setup after you receive your computer.

Privacy is precious. Pop!_OS does not collect or store any information from user installations. Minimal OS and hardware version data is used (but not stored) to provide firmware and software updates and connectivity verification.

Pop!_OS also features automatic firmware updates on System76 laptops helping keep your pc secure and reliable.

Imagine

A More Intelligent World

Harness the potential of machine learning and artificial intelligence. Pop!_OS provides native access to the toolkits used for creating a smarter tomorrow.

For example, Tensorman simplifies the Tensorflow toolchain by managing multiple versions of Tensorflow on multiple projects. To install Tensorman, run the command:

sudo apt install tensorman

This takes Tensorflow installation from 100 lines of code to a single command:

tensorman pull latest

Executing a python script inside of a Tensorflow Docker container with CUDA GPU and Python 3 support is now as simple as running:

tensorman run --gpu python -- ./script.py

Imagine

Powerful Features, Beautifully Expressed

We're focusing on you in a different way than anyone else. Our approach centers on user testing and careful analysis with the singular goal of delivering the most productive and gorgeous platform for developing your next creation. It's not just about making the easiest tool, it's about making the best tool. And we're just getting started.
Apps Search Everything Power Savings Night Light

Imagine

Discovery Accelerated

Unleash your potential with Pop!_OS. Discover what's possible at the cross-roads of IOT and AI. Calculate the size of stars or a path to Mars. Smash atoms and fold proteins. Peer further than ever before.

What Will You Make

# data[].attributes.attachment_link.description
We believe the computer and operating system are the most powerful and versatile tools ever created. We're building an OS for the software developer, maker, and computer science professional who uses their computer as a tool to discover and create. Code life into the machinery of the future.

# data[].attributes.body
Astrid Emde ha annunciato il rilascio di OSGeo Live 13.0, un’importante nuova versione del progetto che sviluppa una distribuzione specializzata basata su Lubuntu che presenta una vasta raccolta di software geospaziale open source e mappe del mondo gratuite

# data[].attributes.attachment_link.readable_text
The latest stable release is OSGeoLive 13.0 and can be downloaded from:

https://sourceforge.net/projects/osgeo-live/files/ 13.0/

Picking the right image for you:

osgeolive iso: 4.0 GB

A Lubuntu based bootable image, which can be copied to an 8 Gig USB thumb drive (faster and recommended) or DVD (cheaper). It can also be used to build a virtual machine from scratch.

osgeolive-vm: 3.1 GB

This is a pre-made virtual machine (.vmdk), based on osgeolive, suitable for use in VirtualBox, VMWare, KVM and other virtual machine applications. It has been compressed using 7-Zip.
amd64 or i386 architecture
ISO images are available for recent amd64 hardware (recommended) as well as older i386 hardware.
md5 checksum
You can use the md5 checksum to verify the image downloaded successfully.
System Requirements Minimum suggested system resources: 1 GB RAM (2 GB are better for trying Java based applications), 1GHz i386 or amd64 compatible CPU. No hard drive required. Mac users will benefit from a 3-button USB mouse.

# data[].attributes.attachment_link.description
The latest stable release is OSGeoLive 13.0 and can be downloaded from: https://sourceforge.net/projects/osgeo-live/files/ 13.0/ Picking the right image for you: osgeolive iso: 4.0 GB A Lubuntu based bootable image, which can be copied to an 8 Gig USB thumb drive (faster and recommended) or DVD (cheaper).

# data[].attributes.body
Sistema Operativo stabile e veloce. Una vera novità.

# data[].attributes.attachment_link.readable_text
Some of the packages we distribute are under the GPL. If you want to access their source code you can use the apt-get source command. If you can't find what you're looking for please write to root@linuxmint.com and we'll provide the source to you.

Linux Mint is copyrighted 2006 and trademarked through the Linux Mark Institute. All rights reserved. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

# data[].attributes.attachment_link.description
Some of the packages we distribute are under the GPL. If you want to access their source code you can use the apt-get source command. If you can't find what you're looking for please write to root@linuxmint.com and we'll provide the source to you. Linux Mint is copyrighted 2006 and trademarked through the Linux Mark Institute.

# data[].attributes.body
Imposta la chiusura dei pc in modo automa

# data[].attributes.body
Nuovo sistema operativo Netrunner 2018.08.
Lo scorso mese di agosto è nata una distro basata su Mannaro / Arch, e gode di aggiornamenti costanti derivati dal circuito di Manjaro.
Sfuggi alla sorveglianza con Tails, Tor, VPN e gli altri strumenti Open Source.

# data[].attributes.attachment_link.description
Debian-based Netrunner 18.03 64-bit ISO Direct Torrent i Base Debian Testing · Plasma 5.12.2 Size 2.4 GB Sha256 3da34907020dabf08e7e9017f6b5554f6cc0e062e1342caf5ab9fb79bd86195e Arch-based Netrunner...

# data[].attributes.body
Le 30 distro per pc da rigenerare.

# data[].attributes.attachment_link.readable_text
Vai all'articolo aggiornato: 50+ migliori distribuzioni Linux leggere per il 2018

Certo, ci sono altri elenchi simili, ma questo ha informazioni aggiornate e abbiamo provato e testato personalmente (quasi) ogni distro sui nostri vecchi laptop. Ci sono voluti 7 mesi per compilare questo elenco e alcune settimane per aggiornarlo con nuovi dati! Abbiamo visto nuove liste che includevano distribuzioni con il loro ultimo aggiornamento nel 2005. Andiamo, come è questa distro ancora rilevante e buona nel 2018? E non fateci iniziare su come ciascuna lista sia solo una versione riadattata delle stesse 5 distro. Abbiamo incluso di proposito molte distro nella nostra lista in modo da avere più opzioni tra cui scegliere. Tutte le distro sono gratuite e possono essere eseguite su ~ 512 MB di RAM o meno. Se ti senti sopraffatto, scegli una distribuzione.

Non devi buttare via i tuoi vecchi PC e laptop. Installa una distro Linux leggera su di loro e sono come nuovi. Le distribuzioni leggere non devono nemmeno essere usate su hardware vecchio. È possibile installarli su un hardware all'avanguardia e ottenere le massime prestazioni. La maggior parte delle distro è portatile e può essere eseguita su un Live CD/USB, senza un disco rigido. Perché dovresti usare altri sistemi operativi pieni di bloatware e cose inutili quando puoi usare un'alternativa Linux perfetta?

Comunque, prima di andare avanti con la lista, alcuni suggerimenti rapidi su come scegliere la migliore per voi:

Come scegliere la migliore distro Linux leggera per te

Queste linee guida dovrebbero aiutare, ma se ti senti sopraffatto, scegli una qualsiasi distribuzione dalla lista qui sotto e starai bene .

Qualsiasi distro Linux è migliore di Windows/OS X quando si tratta di hardware vecchio. Le distribuzioni Linux e il software che viene eseguito su di esse sono molto più ottimizzate e compatibili con il vecchio hardware. Se utilizzi Windows o OS X e "sembra lento", passa a una distribuzione Linux. Ti garantiamo un miglioramento delle prestazioni. Alcune versioni precedenti di Windows e OS X sono veloci per l'hardware precedente, ma non ricevono alcun supporto o aggiornamento, a differenza di tutte le distribuzioni elencate qui.

Scegliere la giusta distribuzione leggera dipenderà per cosa la userete . Alcune distro sono ottimizzate per determinate attività, es. server e giochi . Hai intenzione di usarlo per la navigazione di tutti i giorni? In tal caso, tenete presente che i siti Web si sono evoluti e sebbene il browser e il sistema operativo stesso funzioneranno meglio, i siti Web possono ancora essere gonfiati e rallentare il vostro Linux. Se lo utilizzerai per attività d'ufficio casuali come l'elaborazione di testi, fogli di calcolo o presentazioni, le distro Linux leggere funzioneranno perfettamente. Forse ti piacerebbe usare il tuo vecchio portatile come dispositivo multimediale e guardare i film su di esso. Sei a posto, purché il film stesso non sia un rip di Blu-Ray.

Un'altra linea guida è quanto sei disposto a sacrificare. Di quante funzioni del sistema operativo hai veramente bisogno? Non hai davvero bisogno di tutte quelle fantasiose animazioni dell'interfaccia utente e materiale 3D. Alcune distribuzioni Linux hanno grandi interfacce utente moderne, ma richiedono hardware migliore.

Una precedente esperienza è un altro fattore importante e necessario da considerare prima di scegliere una distro Linux leggera. Sei un principiante? Quindi non usare Arch Linux. Hai già usato Ubuntu? Quindi ottieni una distribuzione leggera basata su Ubuntu. Sei abituato all'interfaccia di Windows XP e vuoi qualcosa di simile? Certo, abbiamo la distribuzione perfetta per te.

Suggerimento: fai un po' di ricerche per il tuo hardware e vedi se la distribuzione lo supporta. Molto probabilmente lo farai, ma per sicurezza, puoi fare una rapida ricerca su google con il tuo modello hardware e la distribuzione e dovresti ottenere dei risultati. La maggior parte delle distro può essere eseguita su una chiavetta USB economica: non è nemmeno necessario un HDD/SSD. Questo è spesso definito come "Live CD/USB". Includeremo "requisiti hardware minimi" per ogni distro, in modo da poter verificare se le statistiche hardware che hai supporteranno la distribuzione. La maggior parte di queste distribuzioni può funzionare perfettamente su un Raspberry Pi.

Panoramica rapida delle distro incluse nella nostra lista

Ora (finalmente), nella parte principale, le migliori distro Linux leggere per vecchi computer/laptop. Fai clic sul nome della distro per trovare maggiori informazioni, schermate e link per il download.

Lubuntu

Lubuntu è una delle distribuzioni Linux per Linux più popolari e più usate là fuori. Alcuni lo usano come la loro distro principale di Linux sul loro potente hardware solo per le sue prestazioni e la bellissima interfaccia utente.

Requisiti hardware minimi di Lubuntu

Può funzionare praticamente su qualsiasi cosa.

Qualche cosa in più è solo un vantaggio. I requisiti elencati qui sono per la versione 16.04 LTS, altre versioni potrebbero avere requisiti leggermente diversi.

Dati e caratteristiche di Lubuntu

La leggera Ubuntu.
Scarica Lubuntu
LXLE

In alternativa a Lubuntu, abbiamo LXLE. Basato su Lubuntu, ha prestazioni ottimizzate per una distro leggera con una bellissima interfaccia utente.

Requisiti hardware minimi LXLE

Simile a Lubuntu.

LXLE fatti e caratteristiche

Plug and go.

Facile da installare: basta installarlo e sei pronto per partire. Non sono necessarie configurazioni complesse

Ottimo per gli utenti di Windows XP/Vista/7

Un'ampia varietà di app predefinite preinstallate

Basato su LXDE

Solo le versioni LTS

Facilmente installabile (e utilizzabile) tramite un'unità flash USB.

Scarica LXLE
Arch Linux

Distribuzione Linux flessibile, leggera e potente. Non raccomandato per i principianti. Lo screenshot qui sopra proviene da un Arch Linux con l'ambiente desktop GNOME (Elegant Theme).

Requisiti hardware minimi di Arch Linux

Dipende da cosa userai.

Arch Linux fatti e caratteristiche

Falla tua.

Completamente personalizzabile: scegli i pacchetti, gli ambienti desktop, ecc. che utilizzerai. È necessario installarli da soli

La wiki ufficiale ha tutorial approfonditi su qualsiasi cosa

Leggero come lo fai essere. Si installano solo i pacchetti e le funzionalità necessarie. Niente di più.

Facilmente installabile (e utilizzabile) tramite un'unità flash USB.

Scarica Arch Linux
ArchBang

Se si desidera la potenza e la flessibilità di Arch Linux, ma non si desidera eseguire la complessa installazione e installazione, è possibile utilizzare ArchBang. È basato su Arch Linux ed è ispirato a CrunchBang.

Requisiti hardware minimi di ArchBang

Leggero e facile sul sistema.

Dati e caratteristiche di ArchBang

Arch Linux fatto più facile.
Scarica ArchBang
ArchLabs Linux

ArchLabs Linux è una distro basata su Arch Linux ispirata a BunsenLabs. Si sono evoluti così tanto che ora non sono più un clone BunsenLabs. È una distribuzione rolling ed è piuttosto leggera. Ha una comunità coinvolta e molto utile, non importa quanto sia piccola.

Requisiti hardware minimi di ArchLabs Linux

Arch Linux leggero + BunsenLabs

Dati e caratteristiche di ArchLabs Linux

Vari ambienti e stili desktop minimi tra cui scegliere
Scarica ArchLabs Linux
Puppy Linux

Distro Linux molto leggero che non dovrebbe essere installato su un disco rigido. Dovrebbe essere eseguito su un live CD/USB Flash Drive.

Puppy Linux requisiti minimi hardware

Estremamente leggero.

Caratteristiche e caratteristiche di Puppy Linux

Puppy Linux non è una singola distribuzione, ma una raccolta di molte distro con scopi diversi e diversi set di software.
Scarica Puppy Linux
Linux Lite

Bella interfaccia utente, facile da usare e spesso utilizzata come gateway da Windows a Linux.

Requisiti hardware minimi di Linux Lite

Pieno di funzionalità, ma piuttosto leggero.

Caratteristiche e fatti di Linux Lite

Considerando l'interfaccia utente, è un'ottima alternativa al sistema operativo Windows
Scarica Linux Lite
KNOPPIX

Un'altra distro Linux leggera live-only. Distro avviabile con un set di app GNU/Linux e software diversi. Basta collegare l'USB/CD live, avviarlo e sei a posto.

Requisiti hardware minimi di KNOPPIX

Una delle distro più leggere.

Fatti e caratteristiche di KNOPPIX

Collega e usa.
Scarica KNOPPIX
Peppermint

E' il desktop Cloud Linux. Integra qualsiasi app (web) basata su cloud nel sistema operativo Peppermint. Non ha molte app preinstallate in modo da poter personalizzare Peppermint.

Requisiti minimi hardware di Peppermint

Non ha bisogno di molto, ma si consiglia di usarne di più.

Dati e caratteristiche della menta piperita

Il desktop cloud.
Scarica Peppermint
PCLinuxOS

Facile da avviare da un Live CD/USB e facilmente installabile sul tuo disco rigido. Vari ambienti desktop tra cui scegliere e una grande interfaccia utente.

Requisiti hardware minimi di PCLinuxOS

Non ha bisogno di molto Ma sarebbe bello se ne avessi di più.

Dati e caratteristiche di PCLinuxOS

Bello, elegante, intuitivo, facile.
Scarica PCLinuxOS
Porteus

Porteus può funzionare su un'unità flash USB/CD/DVD o una scheda SD. È la distro Linux portatile e leggera.

Minimi requisiti hardware di Porteus

Estremamente leggero.

Fatti e caratteristiche porteus

IL Linux portatile.

Usalo su dispositivi di archiviazione portatili - USB/CD/DVD/scheda SD

Diversi ambienti desktop tra cui scegliere: KDE, LXQt, Mate, Cinnamon e altro

E' disponibile una 'Modalità persistente': salva i dati direttamente sul dispositivo di archiviazione rimovibile riscrivibile

15 secondi di tempo di avvio

'Porteus Kiosk' è un'edizione specializzata che può essere utilizzata sui terminali web

Scarica Porteus
Trisquel Mini

Trisquel GNU/Linux è, in breve, Ubuntu con solo software libero. La versione predefinita di Trisquel funziona con GNOME, ma ha una versione "Mini" che gira su LXDE, che è molto leggera.

Trisquel Mini requisiti hardware minimi

La versione di default è leggera, ma la versione Mini è più leggera.

Trisquel Mini fatti e caratteristiche

Solo software gratuito.
Scarica Trisquel Mini
Manjaro Linux Xfce Edition

Un'altra popolare distribuzione per utenti esperti è Manjaro: è possibile utilizzare l'edizione Xfce con un ambiente desktop preinstallato, che facilita l'avvio.

Manjaro Linux minimum hardware requirements

Non il sistema più leggero, ma molto potente e flessibile.

Manjaro Linux fatti e caratteristiche

Flessibile, veloce e potente.
Download Manjaro Linux
OSI pesca

Distro Linux leggero che assomiglia all'interfaccia Mac (OS X). Gratuito, bello, facile da usare e completo.

Requisiti minimi hardware OSE di pesca

I requisiti minimi possono essere diversi a seconda della versione scelta

Dati e caratteristiche dell'OSI della pesca

Versioni differenti (edizioni) tra cui scegliere.
Scarica Peach OSI
Raspbian

Il sistema operativo costruito da Raspberry Pi che può essere facilmente eseguito su un Pi.

Requisiti hardware minimi di Raspbian

Leggero, ma potente.

Raspbian fatti e caratteristiche

Trasforma il tuo Raspberry Pi in un PC desktop completo.
Scarica Raspbian
Modern X

Basato su openSUSE e l'ambiente desktop GNOME. Leggero e perfetto per utenti Windows/Mac. Da non confondere con "Modern X OS"

Requisiti hardware minimi X moderni

Estremamente leggero.

Dati e caratteristiche di X moderni

Distro Linux per principianti e consigliato per utenti Windows e Mac.
Scarica Modern X
Debian

Abbiamo incluso molte distro basate su Debian, ma dovremmo includere anche Debian. La distro Debian stessa è molto leggera, stabile e popolare.

Requisiti hardware minimi di Debian

Rianima il tuo vecchio PC con una vecchia, ma moderna distribuzione.

Fatti e caratteristiche Debian

Una delle distribuzioni Linux più popolari.
Scarica Debian
Sparky Linux

Distro Linux leggero con molte edizioni tra cui scegliere. Basato su Debian con un ciclo di rilascio a rotazione.

Sparky Linux requisiti hardware minimi

Se usi LXDE, LXQt o Openbox:

Sparky Linux fatti e caratteristiche

Ha più opzioni tra cui scegliere.
Scarica Sparky Linux
SliTaz

SliTaz o Simple Light Incredible Temporary Autonomous Zone è una distro Linux leggera che può essere utilizzata sia come sistema operativo desktop sia come server.

Requisiti hardware minimi SliTaz

A seconda della versione utilizzata, il fabbisogno di RAM può arrivare fino a 16 MB. I requisiti per la versione di default (core) sono:

Dati e caratteristiche di SliTaz

Server e/o desktop estremamente leggero.

Può essere usato come server e come sistema operativo desktop

Rolling

Usalo come sistema operativo live o come sistema operativo desktop

Funziona facilmente su un Raspberry Pi

Può essere avviato e utilizzato dal web (internet)

Ha 4 versioni: base, solo-x, solo gtk e il desktop completo

Scarica SliTaz
Elive

La distro Linux estremamente leggera con il proprio ambiente desktop personalizzato. Rianima il tuo vecchio PC con un bellissimo sistema operativo con un'interfaccia utente intuitiva.

Elive requisiti hardware minimi

Sistema operativo desktop completo che può essere eseguito praticamente su qualsiasi dispositivo.

Elive fatti e caratteristiche

Utilizza il proprio ambiente desktop personalizzato.
Scarica Elive
BunsenLabs Linux

BunsenLabs Linux è una distribuzione basata su Debian. Un successore di CrunchBang, usa il window manager di Openbox che lo rende una distro bella e leggera.

BunsenLabs Requisiti hardware minimi di Linux

Usa Openbox, quindi molto leggero.

BunsenLabs Linux fatti e caratteristiche

Il nuovo (e migliorato) CrunchBang.
Scarica BunsenLabs Linux
antiX

La distro leggera perfetta sia per i principianti che per gli utenti esperti di Linux. Utilizzato come sistema operativo desktop e come sistema operativo live.

antiX Requisiti hardware minimi

Leggero e bello

Distro leggero all-in-one.
Scarica antiX
Slax Linux

Una distro Linux leggera modulare e portatile basata su Slackware. Dal momento che è modulare, è possibile installare qualsiasi software. Basta scaricare un modulo e copiarlo su Slax.

Slax requisiti hardware minimi

Estremamente leggero, soprattutto se si utilizza l'edizione in modalità testo.

Dati e caratteristiche di Slax

Il tuo sistema operativo tascabile
Scarica Slax
Linux Mint

Linux Mint è una delle diffuse distribuzioni di Linux in generale. Tuttavia, le edizioni MATE, Cinnamon e Xfce sono piuttosto leggere, quindi meritano un posto nella nostra lista. Nota: l'edizione di KDE non è leggera.

Linux Mint Requisiti hardware minimi

Dipende dall'edizione, ma sono tutti abbastanza leggeri.

Fatti e caratteristiche di Linux Mint

Una delle distribuzioni più popolari.

Comunità molto attiva

Belle interfacce utente

Stabile, affidabile

Tutto il software che ti serve preinstallato

Un sacco di diverse edizioni tra cui scegliere

Facilmente installabile (e utilizzabile) tramite un'unità flash USB.

Scarica Linux Mint
watt

Un sistema operativo leggero e completo che puoi utilizzare come sistema operativo desktop, come chiosco e praticamente per tutto. Basato su Ubuntu e ha 2 edizioni tra cui scegliere.

Requisiti hardware minimi di wattOS

Dipende dalla versione che si usa, ma comunque molto leggera.

Caratteristiche e caratteristiche di wattOS

Leggero e funzionale.
Scarica wattOS
Zorin OS Lite

Un'ottima alternativa a Windows e Mac OS. La versione "Lite" è relativamente leggera, ma è ancora in beta.

Requisiti hardware minimi di Zorin OS Lite

Leggero e pronto all'uso fuori dalla scatola.

Dati e caratteristiche di Zorin OS Lite

Se stai usando Windows o Mac e vuoi passare a Linux sul tuo vecchio portatile.
Scarica Zorin OS Lite
Bodhi Linux

Una distro Linux minimalista con un window manager personalizzato - Moksha, che richiede solo 100 MB di RAM.

Requisiti hardware minimi di Bodhi Linux

Minimalista e leggero.

Bodhi Linux fatti e caratteristiche

La distribuzione Linux minimalista e leggera.
Scarica Bodhi Linux
Tiny Core Linux

Tiny Core Linux (TCL) è la distro più leggera che abbiamo nella nostra lista. È anche portatile. Tuttavia, non è raccomandata per i principianti. C'è una vasta documentazione, quindi se vuoi saperne di più, puoi farlo.

Requisiti hardware minimi di Tiny Core Linux

Il più leggero.

Informazioni e caratteristiche di Tiny Core Linux

Veloce, flessibile e potente. Non raccomandato per i principianti.
Scarica Tiny Core Linux
CRUX

Distribuzione leggera con il gestore di finestre Openbox - consigliato solo per utenti esperti. Non è basato su alcuna altra distribuzione Linux.

Requisiti hardware minimi di CRUX

Estremamente leggero se si preforma un'installazione personalizzata di chroot.

Fatti e caratteristiche di CRUX

A differenza di qualsiasi altro.
Scarica CRUX
Conclusioni

Le distro sopra sono le nostre "principali" distro Linux. Dovrebbero essere sufficienti.
Se noti degli errori, hai delle domande o se hai un suggerimento per una distribuzione, per favore lascia un commento!

Abbiamo investito molto tempo e sforzi in questo post, quindi se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito.
Oppure alcune di queste distribuzioni che sono disponibili sul ns negozio online e quelle mancanti possono essere comunque richieste.
Se ti senti generoso, puoi anche donare e aiutarci a continuare a scrivere più contenuti come questo. Grazie!

fonte: https://thishosting.rocks/best-lightweight-linux-distros/

# data[].attributes.attachment_link.title
30 migliori distribuzioni Linux leggere per il 2018

# data[].attributes.attachment_link.description
Vai all'articolo aggiornato: 50+ migliori distribuzioni Linux leggere per il 2018 Certo, ci sono altri elenchi simili, ma questo ha informazioni aggiornate e abbiamo provato e testato personalmente (quasi) ogni distro sui nostri vecchi laptop. Ci sono voluti 7 mesi per compilare questo elenco e alcune settimane per aggiornarlo con nuovi dati!

# data[].attributes.body
Tutta da imparare per chiudere il pc da terminale.

# data[].attributes.body
La grafica è eccezionale e il desktop si possono fare delle cose meravigliose, spostando le schermate in base le esigenze. Il bello delle impostazioni è che sembra uno smartphone e si può modificare il boot. Word sembra office 2013, non si può trovare di meglio in linux.

# data[].attributes.attachment_link.description
Download deepin for free. deepin is a distribution that aims to provide an elegant, user-friendly, and stable operating system.

# data[].attributes.body
Materiali sul sistema operativo Ubuntu

# data[].attributes.body
Tutto su linux mint

# data[].attributes.body
Tutto Hacker

# data[].attributes.body
Compendio su Linux

# data[].attributes.body
Nuovo sistema operativo linux 2017

# data[].attributes.attachment_link.description
Choose Freedom. Choose Fedora. Pick a flavor of Fedora streamlined for your needs, and get to work right away.

# data[].attributes.body
Le tue applicazioni linux

# data[].attributes.attachment_link.readable_text
Scuola Primaria:

TuxPaint - programma di disegno.

Drawing For Children - programma di disegno.

GCompris - ambiente didattico che propone attività varie per bambini da 2 a 10 anni, molto utile per l'apprendimento all'uso del mouse e della tastiera.

ri-li - videogioco

Matematica e Geometria:

geogebra - matematica, geometria, disegno funzioni

Dr.Geo - ambiente per lo studio della geomeria piana

Grace - rappresentazione grafica di dati numerici

Gnuplot - disegnatore di funzioni, (interfaccia command-line)

kbruch - esercitarsi nei calcoli con le frazioni

kig - cstruzione di gigure geometriche

kplot - disegno di funzioni matematiche

kpercentage - miglioramento abilità calcoli percentuali

Labplot - analisi dei dati

Octave - equivalente opensource di Matlab

Qalculate - calcolatrice multifunzione

RLPlot - generazione di grafici

texmacs - editor di testi per contenuti dicarattere scientifico (ricco di simboli matematici)

KNOPPIX/Math/2007 - Live CD (boot da cd-rom), versione dedicata con tantissimo software matematico

Maxima - computer algebra, studio di funzioni, disegno grafici 2D e 3D

disegno:

Gimp - manipolazione immagini, molto potente e simile a photoshop

oCADis - un CAD molto potente e semplice da usare

QCAD - un CAD estremamente versatile e potente molto simile ad AutoCA

ASTONOMIA:

Celestia - esplorazione dello spazio, esremamente bello. Multipiattaforma Linux, Mca, Windows

Hitchhiker 2000 - Simulatore astronomico

xplanet - visualizzazione pianeti del sistema solare

stellarium - planetario multipiattaforma (Linux, Mac, Windows) estremamente interessante

LINGUE STRANIERE:

INFORMATICA e PROGRAMMAZIONE:

Conglomerate - ottimo editor XML

Eclipse - tra i più famosi tool di programmazione estremamente potente

Gambas - tool di sviluppo, interprete basic, ricorda molto Visual Basic

Lazarus - tool di sviluppo simile al famose Delphi

Mono - versione opensource del framework di sviluppo .NET

Nvu - editor HTML

Screem - editor HTML e XML

GEOGRAFIA:

ELETTRONICA:

ktechlab - Sistema di progettazione per elettronica e microcontrolli

Oregona - progettazione circuiti elettronici

pcb - strumento funzionante in ambiente X-Windows per la progettazione di circuiti stampati

Xcircuit - programma per disegnare circuiti elettronici

MAPPE MENTALI:

E-LEARNING e EGROUPWARE:

ATutor - sistema di e-learning

Centre - sistema per la gestione degli studenti

Claroline - sistema di e-learning

Docebo - sistema di e-learning

Dokeos - Sistema di e-learning

EGroupware - sistema per la gestione di progetti in guppi di lavoro

Moodle - Sistema di e-learning

Site@School - CMS Open Source per la scuola primaria

Office Automation:

AbiWord: Editor WYSIWYG, interfaccia simile a simile a MS Word disponibile per Linux, Mac e Windows

Gnumeric: foglio di calcolo simile ad Excel

Lyx: processore di documenti molto potente che utilizza LaTeX

OpenOffice: potentissima suite di office automation, disponibile per tutte le piattaforme

Passepartout: desktop publishing

Scribus: desktop publishing

Sketch: programma di grafica vettoriale adatto per illustrazioni, diagrammi, presentazioni

TeXmacs: edior utilizzato in ambito scientifico

distribuzioni GNU/Linux:

AbulÉdu: progetto francese

DidaTux: progettato per la scuola primaria

Edubuntu: versione per la didattica del famoso ubuntu

Eduknoppix: per studenti ed insegnanti

Freeduc-cd: progettato per la scuola primaria, sviluppato in collaborazione con l'UNESCO

ITIX: versione che deriva dalla piu' famosa distribuzione KNOPPIX ed è dedicata alla scuola tecnica

QiLinux Docet: interamente in italiano

SoDiLinux: interamente in italiano

Skolelinux: anche noto come Debian-Edu

Vicalix: dedicata alle scuole primarie e secondarie di primo grado

# data[].attributes.attachment_link.description
Scuola Primaria: TuxPaint - programma di disegno. Drawing For Children - programma di disegno. GCompris - ambiente didattico che propone attività varie per bambini da 2 a 10 anni, molto utile per l'apprendimento all'uso del mouse e della tastiera.

# data[].attributes.body
Sodilinux contenuti su una collana di iso

# data[].attributes.attachment_link.description
Il DVD So.Di.Linux 6 x2,realizzato nel 2009 è una raccolta di 127 software didattici organizzati in una banca dati e alcune applicazioni standard della distribuzione GNU/LINUX Ubuntu.

# data[].attributes.body
Iso per il nuovo sistema operativo Sodilinux 2017

(cianga)
Numero sito: 12frt949
Orgoglio123

# data[].attributes.attachment_link.keywords[]
so.di.linux - software libero per la didattica

# data[].attributes.attachment_link.title
So.Di.Linux - Software Libero per la Didattica

# data[].attributes.attachment_link.description
Spazio per la diffusione del software libero gestito dall'Istituto Tecnologie Didattiche del Consiglio Nazionale delle Ricerche Referenti scientifici: Lucia Ferlino (parte didattica) Giovanni Paolo Caruso (parte tecnica) Amministratore del sistema: Giovanni Paolo Caruso

# data[].attributes.body
Per salvare un preferito è sufficiente digitare

# data[].attributes.attachment_link.title
Salva.link - Il modo più semplice per salvare i preferiti

# data[].attributes.attachment_link.description
Salva.link funziona su qualsiasi dispositivo e in qualsiasi browser senza bisogno di estensioni o plug-in. I tuoi link vengono memorizzati privatamente e non sono condivisi con nessuno.

# data[].attributes.body
Misuratore rete wifi

# data[].attributes.attachment_link.description
Testa la banda della tua connessione ad Internet rispetto a diversi luoghi in tutto il mondo grazie a questo test interattivo per la velocità di banda, creato da Ookla

# data[].attributes.body
Passa a Linux

# data[].attributes.attachment_link.title
Distribution Release: Maui Linux 17.03 (DistroWatch.com News)

# data[].attributes.attachment_link.description
News and feature lists of Linux and BSD distributions.

# data[].attributes.body
Il tuo mondo di parole

# data[].attributes.attachment_link.provider_name
wordle Is a website that combines vocabulary for all types of clouds in both Thai and Thai languages

# data[].attributes.attachment_link.title
HOME - wordle Is a website that combines vocabulary for all types of clouds in both Thai and Thai languages

# data[].attributes.attachment_link.description
Wordle is a wizard. "word cloud" from text as typed by the user The prominence of the cloud depends on the words that appear frequently in the original text. which can customize the characters according to the desired style, such as fonts, layout styles and font color Images created through Wordle can be used in...

# data[].attributes.body
Social open source

# data[].attributes.body
La soluzione a queste difficoltà è costituita dalla possibilità di scaricare il video per poterlo visionare offline, ma l'operazione è piuttosto semplice quando dobbiamo attingere a piattaforme come Youtube o Vimeo e diventa ben più complicato se si tratta di utilizzare un contenuto proveniente dal ricchissimo archivio della RAI.

# data[].attributes.body
La tua lim in classe con semplicità.

# data[].attributes.attachment_link.description
Fast drawing for everyone. AutoDraw pairs machine learning with drawings from talented artists to help you draw stuff fast.

# data[].attributes.body
Zorin OS finale consente di liberare tutto il potenziale del computer. Sia che siate in affari, multimediali o giochi, si può fare affidamento sul suo enorme selezione di software per fare il lavoro incredibile, o semplicemente per divertirsi.

# data[].attributes.attachment_link.description
A powerful operating system designed to make your computer faster, more secure and easier to use.

# data[].attributes.body
Il tuo filtro per le immagini su linux.

# data[].attributes.attachment_link.title
ProCon Latte Content Filter - Add-ons for Firefox

# data[].attributes.attachment_link.description
ProCon can filter any kind of material (pornography, gambling, hacking, cracking, etc...), it can also block all traffic, making sure that only desired websites (those in the whitelist) can be accessed. It also includes a profanity filter.

# data[].attributes.body
Il social per gli appassionati di linux e non...

# data[].attributes.attachment_link.description
Openboard is a social network and classifieds all in one.

# data[].attributes.body
Applicazione per scrivere in classe con linux.

# data[].attributes.attachment_link.description
Pylote est un logiciel permettant de dessiner sur l'écran de l'ordinateur, ainsi que de manipuler différents instruments de géométrie.

# data[].attributes.body
Sistem operativo

# data[].attributes.attachment_link.description
As the second Long Term Support release of the Edubuntu, this version will be supported for 5 years, until April 2019. The Edubuntu development team will also provide "point releases" in sync with Ubuntu to offer you new installation media containing all the latest bug fixes and hardware enablement stacks.

# data[].attributes.body
CAINE 8.0 blazar is out!

# data[].attributes.attachment_link.title
CAINE Live USB/DVD - computer forensics digital forensics

# data[].attributes.attachment_link.description
CAINE Computer Aided INvestigative Environment Live CD/DVD, computer forensics, digital forensics

# data[].attributes.body
Per pc super obsoleti

# data[].attributes.body
REMnux: A Linux Toolkit for Reverse-Engineering and Analyzing Malware

# data[].attributes.attachment_link.title
REMnux: A free Linux Toolkit for Reverse-Engineering and Analyzing Malware

# data[].attributes.attachment_link.description
REMnux is a free Linux toolkit for assisting malware analysts with reverse-engineering malicious software.

# data[].attributes.body
Our Most Advanced Penetration Testing Distribution, Ever.

# data[].attributes.attachment_link.readable_text
The most advanced Penetration Testing Distribution. Ever.

Kali Linux is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.

# data[].attributes.attachment_link.title
Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution

# data[].attributes.attachment_link.description
Home of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.

# data[].attributes.body
A reasonably secure operating system

# data[].attributes.attachment_link.readable_text
Secure Compartmentalization

Qubes brings to your personal computer the security of the Xen hypervisor, the same software relied on by many major hosting providers to isolate websites and services from each other. Learn more

Operating System Freedom

Can't decide which Linux distribution you prefer? Still need that one Windows program for work? With Qubes, you're not limited to just one OS. Learn more

Serious Privacy

With Whonix integrated into Qubes, using the Internet anonymously over the Tor network is safe and easy. Learn more

# data[].attributes.attachment_link.title
Qubes OS: A reasonably secure operating system

# data[].attributes.attachment_link.description
Qubes brings to your personal computer the security of the Xen hypervisor, the same software relied on by many major hosting providers to isolate websites and services from each other. Learn more Can't decide which Linux distribution you prefer? Still need that one Windows program for work?

# data[].attributes.attachment_link.description
Costruisci una lavagna col wiimote con WiildOs

# data[].attributes.body
Benvenuto su questo sito aggiornato automaticamente che ti consente di scaricare con facilità la versione più recente dal repository ufficiale di Chromium.

# data[].attributes.attachment_link.readable_text
Windows 10, 8, 7

macOS

Linux

Linux (64-bit and 32-bit)

Each Linux distribution has got a stable version of Chromium in its own repository. Check Linux part

Android

Privacy

This site contains no advertisement, no sponsored content, no tracking cookie, no web beacon, no HTML frame, no Flash, no ETag, no IP address stored (but the server does it), no web analytics, no HTML Web Storage, no malicious redirection... It uses one small JS script only for a better user experience.

Secure connection ( https://) on the external sites whenever possible.

Thanks for your attention.
Have a good time! ;)

Credits

This site uses only free and open-source resources:
Site translators:

Deutsch (German): Oliver Ihloff

Español (Spanish): Eliot Reyna

Italiano (Italian): Francesco Trecani

polski (Polish): Łukasz Sypniewski

Türkçe (Turkish): Bekir UÇARCI

中文 (简体) (Simplified Chinese): Markson (贺镇桢)

正體中文 (繁體) (Traditional Chinese): Markson (贺镇桢)

# data[].attributes.attachment_link.title
Download latest Chromium release (64-bit and 32-bit)

# data[].attributes.attachment_link.description
Linux (64-bit and 32-bit) Each Linux distribution has got a stable version of Chromium in its own repository. Check Linux part This site contains no advertisement, no sponsored content, no tracking cookie, no web beacon, no HTML frame, no Flash, no ETag, no IP address stored (but the server does it), no web analytics, no HTML Web Storage, no malicious redirection...

# data[].attributes.body
Download the latest version of Mac OS X 10.10.1 Yosemite ISO. It comes with a safe official Mac OS X Yosemite 10.10.1 offline installer.

# data[].attributes.attachment_link.readable_text
Apple

Download the latest version of Mac OS X 10.10.1 Yosemite ISO. It comes with a safe official Mac OS X Yosemite 10.10.1 offline installer.

Mac OS X 10.10.1 Yosemite Free Download

Overview and Screenshots

Mac OS X Yosemite 10.10 is another product in Apple's line of Mac OS X titles.
Mac OS X Yosemite 10.10.5 desktop
Yosemite includes various improvements over previous versions, one of the most prominent being the introduction of FaceTime, which is part of the Continuitypackage whicl allows users to accept and send calls from their computers in OS X 10.10. Apple did a great job integrating Wi-Fi and Bluetooth 4.0 use and even lets users rely on local networks when making a telephone call directly from your Mac. There's a great level of enhanced synchronization and integration between Mac computers and iPhone when accessing the Internet.

The design of Mac OS X Yosemite is based on the same interface principles as later versions of Apple's iOS. And, of course, in order to install this version, you need to have the previous one. Due to a lot of smaller and larger technical changes, many Mac applications will require an update.
Mac OS X Yosemite 10.10.5 icons and interface design
Beside some major updates, Mac OS X Yosemite 10.10 is basically a technical update. It works better than its predecessors, and that's good enough.

Key Features

Updated version of Mac operating system

Extended application management features

Improved stability

Specifications

Software full name: Mac OS X Yosemite 10.10.1

Developer: Apple

License type: Free

Setup filename: Yosemite.iso

File size: 5.5 GB

Type: Full standalone setup / Offline installer

Limits: None

Version: 10.10.1

Supported Operating Systems

Mac OS X 10.10.1 Yosemite Free Download

All downloads were checked for viruses and are completely safe.

See also

# data[].attributes.attachment_link.keywords[]
free download mac os x 10.10.1 yosemite iso

# data[].attributes.attachment_link.keywords[]
mac os x 10.10.1 yosemite official installer

# data[].attributes.attachment_link.title
Mac OS X 10.10.1 Yosemite - download ISO in one click. Virus free.

# data[].attributes.attachment_link.description
Apple Download the latest version of Mac OS X 10.10.1 Yosemite ISO. It comes with a safe official Mac OS X Yosemite 10.10.1 offline installer. Mac OS X 10.10.1 Yosemite Free Download Mac OS X Yosemite 10.10 is another product in Apple's line of Mac OS X titles.

# data[].attributes.body
Xubuntu is a community developed operating system that combines elegance and ease of use.

# data[].attributes.attachment_link.readable_text
Xubuntu is an elegant and easy to use operating system. Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment.

Xubuntu is perfect for those who want the most out of their desktops, laptops and netbooks with a modern look and enough features for efficient, daily usage. It works well on older hardware too.

Download Take the Feature Tour

# data[].attributes.attachment_link.description
Xubuntu is an elegant and easy to use operating system. Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment. Xubuntu is perfect for those who want the most out of their desktops, laptops and netbooks with a modern look and enough features for efficient, daily usage.

# data[].attributes.body
Download. Give Korora a Spin

# data[].attributes.attachment_link.description
Simply take Korora for a test drive on a USB stick and if you like what you see, you can install Korora directly to your hard drive straight from the live desktop.

# data[].attributes.body
Sistema operativo per l'inclusione.

# data[].attributes.attachment_link.keywords[]
so.di.linux - software libero per la didattica

# data[].attributes.attachment_link.title
So.Di.Linux - Software Libero per la Didattica

# data[].attributes.attachment_link.description
Spazio per la diffusione del software libero gestito dall'Istituto Tecnologie Didattiche del Consiglio Nazionale delle Ricerche Referenti scientifici: Lucia Ferlino (parte didattica) Giovanni Paolo Caruso (parte tecnica) Amministratore del sistema: Giovanni Paolo Caruso

# data[].attributes.attachment_link.title
Scarica l'immagine disco di Windows 10 (file ISO)

# data[].attributes.attachment_link.description
Puoi usare questa pagina per scaricare un'immagine disco (file ISO) utilizzabile per installare o reinstallare Windows 10. L'immagine può essere usata anche per creare un supporto di installazione con un'unità flash USB o un DVD.

# data[].attributes.body
How to upgrade to Linux Mint 18.1

Serena

# data[].attributes.attachment_link.readable_text
Is it free?

Yes, Linux Mint is completely free of charge. Almost everything in Linux Mint is also open-source.

Will it work on my computer?

Yes, Linux Mint works on most computers. It can also be run from a live USB stick to make sure everything works fine without having to install anything.

Can I keep Windows?

Yes, you can have both Windows and Linux Mint. A menu asks you which one to use when you start the computer.

Will it suit my needs?

Hopefully. Linux Mint comes with what most people need out of the box as well as easy access to more than 60,000 software packages and 7,800 games.

# data[].attributes.attachment_link.description
Linux Mint is an elegant, easy to use, up to date and comfortable desktop operating system.

# data[].attributes.body
Debian è un sistema operativo (OS) libero per il tuo computer. Un sistema operativo è l’insieme dei programmi di base ed utilità che fanno funzionare il tuo computer.

# data[].attributes.attachment_link.title
Debian -- The Universal Operating System

# data[].attributes.attachment_link.description
Debian is an operating system and a distribution of Free Software. It is maintained and updated through the work of many users who volunteer their time and effort.

# data[].attributes.body
Secure your production environment with Ubuntu Advantage

# data[].attributes.attachment_link.title
The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu

# data[].attributes.attachment_link.description
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

# data[].attributes.body
La scelta dei creatori per gli amministratori, gli sviluppatori e gli utenti desktop.

# data[].attributes.attachment_link.readable_text
Any user who wishes to have the newest packages that include, but are not limited to, the Linux kernel, SAMBA, git, desktops, office applications and many other packages, will want Tumbleweed. Tumbleweed appeals to Power Users, Software Developers and openSUSE Contributors. If you require the latest software stacks and Integrated Development Environment or need a stable platform closest to bleeding edge Linux, Tumbleweed is the best choice for you.

# data[].attributes.attachment_link.authors[].name
Cynthia Sanchez: front-end and UI, Zvezdana Marjanovic: graphic design

# data[].attributes.attachment_link.title
The makers' choice for sysadmins, developers and desktop users.

# data[].attributes.attachment_link.description
Any user who wishes to have the newest packages that include, but are not limited to, the Linux kernel, SAMBA, git, desktops, office applications and many other packages, will want Tumbleweed. Tumbleweed appeals to Power Users, Software Developers and openSUSE Contributors.

# data[].attributes.body
Professional and user friendly Linux at its best.

# data[].attributes.attachment_link.readable_text
application access

Effortlessly install a plethora of applications via the Pamac software center, which seamlessly accommodates an array of package formats such as Flatpaks, Snaps and native packages. Alternatively, you have the option to create your own packages, leveraging the Arch User Repository as a foundational resource for customization.

# data[].attributes.attachment_link.description
This page provides an overview of Manjaro Linux, an open source operating system designed for ease of use. Learn about its features, installation, and support options. Get the most out of Manjaro Linux with the latest news, downloads, and tips from our helpful community.

# data[].attributes.body
Scegli la Libertà. Scegli Fedora.

# data[].attributes.attachment_link.description
Choose Freedom. Choose Fedora. Pick a flavor of Fedora streamlined for your needs, and get to work right away.

# data[].attributes.body
GALPon MiniNo es una distribución de GNU/Linux creada para ejecutarse en equipos con pocos recursos hardware u obsoletos (hasta 10 o 12 años de antigüedad).

# data[].attributes.attachment_link.title
MiniNo | Distro Linux para ordenadores viejos.

# data[].attributes.attachment_link.description
GALPon MiniNo es una distribución de GNU/Linux creada para ejecutarse en equipos con pocos recursos hardware u obsoletos.

# data[].attributes.body
Zorin OS is a replacement for Windows and macOS, designed to make your computer faster, more powerful and secure.

# data[].attributes.attachment_link.readable_text
better.

faster.

easier.

more powerful.

more secure.

more reliable.

Zorin OS is the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy-respecting.

Download Zorin OS

"[Zorin OS] is just so clean and polished. I don't really anticipate a learning curve for new users."

"Zorin OS is exactly what a desktop operating system should be"

"It has everything in terms of offering a friendly and usable experience to those coming from... Windows or macOS"

"When speed is of the essence, Zorin OS really shines"

A familiar desktop you already know how to use.

Zorin OS is designed to be easy, so you don't need to learn anything to get started. The Zorin Appearance app lets you change the desktop layout to feel like the environment you're familiar with, whether it's Windows, macOS, or Linux.

Less
More Speed.

Your computer should work as fast as you do. Zorin OS runs lightning quick and doesn't slow down over time. Apps open fast, so you can spend more time being productive.

Revive your old PC.

We've streamlined the Zorin OS Lite edition to work on computers as old as 15 years. With it, you can keep using your PC for longer to save money on upgrades and reduce e-waste to help the environment.

Because of the lower hardware requirements [of Zorin OS] alone, we're expecting to extend the life of the city's PCs by 30-40%

View system requirements

Reliable.

With an Ubuntu and Linux foundation, Zorin OS is built on the same Open Source software that powers the U.S. Department of Defense and computers on the International Space Station .

Secure.

Thanks to the advanced security features of Linux, Zorin OS is resistant to PC viruses and malware. Security patches and software updates arrive quickly and are available for years to come.

Privacy-respecting.

We believe privacy is a fundamental human right. That's why Zorin OS doesn't collect personal data, so advertisers and governments can't spy on your activity. Zorin OS is Open Source, so anyone can audit its source code to verify its privacy.

A world of incredible Apps.

Zorin OS comes with all the essential apps you need out of the box, so you can get working right away. Discover thousands of powerful apps from the built-in Software store. You can even run many Windows apps in Zorin OS with Windows App Support.

Ready. Set. Game!

Play an enormous library of your favorite games, whether they're AAA titles or indie games. Install native Linux and Windows games from Steam, Lutris, and other sources. Zorin OS comes with NVIDIA, AMD, and Intel graphics drivers as well as game optimizations, so you can get great performance easily.

Your phone and computer work as one with Zorin Connect .

Zorin Connect is integrated into the Zorin OS desktop to merge the experience between your computer and Android device. It works over an encrypted connection on your local network, so your data stays private and doesn't reach the cloud.

Dual boot.

You can install Zorin OS alongside Windows or macOS to keep your files and apps. You'll be able to choose which OS to use at each boot-up.

View how to install Zorin OS

Accessibility.

Zorin OS is translated into over 100 languages. It includes a screen reader, magnifier, click assist, and other assistive technologies.

View accessibility features

Compatible with your documents and files.

Your documents, music, photos, and videos just work. Zorin OS comes pre-installed with the LibreOffice suite, which lets you view, create, and edit Microsoft Office/365 documents. If you install Zorin OS alongside Windows, you can access the files on your Windows drive partition from within Zorin OS.

Make your computer better.

Join the millions who have downloaded Zorin OS. You can get started for free.

Download Zorin OS

I like Zorin so much I named a weapon in my latest sci-fi book after it. 😊️

Changed my full time work OS to @ZorinOS and fell in love with it 😊️😊️😍️😍️. To me it looks like the OS of the future.

― Gauransh K.

So I've installed @ZorinOS today, and all I have to say is... wow. Everything feels so sleek.

I like Zorin so much I named a weapon in my latest sci-fi book after it. 😊️

Changed my full time work OS to @ZorinOS and fell in love with it 😊️😊️😍️😍️. To me it looks like the OS of the future.

― Gauransh K.

So I've installed @ZorinOS today, and all I have to say is... wow. Everything feels so sleek.

I like Zorin so much I named a weapon in my latest sci-fi book after it. 😊️

Changed my full time work OS to @ZorinOS and fell in love with it 😊️😊️😍️😍️. To me it looks like the OS of the future.

― Gauransh K.

So I've installed @ZorinOS today, and all I have to say is... wow. Everything feels so sleek.

Frequently asked questions.

Can I try Zorin OS before installing it on my computer?
Absolutely! You can run Zorin OS from a USB drive to test-drive it without touching your computer's hard drive. When you're ready to install it, simply double-click on the "Install Zorin OS" icon on the desktop and follow the step-by-step instructions on the screen.

How much does Zorin OS cost?
You can download and use the Core or Lite editions of Zorin OS completely free. For more advanced features, additional apps, and support, you can purchase Zorin OS Pro from here.

Will my computer work with Zorin OS?
If your computer is 15 years old or newer, chances are it should work with Zorin OS. You can check if your computer meets the system requirements.
If you're thinking of purchasing Zorin OS Pro and aren't sure if your computer is compatible, you can download Zorin OS Core or Lite for free to test-drive it by running it from a USB flash drive first.

Will [insert app] work in Zorin OS?
You can install a huge library of apps from the built-in Software store, including many popular apps you know and love. Zorin OS is also natively compatible with Ubuntu & Linux apps (.deb or .AppImage executables), and you can run many Windows apps by simply double-clicking on their .exe or .msi file.

How long does it take to get Zorin OS?
The time it takes to download Zorin OS and create a USB install drive will depend on your Internet connection and hardware. Zorin OS usually takes between 10 and 20 minutes to install on your computer, just enough time to have a coffee. You can find out how to install Zorin OS here.

How long will Zorin OS get software updates for?
Zorin OS 16 will receive software updates and security patches until at least April 2025. We normally release major versions every 2 years, so you'll have plenty of time to upgrade to future versions to extend support.

Kao the Kangaroo © 2022 Tate Multimedia S.A. All rights reserved. The game photo in the top image on this webpage is copyright of Tate Multimedia S.A. Slime Rancher © 2015 - 2021 Monomi Park, LLC. All rights reserved. Developed and published by Monomi Park, LLC. "Slime Rancher" is a registered trademark of Monomi Park, LLC. The game video is copyright of Monomi Park, LLC. No Man's Sky © 2016 - 2021 Hello Games Limited. All rights reserved. Developed and published by Hello Games Limited. "No Man's Sky" is a registered trademark of Hello Games Limited. The game video is copyright of Hello Games Limited. Art of Rally © 2020 Funselektor Labs Inc. All rights reserved. Developed and published by Funselektor Labs Inc. "Art of Rally" is a registered trademark of Funselektor Labs Inc. The game video is copyright of Funselektor Labs Inc.

# data[].attributes.attachment_link.description
Discover the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy-respecting.

# data[].attributes.body
Nuovo sistema operativo Elementary OS 0.4.1 con tanta sostanza by Linux Ha uno stile Mac OS, è organizzato e funzionale con una navigazione senza fronzoli e si configura velocemente tenendo tutto sott'occhio.
Un'alternativa ai sistemi operativi proprietari...

# data[].attributes.attachment_link.title
The thoughtful, capable, and ethical replacement for Windows and macOS ⋅ elementary OS

# data[].attributes.attachment_link.description
The thoughtful, capable, and ethical replacement for Windows and macOS

# data[].attributes.body
Raspbian is the Foundation’s official supported Operating System. Download it here, or use NOOBS, our easy installer for Raspbian and more.

# data[].attributes.attachment_link.readable_text
Raspberry Pi OS (previously called Raspbian) is our official operating system for all models of the Raspberry Pi.
Use Raspberry Pi Imager for an easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi:

Alternatively, use the links below to download OS images which can be manually copied to an SD card.

Recovery

If your Raspberry Pi 4 will not boot, it is possible that the SPI EEPROM has become corrupted. To check, remove the SD card, disconnect the device from power, then reconnect it. If the green LED does not flash, this indicates that the EEPROM has become corrupted.

Raspberry Pi Imager provides an easy way to fix this problem, by automatically preparing an SD card that will reprogram your Raspberry Pi 4's EEPROM:

1. Find an SD card that is empty, or does not contain any data you want to keep; it will be completely erased of all data during this process.

2. Download Raspberry Pi Imager for your operating system from the list near the top of this page.

3. Click "CHOOSE OS" and select "Misc utility images" then "Pi 4 EEPROM boot recovery".

4. Insert an SD card, click "CHOOSE SD CARD", select the card you have inserted, then click "WRITE".

5. Once the SD card is ready, insert it into your Raspberry Pi 4 then connect the Raspberry Pi to power.

6. Once complete, the green LED will blink rapidly in a steady pattern. Disconnect the device from power. Now you can remove the recovery SD card, insert your usual SD card, and resume using your Raspberry Pi.

Alternatively, you can download the bootloader and create a recovery SD card manually:

1. Download the bootloader.

2. Extract it to an empty FAT-formatted SD card and insert it into your Raspberry Pi 4.

3. Connect the power and wait for the green LED to flash quickly.

Notes:

Raspberry Pi Desktop (for PC and Mac)

Debian with Raspberry Pi Desktop is the Foundation's operating system for PC and Mac. You can create a live disc, run it in a virtual machine, or even install it on your computer.

Third Party Operating System Images

Third-party operating system images for Raspberry Pi are also available:

# data[].attributes.attachment_link.title
Raspberry Pi Downloads - Software for the Raspberry Pi

# data[].attributes.attachment_link.description
Raspberry Pi OS (previously called Raspbian) is our official operating system for all models of the Raspberry Pi. Use Raspberry Pi Imager for an easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi: Alternatively, use the links below to download OS images which can be manually copied to an SD card.

# data[].attributes.body
Server utilizzato dall'Indire in Edmondo

# data[].attributes.attachment_link.description
Continuously delivered distro that tracks just ahead of Red Hat Enterprise Linux (RHEL) development, positioned as a midstream between Fedora Linux and RHEL. For anyone interested in participating and collaborating in the RHEL ecosystem, CentOS Stream is your reliable platform for innovation.

# data[].attributes.body
You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

# data[].attributes.attachment_link.description
The image can be burned to a CD, mounted as an ISO file, or be directly written to a USB stick using a utility like dd. It is intended for new installations only; an existing Arch Linux system can always be updated with pacman -Syu.