core   4891

« earlier    

Using .NET and Docker Together – DockerCon 2018 Update | .NET Blog
It is important to host web applications with HTTPS. In many cases, you will terminate HTTPS requests before they get to your ASP.NET Core site. In the case that ASP.NET Core needs to directly handle HTTPS traffic and you are running your site in a container, then you need a solution.

Hosting ASP.NET Core Images with Docker over HTTPS describes how to host our sample ASP.NET Core sample images with HTTPS. The model described is very similar to how you would host your own images with your own certificate.

The following commands can be used to run the ASP.NET Core sample images with a dev certificate on Windows with Linux containers:

dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\aspnetapp.pfx -p crypticpassword
dotnet dev-certs https --trust
docker pull microsoft/dotnet-samples:aspnetapp
docker run --rm -it -p 8000:80 -p 8001:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=8001 -e ASPNETCORE_Kestrel__Certificates__Default__Password="crypticpassword" -e ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx -v %USERPROFILE%\.aspnet\https:/https/ microsoft/dotnet-samples:aspnetapp

\The Hosting ASP.NET Core Images with Docker over HTTPS instructions can be used on Windows, macOS, and Linux.
ASP.NETCore  dotnet  core  HTTPS  certificate  Docker 
5 days ago by coffeebucket
Main Page
Welcome to the Ultibo wiki, the place to find detailed information about Ultibo, what it can do and how to use it. This content will be continually expanding as development of Ultibo core progresses, check back regularly to stay up to date with the latest information.
What is Ultibo?
Ultibo core is a full featured environment for embedded or bare metal (without an operating system) development on Raspberry Pi (all models). It is not an operating system itself but provides many of the same services as an OS such as memory management, threading, networking and file systems. Primarily intended to make development of embedded applications as similar as possible to development for other platforms by providing common features and services and eliminating the need to begin from scratch, Ultibo core can be used in many different ways.
You may want to use it simply to develop applications that take advantage of the extensive API to create connected devices, or Internet of Things (IoT), which support common hardware such as USB and standard protocols like IP, TCP and UDP or physical computing via GPIO control. Alternatively you might use it to experiment with operating system design and embedded development, avoiding the need to create everything from scratch and allowing you to focus on trying out ideas and concepts in an environment where the basics are already taken care of.
More advanced users may opt to use Ultibo core as a base for exploring specific ARM technologies such as TrustZone and Hypervisor mode, because you have complete and unrestricted hardware access you can "take over" one or more CPUs for example to use as you require and still allow Ultibo core to provide basic services like network connectivity and logging.
While Ultibo core is not designed as a real time operating system (RTOS) it offers unrestricted access to hardware and allows the option for including real time components without the need to circumvent the OS functionality.
Whichever way you choose to use it, the possibilities are only limited by your imagination.
Getting Started
Based on the powerful open source Free Pascal compiler and the Lazarus integrated development environment (IDE), Ultibo core doesn't require you to gather together components to create a development environment or wrestle with linker script syntax. Everything you need to create and compile working applications is included in the installer download so you can create your first embedded application as easily as starting a new project, adding a few lines of code and compiling.
Getting Started - A simple guide to creating your first embedded application.
Demo Image - See what Ultibo can do by installing and running the demo image, or if you don’t have a Raspberry Pi you can watch a video of the demo on YouTube.
Architecture and Design
Designed as a unikernel or kernel in a run time library (RTL), Ultibo core is much more than just a boot loader or helper library. When you compile even the simplest application the core functionality of threading, memory management, interrupt handling, clock, timers, strings, objects etc is automatically included in your program so before your code is executed a complete environment has been established to support your application. You don't need to know how it works to use Ultibo core but being open source everything is there for you to explore.
Architecture - Detailed information about the internal workings of Ultibo core.
Developing with Ultibo
With support for almost all of the Free Pascal RTL functionality including memory, strings, classes, objects, files, threads, sockets, exceptions and unicode, most of the information and examples in the Free Pascal documentation can be used directly with little or no change. Ultibo core also includes additional APIs that allow direct access to core functionality and support for specific hardware and protocols.
Unit Reference - Complete API reference for all Ultibo core units.
Environment Variables - Details of all environment variables that can be passed on the command line.
Even though the installer download provides everything needed to get started, some may want to build the Ultibo RTL, or even FPC and Lazarus from sources in order to customize the way things work. If you're a Linux or Mac user, we don't currently provide a package that includes our modifications to FPC or Lazarus however you should be able to build your own using our build instructions as a starting point.
Building from Source - How to rebuild the RTL, FPC or Lazarus from source on Windows.
Building for Debian - Building FPC and the RTL for Debian Linux.
Building for Raspbian - Building FPC and the RTL for Raspbian Linux.
Building for Mac - Building FPC and the RTL for Mac OSX.
Supporting the Ultibo Project
Like any open source project there are many ways you can help and support, it could be as simple as telling others about it, sharing your projects, contributing some code or writing some documentation. You can even choose to directly sponsor a feature if you prefer. Whatever you might decide to do, the goal is always to create an environment where everyone can experience the excitement of creating something from their own imagination. For more details see Supporting Ultibo.
Current Status
Ultibo core is a work in progress (all software is) so not every feature is supported or fully implemented yet. The support for both features and hardware will continue to grow with each release with new support added based on need. Priority is always given to developing those things that have the most benefit and on ensuring that both performance and stability are continually improved.
Current Status - The status of support for features and functionality as at the current version.
Supported Hardware - Detailed information on what hardware is currently supported and ready to use.
Bug Tracking - Information about currently known and reported bugs.
Useful Resources
In spite of the revolution in information provided by the internet, sources of information are still scattered widely and can often be difficult to find unless you search for exactly the right words. We're gathering an ever growing list of resources related to all aspects of developing embedded devices so if you find something good let us know and we'll add it so that others can benefit.
Useful Resources - A collection of the best information we can find on everything related to Ultibo core.
Video Tutorials - Our video tutorial collection including the Discovering Ultibo series.
Ultibo  core  is  licensed  under  the  GNU  Lesser  General  Public  License  v2.1  and  is  freely  available  to  use_  modify  and  distribute  within  the  terms  of  the  license.  includes  an  exception  statement  to  permit  static  linking  with  files  that  are  licensed  under  different  terms.  from iphone
7 days ago by kgiverson
.NET Core versioning | Microsoft Docs
.NET Core is made of NuGet packages, tools, and frameworks that are distributed as a unit. Each of these platform layers can be versioned separately, enabling better agility. While there is significant versioning flexibility in that regard, there's also a desire to version the platform as a unit to make the product easier to understand.

This article aims at clarifying how the .NET Core SDK and runtime are versioned.

There are lots of moving parts that version independently in .NET Core. However, starting with .NET Core 2.0, there is an easy to understand top-level version number that everybody understands to be the version of ".NET Core" as a whole. The rest of this document goes into the details of the versioning of all those parts. These details can be important if you're a package manager, for example.
dotnet  core  versioning  converntions  version  NuGet 
11 days ago by coffeebucket

« earlier    

related tags

$60  -  14  149.99  1st  2  2007  2012  2015  2016  2400g  40  4g  5*  5  5g  7  77  8  a  ab  abdominal  abs  actant  agency  agile  aix  alternatives  am4  amd  americaishardtosee  an  and  angular  app  apple  architecture  arduino  are  art  asp.netcore  asp  aspnetcore  assemblage  athonet  attiny  attiny85  authentication  autocrlf  available  aws  backtrace  basement  benefits  board  boat  boating  boot  breath  bt  build  building  by  c#  canon  catamaran  certificate  chisel  ci  cline  cloud  code  coffee  commandline  concepts  constellation  construction  context  converntions  cooler  copies  coredump  coreml  cpu  cross-platform  curriculum  das  debug  definitions  deploy  deployment  design  dev  developement  developer  development  di  different  dimple  distribute  docker  domination  dot  dotnet  dotnetcore  drain  drupal  drupal7  drush  due  dump  eda  ef-core  ef  efcore  entityframework-core  entityframework  ep016  epc  erlang  exception  exercise  exhibition  expert  exploitation  external  files  fitness  floor  foam  foot  form  formatjs  fow  free  freely  fuelled  functional  funnel  future  futurist  gdb  gdpr  general  git  github  gnu  go_lang  grahamharman  group  guidance  harbor  hat  hcm  health  help  higher-education  holger  host  hours  hr  https  hull  human  i18  ibm  includes  installation  interior  introduction  investment  is  j-drain  java  javascript  jenkins  jira  keyboard  ktbyte  lambda  language  laptop  larval  learning  lesser  liberal_arts  libraries  library  license.  license  licensed  linking  linux  list  liu  liublc  log  lte  lunch  mac  machine  mag  management  manager  manual  mariatta  materials  mdc  meetings  mesh  microcenter  mitx  ml  mmap  modify  money  mueller  museum  music  mvc  net  network  newyork  nextgenhcm  nicksrnicek  nonhuman  nuget  observation  of  on  one  onticology  ooo  opensource  operationalclosure  oracle  organisation  part  part1  payroll  peer  permit  philosophy  platform  pol.11  political_science  precarious  presentation  prime  process  product  programming  proxmox  public  python  quad  radio  raspberrypi  realestate  red  referenz  relation  released:  renzopiano  research  riscv  ryzen  safety  sandwich  secondorder  sensual  server:  setup  shaddi  shadow  share  ship  sided  sides  solaris  solid  speech  statement  static  stealth  storm  strace  strength  synthesis  talent  tdd  teaching  team  teamwo  templates  terms.  terms  testing  that  the  threading  time  timothymorton  tiny  tips:  to  togaf  tools  top10  training  translation  triathlon  troubleshooting  tutorial  ultibo  under  understanding  unix  update  use_  utility  v2.1  vapor  verilog  version  versioning  vessel  vlsi  vm  vortex  vs  vscode  wealth  webapi  webserver  whitney  wijaya  windows  with  withdrawal  within  wordpress  work  working  workout  workplace  wpengine  wraith  yoga  코아 

Copy this bookmark: